Hi,
You might already be aware that an old Godot port was originally made by TheCruel a long time ago.
As they won't be able to continue working on it for....some reasons I won't discuss here.
I ended up taking over where they left off and updated the version of godot to 2.1.7 (the version of the original port was 2.1) and fixed the various build scripts for them to properly build on a python 3 install and with the latest devkitpro and citro3d versions
You can find my updated godot 2 port here. It is however not maintained anymore and is not finished, it only supports basic 2D.
https://github.com/SeleDreams/godot-2-3ds
A godot 4 port is currently in the works : https://github.com/SeleDreams/godot-4-3ds
It is however not yet in a usable state as there is no renderer implemented yet
Here is a small video showing the current state of the Godot 2 port.
At the moment, the port is in the same state it was originally, so I didn't implement yet what was missing such as 3D support but it is now fully working and can be built without much trouble
for the build process of godot 2 I recommend to follow the instructions from the original post but you'll need to have installed the 3ds-zlib 3ds-bzip2 and 3ds-libpng libraries
https://gbatemp.net/threads/wip-godot-engine-for-3ds-homebrew.446385/
one change I did though is that now godot will look for its CPK file in the ramfs, I found it more convenient than having it look in the SD, I might in the future make it look in both locations so that if there's no cpk in one it would check the other
You might already be aware that an old Godot port was originally made by TheCruel a long time ago.
As they won't be able to continue working on it for....some reasons I won't discuss here.
I ended up taking over where they left off and updated the version of godot to 2.1.7 (the version of the original port was 2.1) and fixed the various build scripts for them to properly build on a python 3 install and with the latest devkitpro and citro3d versions
You can find my updated godot 2 port here. It is however not maintained anymore and is not finished, it only supports basic 2D.
https://github.com/SeleDreams/godot-2-3ds
A godot 4 port is currently in the works : https://github.com/SeleDreams/godot-4-3ds
It is however not yet in a usable state as there is no renderer implemented yet
Here is a small video showing the current state of the Godot 2 port.
At the moment, the port is in the same state it was originally, so I didn't implement yet what was missing such as 3D support but it is now fully working and can be built without much trouble
for the build process of godot 2 I recommend to follow the instructions from the original post but you'll need to have installed the 3ds-zlib 3ds-bzip2 and 3ds-libpng libraries
https://gbatemp.net/threads/wip-godot-engine-for-3ds-homebrew.446385/
one change I did though is that now godot will look for its CPK file in the ramfs, I found it more convenient than having it look in the SD, I might in the future make it look in both locations so that if there's no cpk in one it would check the other
Last edited by Pikachuk,