fix level import#266
Open
shiyuqi129 wants to merge 1 commit into
Open
Conversation
Try to use the level string directly when decompressing didn't work
Author
|
Changed the title to sound more important |
|
yo lollipop WHO are you 😭✌️🍷🗿😃👀🥀🔥✍️🤯🥵🥶👿👻🤡😈👄👣👁️👩🏿🦰 |
|
you guys should make me a developer because I use claude code with opus 4.8 and I have used 700+ million tokens and I have used 60-70million opus 4.8 tokens today |
Contributor
|
Think about the water bro |
|
think about the slopes not working bro |
Author
|
think about importing level freezing the game bro |
|
ok |
|
hi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This could be a solution to #234
This is probably just a temporary solution, but it seems to work just fine.
I've tested loading and exporting levels for some time.
By importing and exporting an old level and seeing what changed in the .gmd file. I found that for .gmd files exported with the current version, the
levelStringturns out to be the same asdecompressedStringwhen loading the original file.So the idea is simple: if doing it the old way throws an error (specifically
InvalidCharacterError), we can assume that it is exported with some newer version of web dashers, and for the reason above, we should be able to directly uselevelStringasdecompressedString.