Announcement

Collapse
No announcement yet.

Need Help Making A Nes Game Genie Code With Fceux

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    so is there a way to have it right to the flash light only?

    Comment


    • #17
      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.
      http://OldGameHacking.com/
      http://www.youtube.com/user/DreamcastVideos

      Comment


      • #18
        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


        • #19
          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
          http://OldGameHacking.com/
          http://www.youtube.com/user/DreamcastVideos

          Comment


          • #20
            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

            Click image for larger version

Name:	hex.jpg
Views:	1
Size:	27.8 KB
ID:	162678

            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


            • #21
              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
              http://OldGameHacking.com/
              http://www.youtube.com/user/DreamcastVideos

              Comment


              • #22
                C67F=FF Was C67F=80 i changed c67f to the compare code to 80 and the value to FF and it modified the life in the game

                i think i now know what you meant cuz c67F was the number i had to change which was 80

                im just now trying to figure out why im dying instantly insted of having max health

                Comment


                • #23
                  What is the RAM address or whatever and I'll show you another example of 'converting' it to Game Genie?
                  http://OldGameHacking.com/
                  http://www.youtube.com/user/DreamcastVideos

                  Comment


                  • #24
                    the ram address is 0077:FF and you get C67E is the lda

                    for TMNT 1

                    Comment


                    • #25
                      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:
                      OUVPUEOO
                      Last edited by Mezmorize; 03-20-2015, 03:47:52 AM.
                      http://OldGameHacking.com/
                      http://www.youtube.com/user/DreamcastVideos

                      Comment


                      • #26
                        man that op code list is very helpful thanks for showing me that list

                        the cheat might be in the database already but i was just trying to learn the basics b4 i make a new one

                        Comment


                        • #27
                          i found out how to convert 6bit game genie codes into 8bit so i converted alot of my codes already
                          Last edited by dominater01; 07-29-2016, 10:42:07 PM.

                          Comment

                          Working...
                          X