This is a snapshot of (the 1999 PC/PSX/DreamCast game) Urban Chaos source code recently retreived from an old SourceSafe backup pulled from an old MuckyFoot server.
The games source code is in the fallen directory (the working title for Urban Chaos)
At the time it was compiled with Visual Studio 6 I believe and possibly DirectX 6 and is entirey written in c (despite using cpp files).
(I notice also some Glide code in there) I have succesfully loaded the projects with VS2013 though.
There is also source code for the psx version, and maybe even the Dream Cast port.
Urban Chaos had its own map editor and animation keyframe editor, these ran if I remember correctly under a window system
implemented by Guy Simmons, the code is included in the Editor folder
MFlib1 and MFStdLib are some generic libraries shared across Urban Chaos and possibly Startopia
MuckyBasic is a inhouse scripting language written by Mark Adami
Thrust is a side project by Mark Adami
Note no data is included, and the source data used by the editor/Engine is likely somewhat different to the data used by the final disk image
(all though much of it is probably identical)
I am making this code public mainly out of historical interest, I doubt theres anything of any actual use to anyone, allthough people do
occasionally still ask me about data formats so they can dig them out themsleves now...
*BrainDump*
I tried compiling the code, but theres a lot of errors..
We used DirectX before it did hardware vertex transforms, at some point VertexBuffers came along and I seem to recall Eddie Edwards implementing their use.
I also had a tendency to increment the letter of a file type with new versions so map.h eventually became pap.h (much of the code was written with a 8.3 filename restriction)