rhelmot / CelesteRandomizer

Celeste mod to produce randomized maps from existing level data
MIT License
35 stars 14 forks source link

Same levels returning different IDs #89

Closed bobberlington closed 4 years ago

bobberlington commented 4 years ago

A friend and I have been playing randomizers on CelesteNet, which had been working completely fine, except for some reason, after we played a level with the seed "nut" and these parameters, resulting in a heart saying "Huge Egg".: image The rooms excluded were Prologue, 1A, 2A, 3A, 4A, 5A, 6A.

After we completed this level without restarting the game or anything, we were for some reason unable to sync up our map IDs again. For example, on my end, on the randomizer set to all options on the far left and all rooms, I would get this result. image image image

On my friend's end, he would get this. image image image

However, regardless of the difference in the ID at the end, it was very clear after playing the levels that the generated levels were completely identical. Same music, same room order, same backgrounds, and all.

After this, we both went to the original level that we were able to play together (the first level detailed at the start of the post), and we found we were still unable to sync up the IDs, but the level was very clearly the same as it originally was.

bobberlington commented 4 years ago

After setting both our settings to Ruleset A, and the seed "cucumber", suddenly everything synced up again, even after we reverted back to a custom ruleset.

rhelmot commented 4 years ago

I think the problem is something I’ve fixed already - there was an issue with the internal representation of the enabled map list having duplicate entries when you use the toggle all function. It’ll be fixed when the new version comes out this weekend, but in the meantime if you run into this again the “reset to default” on the map picker should clean up the bad data.

On Thu, Sep 3, 2020 at 1:29 AM Bobberlington notifications@github.com wrote:

After setting both our settings to Ruleset A, and the seed "cucumber", suddenly everything synced up again.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/rhelmot/CelesteRandomizer/issues/89#issuecomment-686338998, or unsubscribe https://github.com/notifications/unsubscribe-auth/AATCB5NKST5NCRHCTZMJYB3SD5HWBANCNFSM4QUPKQVQ .

-- Audrey Dutcher she/her/hers http://rhelmot.io/