Some words about hex refs of the powerups

This is pointless additional infos about the hex entries of the powerups. Should be used with Cesm's list of cheats, the list of cheats at DTD, etc. This can be useful to quickly edit the powerups cheat string assignation. This can also help someone editing the cheats of the software executable as the hex chunk is different there but uses the same structure.

Click read more etc.

5D E7 1E A1 DD ED 05 F8 80 15 44 00 5D E7 1E A1
8C A2 8D 39 D4 9D 33 44 80 15 44 00 B9 78 4E 56  [LAPMYLOVEPUMP]

F3 10 C5 7D 37 15 C6 65 50 43 44 00 01 00 00 00  [FLYING THING]

55 4F 9E 30 AF DA C7 EC C0 15 44 00 00 00 00 00  SMARTBASTARD

48 E1 CB 1B B1 61 01 04 80 2E 44 00 00 00 00 00  WETWET
25 77 5E 1D 70 2A D6 0E 80 2E 44 00 01 00 00 00  GLUGLUG

63 50 C6 22 C8 1B 33 E4 80 2E 44 00 02 00 00 00 
8A D2 37 1A E4 87 97 13 80 2E 44 00 03 00 00 00
60 A3 CB 1D A1 BF 38 1E 80 2E 44 00 04 00 00 00
FB 9A C9 24 52 F9 08 D9 80 2E 44 00 05 00 00 00
D4 1B 0C 20 91 E3 3D 66 80 2E 44 00 06 00 00 00
6B 2E 2A 25 47 D6 04 33 80 2E 44 00 07 00 00 00
5C 55 8F 21 58 AC D3 E2 80 2E 44 00 08 00 00 00
5B 65 C7 1F 58 92 2F A1 80 2E 44 00 09 00 00 00
91 68 2E 2B C2 11 D6 4B 80 2E 44 00 0A 00 00 00
4A B3 B8 2D 58 AC 18 44 80 2E 44 00 0B 00 00 00
7E 46 01 30 44 F9 23 B3 80 2E 44 00 0C 00 00 00
DA 8E 96 23 6E 24 59 92 80 2E 44 00 0D 00 00 00
55 AA 3B 1F A9 05 C5 56 80 2E 44 00 0F 00 00 00
58 25 4A 21 21 F4 CB 56 80 2E 44 00 10 00 00 00
9A E6 3A 37 8F 99 8C EF 80 2E 44 00 11 00 00 00
75 BD 7E 32 3E 9E 5A 60 80 2E 44 00 12 00 00 00
84 03 0C 35 D2 76 E5 73 80 2E 44 00 13 00 00 00
24 3C F0 17 0C 65 71 00 80 2E 44 00 14 00 00 00
21 CA AE 32 68 31 9D 68 80 2E 44 00 15 00 00 00
AA 41 18 19 70 D7 FB 10 80 2E 44 00 16 00 00 00
96 68 02 26 A9 5F 0E 63 80 2E 44 00 17 00 00 00
1B CA 40 24 4C 30 68 2E 80 2E 44 00 18 00 00 00
1B 1B A1 37 7D B8 20 68 80 2E 44 00 19 00 00 00
09 A5 2E 2F B7 04 B8 6B 80 2E 44 00 1A 00 00 00
F1 22 F5 28 C0 F8 52 2F 80 2E 44 00 1B 00 00 00
53 55 C1 26 54 A3 19 BA 80 2E 44 00 20 00 00 00
2B B5 64 39 48 46 C9 40 80 2E 44 00 21 00 00 00
3A 12 BF 18 A9 C0 80 00 80 2E 44 00 22 00 00 00
13 9E 43 2A B0 C0 56 33 80 2E 44 00 23 00 00 00
02 99 76 28 D1 D8 A5 50 80 2E 44 00 24 00 00 00
E5 A4 5A 2D 82 9D 7F 42 80 2E 44 00 25 00 00 00
54 B3 73 1E 19 16 74 17 80 2E 44 00 26 00 00 00
7C 0A AC 1C B1 1B 46 0A 80 2E 44 00 27 00 00 00
3A 61 3C 1E 2C E9 56 6B 80 2E 44 00 28 00 00 00
19 35 4C 2F F8 21 23 08 80 2E 44 00 29 00 00 00
61 D2 F0 21 B9 90 E0 DA 80 2E 44 00 2A 00 00 00
44 73 72 1C 91 5C F6 78 80 2E 44 00 2B 00 00 00
45 48 57 2F 28 14 FF 75 80 2E 44 00 2C 00 00 00
E3 01 06 1F C8 C4 55 94 80 2E 44 00 2D 00 00 00
F3 9F 21 26 46 8B FD FD 80 2E 44 00 2F 00 00 00
31 BB AF 26 40 5E 27 E3 80 2E 44 00 30 00 00 00
46 55 20 25 4C A1 86 CF 80 2E 44 00 31 00 00 00
5B 8E 0A 1A 40 53 03 02 80 2E 44 00 33 00 00 00
25 A9 DE 1B 0C FD 98 5D 80 2E 44 00 34 00 00 00
A9 D2 4D 2D 96 A6 1B F0 80 2E 44 00 35 00 00 00
05 75 7A 2E F6 E4 20 89 80 2E 44 00 36 00 00 00
40 09 29 17 01 18 90 00 80 2E 44 00 37 00 00 00
9C 7A 4E 1D 50 26 0E 03 80 2E 44 00 38 00 00 00
4A D6 79 35 C3 34 2E 3D 80 2E 44 00 39 00 00 00
9C D4 F4 28 48 81 41 B3 80 2E 44 00 3A 00 00 00
C3 A9 6B 1D 49 77 01 0E 80 2E 44 00 3B 00 00 00
AB 71 09 31 02 37 97 CB 80 2E 44 00 3C 00 00 00
EB 1E 45 28 CB 63 FF 30 80 2E 44 00 3D 00 00 00
BA A5 BF 1E EC 34 E0 92 80 2E 44 00 3E 00 00 00
73 97 07 27 1C 51 EF D1 80 2E 44 00 3F 00 00 00
2C E7 8D 38 CA 8D 7A 04 80 2E 44 00 40 00 00 00
FC A9 0D 1A 10 E0 80 01 80 2E 44 00 41 00 00 00
0C A1 75 29 5D 5F D6 EF 80 2E 44 00 42 00 00 00
CA C6 5C 1E 91 63 B7 17 80 2E 44 00 43 00 00 00
99 6F 0C 25 CC 24 DA BD 80 2E 44 00 44 00 00 00
49 0E 95 33 8C 73 90 28 80 2E 44 00 45 00 00 00
7A 48 5F 4E B8 35 C6 3D 80 2E 44 00 46 00 00 00
4C 58 15 38 6E C2 BB 91 80 2E 44 00 47 00 00 00
B2 32 97 45 10 E0 71 B5 80 2E 44 00 48 00 00 00
03 10 87 62 84 50 B1 79 80 2E 44 00 49 00 00 00
B4 EB 72 2D CA D3 D4 5F 80 2E 44 00 4A 00 00 00
AA E2 3B 2C 9C EB E0 90 80 2E 44 00 4B 00 00 00
8B E2 2B 2B 7B EB E0 30 80 2E 44 00 4C 00 00 00
9D 08 BE 29 96 EB 5C 63 80 2E 44 00 4D 00 00 00
2D 98 97 48 99 FA C4 06 80 2E 44 00 4E 00 00 00
49 0F D5 44 42 DB 0E 01 80 2E 44 00 4F 00 00 00
E5 FA 3A 40 D2 A7 04 01 80 2E 44 00 50 00 00 00
5E 9E C1 45 F9 2C 1B 01 80 2E 44 00 51 00 00 00
BD 0E 79 2F 6B 7F D8 2F 80 2E 44 00 52 00 00 00
C9 60 4F 24 A3 FD F4 31 80 2E 44 00 53 00 00 00
D3 94 07 2B C9 7D 92 12 80 2E 44 00 54 00 00 00
28 B6 44 2A DB 7E 3E 0C 80 2E 44 00 55 00 00 00
6D E4 98 29 3E A6 60 13 80 2E 44 00 56 00 00 00 [ These three are
28 87 24 23 51 9D 4D C8 80 2E 44 00 57 00 00 00 [ additional APO,
22 18 9C 28 C3 9F 6E 13 80 2E 44 00 58 00 00 00 [ unknown cheats though
D0 B7 AB 35 7C A5 8D A0 80 2E 44 00 5A 00 00 00
92 DD 1F 1C 0C 06 DD 01 80 2E 44 00 5B 00 00 00
C1 69 30 25 6A 79 72 49 80 2E 44 00 5C 00 00 00
73 48 CA 33 24 5B 00 3B 80 2E 44 00 5D 00 00 00
E5 CD 56 1F AE 3A 21 8F 80 2E 44 00 5E 00 00 00
5B 99 84 17 89 C3 63 01 80 2E 44 00 60 00 00 00
CB EC 03 30 6F F3 74 1D 80 2E 44 00 61 00 00 00
60 4B 05 4B CB 36 67 6B 10 4F 44 00 00 00 00 00  [Steel Gonad O Death]

So you see that there's a first part which actualy defines in a crypted way the cheat string, then three recurrent bytes (80 2E 44) which only differs with some special cheats (gonad, flying, cheat activator and smartbastard (complete the race)), these three bytes are probably a kind of interaction reference, much like the action ID for the powerups specs. And then the powerup reference (which increases by one with each entry).
Just swap the powerup reference between cheat strings to assign a different powerup to another string. This let you put the steel gonad o'death cheat on another string but you have to swap the "three bytes" as well, same goes for smartbastard and the flying cheat. Might work with the cheat activating mode assigned to another string actually, haven't tested! Don't try to change the crypted string hex stuff though, or the actual cheatcode will totaly change!

Page top