However, spunit, I'm going to assume that your one-line code is one line long because it can't be modified. If that's the case, would you also be able to make a one-line with 1 frame as the set, unchangeable value?
That kind of control is not possible with 1 line.
Frame Speed Mod Engine[Phantom Wings, spunit262]
C2766C20 00000014
D01F0010 3C008180
807D0008 8063FFFC
7C030000 4080000C
80630030 48000008
386000FF 809D0014
C0240040 FC40081E
D8410008 8001000C
FC210028 80BD007C
80A50038 38C200D8
84E60008 2C070000
41820048 7CE8C671
41A0000C 7C081800
4082FFE8 54E8863E
7C080000 41A0FFDC
54E8043E 7C082800
4082FFD0 C0060004
FC21002A C04283D8
FC011040 40A00008
FC201090 D0240040
60000000 00000000
Frame Speed Mod Data [Phantom Wings, spunit262]
065A9400 0000028
FF000018 ARIALLAG
FF000074 LEDGELAG
FF00000A JUMPSTAR
FF000075 LEDGEINV
FF000061 UKEMROLL
Format is
XXYYZZZZ LLLLLLLL
XX is charactor id and need the following code to work.
YY is the first frame the speed mod is applied (experimental).
ZZZZ is the action Id
LLLLLLLL is the multiplier for frame speed.
Charactor Id Fix [spunit262]
C28152E4 00000002
819E003C 907EFFFC
60000000 00000000
I tested it with Zelda and Shiek.
Edit: forgot mention some things.
1. The first one on the list that matches is used.
2. It detects the end of the list, by reading 00000000, this means that you can't modify Mario's standing animation starting with the first frame (who care), And you need to make sure that there are zeros after it.
3. FF is use as the Character id for every one.
4. You need to modify the byte count when adding new lines, it's the second part of the first line "Frame Speed Mod Data". The value is 8 per line, I alway count it by count line pair (excluding the first line), multiply that by 0x10 (16 decimal) and add 8 if the number of lines is odd.