- Joined
- Jan 25, 2024
- Messages
- 12,295
- Points
- 38
- Age
- 39
- Location
- USA
- Website
- gameparadise.org
- Credits
- 206,478
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 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.
https://github.com/SeleDreams/godot-3ds
A godot 4 port is currently in the works : https://github.com/SeleDreams/godot/tree/3ds it however is not yet in a usable state
Here is a small video showing the current state of the updated 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
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 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.
https://github.com/SeleDreams/godot-3ds
A godot 4 port is currently in the works : https://github.com/SeleDreams/godot/tree/3ds it however is not yet in a usable state
Here is a small video showing the current state of the updated 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
1. Make sure you already have devkitARM, ctrulib, and citro3d
2. Make sure you have SCons installed and everything need to compile Godot.
3. Clone my repo branch: https://github.com/Cruel/godot/tree/3ds
4. Build command:
2. Make sure you have SCons installed and everything need to compile Godot.
3. Clone my repo branch: https://github.com/Cruel/godot/tree/3ds
4. Build command:
Code:
$ scons p=3ds -j4 target=release
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