Announcement

Collapse
No announcement yet.

Liberty or Death (SNES) Codes

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

  • Liberty or Death (SNES) Codes

    Hi I'm a first time poster. I've created some new codes for the classic video game, Liberty or Death (SNES), that I would like to share. I have way more I've created that I can share eventually but this can be my "test" run to make sure I'm posting stuff right.

    American Side Codes

    Us Gen. C. Lee 100 Loyalty
    7E2B6E64

    Us Gen. C. Lee 100 Reputation
    7E2B6F64

    Us Gen. C. Lee 100 Loyalty
    7E2B7064

    Us Gen. C. Lee is a Recruit
    7E2B7160

    Us Gen. C. Lee is French
    7E2B7123

    Us Gen. C. Lee is Spanish
    7E2B7123

    Us Gen. C. Lee is C-In-C
    7E2B7260

    Us Gen. C. Lee Has Both Cannons And Boats
    7E2B73C8

    Us Gen. C. Lee 100 Arms
    7E2B7464

    Us Gen. C. Lee 500 Men
    7E2B75FA

    Us Gen. C. Lee 100 Training
    7E2B7664

    Us Gen. C. Lee 100 Morale
    7E2B7764

    Us Gen. R. Montgomery is French
    7E2D2323

    Us Gen. R. Montgomery is Spanish
    7E2D2333

    Us Gen. R. Montgomery is C-In-C
    7E2D2460

    Us Gen. W. Thompson is C-In-C
    7E308860

    Us Gen. J. Thomas is C-In-C
    7E307A60

    Us Gen. J. Thomas is demoted to Colonel
    7E307A05

    Us Gen. J. Thomas is demoted to Major
    7E307AA6

    Us Gen. J. Thomas is demoted to Captain
    7E307AB7

    Us Gen. H. Gates is French
    7E28D123

    Us Gen. H. Gates is Spanish
    7E28D133

    Us Gen. G. Washington is C-In-C Again (use to undo the "NOT C-In-C" code)
    7E311460

    British Side Codes

    British Gen. W. Howe is C-In-C
    7E2A5A60

    British Gen. C. Cornwallis is C-In-C
    7E26DA60

    British Gen. R. Pigot is C-In-C
    7E2DF660

    British Gen. J. Burgoyne is C-In-C
    7E259860

    British Col. A. Prevost is C-In-C
    7E2E3C60

    British Cap. E. Durnford is C-In-C
    7E27AC60

    British Cap. J. Andre 100 Body
    7E246064

    British Cap. J. Andre 100 Reputation
    7E246164

    British Cap. J. Andre 100 Loyalty
    7E246264

    British Cap. J. Andre is C-In-C
    7E246460

    British Cap. J. Andre Has Both Cannons And Boats
    7E2465C8

    British Cap. J. Andre 100 Arms
    7E246664

    British Cap. J. Andre 500 Men
    7E2467FA

    British Cap. J. Andre 100 Training
    7E246864

    British Cap. J. Andre 100 Morale
    7E246964

    British Gen. S. Fraser is C-In-C
    7E287060

    British Maj. H. McKenzie is C-In-C
    7E2CC260

    British Cap. J. Baird 100 Body
    7E24C264

    British Cap. J. Baird 100 Reputation
    7E24C364

    British Cap. J. Baird 100 Loyalty
    7E24C464

    British Cap. J. Baird is C-In-C
    7E24C660

    British Cap. J. Baird Has Both Cannons And Boats
    7E24C7C8

    British Cap. J. Baird 100 Arms
    7E24C864

    British Cap. J. Baird 500 Men
    7E24C9FA

    British Cap. J. Baird 100 Training
    7E24CA64

    British Cap. J. Baird 100 Morale
    7E24CB64
    Last edited by Shinnick; 10-10-2014, 01:31:15 PM.

  • #2
    Someone add these codes :P

    Comment


    • #3
      Yea! It's fun hacking Liberty or Death! Here's some more I've created....

      American Side Codes

      Us Gen. N. Greene is a Recruit
      7E293360

      Us Militia Cap. T. Knowlton is C-In-C
      7E2AE660

      Us Gen. R. Montgomery is C-In-C
      7E2D2460

      Us Gen. R. Montgomery is French
      7E2D2323

      Us Gen. R. Montgomery is Spanish
      7E2D2333

      Us Gen. W. Thompson is C-In-C
      7E308860

      Us Gen. W. Thompson is a Recruit
      7E308760

      Us Col. E. Allen is C-In-C
      7E245660

      Us Col. E. Allen is French
      7E245523

      Us Col. E. Allen is Spanish
      7E245533

      Us Col. H. Knox is C-In-C
      7E2AF460

      Us Col. W. Washington is C-In-C
      7E312260

      British Side Codes

      British Gen. W. Von Knyphausen 100 Body
      7E2AFE64

      British Gen. W. Von Knyphausen 100 Reputation
      7E2AFF64

      British Gen. W. Von Knyphausen 100 Loyalty
      7E2B0164

      British Gen. W. Von Knyphausen is C-In-C
      7E2B0260

      British Gen. W. Von Knyphausen Undo C-In-C
      7E2B0200

      British Gen. W. Von Knyphausen Has Both Cannons And Boats
      7E2B03C8

      British Gen. W. Von Knyphausen 100 Arms
      7E2B0464

      British Gen. W. Von Knyphausen 500 Men
      7E2B05FA

      British Gen. W. Von Knyphausen 100 Training
      7E2B0664

      British Gen. W. Von Knyphausen 100 Morale
      7E2B0764

      British Gen L. Von Heister 100 Body
      7E2A1064

      British Gen. L. Von Heister 100 Reputation
      7E2A1164

      British Gen. L. Von Heister 100 Loyalty
      7E2A1264

      British Gen. L. Von Heister is C-In-C
      7E2A1460

      British Gen. L. Von Heister Has Both Cannons And Boats
      7E2A15C8

      British Gen. L. Von Heister 100 Arms
      7E2A1664

      British Gen. L. Von Heister 500 Men
      7E2A17FA

      British Gen. L. Von Heister 100 Training
      7E2A1864

      British Gen. L. Von Heister 100 Morale
      7E2A1964

      Comment


      • #4
        British Side Codes

        British Col. L. Corne St Luc 100 Body
        7E2F5E64

        British Col. L. Corne St Luc 100 Reputation
        7E2F5F64

        British Col. L. Corne St Luc 100 Loyalty
        7E2F6064

        British Col. L. Corne St Luc is C-In-C
        7E2F6260

        British Col. L. Corne St Luc Has Both Cannons And Boats
        7E2F63C8

        British Col. L. Corne St Luc 100 Arms
        7E2F6464

        British Col. L. Corne St Luc 500 Men
        7E2F65FA

        British Col. L. Corne St Luc 100 Training
        7E2F6664

        British Col. L. Corne St Luc 100 Morale
        7E2F6764

        British Cap. A. Leslie 100 Body
        7E2B8A64

        British Cap. A. Leslie 100 Reputation
        7E2B8B64

        British Cap. A. Leslie 100 Loyalty
        7E2B8C64

        British Cap. A. Leslie is C-In-C
        7E2B8E60

        British Cap. A. Leslie Has Both Cannons And Boats
        7E2B8FC8

        British Cap. A. Leslie 100 Arms
        7E2B9064

        British Cap. A. Leslie 500 Men
        7E2B91FA

        British Cap. A. Leslie 100 Training
        7E2B9264

        British Cap. A. Leslie 100 Morale
        7E2B9364

        British Col. G. Turnbull 100 Body
        7E30BC64

        British Col. G. Turnbull 100 Reputation
        7E30BD64

        British Col. G. Turnbull 100 Loyalty
        7E30BE64

        British Col. G. Turnbull is C-In-C
        7E30C060

        British Col. G. Turnbull Has Both Cannons And Boats
        7E30C1C8

        British Col. G. Turnbull 100 Arms
        7E30C264

        British Col. G. Turnbull 500 Men
        7E30C3FA

        British Col. G. Turnbull 100 Training
        7E30C464

        British Col. G. Turnbull 100 Morale
        7E30C564

        British Col. J. Fitzwalter 100 Body
        7E282664

        British Col. J. Fitzwalter 100 Reputation
        7E282764

        British Col. J. Fitzwalter 100 Loyalty
        7E282960

        British Col. J. Fitzwalter is C-In-C
        7E282A60

        British Col. J. Fitzwalter Has Both Cannons And Boats
        7E282BC8

        British Col. J. Fitzwalter 100 Arms
        7E282C64

        British Col. J. Fitzwalter 500 Men
        7E282DFA

        British Col. J. Fitzwalter 100 Training
        7E282E64

        British Col. J. Fitzwalter 100 Morale
        7E282F64

        Comment


        • #5
          I don't know if you are literally searching each code manually or what, but here's a tip:

          You can find out what the next code should be by subtracting a higher address from a lower one. For example, let's take the Loyalty codes. I removed the values (the last two digits), since the values can be set to anything.

          British Cap. J. Andre 100 Loyalty
          7E2462

          British Cap. J. Baird 100 Loyalty
          7E24C4

          British Gen. L. Von Heister 100 Loyalty
          7E2A12

          British Col. J. Fitzwalter 100 Loyalty
          7E2829

          British Gen. W. Von Knyphausen 100 Loyalty
          7E2B01

          Us Gen. C. Lee 100 Loyalty
          7E2B6E

          British Cap. A. Leslie 100 Loyalty
          7E2B8C

          If you take the first two codes 7E2462 & 7E24C4, and subtract the higher number from the lowest number using window's programmer calculator (using HEX mode), you get: 62. That's in HEX, remember.

          So, if you add that 62 to the highest numbered address (7E24C4), you will get 7E2526. And each of those addresses, my friend, will be the loyalty code of one of the other characters. Just keep adding 62 consecutively to get all the loyalty codes without doing a single code search.

          You can apply the same logic to all the other codes.

          That's how I found all the Land codes for all of those Koei games. I just searched, for example, the money code for the 1st land, and the money code for the 2nd land. Subtracted those addresses, and I used the result to add it to each subsequent address and I found the money code for each of the other lands without doing a single additional search.


          Additionally, you don't need to do the same process with the other addresses either. For example, see how the British Gen. W. Von Knyphausen Arms, Men, Training and Morale codes are sequential?
          7E2B04, 7E2B05, 7E2B06, 7E2B07?
          Once you find that subtraction result, you can use that number with any other code to find the address for the next general.

          Also, see how that last address ended with a "7" (7E2B07)? I would bet that if you enter the next numbered address (7E2B08), you will find the address of some other stat for that general.
          Last edited by ReyVGM; 10-11-2014, 01:34:37 PM.

          Comment


          • #6
            Oh yes, I know. I don't search for each manually. Once I know the "Body" for a character, I can then figure out the other codes. The last two numbers I provided (the value) is only important if you want to have 100 for the character.

            The only code I can't figure out in this darn game is to get the French/Spanish to join the game at any time. I can only get them to forcefully join the game when I open the game using a hex editor and change the offsets:

            70788 from F0 47 to EA EA
            70719 from A5 00 to EA 3A
            70732 from A5 00 to EA 1A

            However, I can't figure out a code like the others.
            Last edited by Shinnick; 10-11-2014, 02:24:33 PM.

            Comment


            • #7
              I don't get it, "70788 from F0 47 to EA EA", you mean from 70788F047 to 70788EAEA? That's too many characters.

              What are you using to search codes? The best emulator to use to search codes is SNES9Xrr. Just do a search, and once you see the list of all the addresses, look for the ones you need and watch how the value changes.
              If the value changes to what you are seeing on the screen, then that's the address.

              Comment


              • #8
                70788 is one of the offsets. When it's changed from F0 47 to EA EA, that's 1/3 changes it needs to happen before it will enact French/Spanish joining the game. For this change, any hex editor can be used. It doesn't matter which one.
                Last edited by Shinnick; 10-11-2014, 08:23:31 PM.

                Comment


                • #9
                  Sorry but I'm not understanding. Use SNES9X's RAM search to search for the codes then if you want them to be always enabled.

                  Comment


                  • #10
                    That's the thing, I don't always want it enabled (especially if I'm playing British and computer is Colonists). With my above way, the change is permanent (French/Spanish commit to helping U.S. right before the end of turn and going back to government again every time) until I use a hex editor to undo it. I'm simply looking for a code that I can turn on/off. I'll continue looking...
                    Last edited by Shinnick; 10-11-2014, 08:55:09 PM.

                    Comment


                    • #11
                      But you can turn a code on or off. Any code. When I said "always" I mean something that's always on as long as you turn it on.

                      But again, I don't even know what you're using to search for codes or addresses.

                      Comment


                      • #12
                        Not when you open the code using a hex editor and go line by line to change the code. It becomes a permanent change until you go back in and manually change the numbers back. Like so...

                        Click image for larger version

Name:	Screen shot 2014-10-11 at 7.07.01 PM.png
Views:	1
Size:	187.1 KB
ID:	162633

                        Comment


                        • #13
                          After changing the 3 different offsets, France/Spain will join the game every time right before going back to Congress (no matter what). It's "hard coded" in so to speak.

                          Click image for larger version

Name:	Screen shot 2014-10-11 at 7.17.17 PM.png
Views:	1
Size:	32.9 KB
ID:	162634
                          Last edited by Shinnick; 10-11-2014, 09:20:11 PM.

                          Comment


                          • #14
                            So basically you made a hard coded Game Genie code, GG codes are ROM codes and what you have hacked so far is RAM codes. The addresses you posted to have Spain and France join are RAM codes or are they ROM hex locations?
                            Spoiler Alert! Click to view...

                            THE BAD GUY!!!!!!

                            Comment


                            • #15
                              Oh god, why are you using that method?

                              Well, I see you're using apple. I don't think SNES9X with the correct ram search is available for MacOS.

                              Helder:
                              If you're going to add his codes, all of his codes are fine up until the Spain/France ones.
                              Last edited by ReyVGM; 10-11-2014, 10:22:49 PM.

                              Comment

                              Working...
                              X