Git Product home page Git Product logo

randomizer's Issues

Dead links

All 4 links in your README seem to be dead

Saving and quiting then exiting Dolphin resets golden bug item checks

When I saved then stopped playing then came back later. I picked up some of the golden bugs I had already picked up and I ended up getting duplicate items. For example, I got a bottle of milk from one gold bug then another from the same gold bug. I also got an Ordan Sword then later got the Master Sword from the exact same gold bug. This bug only happens if you turn off the game: It does not happen if you just save and quit then go back in to your file. I tested it with the bug that gave me the bottle.

Capsule events from randomizer logic/code

// Check if the seed is already applied to the save-file (flags etc.)
// Try to do it otherwise
if ( !randomizer->m_SeedInit && !strcmp( libtp::tp::d_com_inf_game::dComIfG_gameInfo.currentStage, "F_SP103" ) )
{
randomizer->initSave();
}

Move this into the Randomizer class (like with onLoad) so future classes can simply call their respective handler without specific code inside the Event Class (Single Responsibility Principle)

Randomization doesn't fully apply immediately

When continuing a seed the user has to enter the loading screen at least once after spawning before randomization is fully active.
For new files the initial cutscenes masks this but it should be resolved for a better userexperience.

Randomizer Class and Seed Initialization

There should be more happening in (or through) the custructor of the Randomizer class, initializing the seed through the load event was a workaround that should be resolved;
Things should happen in their respective class if possible.

Hyrule Field lags on Dolphin

Is there any way you could implement the Hyrule Field Speed Hack with this randomizer? Because without it the game will lag heavily when in Hyrule Field on Dolphin emulator. I have tried to use the already provided Hyrule Field Speed Hack game patch, but I've come to learn that enabling this game patch before starting the game makes the randomizer on a current save files and reverts to stock Twilight Princess gameplay, it pretty much breaks the randomizer so that items aren't randomized anymore.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.