Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Regenerated ISO with only spoiler log change and didnt crash, ended up soft locking #402

Open
TotinoBoy opened this issue Nov 17, 2024 · 3 comments

Comments

@TotinoBoy
Copy link

So I've been doing a wind waker run and wanted to check if the overlook island cave was a required item or if I could just ignore it but I had generted no spoiler log originally, so I went and regenerted it with the spoiler log turned on to check it however after generation it still let me play the same save with my same items so I assumed nothing was wrong.

After a few hours of playing I fully ran out of locations to look for items and going back to the randomizer apparently regenerating just the spoiler log change causes items to change location? If thats the cause why did it let me continue playing? Why no like checksum or hash to prevent it from opening? This save is softlocked now and moot :(

@wooferzfg
Copy link
Contributor

If you generate with a spoiler log, you get a different seed even with the same seed name. This is to prevent cheating in races.

@LagoLunatic
Copy link
Owner

The no spoiler log option changing item locations is intended behavior and is mentioned when you hover over the option:

Prevents the randomizer from generating a text file listing out the locations of all items in this seed. (Also changes where items are placed in this seed.)
Generating a spoiler log is highly recommended even if you don't intend to use it, just in case you get completely stuck.

This is done so that people can't cheat in races as easily as clicking a single checkbox.

If thats the cause why did it let me continue playing? Why no like checksum or hash to prevent it from opening? This save is softlocked now and moot :(

So like storing a hash of the generated ISO's seed plus item-changing settings somewhere in the save file, and refusing to load the save if it doesn't match the ISO you're currently playing? That's an interesting idea. Would have to find some free space in the save file.

@TotinoBoy
Copy link
Author

The no spoiler log option changing item locations is intended behavior and is mentioned when you hover over the option:

Prevents the randomizer from generating a text file listing out the locations of all items in this seed. (Also changes where items are placed in this seed.)
Generating a spoiler log is highly recommended even if you don't intend to use it, just in case you get completely stuck.

This is done so that people can't cheat in races as easily as clicking a single checkbox.

If thats the cause why did it let me continue playing? Why no like checksum or hash to prevent it from opening? This save is softlocked now and moot :(

So like storing a hash of the generated ISO's seed plus item-changing settings somewhere in the save file, and refusing to load the save if it doesn't match the ISO you're currently playing? That's an interesting idea. Would have to find some free space in the save file.

yes something to prevent iso's from loading a different seeded save file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants