Giter Site home page Giter Site logo

Comments (2)

GammaTendonNine avatar GammaTendonNine commented on August 13, 2024

Results of My Testing on macOS

  1. The key do in fact save to the text save file correctly, immediately upon collection, including the specific level that it came from (e.g. keys = "1101000000" after collecting BOB, WF, & CCM keys).
  2. While the number of collected keys does appear to get loaded from the save file when relaunching the game (according to the source code), all keys reappear in game, and upon collection it overwrites the entire keys = string in the save file (e.g. keys = "1000000000" after relaunching the game and collecting the BOB key).

So as you said, when you reload the game you have to collect them all (again) and then unlock Luigi in a single run. If you unlock Luigi however, this will be saved and you will be Luigi when you reload the game, but will not be able to switch back to Mario via the Boo Hat until you've recollected all keys (or edit the save file manually).

I always assumed this was by design to facilitate the speedrun competitions that are put on in Discord, and the keys are saved to the save file to track the total to determine when to unlock Luigi/Mario during a single run. Let me confirm with @DorfDork and I can look into fixing the Luigi Key Loading/Saving functionality if that is the intended behavior.

@WandeingLagomorph793 It appears this issue is isolated to Linux/macOS, it is not the intended behavior, and I'm working on tracking down the root cause.

from render96ex.

GammaTendonNine avatar GammaTendonNine commented on August 13, 2024

This issue has been addressed with the latest Hotfix:
https://discord.com/channels/727721825953513472/730551213376143431/779172409960955905

from render96ex.

Related Issues (20)

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.