Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A tilemap created in 3.0 will break if you use Fix Invalid Tiles #39300

Open
Zylann opened this issue Jun 4, 2020 · 0 comments
Open

A tilemap created in 3.0 will break if you use Fix Invalid Tiles #39300

Zylann opened this issue Jun 4, 2020 · 0 comments

Comments

@Zylann
Copy link
Contributor

Zylann commented Jun 4, 2020

Godot 3.2.1

I created a lot of levels with tilemaps in Godot 3.0.6, and later migrated the project to 3.1, then 3.2. Levels still worked fine, until I notice a few occurrences of "invalid cell" errors in some levels.
So I tried using Fix Invalid Tiles on these levels, but it completely messed it up with a checkerboard pattern:

image

After failing to create a minimal repro with only the tilemap in the scene, I came to the conclusion that Fix Invalid Tiles will break if you did not re-save the scene before, using Godot 3.2. So you have to edit something and save on every level to "upgrade" them.
However this is very unintuitive. This should be fixed, and if it can't be, this should be indicated somehow.

I tried to create another repro from scratch but could not get the checkerboard pattern to appear, I only get it in my project until I save the scenes...

Here is the diff detail from my project after I re-save:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants