Author Topic: Here are the known fixes for games/hacks/etc to save and load correctly  (Read 25784 times)

0 Members and 1 Guest are viewing this topic.

Offline IRL Random Hajile

  • Bounty Hunter
  • Full Member
  • ***
  • Posts: 125
  • Karma: +12/-0
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #60 on: February 20, 2021, 06:16 PM »
Due to Dinosaur Planet getting released to the public (hearing about the news made me lose my mind, but in a good way), I shall share this with ya here!!

0x906C3F77=5   (Dinosaur Planet Prototype Crack (2000-12-01) by Forest of Illusion)

I still can't believe my eyes, but it's finally happened!! :o
"BH75001, Random Hajile... that's
R-A-N-D-O-M H-A-J-I-L-E."

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1672
  • Karma: +168/-3
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #61 on: February 20, 2021, 07:07 PM »
Due to Dinosaur Planet getting released to the public (hearing about the news made me lose my mind, but in a good way), I shall share this with ya here!!

0x906C3F77=5   (Dinosaur Planet Prototype Crack (2000-12-01) by Forest of Illusion)

I still can't believe my eyes, but it's finally happened!! :o

Thanks, I've just added it to the full list in the first post.

Offline robfly

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #62 on: February 21, 2021, 09:58 PM »
This is great, thank you. I am new to everdrives/flash carts but this was easy to do. Playing Dinosaur Planet on my Everdrive X7 with no issues.

Offline zstandig

  • Jr. Member
  • **
  • Posts: 71
  • Karma: +0/-0
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #63 on: February 22, 2021, 12:04 AM »
My original Everdrive just gives me a black screen even when I change the save type to flash and insert DP=5 in the text file

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1672
  • Karma: +168/-3
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #64 on: February 22, 2021, 12:43 AM »
My original Everdrive just gives me a black screen even when I change the save type to flash and insert DP=5 in the text file

Do you have an expansion pak? You might need one for this release of Dinosaur Planet, I don't know.

Offline IRL Random Hajile

  • Bounty Hunter
  • Full Member
  • ***
  • Posts: 125
  • Karma: +12/-0
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #65 on: February 22, 2021, 01:55 AM »
My original Everdrive just gives me a black screen even when I change the save type to flash and insert DP=5 in the text file

Do you have an expansion pak? You might need one for this release of Dinosaur Planet, I don't know.
Dinosaur Planet requires the Expansion Pak to be inserted into the N64, otherwise the game will say that the Expansion Pak is not detected and will not work properly.
"BH75001, Random Hajile... that's
R-A-N-D-O-M H-A-J-I-L-E."

Offline zstandig

  • Jr. Member
  • **
  • Posts: 71
  • Karma: +0/-0
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #66 on: February 23, 2021, 03:21 AM »
My original Everdrive just gives me a black screen even when I change the save type to flash and insert DP=5 in the text file

Do you have an expansion pak? You might need one for this release of Dinosaur Planet, I don't know.
Dinosaur Planet requires the Expansion Pak to be inserted into the N64, otherwise the game will say that the Expansion Pak is not detected and will not work properly.

Yep, I have an expansion pak. The everdrive screen says it's loading no save file found then it goes to black and the game never starts. I'm unsure what else I can do. I suppose I'll finally have to upgrade when I can

Offline robfly

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #67 on: February 25, 2021, 04:58 PM »
Can we sticky this thread? I found this really helpful.

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1672
  • Karma: +168/-3
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #68 on: February 25, 2021, 06:01 PM »
Yep, I have an expansion pak. The everdrive screen says it's loading no save file found then it goes to black and the game never starts. I'm unsure what else I can do. I suppose I'll finally have to upgrade when I can

What version Everdrive do you have? A version 1, v2, v2.5, v3, X5 or X7? And what version OS are you using? Always include this information when posting about a problem, as it can help to narrow down the causes of the problem.

Offline zstandig

  • Jr. Member
  • **
  • Posts: 71
  • Karma: +0/-0
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #69 on: February 26, 2021, 05:55 AM »
I have the first version of the Everdrive released for the N64 it's running ALT64: v0.1.8.22

I realize I neglected to update it to ALT64: v0.1.8.23, and that this is unofficial firmware so something like this was likely to happen sooner or later

Offline slateee

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #70 on: February 26, 2021, 12:33 PM »
I have the first version of the Everdrive released for the N64 it's running ALT64: v0.1.8.22

I realize I neglected to update it to ALT64: v0.1.8.23, and that this is unofficial firmware so something like this was likely to happen sooner or later
I've been searching around for the solution to this same issue. The rom_crack on my everdrive was also getting stuck at a black screen with the soundtrack playing after the Nintendo64/Rareware screen.
I have an everdrive v2.5 that I bought months before they krikzz announced the X5 -_-'' running OS-v3.05
I read a couple people in different forums mentioning adding DP=50 in the save_db.txt but wasn't quite sure exactly how to implement that. The text file is in the ED64 folder that should be in the root of you everdrive's SD card.
I found a place I thought it matched the criteria of the other lines within each of the 3 lists in the text file. I'm glad to say I got it working! Here's a couple of screen shots that may be useful to others like me who know nothing about altering code. The last line at the bottom should be written: "DP=50[tab][tab]Dinosaur Planet" that is assuming you rom file has been renamed to "Dinosaur Planet"
« Last Edit: February 26, 2021, 12:36 PM by slateee »

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1672
  • Karma: +168/-3
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #71 on: February 26, 2021, 02:08 PM »
I have the first version of the Everdrive released for the N64 it's running ALT64: v0.1.8.22

I realize I neglected to update it to ALT64: v0.1.8.23, and that this is unofficial firmware so something like this was likely to happen sooner or later
I've been searching around for the solution to this same issue. The rom_crack on my everdrive was also getting stuck at a black screen with the soundtrack playing after the Nintendo64/Rareware screen.
I have an everdrive v2.5 that I bought months before they krikzz announced the X5 -_-'' running OS-v3.05
I read a couple people in different forums mentioning adding DP=50 in the save_db.txt but wasn't quite sure exactly how to implement that. The text file is in the ED64 folder that should be in the root of you everdrive's SD card.
I found a place I thought it matched the criteria of the other lines within each of the 3 lists in the text file. I'm glad to say I got it working! Here's a couple of screen shots that may be useful to others like me who know nothing about altering code. The last line at the bottom should be written: "DP=50[tab][tab]Dinosaur Planet" that is assuming you rom file has been renamed to "Dinosaur Planet"

Glad you got it working. The reason that a fix is needed for Dinosaur Planet is that the game saves to Flash RAM (the type of save circuitry on the development cartridge that the DP came on), and when the game is booted, it checks to see if Flash RAM is present, and if it isn't then the game locks up. The Everdrive 64 can simulate all known types of N64 game save circuitry, but it has to know which type to simulate for each game, and so the Everdrive has a built in database telling it what game needs what type of game save, but of course this database can only contain data for known games. So to make it possible for people to add fixes for later games, or games that might have the incorrect database in the Everdrive, we can add the information directly into the save_db.txt file.


And there are a few fixes required for N64 roms, so to get them all in your save_db.txt, go to:

http://krikzz.com/forum/index.php?topic=6126.0

and follow the instructions in the first post, and you will then have all of the currently known fixes for N64 games. That list includes:

0x906C3F77=5

(anything after the spaces or tabs doesn't matter in the  save_db.txt  file, and is ignored by the N64, so you can write comments or information on the rest of the line, if you like), so you don't need

DP=50

(or DP=5, since if the second digit is 0 then it can be omitted if you like), since any of these three values (DP=50, DP=5, and 0x906C3F77=5) all apply the same fix; they tell the Everdrive 64 to use the flash RAM save if the ROM's CRC matches 0x906C3F77, or if the ROM's ID is DP.
« Last Edit: February 26, 2021, 02:20 PM by Kerr Avon »

Offline nuu

  • Hero Member
  • *****
  • Posts: 2080
  • Karma: +88/-2
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #72 on: February 26, 2021, 02:40 PM »
I think "DP=5" would be more useful to add to save_db than "0x906C3F77=5", since it would work with any future hacks while the CRC only works with the current cracked rom.

But since Dinosaur Planet wasn't released, it's possible that the "DP" was reused by a later game, and would cause a conflict if it doesn't use FLASH. Probably not though, since Dinosaur Planet was a very late game and it seems it already got its game code from Nintendo.

Offline jonesalmighty

  • Full Member
  • ***
  • Posts: 235
  • Karma: +23/-0
    • View Profile
    • GitHub
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #73 on: February 26, 2021, 02:46 PM »
I think "DP=5" would be more useful to add to save_db than "0x906C3F77=5", since it would work with any future hacks while the CRC only works with the current cracked rom.

But since Dinosaur Planet wasn't released, it's possible that the "DP" was reused by a later game, and would cause a conflict if it doesn't use FLASH. Probably not though, since Dinosaur Planet was a very late game and it seems it already got its game code from Nintendo.

'DP' is already "officially" allocated to Donkey Kong kiosk demo ROM (EEP16k) - including in the internal save database. So technically using the CRC values would be the correct way to go (although entering "DP=50" in the save_db does work, because it overrides the internal database, and and if not using the DK demo, then would not be an issue...

Really ROM hacks should change the cart ID to something unique, and go from there. The question would be, whether the cracked DinoP rom already had this ID, or if it was added when cracked.
« Last Edit: February 26, 2021, 02:51 PM by jonesalmighty »
Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth...

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1672
  • Karma: +168/-3
    • View Profile
Re: Here are the known fixes for games/hacks/etc to save and load correctly
« Reply #74 on: February 26, 2021, 04:32 PM »
Yes, I think it's probably best to stick with:

0x906C3F77=5

as it references only one possible rom, and if any other hacks or prototypes of Dinosaur Planet emerge, then we can easily add their CRC values to a '=5' setting in the save_db.txt file.