mirrror
Find a file
AnmiTaliDev 976c99c2bc
Merge remote-tracking branch 'origin/master' into freebsd-fixes
# Conflicts:
#	binding-mri/binding-mri.cpp
#	src/main.cpp
#	src/meow.cpp
2026-08-04 12:08:24 +05:00
assets a 2026-06-23 15:26:47 +04:00
binding-mri Merge remote-tracking branch 'origin/master' into freebsd-fixes 2026-08-04 12:08:24 +05:00
changelogs gay sex 2026-08-02 12:19:41 +04:00
journal Replacing standart C library methods with SDL methods 2026-07-14 12:43:43 -04:00
patches/mac more Android Support! 2026-07-02 22:16:31 +03:00
scripts Sex Gay 2026-08-02 14:50:33 +04:00
shader ryejhkertkjygtrewkgjhkjhgjhkgsrtjhkgjhwqmg,hqw45m,vbnwtm,hbwt,whgwhgwqthklwhgklfhgbsabgm,nasms,agbnmasmbn,wrt,wt4qhrtcwiortcwrbcrbyictwyrbiotybcwrqtbywcqrbtiyuwqrbghxkbghxhgbkxkxhgbkxwhgjkbxwgbhkjwqrtbhkgjghwhhwqhgbkwqhkgjbwtrxqbjvwtrqbnmwrqtbvnmwtrqbvmnqwtmbtvwqvbrtwqervqwmbnernmbwvenvtmbwvnbmvnbwtevbnmwtqebnvmwqtevnmbtqwemnvbqwtebmnvqtwevbmntqwvbnmqmvnbmqvbnbwtmnvwtbqevbnm qtw vbvbwtqvbtecttiywybiybuoiwcytxcybotqxwtroyitbwoyibtwryiobtwqcoyibtcyiobtrcwiotbqyuiyotrcbuwqqiyotubwcriyoqbucwrtioyuwbcrtiyuowbrtcioyubqwtrcyubioqwcrtioyubqwrctiboyuwrctbioyuqcwtriobyuwcruioybqwctroiioioioioioioio 2026-08-02 10:22:40 +03:00
src Merge remote-tracking branch 'origin/master' into freebsd-fixes 2026-08-04 12:08:24 +05:00
steamshim Replacing standart C library methods with SDL methods 2026-07-14 12:43:43 -04:00
steamshim_parent Test 2026-08-01 00:10:23 +04:00
windows efesdg 2026-04-19 11:30:25 +02:00
.gitignore now added .cache directory to .gitignore.. yeah... 2026-07-16 17:28:13 +03:00
CMakeLists.txt fix(freebsd): correct platform macros, missing includes, and 2026-08-04 10:12:40 +05:00
COPYING Add GPLv2 license text 2013-09-01 16:42:10 +02:00
libraries.rb Silly changes 2026-07-16 01:14:20 +03:00
LICENSE.steamshim.txt Updated documentation 2016-02-29 15:39:51 -05:00
make-appimage.sh Silly changes 2026-07-16 01:14:20 +03:00
make-journal-linux.sh Silly changes 2026-07-16 01:14:20 +03:00
make-oneshot-linux.sh Test 2026-08-01 00:10:23 +04:00
make-oneshot-mac.command Test 2026-08-01 00:10:23 +04:00
mklang.rb Silly changes 2026-07-16 01:14:20 +03:00
mklangsrc.rb Silly changes 2026-07-16 01:14:20 +03:00
MODDING.md Test 2026-08-01 00:10:23 +04:00
oneshot.conf Old Vsync code deleted 2026-08-02 19:08:13 +04:00
PEOPLES.md Update PEOPLES.md 2026-08-03 22:17:01 +03:00
README.md mrow 2026-07-30 10:54:31 +04:00
rpgscript.rb mrow 2026-07-08 02:34:29 +04:00
steam_appid.txt Basic Steamworks API support 2016-02-17 17:16:22 -05:00
tests.sh stupid changes 2026-08-01 00:38:16 +04:00
update-gamecontrollerdb.sh JIT 2026-06-15 07:43:37 -04:00

mkxp-sunshine

This is a specialized fork of mkxp-oneshot designed for OneShot: Sunshine mod. Target of sunshine mod - improve original game.

xScripts.rxdata

./rpgscript.rb scripts/ [GameDir]

Build

  1. Install required packages
    • Cmake
    • C/C++ compiler, GCC 14+ or Clang(untested) or MinGW or MSVC(untested)
    • xxd
    • Ruby 3.4+
    • Boost
    • SDL3
    • pixman
    • SDL3_image
    • SDL3_ttf
    • SDL3_sound
    • OpenAL
    • PhysFS
    • sigc++-2.0
    • OpenSSL
    • GTK3(*NIX only!)
    • libxfconf(*NIX only!)

(*NIX - Linux,FreeBSD and other UNIX and UNIX-like systems.)

  1. build
    • In project dir create build dir
    • cmake -S . -B build
    • cd build
    • make -jn (n - count of threads for compilation)