[TRACKER] Project converter issues
Godot version
4.x
System information
All
Issue description
There are quite a few issues about the Godot 3->4 project converter, so I guess it makes sense to organize them in one place.
Bugs (wrong conversions etc.)
- [ ] #74650
- [ ] #74579
- [x] #74204
- [ ] #74171
- [x] #73996
- [x] #73909
- [x] #73505
- [ ] #73393
- [ ] #71188
- [ ] #71134
- [x] #70542
- [ ] #67556
- [ ] #66964
- [ ] #66256
- [ ] #66061
- [ ] #57779
Missing conversions
- [ ] #74663
- [ ] #74493
- [ ] #74414
- [ ] #74413
- [ ] #74412
- [ ] #74411
- [ ] #74410
- [ ] #74408
- [x] #74153
- [ ] #73633
- [ ] #71678
- [ ] #67319
- [ ] #67003
- [x] #66321
- [x] #66125
- [ ] #66052
- [ ] #65999
- [ ] #65481
- [ ] #63913
- [ ] #63673
- [ ] #62580
- [ ] #55292
- [ ] #50691
Steps to reproduce
Convert project.
Minimal reproduction project
N/A
While https://github.com/godotengine/godot/issues/73871 has converted in the title, it is not related to the project converter, just the C# bindings in general.
can we add tileset conversion issues?
- https://github.com/godotengine/godot/issues/67556)
- https://github.com/godotengine/godot/issues/71188
Adding a note that we should add these renames, most of them at least: https://github.com/godotengine/godot/pull/44194. And maybe some of these: https://github.com/godotengine/godot/pull/65437
As for tilesets/tilemaps my dedicated converter can help workaround issues, but may not work for everyone: https://github.com/tlobig/convert_gd3_togd4_tilemaps
an then this issue here is a treasure trove of things still wrong with the converter: https://github.com/godotengine/godot/issues/50691
Will update my comment as I find and report issues:
#74408 #74410 #74411 #74412 #74413 #74414
quack
One find by me, will add more if this type of bug report is helpful for improving the converter:
#74493
Now, is there any plan to introduce a dedicated conversion system (cf. #50691)?
A bug/unintended refactor in the context of the converter: #74650
Array slice method: The end argument is exclusive now. It was inclusive before. Conversion could fix this easily by adding -1.
CollisionShape3D fails to carry its shape resource over to 4.0. if it is sourced from a file, not sure if it is a bug so I'm mentioning it here.
#63550
#77931
#78069: Project converter unnecessarily removes messages from asserts
Project converter doesn't convert JoystickList to JoyButton #78070
Project converter doesn't remember animations with -loop in AnimationTree #75825