Skip to content
/ japp Public

JA++ server and client modification for Jedi Academy

License

Notifications You must be signed in to change notification settings

Razish/japp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ja++

ja++ modification for jedi academy - best used with openjk
see japp.jkhub.org for more information

build

supports

Windows Linux macOS
x86
x86_64
Arm (RPi)
Apple Silicon

development requirements (general)

windows

TDM-GCC or MSVC (if you pass tools=default to scons)

linux (debian-based)

  • git scons gcc g++ libreadline-dev
  • asdf-vm (optional, recommended)

compiling

just run scons or build.sh

Options:

  • force32 1 to build a 32-bit binary on a 64-bit machine
  • debug 1 to generate debug information, 2 to also optimise code
  • no_sql 1 to disable MySQL/SQLite support
  • no_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 builds
  • MORE_WARNINGS 1 to enable more compiler warnings

contributors (full list)

  • Raz0r (lead)
  • AstralSerpent
  • Ensiform
  • EpicLoyd
  • Morabis
  • teh

credits

  • JK2MV
  • loda
  • OJP
  • OpenJK