Go Back   Project64 Forums > General Discussion > Open Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 27th August 2019, 10:19 AM
Franpa Franpa is offline
Junior Member
 
Join Date: Oct 2008
Posts: 5
Question How do you configure the default settings for unknown ROM's?

I would like to know how to configure the emulator's (v2.3.2) default ROM settings to match the Ocarina of Time game-specific settings.

This would allow me to provide people with instructions on how to make the emulator compatible with the Ocarina of Time Randomizer project without telling people to make the changes every single time they wish to play a newly generated randomized ROM (each new ROM has a new CRC).

As is, the default settings that are used for unidentified ROM's seems to be the cause behind crashes that occur under various specific circumstances in the game such as draining the well at night time or entering the Kakariko Potion Shop for example.

The developers and community revolving around the Ocarina of Time Randomizer project advocate the use of either Bizhawk or RetroArch while dissuading people from using Pj64 because of these issues. I'd like to get PJ64 working well with the project so that people have more options and to reduce the hostility some people have been showing towards PJ64 lately.

Thanks,

Last edited by Franpa; 27th August 2019 at 10:26 AM.
Reply With Quote
  #2  
Old 28th August 2019, 03:18 PM
ExtremeDude2's Avatar
ExtremeDude2 ExtremeDude2 is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2010
Location: USA
Posts: 2,938
Default

Sorry, don't have time for a full response, but you can check this:

https://github.com/project64/project.../Project64.rdb
__________________
Quote:
Originally Posted by dsx! View Post
are you american or something
Reply With Quote
  #3  
Old 28th August 2019, 04:26 PM
Franpa Franpa is offline
Junior Member
 
Join Date: Oct 2008
Posts: 5
Default

I know that file is plain text, I don't know what to change in it though (and previously didn't know if the changes I wanted to make involved that specific file).
Reply With Quote
  #4  
Old 29th August 2019, 12:44 PM
ExtremeDude2's Avatar
ExtremeDude2 ExtremeDude2 is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2010
Location: USA
Posts: 2,938
Default

You'll need to find the ID of the randomizer then make an entry for it (basically copy paste from normal OoT, but change the ID).
__________________
Quote:
Originally Posted by dsx! View Post
are you american or something
Reply With Quote
  #5  
Old 29th August 2019, 01:13 PM
Franpa Franpa is offline
Junior Member
 
Join Date: Oct 2008
Posts: 5
Default

Quote:
Originally Posted by ExtremeDude2 View Post
You'll need to find the ID of the randomizer then make an entry for it (basically copy paste from normal OoT, but change the ID).
The problem with that is that the ID is a CRC and each time you generate a new game using the Randomizer program you're left with a ROM with a new CRC. So I could add an ID for the first ROM I generate, but each successively generated ROM (generated using a different Seed # or settings) will not match that newly added ID. See the attached image for example.

So what I want to do is change the configuration that PJ64 uses for ROM's that have no entry in the database (or a way for the emulator to pre-apply a settings configuration that doesn't rely on CRC checksums to determine which configuration to apply)
Attached Images
File Type: png CRC.png (15.0 KB, 1 views)
Reply With Quote
  #6  
Old 24th September 2019, 05:54 AM
Franpa Franpa is offline
Junior Member
 
Join Date: Oct 2008
Posts: 5
Default

Another way of wording the request:

Stipulations:
  • I do not want to manually add new entries in to the ROM Database file for each and every single Unidentified ROM that I add to PJ64.
  • I do not want to manually Edit Game Settings for each and every single Unidentified ROM that I add to PJ64.

Notes:
  • Each Unidentified ROM being added to PJ64 has a different CRC Checksum.
  • Each Unidentified ROM being added to PJ64 works best with the same Game Settings.
  • The default Game Settings that Project64 automatically applies to Unidentified ROM's is not what any of my Unidentified ROM's require in order to work correctly.

Question:
How do I adjust the default configuration so that Project64 will automatically, without manual intervention, apply the desired configuration to newly added Unidentified ROM's? Is the default configuration hard coded in to the program?

Last edited by Franpa; 24th September 2019 at 06:01 AM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 01:34 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.