These instructions are for Debian 12. Additional Windows instructions are below. These instructions are similar for any of our games using Shim, only you will not use twinkle and will usually use wedge too.
4) cd tgui6 mkdir build cd build sh ../../build.sh make -j
5) cd shim5 mkdir build cd build sh ../../build.sh make -j
6) cd booboo mkdir build cd build sh ../../build.sh make -j
7) You now have BooBoo.exe and BooBooCLI.exe (or without exe on Linux.) Remember that BooBoo.exe needs an app, the default is booboo.git/data which is a default launcher.
--
Windows specifics:
You can download all the dependencies (this has everything for all our games on Codeberg too) from:
This has a build.sh like above that's a little different. Change the paths as relevant.
You will also need to setup an MSYS2 MinGW32 environment which is something I haven't documented yet. You specifically need to install the packages prefixed with mingw32 like gcc and cmake.
When something isn't installed on MSYS2, I run pacman -Ss to search then scroll up, select the package name (minus the mingw32/ prefix) and run pacman -S package. You also need pacman -S make.