godot icon indicating copy to clipboard operation
godot copied to clipboard

[TRACKER] Project converter issues

Open KoBeWi opened this issue 3 years ago • 11 comments

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

KoBeWi avatar Feb 26 '23 00:02 KoBeWi

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.

RedworkDE avatar Feb 26 '23 12:02 RedworkDE

can we add tileset conversion issues?

  1. https://github.com/godotengine/godot/issues/67556)
  2. https://github.com/godotengine/godot/issues/71188

fishclaws avatar Mar 01 '23 02:03 fishclaws

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

YuriSizov avatar Mar 01 '23 21:03 YuriSizov

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

tlobig avatar Mar 02 '23 07:03 tlobig

an then this issue here is a treasure trove of things still wrong with the converter: https://github.com/godotengine/godot/issues/50691

tlobig avatar Mar 02 '23 07:03 tlobig

Will update my comment as I find and report issues:

#74408 #74410 #74411 #74412 #74413 #74414

nobuyukinyuu avatar Mar 05 '23 01:03 nobuyukinyuu

quack

martinsam16 avatar Mar 06 '23 04:03 martinsam16

One find by me, will add more if this type of bug report is helpful for improving the converter:

#74493

Reneator avatar Mar 06 '23 13:03 Reneator

Now, is there any plan to introduce a dedicated conversion system (cf. #50691)?

tlobig avatar Mar 08 '23 07:03 tlobig

A bug/unintended refactor in the context of the converter: #74650

Reneator avatar Mar 09 '23 09:03 Reneator

Array slice method: The end argument is exclusive now. It was inclusive before. Conversion could fix this easily by adding -1.

ChronoDK avatar Mar 10 '23 07:03 ChronoDK

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.

KnightNine avatar Mar 15 '23 21:03 KnightNine

#63550

KnightNine avatar Mar 19 '23 21:03 KnightNine

#77931

sketchyfun avatar Jun 06 '23 21:06 sketchyfun

#78069: Project converter unnecessarily removes messages from asserts

idbrii avatar Jun 10 '23 04:06 idbrii

Project converter doesn't convert JoystickList to JoyButton #78070

idbrii avatar Jun 10 '23 05:06 idbrii

Project converter doesn't remember animations with -loop in AnimationTree #75825

vaner-org avatar Sep 30 '23 06:09 vaner-org