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

Is the game godot 4.0.1 compatible? #6

Open
aayan-infosec opened this issue Apr 1, 2023 · 3 comments
Open

Is the game godot 4.0.1 compatible? #6

aayan-infosec opened this issue Apr 1, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@aayan-infosec
Copy link

aayan-infosec commented Apr 1, 2023

I tried to setup the game on the latest godot engine 4.0.1 stable. It gave me a few errors.

at first there are some dependencies issue with a. theme.tres, b. SplashScreen.gd

and additional errors like:

BallMachine.gd

W 0:00:00:0025   DisplayServerX11: Error setting locale modifiers
  <C++ Source>   platform/linuxbsd/x11/display_server_x11.cpp:5355 @ DisplayServerX11()

W 0:00:00:0025   DisplayServerX11: XOpenIM failed
  <C++ Source>   platform/linuxbsd/x11/display_server_x11.cpp:5401 @ DisplayServerX11()

W 0:00:00:0041   _create_window: XCreateIC couldn't create wd.xic
  <C++ Source>   platform/linuxbsd/x11/display_server_x11.cpp:5108 @ _create_window()

is this game just going to be godot 3.5 compatible?

@aayan-infosec aayan-infosec changed the title Is the game godot 4.0 compatable? Is the game godot 4.0 compatible? Apr 1, 2023
@aayan-infosec aayan-infosec changed the title Is the game godot 4.0 compatible? Is the game godot 4.0.1 compatible? Apr 1, 2023
@dulvui
Copy link
Owner

dulvui commented Apr 2, 2023

Yes you are right, currently it is only compatible with Godot 3.x versions and I'm using 3.5.2
Godot 4 has breaking changes, so many things won't work and need to be rewritten/fixed.
Once Godot 4 is quite stable, I will migrate it. Probably somewhere around version 4.1.0 or 4.2.0
But if you want to try to fix it already, pull requests are always welcome.

Just found a migration guide
https://gist.github.com/WolfgangSenff/168cb0cbd486c8c9cd507f232165b976

@dulvui dulvui added the enhancement New feature or request label Jun 2, 2023
@dulvui dulvui self-assigned this Jun 2, 2023
@dulvui
Copy link
Owner

dulvui commented Sep 19, 2023

Migration to Godot 4.1.2 started now

@dulvui
Copy link
Owner

dulvui commented Jul 26, 2024

I retried importing the game into Godot 4.2.2, and after some fixes and migrations, it runs now.

This is a screenshots of the game running, and as you can see, it is quite broken.
image

I'll spend some more time to see how much effort it is to make it work.
Another option could be "Ball2Box 2" or "Ball3Box", created from scratch in Godot 4.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants