Godot3To4FileConversion
Asked Answered
F

7

1

Godot3To4FileConversion is an addon consisting of three GDScript classes that enable certain files written in Godot 3 to be read in Godot 4.

Specifically, it provides solutions for these problems:

  • Encryption change in class ConfigFile
  • Encryption change in class File (Godot 3) / FileAccess (Godot 4)
  • File.store_var()/FileAccess.get_var() incompatibility due to changes in the enum Variant.Type values

https://godotengine.org/asset-library/asset/2307

Figured answered 29/10, 2023 at 19:23 Comment(0)
C
0

Figured this should be pinned.

I would totally use this but there are some features (like the instancing method which I don't feel like re-writing and the oversaturation effect) I can't live without at the moment.

Chickenlivered answered 29/10, 2023 at 19:34 Comment(0)
F
0

Chickenlivered some features

Do you mean Godot 3.x features that you depend on?

Figured answered 29/10, 2023 at 19:58 Comment(0)
C
0

Figured yeah - it's probably less work than I think to fix some of it, but my project is so far ahead now, I am worried about just changing engine versions immediately.

Chickenlivered answered 29/10, 2023 at 20:55 Comment(0)
F
0

I have a large 3.x project that I'm trying to publish as soon as possible. It doesn't have any features that aren't supported in 4.x, but the GUI would take a lot of time to adjust, and I don't want to delay publication by spending time on that.

Figured answered 29/10, 2023 at 21:15 Comment(0)
C
0

Figured yeah that was my mindset. I'd love to upgrade now but - this is like a year of work already. 😵‍💫

Chickenlivered answered 29/10, 2023 at 21:27 Comment(0)
F
0

This addon has been upgraded to v1.0.1. The Asset Library URL is the same:
https://godotengine.org/asset-library/asset/2307

There were some very small code changes, at least one of which removes a warning message. The bulk of the changes were corrections or enhancements to the documentation.

I also changed the minimum Godot version from 4.1 to 4.0. The previous version of the addon is compatible with Godot 4.0, but I didn't realize that the specified Godot version was intended to be the minimum. That determines whether the addon is visible in the AssetLib tab in the Godot Editor.

Figured answered 25/11, 2023 at 22:3 Comment(0)
F
0

This addon has been updated to v1.0.2 to fix a bug related to 64-bit vs. 32-bit number encoding.
https://github.com/daveTheOldCoder/Godot3To4FileConversion/issues/3

The updated version is in the Asset Library.

I also changed .gitattributes so that the .zip downloaded from the Asset Library or GitHub only includes the addons folder. If you want download the whole repository, or a single file or directory, this is very convenient: https://minhaskamal.github.io/DownGit/

Figured answered 30/11, 2023 at 0:0 Comment(0)

© 2022 - 2025 — McMap. All rights reserved.