Announcement

Collapse
No announcement yet.

FCEUX Game Genie compare byte issues

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

  • FCEUX Game Genie compare byte issues

    I contacted the author regarding the Game Genie compare byte issue when disabling/enabling the codes from the cheat search screen the other day. Today I received a response back stating that he has corrected the code, and that it would be available in a version I will be able to test when I arrive home today. He states that this was older code, and that he hopes he didn't break anything in correcting that specific problem. I am unsure when this build will be publicly released, but rest assured that he has been made aware of the problem. Just wanted to give everyone a heads up on the resolution in progress.
    Last edited by Abystus; 10-17-2011, 11:36:18 AM.
    Not taking any requests at this time.

    Bored? Watch some of my hacks here.

  • #2
    Sounds like good news. In addition to the fix, did he say anything about adding a compare field to the cheat search? Having one would make sense. After all, once you input a Game Genie code, edit the name and toggle it, you might not remember if it uses compare values.

    Hopefully it won't break anything; that cheat search likes to spontaneously crash every once in a while. I find myself closing FCEUX whenever I make significant changes, just so I can avert a crash later on

    Keep us updated!

    Comment


    • #3
      Originally posted by BeyondTheStatic View Post
      Sounds like good news. In addition to the fix, did he say anything about adding a compare field to the cheat search? Having one would make sense. After all, once you input a Game Genie code, edit the name and toggle it, you might not remember if it uses compare values.

      Hopefully it won't break anything; that cheat search likes to spontaneously crash every once in a while. I find myself closing FCEUX whenever I make significant changes, just so I can avert a crash later on

      Keep us updated!
      I have put an additional comment about the compare byte value field that is needed on the cheat search screen. The requested changes can be found here.
      Not taking any requests at this time.

      Bored? Watch some of my hacks here.

      Comment


      • #4
        Great, thanks for making an effort to contact the author, Abystus. Those improvements are going to save a lot of time!

        Comment


        • #5
          This was the biggest problem when testing NES game genie codes. Now I don't have to switch another emulator again.

          Comment


          • #6
            Well I just played around with build 2.1.6 r2267 (didn't see build 2266), and the bug seems fixed (Tried Super Mario Bros. 3 with one of my codes that crashes the game if disabled on the older version.) There is one catch, it has to be a newly entered code and not one previously in the list (from the older version). Apparently it's something to do with the write to the cheat file for the game that just wasn't saving before. If you would like to try out the newer build for testing, you can download it here.
            Last edited by Abystus; 10-19-2011, 02:03:50 AM.
            Not taking any requests at this time.

            Bored? Watch some of my hacks here.

            Comment


            • #7
              OK, the cheats seem to be working correctly. I tried toggling problematic codes in different sequences after running or restarting the program, and everything checks out. 8 digit codes remain intact
              Last edited by BeyondTheStatic; 10-19-2011, 02:23:42 PM.

              Comment


              • #8
                Don't Use Old Save States

                I have found a bug. Old save states from the previous version of FCEUX are either corrupted or are mishandled by the new version. You won't always see a problem, but it can really be confusing if you think it's your codes that are screwing things up.

                Here's how to reproduce the bug:
                1. open up the old version of FCEUX and load Super Mario Bros. 3
                2. make sure all cheats are disabled
                3. in 1-1, go into the subarea where the coins spell out "3"
                4. save a state where you're either standing or going up the pipe
                5. copy the state to the new FCEUX fcs folder
                6. open up the new version of FCEUX and load that state


                If you were just standing there, you will now be pushed to the right. If you were exiting the subarea, the level will be loaded with nonsense.

                I'm not sure I can trust this new version just yet, although it doesn't seem to break with its own save states, just the older ones.

                Comment


                • #9
                  Originally posted by BeyondTheStatic View Post
                  I have found a bug. Old save states from the previous version of FCEUX are either corrupted or are mishandled by the new version. You won't always see a problem, but it can really be confusing if you think it's your codes that are screwing things up.

                  Here's how to reproduce the bug:
                  1. open up the old version of FCEUX and load Super Mario Bros. 3
                  2. make sure all cheats are disabled
                  3. in 1-1, go into the subarea where the coins spell out "3"
                  4. save a state where you're either standing or going up the pipe
                  5. copy the state to the new FCEUX fcs folder
                  6. open up the new version of FCEUX and load that state


                  If you were just standing there, you will now be pushed to the right. If you were exiting the subarea, the level will be loaded with nonsense.

                  I'm not sure I can trust this new version just yet, although it doesn't seem to break with its own save states, just the older ones.
                  I've been using it for all my hacking thus far without any issues (I usually overwrite my previous states anyways going further into the game.) If you wanna go ahead and report it feel free . Maybe we can get the compare byte field implemented so I don't have to re-enter codes to change a compare byte.
                  Last edited by Abystus; 10-19-2011, 05:34:47 PM.
                  Not taking any requests at this time.

                  Bored? Watch some of my hacks here.

                  Comment


                  • #10
                    I would love for FCEUX to include the feature of the option to map buttons on your gamepad/controller to functions such as Save State, Load State, etc. It's a pain to have to use the mouse to click the menu bar and select save state or having to press a key on the keyboard to save a state. It is so much more convenient and better to just press a button on your controller to save a state (such as the L2 button or whatever you choose.) I love being able to do that with Nestopia. Hopefully, FCEUX will include this option one day.

                    Also, where is the OFFICIAL page of FCEUX that you can download the SVN updates? Because when I'm on FCEUX's official website and I click the "SVN repository", it brings me to this page: https://fceultra.svn.sourceforge.net/svnroot/fceultra/ and I've tried exploring those 7 links on that page and don't see a place where you can download the updates of the SVN binary versions.
                    Last edited by OldSchoolGamer; 10-19-2011, 08:45:57 PM.
                    Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG

                    Comment


                    • #11
                      I've seen a few of you using the SVN update versions... so could you please tell me...
                      Also, where is the OFFICIAL page of FCEUX that you can download the SVN updates? Because when I'm on FCEUX's official website and I click the "SVN repository", it brings me to this page: https://fceultra.svn.sourceforge.net/svnroot/fceultra/ and I've tried exploring those 7 links on that page and don't see a place where you can download the updates of the SVN binary versions.
                      Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG

                      Comment


                      • #12
                        Originally posted by OldSchoolGamer View Post
                        I've seen a few of you using the SVN update versions... so could you please tell me...
                        It just takes a little reading. I actually provided a download to the build with the fixes, but this should get you all the updates as they are released. Each build will list it's changes.
                        Not taking any requests at this time.

                        Bored? Watch some of my hacks here.

                        Comment


                        • #13
                          Thanks but I know about that site. That site is like an emulator news site. I am looking for the official website of FCEUX where the SVN updates are. I know I can download it from emucr. But I am just curious as to where the official website is for those SVN builds. Because I can't find them on the official FCEUX website.
                          Also, where is the OFFICIAL page of FCEUX that you can download the SVN updates? Because when I'm on FCEUX's official website and I click the "SVN repository", it brings me to this page: https://fceultra.svn.sourceforge.net/svnroot/fceultra/ and I've tried exploring those 7 links on that page and don't see a place where you can download the updates of the SVN binary versions.
                          Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG

                          Comment


                          • #14
                            sourceforge is a host for source code. It only provides builds if the authors choose to upload them.

                            Official home - http://fceux.com/web/home.html

                            http://www.emucr.com/ was linked by one of the authors for compiled revisions since the home page only hosts milestone builds.

                            If you want super up-to-date builds, you can figure out how to checkout the repository and build it yourself.
                            Please put all complaints in writing and submit them here.

                            Above link not working? Try here.

                            Comment


                            • #15
                              oh ok. I didn't know that FCEUX uses emucr to host their SVN builds. Thanks for the info.
                              Last edited by OldSchoolGamer; 10-22-2011, 07:30:19 PM.
                              Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG

                              Comment

                              Working...
                              X