o01eg wrote: ↑Sat Apr 17, 2021 11:32 amCould you move freeoriongodot.dll somewhere else and check if you didn't get same Error 193: %1 is not a valid Win32 application.?
And update the res link to the new location?
If it happened you built 32-library just use 32-bit godot and entry
C:\Users\g_top\Desktop\FOSDK11_Godot\FreeOrionG>Godot_v3.2.3-stable_win64.exe --path godot/client
Godot Engine v3.2.3.stable.official - https://godotengine.org
OpenGL ES 3.0 Renderer: GeForce GTX 1650 SUPER/PCIe/SSE2
ERROR: does not have a library for the current platform.
At: modules/gdnative/nativescript/nativescript.cpp:1483
ERROR: In Object of type 'Node': Attempt to connect nonexistent signal 'ping' to method 'Control._on_Node_ping'.
At: core/object.cpp:1503
ERROR: In Object of type 'Node': Attempt to connect nonexistent signal 'auth_request' to method 'Control._on_Node_auth_request'.
At: core/object.cpp:1503
ERROR: In Object of type 'Node': Attempt to connect nonexistent signal 'empire_status' to method 'Control._on_Node_empire_status'.
At: core/object.cpp:1503
ERROR: In Object of type 'Node': Attempt to connect nonexistent signal 'start_game' to method 'Control._on_Node_start_game'.
At: core/object.cpp:1503
ERROR: In Object of type 'Node': Attempt to connect nonexistent signal 'error' to method 'Control._on_Node_error'.
At: core/object.cpp:1503
SCRIPT ERROR: _ready: Invalid get index 'optionsDB' (on base: 'Node').
At: res://FreeOrionClient.gd:32
SCRIPT ERROR: _on_GameSetupDlg_ok: Invalid call. Nonexistent function '_new_single_player_game' in base 'Node'.
At: res://FreeOrionClient.gd:78
SCRIPT ERROR: _exit_tree: Invalid call. Nonexistent function 'wait_to_finish' in base 'Nil'.
At: res://FreeOrionClient.gd:58
ERROR: ~List: Condition "_first != __null" is true.
At: ./core/self_list.h:112
ERROR: ~List: Condition "_first != __null" is true.
At: ./core/self_list.h:112
ERROR: ~List: Condition "_first != __null" is true.
At: ./core/self_list.h:112
WARNING: cleanup: ObjectDB instances leaked at exit (run with --verbose for details).
At: core/object.cpp:2135
ERROR: clear: Resources still in use at exit (run with --verbose for details).
At: core/resource.cpp:477
ERROR: There are still MemoryPool allocs in use at exit!
At: core/pool_vector.cpp:69
o01eg wrote: ↑Sat Apr 17, 2021 11:32 amCould you move freeoriongodot.dll somewhere else and check if you didn't get same Error 193: %1 is not a valid Win32 application.?
And update the res link to the new location?
No, it is too see the error in case of missing library. Currently I cannot say if it cannot find library or library have incorrect format.
C:\Users\g_top\Desktop\FOSDK11_Godot\FreeOrionG>Godot_v3.2.3-stable_win64.exe --path godot/client
Godot Engine v3.2.3.stable.official - https://godotengine.org
OpenGL ES 3.0 Renderer: GeForce GTX 1650 SUPER/PCIe/SSE2
ERROR: does not have a library for the current platform.
At: modules/gdnative/nativescript/nativescript.cpp:1483
ERROR: In Object of type 'Node': Attempt to connect nonexistent signal 'ping' to method 'Control._on_Node_ping'.
At: core/object.cpp:1503
ERROR: In Object of type 'Node': Attempt to connect nonexistent signal 'auth_request' to method 'Control._on_Node_auth_request'.
At: core/object.cpp:1503
ERROR: In Object of type 'Node': Attempt to connect nonexistent signal 'empire_status' to method 'Control._on_Node_empire_status'.
At: core/object.cpp:1503
ERROR: In Object of type 'Node': Attempt to connect nonexistent signal 'start_game' to method 'Control._on_Node_start_game'.
At: core/object.cpp:1503
ERROR: In Object of type 'Node': Attempt to connect nonexistent signal 'error' to method 'Control._on_Node_error'.
At: core/object.cpp:1503
SCRIPT ERROR: _ready: Invalid get index 'optionsDB' (on base: 'Node').
At: res://FreeOrionClient.gd:32
SCRIPT ERROR: _on_GameSetupDlg_ok: Invalid call. Nonexistent function '_new_single_player_game' in base 'Node'.
At: res://FreeOrionClient.gd:78
SCRIPT ERROR: _exit_tree: Invalid call. Nonexistent function 'wait_to_finish' in base 'Nil'.
At: res://FreeOrionClient.gd:58
ERROR: ~List: Condition "_first != __null" is true.
At: ./core/self_list.h:112
ERROR: ~List: Condition "_first != __null" is true.
At: ./core/self_list.h:112
ERROR: ~List: Condition "_first != __null" is true.
At: ./core/self_list.h:112
WARNING: cleanup: ObjectDB instances leaked at exit (run with --verbose for details).
At: core/object.cpp:2135
ERROR: clear: Resources still in use at exit (run with --verbose for details).
At: core/resource.cpp:477
ERROR: There are still MemoryPool allocs in use at exit!
At: core/pool_vector.cpp:69
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
I renamed the .dll and the results look the same as before with the 64 bit version of Godot.
With the 32 bit version, it's a bit different. I can click the quickstart or single player -> OK, and it seems to lag for a second or less, then it reverts back to the menu screen.
C:\Users\g_top\Desktop\FOSDK11_Godot\FreeOrionG>Godot_v3.2.3-stable_win32.exe --path godot/client
Godot Engine v3.2.3.stable.official - https://godotengine.org
OpenGL ES 3.0 Renderer: GeForce GTX 1650 SUPER/PCIe/SSE2
[2021-04-17 15:29:59.089032] [0x00000a00] [info] Reset missing resource directory: C:/Users/g_top/Desktop/FOSDK11_Godot/FreeOrionG/godot/client/default
[2021-04-17 15:29:59.089032] [0x00000a00] [info] Resources directory C:/Users/g_top/Desktop/FOSDK11_Godot/FreeOrionG/godot/client/default from config.xml missing or does not contain expected files. Resetting to default.
[2021-04-17 15:29:59.091033] [0x00000a00] [info] Refreshed ResDir
Systems from optionsDB 150
ERROR: ~List: Condition "_first != __null" is true.
At: ./core/self_list.h:112
ERROR: ~List: Condition "_first != __null" is true.
At: ./core/self_list.h:112
ERROR: ~List: Condition "_first != __null" is true.
At: ./core/self_list.h:112
WARNING: cleanup: ObjectDB instances leaked at exit (run with --verbose for details).
At: core/object.cpp:2135
ERROR: clear: Resources still in use at exit (run with --verbose for details).
At: core/resource.cpp:477
ERROR: There are still MemoryPool allocs in use at exit!
At: core/pool_vector.cpp:69
with the stuff after Refreshed ResDir appearing when quitting the program by clicking the quit button.
Nice, finally the library was successfully loaded. Could you place godot.exe binary to the same place as freeoriond.exe?
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
The sad truth is this black screen is a galaxy map itself, use mouse wheel to move camera back and forth or move mouse while holding right button to rotate camera. Somewhere home system and linked systems will appear.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Geoff the Medio wrote: ↑Sat Apr 17, 2021 2:15 pm
OK, then it's working.
Need to simplify the setup process, though...
I think we can add Godot to freeorion installator and add required paths to shortcut link.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
For godot binary itself we could download it into $<TARGET_FILE_DIR:freeoriond> and unpack zip here. Not sure what to do if freeoriond is disabled.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Edit: Found a way to extract archive on older cmake.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
2021-04-18T09:09:39.3763622Z Directory: D:\a\freeorion\freeorion\godot\client\bin
2021-04-18T09:09:39.3764546Z
2021-04-18T09:09:39.3765272Z Mode LastWriteTime Length Name
2021-04-18T09:09:39.3766058Z ---- ------------- ------ ----
2021-04-18T09:09:39.3766679Z d---- 4/18/2021 9:01 AM windows.32
2021-04-18T09:09:39.3838257Z
2021-04-18T09:09:39.3842252Z Directory: D:\a\freeorion\freeorion\build\Release
2021-04-18T09:09:39.3843055Z
2021-04-18T09:09:39.3843758Z Mode LastWriteTime Length Name
2021-04-18T09:09:39.3844424Z ---- ------------- ------ ----
2021-04-18T09:09:39.3844989Z -a--- 4/18/2021 8:58 AM 50688 boost_date_time.dll
2021-04-18T09:09:39.3846547Z -a--- 4/18/2021 8:58 AM 108032 boost_filesystem.dll
2021-04-18T09:09:39.3850579Z -a--- 4/18/2021 8:58 AM 76288 boost_iostreams.dll
2021-04-18T09:09:39.3852975Z -a--- 4/18/2021 8:58 AM 436224 boost_locale.dll
2021-04-18T09:09:39.3855622Z -a--- 4/18/2021 8:58 AM 645632 boost_log.dll
2021-04-18T09:09:39.3858673Z -a--- 4/18/2021 8:58 AM 536064 boost_log_setup.dll
2021-04-18T09:09:39.3862140Z -a--- 4/18/2021 8:58 AM 208896 boost_python35.dll
2021-04-18T09:09:39.3864275Z -a--- 4/18/2021 8:58 AM 684032 boost_regex.dll
2021-04-18T09:09:39.3866546Z -a--- 4/18/2021 8:58 AM 210432 boost_serialization.dll
2021-04-18T09:09:39.3868480Z -a--- 4/18/2021 8:58 AM 84992 boost_thread.dll
2021-04-18T09:09:39.3871502Z -a--- 4/18/2021 8:42 AM 495616 boost_unit_test_framework.dll
2021-04-18T09:09:39.3874127Z -a--- 4/18/2021 8:51 AM 112424032 Common.lib
2021-04-18T09:09:39.3876781Z -a--- 4/18/2021 8:46 AM 1247516 fo_acceptance_runner.lib
2021-04-18T09:09:39.3879494Z -a--- 4/18/2021 8:46 AM 119808 fo_acceptance_text_control.exe
2021-04-18T09:09:39.3883017Z -a--- 4/18/2021 8:52 AM 9390592 fo_systemtest_game.exe
2021-04-18T09:09:39.3885859Z -a--- 4/18/2021 8:52 AM 2848924 fo_systemtest_game.exp
2021-04-18T09:09:39.3887912Z -a--- 4/18/2021 8:52 AM 4778152 fo_systemtest_game.lib
2021-04-18T09:09:39.3890705Z -a--- 4/18/2021 9:02 AM 5360640 fo_unittest_parse.exe
2021-04-18T09:09:39.3893139Z -a--- 4/18/2021 9:02 AM 26904 fo_unittest_parse.exp
2021-04-18T09:09:39.3895807Z -a--- 4/18/2021 9:02 AM 45622 fo_unittest_parse.lib
2021-04-18T09:09:39.3897857Z -a--- 4/18/2021 8:41 AM 20992 fo_unittest_util.exe
2021-04-18T09:09:39.3900167Z -a--- 4/18/2021 9:09 AM 15093248 FreeOrion.exe
2021-04-18T09:09:39.3902378Z -a--- 4/18/2021 9:09 AM 2848895 FreeOrion.exp
2021-04-18T09:09:39.3905124Z -a--- 4/18/2021 9:09 AM 4745042 FreeOrion.lib
2021-04-18T09:09:39.3907566Z -a--- 4/18/2021 8:58 AM 11021312 FreeOrionCA.exe
2021-04-18T09:09:39.3909723Z -a--- 4/18/2021 8:58 AM 2849207 FreeOrionCA.exp
2021-04-18T09:09:39.3911732Z -a--- 4/18/2021 8:58 AM 4752664 FreeOrionCA.lib
2021-04-18T09:09:39.3913749Z -a--- 4/18/2021 8:57 AM 12823040 FreeOrionD.exe
2021-04-18T09:09:39.3916248Z -a--- 4/18/2021 8:57 AM 2883870 FreeOrionD.exp
2021-04-18T09:09:39.3918748Z -a--- 4/18/2021 8:57 AM 4807970 FreeOrionD.lib
2021-04-18T09:09:39.3921153Z -a--- 4/18/2021 8:53 AM 9812992 freeoriongodot.dll
2021-04-18T09:09:39.3923399Z -a--- 4/18/2021 8:53 AM 2849340 freeoriongodot.exp
2021-04-18T09:09:39.3926033Z -a--- 4/18/2021 8:53 AM 4764686 freeoriongodot.lib
2021-04-18T09:09:39.3928111Z -a--- 4/18/2021 9:09 AM 629760 freetype.dll
2021-04-18T09:09:39.3931045Z -a--- 4/18/2021 8:46 AM 100352 gg_unittest.exe
2021-04-18T09:09:39.3933094Z -a--- 4/18/2021 8:44 AM 2496000 GiGi.dll
2021-04-18T09:09:39.3935208Z -a--- 4/18/2021 8:44 AM 502181 GiGi.exp
2021-04-18T09:09:39.3937734Z -a--- 4/18/2021 8:44 AM 813254 GiGi.lib
2021-04-18T09:09:39.3941027Z -a--- 4/18/2021 9:09 AM 477184 glew32.dll
2021-04-18T09:09:39.3944752Z -a--- 9/17/2020 6:53 AM 72540568 Godot_v3.2.3-stable_win32.exe
2021-04-18T09:09:39.3947168Z -a--- 4/18/2021 9:09 AM 36864 libogg.dll
2021-04-18T09:09:39.3949818Z -a--- 4/18/2021 9:09 AM 207360 libpng16.dll
2021-04-18T09:09:39.3952852Z -a--- 4/18/2021 9:09 AM 825344 libvorbis.dll
2021-04-18T09:09:39.3955131Z -a--- 4/18/2021 9:09 AM 50176 libvorbisfile.dll
2021-04-18T09:09:39.3957176Z -a--- 4/18/2021 9:09 AM 688640 OpenAL32.dll
2021-04-18T09:09:39.3959342Z -a--- 4/18/2021 8:39 AM 109174418 Parsers.lib
2021-04-18T09:09:39.3970901Z -a--- 4/18/2021 8:58 AM 2994688 python35.dll
2021-04-18T09:09:39.3973649Z -a--- 4/18/2021 9:09 AM 6210909 python35.zip
2021-04-18T09:09:39.3976352Z -a--- 4/18/2021 9:09 AM 992256 SDL2.dll
2021-04-18T09:09:39.3978529Z -a--- 4/18/2021 8:58 AM 101888 zlib1.dll
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-14.ad50e93.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm