I need to know how to write this kind of code:
28A9BCE0 00000100
05325264 00480000
00E000E1 00E200E3
00E400E5 00E600E7
00E800E9 00EB00EC
00ED00EE 00EF00F1
00F200F3 00F400F5
00F700F8 00F900FA
00FB00FC 00FD00FE
00FF0100 01020103
01040105 01060107
01080109 010A010B
010C010D 01110112
01130114 011A011B
011C011D 011E011F
01200121 01230124
01260127 01280129
012B012E 012F0130
01320133 01340135
01360137 01380139
013A013B 013C013D
013E013F 01400141
01420143 01440145
01460147 01480149
014A014B 014C014D
014E014F 01510152
01530000 00000000
What I want it to do is to write all of these values to each address after the first. But I dont know how to do that. It just crashes the game.
How would I do this? :confused:
You need a terminator to end your if.
Add E0000000 80008000 to the end of your code.
string code
07LLLLLL YYYYYYYY
XXXXXXXX XXXXXXXX etc.
L is starting address Y is number of bytes to write X are the values to be written
After making all the modifications suggested, the code still automatically crashes the game.
This is the result I came up with :
28A9BCE0 00000100
07325264 00000048
00E000E1 00E200E3
00E400E5 00E600E7
00E800E9 00EB00EC
00ED00EE 00EF00F1
00F200F3 00F400F5
00F700F8 00F900FA
00FB00FC 00FD00FE
00FF0100 01020103
01040105 01060107
01080109 010A010B
010C010D 01110112
01130114 011A011B
011C011D 011E011F
01200121 01230124
01260127 01280129
012B012E 012F0130
01320133 01340135
01360137 01380139
013A013B 013C013D
013E013F 01400141
01420143 01440145
01460147 01480149
014A014B 014C014D
014E014F 01510152
01530000 00000000
E0000000 80008000
Any other suggestions?
Quote from: goemon_guy on May 23, 2010, 04:17:31 AM
After making all the modifications suggested, the code still automatically crashes the game.
This is the result I came up with :
28A9BCE0 00000100
07325264 00000048
00E000E1 00E200E3
00E400E5 00E600E7
00E800E9 00EB00EC
00ED00EE 00EF00F1
00F200F3 00F400F5
00F700F8 00F900FA
00FB00FC 00FD00FE
00FF0100 01020103
01040105 01060107
01080109 010A010B
010C010D 01110112
01130114 011A011B
011C011D 011E011F
01200121 01230124
01260127 01280129
012B012E 012F0130
01320133 01340135
01360137 01380139
013A013B 013C013D
013E013F 01400141
01420143 01440145
01460147 01480149
014A014B 014C014D
014E014F 01510152
01530000 00000000
E0000000 80008000
Any other suggestions?
Use the slider code
Standerd 80 Type
08AAAAAA XXXXXXXX
TNNNZZZZ VVVVVVVV
Pointer Based
18AAAAAA XXXXXXXX
TNNNZZZZ VVVVVVVV
A = Base Address
X = Value to put to Address
T = Bit Type (0 = 8bit, 1 = 16bit, 2 = 32bit)
N = Amount of addresses
Z = Address Incrament
V = Value Incrament
Tester
28A9BCE0 00000100
08325264 000000E0
10100002 00000001
E0000000 80008000
if it works u will want to change the 10100002 RedPart to the actual amount u want to change i think u are trying to change 0x73 Values .
Should be
28A9BCE0 00000100
07325264 000000C4
00E000E1 00E200E3
00E400E5 00E600E7
00E800E9 00EB00EC
00ED00EE 00EF00F1
00F200F3 00F400F5
00F700F8 00F900FA
00FB00FC 00FD00FE
00FF0100 01020103
01040105 01060107
01080109 010A010B
010C010D 01110112
01130114 011A011B
011C011D 011E011F
01200121 01230124
01260127 01280129
012B012E 012F0130
01320133 01340135
01360137 01380139
013A013B 013C013D
013E013F 01400141
01420143 01440145
01460147 01480149
014A014B 014C014D
014E014F 01510152
01530000 00000000
E0000000 80008000
The serial code won't work with this the values are too different
use 06 for 80 and 07 for 81
string code [32 bit]
I know, his code is in the 81 range
Quote from: wiiztec on May 23, 2010, 06:35:35 AM
The serial code won't work with this the values are too different
There are some parts where every 16-bits are counting up, if you take those parts and use the serial codes on that it would still shorten the code.
[00E000E1 00E200E3
00E400E5 00E600E7
00E800E9 00EB00EC
00ED00EE 00EF00F1
00F200F3 00F400F5
00F700F8 00F900FA
00FB00FC 00FD00FE
00FF0100 01020103]
80 codes. but u can't write a string code with this...
he was basicly asking for the string code
28A9BCE0 00000100
05325264 00480000
00E000E1 00E200E3
00E400E5 00E600E7
00E800E9 00EB00EC
00ED00EE 00EF00F1
00F200F3 00F400F5
00F700F8 00F900FA
00FB00FC 00FD00FE
00FF0100 01020103
01040105 01060107
01080109 010A010B
010C010D 01110112
01130114 011A011B
011C011D 011E011F
01200121 01230124
01260127 01280129
012B012E 012F0130
01320133 01340135
01360137 01380139
013A013B 013C013D
013E013F 01400141
01420143 01440145
01460147 01480149
014A014B 014C014D
014E014F 01510152
01530000 00000000
What I want it to do is to write all of these values to each address after the first. But I dont know how to do that. It just crashes the game.
what he's asking is pretty much exactly what the string code does, & the 5 means it was in the 81 range
yes u are right
it's 81325264 00480000 and then 80E000E1 00E200E3.
but he can't write a string code with this!
28A9BCE0 00000100
00E000E1 00E200E3
00E400E5 00E600E7
00E800E9 00EB00EC
00ED00EE 00EF00F1
00F200F3 00F400F5
00F700F8 00F900FA
00FB00FC 00FD00FE
00FF0100 01020103
01040105 01060107
01080109 010A010B
010C010D 01110112
01130114 011A011B
011C011D 011E011F
01200121 01230124
01260127 01280129
012B012E 012F0130
01320133 01340135
01360137 01380139
013A013B 013C013D
013E013F 01400141
01420143 01440145
01460147 01480149
014A014B 014C014D
014E014F 01510152
01530000 00000000
05325264 00480000
I'm not exactly seeing what he is trying to do. :\
Well he said they were values, though they do look like 8 bit writes
it would be:
28A9BCE0 00000100
04E000E0 00E200E3 <-- [32 bit value] [8 bit value 00E000E0 000000E3]
04E400E5 00E600E7
04E800E8 00EB00EC
04ED00EC 00EF00F1
04F200F0 00F400F5
04F700F8 00F900FA
04FB00FC 00FD00FE
04FF0100 01020103
05040104 01060107
05080108 010A010B
050C010C 01110112
05130114 011A011B
051C011C 011E011F
05200120 01230124
05260124 01280129
052B012C 012F0130
05320130 01340135
0536013401380139
053A0138 013C013D
053E013C 01400141
05420140 01440145
05460144 01480149
054A0148 014C014D
054E014C 01510152
05530000 00000000
05325264 00480000
Yeah, but every 16-bits are counting up.
It starts with 00E0, then 00E1, 00E2, etc.
So I dont think those are RAM writes, but the actual values.