Open olvior opened 1 month ago
The Godot support is very new and is very limited:
It's probably one of these limitations that you are running into.
- Only Windows executables
I'm on Linux so thats why. What is the reason it does not work with Linux executables? I could try modify the source code if it is not something too difficult to get it working.
There's actually a lot that needs to be done to support Linux. The most blatant observation in the source is that we have no signature scan to use to look for the scenetree root. We provide only a specific address that's not gonna work for anything except very specific scenarios
Also when I said 4.3, I actually meant 4.2. I'm working on 4.3 support, which should allow the code to handle more situations.
I'm not sure if you personally could do much unless you can figure out the location of the scene tree in memory yourself.
@Jujstme I have a signature that at least works for 4.3 and 4.2. Not sure if it would work for Linux, probably not.
@Jujstme I have a signature that at least works for 4.3 and 4.2. Not sure if it would work for Linux, probably not.
Pretty much guaranteed it will not work on Linux.
Is support for Linux planned to come soon or is it not a priority/not going to happen?
I am trying to make an autosplitter for a game made in Godot. When I start the wasm file it can locate the SceneTree but then when I call
scene_tree.wait_get_root(&process).await;
it hangs and never finds the root.This is the rust code: