so is there a way to have it right to the flash light only?
Announcement
Collapse
No announcement yet.
Need Help Making A Nes Game Genie Code With Fceux
Collapse
X
-
Where there's a will, there's a way; as they say.
But, I would keep it simple for now until you have a firm grasp.
Plus, that code is like an 8-in-1.
Comment
-
so im kinda confused how did you know that the address was D559 when in the debugger it shows d558 for the lda
im sure you explained this a thousand times but my brain wont comprehend
i know you sed to let the cheat go but if i can find the address even tho it doesnt show up it would help me make codes for other cheats
Comment
-
Yeah, I have explained it quite a few times now lol.
Lets look at this same section of code:
0F: D558:A9 00 LDA #$00 [Load the value of 00 into A]
0F: D55A:8D D0 06 STA $06D0 = #$00 [Write A]
0F: D55D:8D D5 06 STA $06D5 = #$00 [Write A]
0F: D560:8D D1 06 STA $06D1 = #$00 [Write A]
0F: D563:8D D6 06 STA $06D6 = #$00 [Write A]
0F: D566:8D D8 06 STA $06D8 = #$00 [Write A]
>0F: D569:8D DA 06 STA $06DA = #$00 [Write A]
Notice how it starts at D558
And the next line is starting with D55A
You may be wondering what happened the the address between those (D559).
Remember that in a previous post I said that one address holds ONE value, yet you see two or three values after an address:
D558:A9 00
D55A:8D D0 06
D55D:8D D5 06
D560:8D D1 06
D563:8D D6 06
D566:8D D8 06
D569:8D DA 06
D558:A9 00 <-This 00 is the next address in line D559
D55A:8D D0 06 <-The D0 is the next address in line after D55A (which would be D55B) [And the 06 is one more D55C]
D55D:8D D5 06 <-The D5 is address D55E, the 06 is D55F
D560:8D D1 06 <-The D1 is address D561 etc.....
D563:8D D6 06
D566:8D D8 06
D569:8D DA 06
Comment
-
ok i think i know what you mean cuz i found out on tmnt for nes that the code was C67F insted of C67E it was showing me, cuz it was also A9 just like you showed me so i used the hex editor and searched for C67E and this is what it showed me
am i safe to assume that the address of 00C670 where it starts and you count up with the letters like e6 is 1 5c 2 a9 3 00 is 4 85 is 5 c2 is 6 85 is 7 c3 is 8 85 is 9 c4 is a a9 is b 03 is c 85 is d 46 is e and a9 is f
so i get the code c67f and it did something but i cant understand why im dying instantly when i put the numbers to ff insted of having max health
i mean i could be wrong but it did something on the game with what i was trying to edit
again i could be wrong im just trying to find a way thats easier for me to learn so if im wrong about the hex thing let me know and i'll try to figure out what you meant
Comment
-
In the image you attached above:
C670=E6
C671=5C
C672=A9
C673=00
C674=85
C675=C2
C676=85
C677=C3
C678=85
C679=C4
C67A=A9
C67B=03
C67C=85
C67D=46
C67E=A9
C67F=FF
Comment
-
What is the RAM address or whatever and I'll show you another example of 'converting' it to Game Genie?
Comment
-
Well, when it's putting 80 into the RAM address when starting a new game; that IS full health.
You need to be using a debugger break, after taking a hit, and stop the decrease/store.
Edit:
Once you get hit by an enemy, the debugger will break here:
98E3:99 77 00 STA
Using the simple opcode list I linked to earlier:
http://gamehacking.org/library/169
You can see that the 'opposite' of the 99 (STA) would be B9 (LDA).
So this could be a code:
Address Compare Value
98E3?99:B9
Encrypting that will give you a code that's already on the database:
OUVPUEOOLast edited by Mezmorize; 03-20-2015, 03:47:52 AM.
Comment
-
i found out how to convert 6bit game genie codes into 8bit so i converted alot of my codes alreadyLast edited by dominater01; 07-29-2016, 10:42:07 PM.
Comment
Comment