Warning
DSGE is still in developement, not many functions in DSGE is included and sometimes can take hours to implement just for a single function, you may also experience bugs from DSGE and i'm working hard to fix any bugs before pushing to release!
It's yet another 3DS Library made using C++, it's mission is to make DSGE a whole lot easier to make games for the 3DS System.
It's current working features are:
- Playing sounds.
- Customizable Text and Sprite.
- Tweening and Easing
- Timer stuff
- Lotta extra stuff.
Currently there's 1 way to install DSGE.
But first, please install devkitPro first, this is required for so many things (https://devkitpro.org/wiki/Getting_Started).
Upon finishing the installation for devkitPro, you can start with DSGE installation
- Click on this: https://github.com/NAEL2XD/DSGE/archive/refs/heads/main.zip
- Wait until it's finished downloading.
- Open the downloaded output, (eg: The downloads folder)
- Extract and open the downloaded directory.
- Assuming you have Python installed, in the directory location, press and type
cmd. - (OPTIONAL, YOU CAN USE EXAMPLES/TEMPLATE, skip to step 8) In the CLI, type
python template.py, it should generate a template folder to set up. - (OPTIONAL) Go to the
templatefolder - Double click on
run.batfile and if everything should be working it should 1. launch output.3dsx by any of the emulators, or 2. it should be in thebuildand3dsxbackupsfolder..
Note
If you noticed the 3DSX file size being larger when that library is placed, it's because of so many things to implement in a single file (lotta functions from libctru/citro2d), this is normal.