Skip to content

Spearmint Quake 3 and Team Arena game code.

License

Notifications You must be signed in to change notification settings

clover-moe/mint-arena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spearmint Quake 3 and Team Arena game code.

To use this you'll need the Spearmint engine.

  • On Windows, install Cygwin and mingw-w64.
  • Get the source for Spearmint and build it using make.
  • Get the source for this repo and build it using make.
  • Copy the pak?.pk3 files for baseq3 and missionpack into the directories in mint-arena/build/release-mingw32-x86/.
  • Copy the spearmint-patch-data for baseq3 and missionpack there too.

If you put both projects in the same directory you can launch the game using;

spearmint/build/release-mingw32-x86/spearmint_x86.exe +set fs_basepath "mint-arena/build/release-mingw32-x86/" +set fs_game "baseq3"

On Linux and OS X you'll need to put ./ before the command and substitute the correct platform and architecture (look in the build directory).

License

mint-arena is licensed under a modified version of the GNU GPLv3 (or at your option, any later version). This is due to including code from Return to Castle Wolfenstein and Wolfenstein: Enemy Territory.

Submitted contributions must be given with permission to use as GPLv2 (two) and any later version; unless the file is under a license besides the GPL, in which case that license applies. This allows me to potentially change the license to GPLv2 or later in the future.

Credits

  • Zack Middleton (main developer)
  • Tobias Kuehnhammer (feedback / bug reports / Bot AI fixes)
  • And other contributors

Spearmint contains code from;

  • Quake 3 - id Software
  • ioquake3 - ioquake3 contributors
  • RTCW SP - Gray Matter Interactive
  • RTCW MP - Nerve Software
  • Wolfenstein: Enemy Territory - Splash Damage
  • Tremulous - Dark Legion Development
  • World of Padman - Padworld Entertainment
  • ioEF engine - Thilo Schulz
  • NetRadiant's q3map2 - Rudolf Polzer
  • OpenArena - OpenArena contributors
  • OpenMoHAA - OpenMoHAA contributors
  • Xreal (triangle mesh collision) - Robert Beckebans
  • ZEQ2-lite (cel shading) - ZEQ2 project