A new research project using both ioquake3 and OpenArena assets:
Quagents: An Intelligent Agent Testbed
Welcome to the TRAC home of the Quagents project. The goal of the project is the development of an immersive, interactive testbed for intelligent agents in realistic environments. This one part of a broader effort to develop collaborative assistants for team activities in virtual environments.
This project is supported by the National Science Foundation, Award No. IIS-1016486. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
Quagents website:
http://www.cs.rochester.edu/trac/quagentsQuagents loads the majority of its assets (including textures, video, sound, in-game models, icons, menu graphics, maps, botfiles, and so on) from pk3 files. A pk3 file is identical to a zip file. pk3 file are loaded in reverse alphabetical order, never overriding files. So, if there are two files of the same name in pak0.pk3 and pak1.pk3, the file in pak1.pk3 will be used. Outside of this collision handling, it does not matter which pk3 file some asset resides in. For organizational purposes, we maintain many different pk3 files, but the game would run just fine if we combined them all into a larger pk3 file.
Most of our art assets come from OpenArena (
http://www.openarena.ws/). The OpenArena pk3 files are located at: trunk/openarena_assets, and are copied over into the proper directory as part of the compilation process (make relocate). The OpenArena pakfiles are:
oa_pak0.pk3 : contains the majority of icons, special effect textures, sounds, sprites, non-player models, and virtual machine code for OpenArena. We override this virtual machine code with our own in quagents_vm.pk3.
oa_pak1-maps.pk3 : contains levelshots (screenshots for loading screens) and maps for running OpenArena on.
oa_pak2-players.pk3 : contains models and textures of the OpenArena player characters.
oa_pak2-players-mature.pk3 : contains models and textures of the less modest OpenArena player characters.
oa_pak4-textures.pk3 : contains brush textures for maps, environment objects, and skyboxes.
oa_pak5-TA.pk3 : contains team arena assets. Currently we do not compile Team Arena (the "missionpack"). You can change the makefile if you would like access to the extra features the missionpack provides.
oa_pak6-misc.pk3 :
http://www.cs.rochester.edu/trac/quagents/wiki/pk3%20files