This is the source code of the Half-Life 1 total conversion : ARRANGEMENT.
This source code has been released by ARRANGEMENT's creator Claudio "SysOp" Ficara on the ARRANGEMENT's forums in January 30th 2011. With the exception of this README and licenses adapted to the Markdown format, nothing has been changed. The main purpose of having the source code uploaded on GitHub is to have a "Git ready" version.
Please note that this source code doesn't represent the latest/actual version of the game.
In order to compile the source code, you must use Microsoft Visual C++ 6.0. It is also recommended to have the Service Pack 6 installed as well.
In order to run the mod, you must have the game assets and a Steam account with Half-Life 1 installed, you can download the game assets from August 5th 2012 here.
If you consider creating a Half-Life 1 mod or total conversation using features from this source code. We highly recommend that you use a clean Half-Life 1 source code (2.3/GitHub/Xash3D) and use this source code as reference.
A word of warning : you may also find some code (mostly comments) written in Spanish instead of English.
No support will be offered for this source code, this means that any issue report/pull request will be denied/ignored because the latest/actual version of the game use another source code than this one.
- Valve Software : for obvious reasons.
- Claudio "SysOp" Ficara : mod's creator and most of the code.
- PARANOIA developers : bumpmapping code, camera, VGUI based HUD and more.
- Moritz 'Ryokeen' Ulte : motion blur, old rope's code.
- Laurie Cheers : for Spirit of Half Life.
- James 'Minuit' Marchant : 'folderExists' code.
- Missing credits (sometimes they are mentioned in the code).