No description
- C++ 47%
- Ruby 45.1%
- C 3.7%
- CMake 1.4%
- GLSL 1.2%
- Other 1.5%
| assets | ||
| binding-mri | ||
| changelogs | ||
| journal | ||
| patches/mac | ||
| scripts | ||
| scripts_benchmark | ||
| shader | ||
| src | ||
| steamshim | ||
| steamshim_parent | ||
| toolchain/arch | ||
| windows | ||
| .gitignore | ||
| CMakeLists.txt | ||
| COPYING | ||
| libraries.rb | ||
| LICENSE.steamshim.txt | ||
| make-appimage.sh | ||
| make-journal-linux.sh | ||
| make-oneshot-bsd.sh | ||
| make-oneshot-linux.sh | ||
| make-oneshot-mac.command | ||
| make-oneshot-windows.sh | ||
| mklang.rb | ||
| mklangsrc.rb | ||
| oneshot.conf | ||
| PEOPLES.md | ||
| README.md | ||
| rpgscript.rb | ||
| steam_appid.txt | ||
| tests.sh | ||
| update-gamecontrollerdb.sh | ||
SunshineEngine
It is a specialized fork of mkxp-oneshot developed for the OneShot: Sunshine mod, aimed at optimization, running on old and new hardware, support for multiple platforms, and mod download security.
Build
- Install required packages
- Cmake
- C/C++ compiler, GCC or MinG or Clang
- xxd
- Ruby 3.4+
- Boost
- SDL3
- pixman
- SDL3_image
- SDL3_ttf
- SDL3_mixer
- SDL3_net
- PhysFS
- sigc++-2.0
- GTK3(*NIX only!)
- libxfconf(*NIX only!)
- libseccomp(Linux only)
(*NIX - Linux,FreeBSD and other UNIX and UNIX-like systems.)
- build Use build scripts. make-oneshot-(OS).sh -DCMAKE_TOOLCHAIN_FILE=toolchain/arch/(x86/arm/ia-64).cmake