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
Oct 15, 2023
Sep 24, 2023
Sep 24, 2023
Sep 24, 2023
Oct 15, 2023
Dec 15, 2023
Oct 29, 2023
Mar 11, 2015
Sep 24, 2023
Oct 15, 2023
Sep 24, 2023
Oct 29, 2023
Sep 24, 2023
Oct 15, 2023
Oct 15, 2023
Sep 24, 2023
Sep 24, 2023
Oct 29, 2023
Oct 29, 2023
Mar 15, 2017
Oct 15, 2023
Oct 15, 2023
Oct 15, 2023
Oct 15, 2023
Sep 24, 2023
Sep 27, 2023
Oct 29, 2023
Dec 21, 2013
Oct 29, 2023
Oct 29, 2023
Dec 11, 2017
Oct 15, 2023
Dec 11, 2017
Oct 15, 2023
Sep 27, 2023
Oct 19, 2023
Sep 24, 2023
Jan 3, 2017

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