Ya3dag V2.10 source code, tools and libraries. All you need to build Ya3dag.
How it is used
Step 1
Download the sources.
Step 2
To get access to textures, game script and documentation files from the project, unzip the game data in...\Ya3dag\ BaseQ2\Q2T_BaseQ2.pkz and...\Ya3dag\ RRGame\Q2T_RRGame.pkz. Rename the .pkz files to .zip and unzip it into ...\Ya3dag\BaseQ2 respectively into ...\Ya3dag\RRGame.
Step 3
Unzip the download into the folder of your Ya3dag game installation.
You will get this subdirectories below the Ya3dag folder:
- BaseQ2
From the Ya3dag game installation.
- RRGame
From the Ya3dag game installation.
- RRGameDocs
From the Ya3dag game installation.
- Ya3dag_GameTools
Tools, added from this download.
- Ya3dag_src
Program sources, added from this download.
The sources and tools are:
- Quake2Terrain. This will compile Quake2Terrain.exe (the main program and graphic engine) and Quake2Terrain_gl.dll (the interface to OpenGL).
- Q2Tgamex86DLL. This is the source code for Q2Tgamex86DLL.dll (the so called 'game .dll'). This program is responsible for the game logic.
- Qoole99.exe, a bsp model editor (adapated for Ya3dag). Note that all .bsp model are included in the download (the .qle files in ...\Ya3dag\BaseQ2\maps).
- Ya3dag_qbsp3.exe, a program to convert map files to bsp files.
- Ya3dag_minizip.exe, a program to create the pkz files (minizip console application).
- Ya3dag_LanguageExtract.exe, a program to collect the language strings from sources and script files.