ja++ modification for jedi academy - best used with openjk
see japp.jkhub.org for more information.
assets can be found here: Razish/japp-assets
Windows | Linux | macOS | |
---|---|---|---|
x86 | ✅ | ✅ | ❓ |
x86_64 | ✅ | ✅ | ✅ |
armhf | ❌ | ✅ | ❌ |
arm64 | ❌ | ✅ | ✅ |
- Python 3.11
- Scons 4.4
- zip or 7zip on your
PATH
(for packaging)
TDM-GCC or Visual Studio (if you pass tools=default
to scons)
install packages: git scons gcc g++ libreadline-dev libglib2.0-dev libgtk2.0-dev libnotify-dev
install asdf-vm:
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0
add the following to your shell rc (e.g. ~/.bashrc
) and restart your shell:
. "$HOME/.asdf/asdf.sh"
asdf plugin-add python
asdf plugin-add lua https://github.com/Stratus3D/asdf-lua.git
asdf install # install required versions
luarocks install luafilesystem
luarocks install luacheck
just run scons
or build.sh
followed by lua package.lua
options:
force32
1 to build a 32-bit binary on a 64-bit machinedebug
1 to generate debug information, 2 to also optimise codeno_sql
1 to disable MySQL/SQLite supportno_crashhandler
1 to disable the crash handler/logger functionality
environment variables:
NO_SSE
1 to not generate SSE2 instructions - closer to basejka. This is used for official buildsMORE_WARNINGS
1 to enable more compiler warnings
contributors (full list)
- Raz0r (lead)
- AstralSerpent
- Ensiform
- Exmirai
- Morabis
- teh
- JK2MV
- loda
- OJP
- OpenJK