I'll try the best I can(it's the first time I've ever done one of these tutorials):
I'll only teach the basics; to delete frames, add frames, and also button presses.
The program I used was XVI32, it can be found here:
http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
Also, please have a Scientific Calculator on hand, like the Windows Calculator. View > Scientific.
Before you start, please back up your file(.smv) just incase something ugly happens.
1. Open up your .smv file in XVI32, you can do this by File > Open or you can drag and drop your .smv onto the XVI32.exe.
2. Firstly, you want to locate "E1". Usually, it's on the second line from the top:
http://img.photobucket.com/albums/v223/erokky/e1.jpg
3. Check to see if there is anything other than 00, after E1:
http://img.photobucket.com/albums/v223/erokky/e1edit.jpg .In my case, there isn't. But *if* there is, you need to swap E1 and xx around. For example, if you see E132, you will think of it as 32E1.
4. Now to actually editing your movie. Know the exact frame you want to edit.
If you have nothing after E1, then the formula is:
<framenumber> * 2 + 225 = <address>
ex. 117643 * 2 + 225 = 235511
If you *do* have something after E1, switch it around like I said, and put it into your Scientific Calculator while it's in hexidecimal mode. View > Hexidecimal or press F5 on your keyboard. In my example, E132 becomes 32E1. So put that into your calculator and with 32E1 still on your display, switch back to decimal mode. You will get the hexidecimal equivalent of 32E1 in decimal values.
Use this formula if you *do* have something after E1:
<framenumber> * 2 + xxE1 = <address>
ex. 117643 * 2 + 13025 = 248311
5. Back to XVI32, take your address from your equation and click Address > Goto..., or hold CTRL and press G:
http://img.photobucket.com/albums/v223/erokky/goto.jpg .
Type in your address inside that small text box and hit OK. You'll be taken to the exact frame you want to edit.
6.
00 01 = Right
00 02 = Left
00 04 = Down
00 08 = Up
00 10 = Start
00 20 = Select
00 40 = Y
00 80 = B
10 00 = R
20 00 = L
40 00 = X
80 00 = A
To add a button or buttons, just type in the 4 digit numbers that corresponds to the above. For example if you want to input down, type 0004 to the address you have come up with.
If you want to add down and left consecutively, type in 00040002.
If you want to add down and left on the same frame, type in 0006. It's simple addition.
If you want to add a blank frame, type in 0000.
If you want to delete a frame, press delete or backspace 4 times. Be careful which frame you delete.
Deleting 4 times will result in the next frame being deleted from the address you have selected.
Backspace 4 times will delete the previous frame from the address you have selected.
Take caution on which frame you are editing.