Development
3.X DEVELOPMENT (Current)
Github Repository for new, up-to-date engine code is here:
https://github.com/OpenArena/
Pulls welcome!
Content repository for OA3 is not yet available.
The model format is a mix of MD3 and MDR. MDR is skeletal and used for player models and is done by a chain that involves exporting an IQM from Blender and converting that IQM with Noesis.
IQM is not being used as a model format for the project due to several lacking things (LODs and small memory usage)
PNG textures are not allowed. You can sing your praises all you want, but you won't be able to sing the praise for long loading times.
0.X DEVELOPMENT (Deprecated)
SVN Repository
WARNING: The repository is huge, so unless you're going to develop something for it, we don't recommend getting the whole thing.
If you just want to play the game, then you don't need to rebuild the PK3 files. There is checksum protection when played online, and you will be kicked if you use different PK3s than a pure server! Just stick to the release data files and you won't have problems.
The SVN repository is here.
Source Code
The engine used is a SVN version of Ioquake3 with patches.
Source code for the engine and game can be found here
New Versions
The development in-progress version of the code is called OAX, which can be found in a seperate repository here. The forum thread for its development and feedback is here. New changes from this get committed to the OA project when it's ready.
Model Tools
The model format OpenArena uses is MD3, which is a vertex animated format with support for positional tags and multiple surfaces.
We use Blender 3D 2.49 and newer for exporting MD3 files with. MisfitModel 3D can also be used to export MD3 files, but its animation capabilities are unknown.
Github Repository for new, up-to-date engine code is here:
https://github.com/OpenArena/
Pulls welcome!
Content repository for OA3 is not yet available.
The model format is a mix of MD3 and MDR. MDR is skeletal and used for player models and is done by a chain that involves exporting an IQM from Blender and converting that IQM with Noesis.
IQM is not being used as a model format for the project due to several lacking things (LODs and small memory usage)
PNG textures are not allowed. You can sing your praises all you want, but you won't be able to sing the praise for long loading times.
0.X DEVELOPMENT (Deprecated)
SVN Repository
WARNING: The repository is huge, so unless you're going to develop something for it, we don't recommend getting the whole thing.
If you just want to play the game, then you don't need to rebuild the PK3 files. There is checksum protection when played online, and you will be kicked if you use different PK3s than a pure server! Just stick to the release data files and you won't have problems.
The SVN repository is here.
Source Code
The engine used is a SVN version of Ioquake3 with patches.
Source code for the engine and game can be found here
New Versions
The development in-progress version of the code is called OAX, which can be found in a seperate repository here. The forum thread for its development and feedback is here. New changes from this get committed to the OA project when it's ready.
Model Tools
The model format OpenArena uses is MD3, which is a vertex animated format with support for positional tags and multiple surfaces.
We use Blender 3D 2.49 and newer for exporting MD3 files with. MisfitModel 3D can also be used to export MD3 files, but its animation capabilities are unknown.