No description
Find a file
leilei- 6d57ef0f2a - additional surfaceflags for different surface types such as snow, wood, sand, gravel, foilage, ice, and glass
- 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)
2024-04-13 05:34:15 -04:00
.github/workflows GitHub actions instead of travis (#142) 2021-09-23 21:55:48 +02:00
code - additional surfaceflags for different surface types such as snow, wood, sand, gravel, foilage, ice, and glass 2024-04-13 05:34:15 -04:00
linux_scripts Added the neccecary paramter to missionpack to use the UI3 gui 2016-11-19 12:25:14 +01:00
text Init 2009-05-15 14:44:23 +00:00
ui Reverted EVERYTHING to how it used to be before I was given maintenance permission. I'm done. (#342) 2024-04-09 21:25:04 +00:00
windows_scripts Reverted EVERYTHING to how it used to be before I was given maintenance permission. I'm done. (#342) 2024-04-09 21:25:04 +00:00
.editorconfig Add http://EditorConfig.org file for editors that support it. 2018-12-08 13:12:48 +01:00
.gitignore Many fixes to the Windows compiling scripts. 2020-01-21 10:11:20 -03:00
admin.dat Nope..Not anymore :) 2009-06-14 05:18:02 +00:00
LICENSE GPL-2.0-or-later (#174) 2024-01-14 01:52:24 +01:00
Makefile Reverted EVERYTHING to how it used to be before I was given maintenance permission. I'm done. (#342) 2024-04-09 21:25:04 +00:00
Makefile.OpenArena Added the neccecary paramter to missionpack to use the UI3 gui 2016-11-19 12:25:14 +01:00
README.md Update github action instead of Travis in README 2021-09-26 15:15:06 +02:00
sprees.dat Changed the default tone in sprees 2009-06-09 17:31:34 +00:00

OpenArena gamecode

Build status Codacy Badge

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

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.