Jlnhlsegafan Posted November 29, 2017 Author Report Share Posted November 29, 2017 Quote Link to comment Share on other sites More sharing options...
Jlnhlsegafan Posted November 30, 2017 Author Report Share Posted November 30, 2017 Bump Quote Link to comment Share on other sites More sharing options...
kingraph Posted November 30, 2017 Report Share Posted November 30, 2017 Did you change the values to 4E71 4E71 4E71? Quote Link to comment Share on other sites More sharing options...
Jlnhlsegafan Posted November 30, 2017 Author Report Share Posted November 30, 2017 (edited) Yes. Edited November 30, 2017 by Jlnhlsegafan Quote Link to comment Share on other sites More sharing options...
kingraph Posted November 30, 2017 Report Share Posted November 30, 2017 Well, if it didn't work, that's all I could think of. Best to retrace your steps and see where it failed. Not sure how you replaced the Sabres with Sonic without using NOSE, that's quite a challenge, so perhaps you missed something there. Without knowing WHAT you did, nobody will be able to help you. Quote Link to comment Share on other sites More sharing options...
Jlnhlsegafan Posted November 30, 2017 Author Report Share Posted November 30, 2017 Quote Link to comment Share on other sites More sharing options...
Jlnhlsegafan Posted November 30, 2017 Author Report Share Posted November 30, 2017 This rom hack is doomed. Quote Link to comment Share on other sites More sharing options...
Jlnhlsegafan Posted November 30, 2017 Author Report Share Posted November 30, 2017 19 minutes ago, kingraph said: Well, if it didn't work, that's all I could think of. Best to retrace your steps and see where it failed. Not sure how you replaced the Sabres with Sonic without using NOSE, that's quite a challenge, so perhaps you missed something there. Without knowing WHAT you did, nobody will be able to help you. NOSE doesn't work- EVEN IF I use Wine. Quote Link to comment Share on other sites More sharing options...
jer_33 Posted November 30, 2017 Report Share Posted November 30, 2017 I think troubleshooting NOSE is definitely the better alternative. Making these simple hacks in NOSE is the way to go. Quote Link to comment Share on other sites More sharing options...
smozoma Posted November 30, 2017 Report Share Posted November 30, 2017 @Jlnhlsegafan, my suggestion, if you want to get into modding the game, is to just go out and buy a cheap windows laptop from a used computer store or on a local buy-and-sell website (craigslist, kijiji, etc..). My guess is that you just went into the ROM and replaced the names and hit delete if the old name was too long, or inserted extra letters if the old name was too short? That is unlikely to work. If your new team data is longer or shorter than the original, it will break the game because it will shift everything. It's not like a MS Word document that is read in order, instead the code references exact locations in the ROM, so moving the code breaks it. Your ROM looks like it is a few bytes shorter than the original. You also need to update the the 'name length value' when you change the names. I see that these have not been updated, so the game would crash when trying to read the player names. Here is how you do the names: Before each name, the bytes are for example 000C. That is '12' in decimal. That means the name is 10 letters long (+2, because the length value 000C is also included). Only even values are allowed for the length value, so if a name is a odd number length (9, 11...) you add a byte of "00" after the last letter in the name. This is a little hard to explain without examples... I really suggest just getting a cheap laptop, you'll have more fun. 2 Quote Link to comment Share on other sites More sharing options...
CoachMac Posted November 30, 2017 Report Share Posted November 30, 2017 11 minutes ago, smozoma said: @Jlnhlsegafan, my suggestion, if you want to get into modding the game, is to just go out and buy a cheap windows laptop from a used computer store or on a local buy-and-sell website (craigslist, kijiji, etc..). Yes. Quote Link to comment Share on other sites More sharing options...
Jlnhlsegafan Posted December 1, 2017 Author Report Share Posted December 1, 2017 How... do I troubleshoot? Quote Link to comment Share on other sites More sharing options...
Jlnhlsegafan Posted December 1, 2017 Author Report Share Posted December 1, 2017 7 hours ago, smozoma said: @Jlnhlsegafan, my suggestion, if you want to get into modding the game, is to just go out and buy a cheap windows laptop from a used computer store or on a local buy-and-sell website (craigslist, kijiji, etc..). OK. 1 Quote Link to comment Share on other sites More sharing options...
segathon Posted December 7, 2017 Report Share Posted December 7, 2017 Good luck with the edits! Quote Link to comment Share on other sites More sharing options...
Brutus Posted December 8, 2017 Report Share Posted December 8, 2017 I'd like everyone to imagine this conversation with Royalmenow subbed in for JLnhlsegafan & then try to imagine not jumping into oncoming traffic next chance you get. Quote Link to comment Share on other sites More sharing options...
smozoma Posted March 23, 2023 Report Share Posted March 23, 2023 Just want to add a new way to disable the checksum using only 2 bytes (so it's easier to turn into a game genie code...) at offset 0690, change the value 4E9B to 6004. This tells the CPU to skip to the next instruction 4 bytes away, which continues loading the game. Or as a game genie code: ATDA-AA6T 1 Quote Link to comment Share on other sites More sharing options...
Drezz Posted March 23, 2023 Report Share Posted March 23, 2023 I'm confused. It doesn't really disable it though, right? Yours just skips it, where the other version physically nops it out. Does it still cause problems if you try to modify anything? Quote Link to comment Share on other sites More sharing options...
smozoma Posted March 23, 2023 Report Share Posted March 23, 2023 1 hour ago, Drezz said: I'm confused. It doesn't really disable it though, right? Yours just skips it, where the other version physically nops it out. Does it still cause problems if you try to modify anything? It disables it from being run. The reason I came up with it is for game genie codes, because (as far as I know anyway) if you were to add a game genie code to NHL95 before starting the game, it would trigger a failed checksum. With this change, you can disable the checksum with a single game genie code. Added the game genie code now in my previous comment... I didn't expect this to get any attention before I could test it out It shouldn't cause any problems. It basically does the same thing as the NOP version, gets the CPU to the instruction immediately after the original "JSR $001A72C0" instruction without executing the code at $001A72C0. 6004 is BRA #$04, it just moves the CPU ahead 4 bytes (rather than NOPping those 4 bytes) 1 Quote Link to comment Share on other sites More sharing options...
Drezz Posted March 23, 2023 Report Share Posted March 23, 2023 That makes total sense. I figured you would have taken all of that into account, seeing as you're the resident expert on figuring out opcodes. I just didn't understand it... and now I do! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.