EmperorFool
Deity
This thread is for modders wanting to modify the BULL code. Here I will describe how the Subversion (SVN) code repository will be laid out. I hope to be committing the code this weekend in preparation for a release.
Repository Structure
As per SVN standards, main development will continue in a root "trunk" folder. Under that I will have an Assets folder to hold Art and XML (translated interface text strings).
Next to that will be the SDK folder to hold the source files for the DLL itself, the makefile, and hopefully the requires libs:
I will check in three sets of all of the cpp/h files, one after the other, to support easy tracking of changes:
Repository Structure
As per SVN standards, main development will continue in a root "trunk" folder. Under that I will have an Assets folder to hold Art and XML (translated interface text strings).
Code:
trunk/
Assets/
Art/
ACO/ (advanced combat odds images)
XML/
GlobalAltDefines.xml (for using BULL without BUG)
Text/
ACO_CIV4GameText.xml
BULL_CIV4GameText.xml
Next to that will be the SDK folder to hold the source files for the DLL itself, the makefile, and hopefully the requires libs:
Code:
SDK/
makefile
CvGame.h
CvGame.cpp
...
libs/
msvcrt.lib
...
I will check in three sets of all of the cpp/h files, one after the other, to support easy tracking of changes:
- All original BTS files
- UP versions
- BULL versions