- improve hexcolors in the ui, allow for on-demand refresh of ui colors, add more hexcolors - increase some limits of elements in the ui - suppress excess ui warnings into developer - sergei/kyonshi do not exist in OA3; default to sarge for missionpack currently (avoids crashes) - don't attempt to load from characters/ - changing one model also changes teammodel - add preliminary support for entity glow functionality and alternate shells for them (requires renderer engine changes to support). the primary idea behind alternate shell is performance and to avoid overdraw by force altering the model's vertex colors instead (overriding lighting and any other rgbGen op) - add preliminary support for drawing player names above teammate heads (requires client engine changes to support) - cg_hitSound camel-cased and defaults to 1 (again) - reducing clown cruft by dropping the reference from the teamnames and just going for red/blue for now - removed cg_leiChibi (again) |
||
|---|---|---|
| .github/workflows | ||
| code | ||
| linux_scripts | ||
| text | ||
| ui | ||
| windows_scripts | ||
| .editorconfig | ||
| .gitignore | ||
| admin.dat | ||
| LICENSE | ||
| Makefile | ||
| Makefile.OpenArena | ||
| README.md | ||
| sprees.dat | ||
OpenArena gamecode
Description
This is the game code part of OpenArena. In mod form it is referred as OpenArenaExpanded (OAX).
Building
You need a C-compiler (tested with gcc and clang) and GNU make then just type
make
and the qvm-files will be build. Ready to be packed into a pk3-file.
See https://github.com/OpenArena/gamecode/wiki/Build-instruction for more details.
See http://openarena.wikia.com/wiki/OpenArena_eXpanded for alternative build options
Extracting entities
It is possible to extract entity definition for use with GtkRadiant and NetRadiant like this:
cd code/game
./extract_entities.sh > openarena.def
Links
Development documentation is located here: https://github.com/OpenArena/gamecode/wiki
The development board on the OpenArena forum: http://openarena.ws/board/index.php?board=30.0
In particular the Open Arena Expanded topic: http://openarena.ws/board/index.php?topic=1908.0
License
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.