rotobash / pokemon-ngc-rando

Randomize XD and Colosseum
GNU General Public License v2.0
15 stars 2 forks source link

Doesn't Actually Create an .iso to Use [BUG] #26

Closed DracoSafarius closed 9 months ago

DracoSafarius commented 2 years ago

Title says it all. Follow instructions and hit randomize, takes a bit like expected and says it's completed, no actual .iso created. I save it to the desktop so it's not like I'm somehow missing it, and even searching the entire PC storage doesn't find it.

Have allowed everything through Windows Firewall etc. so not sure what's up with it.

Will try again and update as needed if anything changes.

Desktop info

rotobash commented 2 years ago

Hey there, thanks for the report.

Unfortunately, this isn't quite enough info to go on. Could you answer a few things for me?

Most likely, an error occurred while randomizing and instead of crashing it just "completed" (without outputting a new ISO).

Cheers!

DracoSafarius commented 2 years ago

Yes, using the latest version (the self-contained runtime) of it.

Settings haven't changed anything, I've tried messing around with any of the random number generators, leaving everything blank except one setting, ticking everything etc. It just doesn't seem to be actively following through on completing after it marks it 'done.' If you still want any specific settings feel free to ask.

Game version is the US release, and I did play test to see if it actually runs normally. Everything was fine minus the usual jank you expect with an emulator.

rotobash commented 2 years ago

Hi there, sorry for the delay.

I'm not actually sure what the issue here is. Have you made any edits to the ISO itself? (i.e., patches, mods, etc.) I don't believe a "scrubbed" ISO would be an issue since the program uses the file system table to find the files that need to be randomized, but I don't think I've ever tested that tbh.

Could you verify the non-randomized ISO's integrity in Dolphin? To do this, right click on the game in the list and select "Properties"

image

Then go to the "Verify" tab and click "Verify Integrity":

image

Could you upload a screenshot of that after it's done? Thanks.

DracoSafarius commented 2 years ago

Don't worry about slow updating, set this on the backburner.

For the game ISO itself, it does read as a good dump file. Attaching below.

Though I'm still not entirely sure why the game itself is fine and the randomizer was breaking. Could just be some stupid bug while downloading that broke it, worth attempting a clean uninstall of everything related to it and reinstalling if you don't have any ideas what might be breaking it.

Colosseum ISO Verify

rotobash commented 2 years ago

Hi there, I wanted to follow up on this. Were you ever able to get this to work?

DracoSafarius commented 2 years ago

No I gave up on trying to troubleshoot and just put it off until I feel like Pokemon again

KCorruption commented 2 years ago

Hey there, just wanted to comment on this in the hopes that it helps. The issue that Draco might have been experiencing may be related to the Random Number Generator type. In the testing I've done using the application, only 1/3 of the RNG options worked. Cryptographic being the only one that worked for me. I tested this with good dumps of both Colosseum, and Gale of Darkness.

DracoSafarius commented 2 years ago

It's possible, though I did try it with different rng types

rotobash commented 2 years ago

@KCorruption I'm not sure if that's the issue, I use Xoroshiro 128 all the time when I'm testing.

I'll try the others just to confirm something hasn't broken, but that sounds like a different issue 🤔 It might be worth making a separate issue for that if you're still experiencing that problem.

KCorruption commented 2 years ago

Sure thing. I'll test that a bit later and see what all I can document for it, then add it to a separate issue.

rotobash commented 9 months ago

I'm going to close this. Please re-open if you encounter the same issue or otherwise can't get it to work. Thanks!