ruff_hi
Live 4ever! Or die trying
Finally! Version 2.0 of Ruff's Cobbled SG Mod is now available. There are two versions, one for vanilla Civ4 (v1.61) and one for Warlords Civ4 (v2.08). The aim of these mod packs is to enhance SG play and reporting without having any impact on game rules. So, just to be clear ... one of the primary aims of this mod is ...
Current Version
- v2.0.1 (Vanilla Civ4 v1.61 compatible) - downloaded 525 times (Jul 23) and rated "A-"
- v2.0.4w (Warlords Civ4 v2.08 compatible) - downloaded 970 times (Jul 23) and rated "A"
Please note that I am not planning on getting BtS so there will not be a version of this mod pack for BtS from me.
This mod contains ...
Let me know if I have got any of the references or links incorrect or (even worse) missing.
Installation
The best place to install this mod is under your 'my docs' civ4 folder. It is designed to sit on top as an optional component of your civ4 game. You should rename your current customassets folder prior to unzipping this mod and then check if there is any compatibility issues between the created folder and your old customassets folder. To uninstall this mod, delete (or rename) the customassets folder - the game will create a null (empty) version of the customassets folder if it cannot find one.
For Civ4 Vanilla ... put the RuffMod v2.zip file here ...
For Civ4 Warlords ... put the RuffMod v2w.zip file here ...
There are no combatibility issues between this mod and ...
- blue marble
- ???
Mod Options
The unzip process creates a RuffMod_2.ini (vanilla) or RuffMod_2w.ini (warlords) file which controls almost all of the components in the mod pack. You can either edit this file using notepad (or similar) or use the in-game option screens. The options screen is activiated by Alt-J. There are various tabs which control various elements of this mod pack. There is also a 'credits' tab.
Thanks
Known Issues:
There are a small number of issues with the current version (no promise of any fixes)
I have extensively modified the logger based on personal experience and feedback from the forums. All logger information is controlled via a ini file (a la HOF logger) in a number of ways ...
Logging by Ruff's Cobbled Mod Pack v2.0.1 (Warlords v2.08) - New Log Entries
----------------------------------------------------------------------------
Turn 0/128 (1760 AD) [21-Dec-2006 22:26:23]
IBT:
Turn 1/128 (1765 AD) [21-Dec-2006 22:28:05]
Delhi founded
Delhi begins: Mechanized Infantry (27 turns)
Delhi's borders expand
IBT:
Turn 2/128 (1770 AD) [21-Dec-2006 22:30:34]
Bombay founded
Contact made: Malinese Empire
Ruff_Hi(India) declares war on Mansa Musa(Mali)
Research begun: Future Tech (43 Turns)
Bombayb begins: Mechanized Infantry (16 turns)
A Well was built near Bombayb
IBT:
Attitude Change: Mansa Musa(Mali) towards Ruff_Hi(India), from 'Cautious' to 'Annoyed'
Turn 3/128 (1775 AD) [21-Dec-2006 22:32:07]
A Mine was built near Delhi
IBT:
Turn 4/128 (1780 AD) [21-Dec-2006 22:32:47]
Bombay founded
Bombay begins: Mechanized Infantry (8 turns)
IBT:
Turn 5/128 (1785 AD) [21-Dec-2006 22:33:20]
A Camp was built near Bombayb
IBT:
Judaism founded in Bombayb
Judaism has spread: Bombayb
Christianity founded in a distant land
Islam founded in Bombay
Islam has spread: Bombay
Hinduism founded in a distant land
Buddhism founded in Delhi
Buddhism has spread: Delhi
Civics Change: Mansa Musa(Mali) from 'Despotism' to 'Universal Suffrage'
Civics Change: Mansa Musa(Mali) from 'Barbarism' to 'Bureaucracy'
Civics Change: Mansa Musa(Mali) from 'Tribalism' to 'Emancipation'
Civics Change: Mansa Musa(Mali) from 'Decentralization' to 'Environmentalism'
Civics Change: Mansa Musa(Mali) from 'Paganism' to 'Organized Religion'
Turn 6/128 (1790 AD) [21-Dec-2006 22:33:30]
A Farm was built near Bombay
Delhi's borders expand
Delhi finishes: Mechanized Infantry
Bombayb's borders expand
IBT:
State Religion Change: Ruff_Hi(India) from 'no State Religion' to 'Judaism'
State Religion Change: Mansa Musa(Mali) from 'no State Religion' to 'Hinduism'
Attitude Change: Mansa Musa(Mali) towards Ruff_Hi(India), from 'Annoyed' to 'Furious'
Turn 7/128 (1795 AD) [21-Dec-2006 22:34:59]
Delhi begins: Tank (5 turns)
Delhi begins: Gunship (4 turns)
Bombayb grows: 6
IBT:
Confucianism founded in a distant land
Turn 8/128 (1800 AD) [21-Dec-2006 22:35:27]
A Windmill was built near Bombayb
A Farm was built near Bombay
A Lumbermill was built near Bombayb
Bombay grows: 6
IBT:
Turn 9/128 (1805 AD) [21-Dec-2006 22:35:40]
A Lumbermill was built near Bombayb
Delhi grows: 10
Bombayb grows: 7
IBT:
Turn 10/128 (1810 AD) [21-Dec-2006 22:35:53]
A Lumbermill was built near Bombayb
Delhi finishes: Gunship
Archimedes (Engineer) (Great Engineer) born in Delhi
Bombayb finishes: Mechanized Infantry
IBT:
Turn 11/128 (1815 AD) [21-Dec-2006 22:36:14]
A Mine was built near Bombayb
A Farm was built near Bombay
Delhi begins: Gunship (4 turns)
Bombayb begins: Gunship (4 turns)
Bombay finishes: Mechanized Infantry
IBT:
While defending in Malinese territory at Djenne, Explorer loses to: Malinese Mechanized Infantry (32.00/32) (Prob Victory: 0.0%
Turn 12/128 (1820 AD) [21-Dec-2006 22:36:57]
A Farm was destroyed near Timbuktu
While attacking in Malinese territory at Timbuktu, Gunship defeats (21.36/24): Malinese Explorer (Prob Victory: 100.0%)
A Lumbermill was built near Bombayb
A Lumbermill was built near Bombayb
Bombay begins: Gunship (6 turns)
Bombayb grows: 8
IBT:
While defending in Malinese territory at Timbuktu, Gunship loses to: Malinese Mechanized Infantry (11.52/32) (Prob Victory: 5.5%)
Turn 13/128 (1825 AD) [21-Dec-2006 22:37:24]
A Lumbermill was built near Bombay
Bombay grows: 7
IBT:
Turn 14/128 (1830 AD) [21-Dec-2006 22:37:29]
Delhi finishes: Gunship
Bombayb finishes: Gunship
IBT:
Turn 15/128 (1835 AD) [21-Dec-2006 22:37:34]
While attacking in Malinese territory at Kumbi Saleh, Modern Armor defeats (32.00/40): Malinese Mechanized Infantry (Prob Victory: 56.8%)
A City Ruins was destroyed near Madras
Confucianism has spread: Kumbi Saleh
Captured Kumbi Saleh (Mansa Musa)
Razed Kumbi Saleh
Kumbi Saleh lost
A City Ruins was built
While attacking in Malinese territory at Djenne, Modern Armor loses to: Malinese Mechanized Infantry (32.00/32) (Prob Victory: 30.7%)
While attacking in Malinese territory at Djenne, Modern Armor defeats (4.80/40): Malinese Mechanized Infantry (Prob Victory: 30.7%)
While attacking in Malinese territory at Djenne, Modern Armor loses to: Malinese SAM Infantry (6.12/18) (Prob Victory: 82.2%)
Delhi begins: Gunship (4 turns)
Bombayb begins: Gunship (5 turns)
Bombay's borders expand
Norbert Rillieux (Engineer) (Great Engineer) born in Bombay
IBT:
While defending in Indian territory near Bombayb, Fast Worker loses to: Malinese Gunship (24.00/24) (Prob Victory: 17.8%)
While defending in Indian territory at Bombayb, Fast Worker loses to: Malinese Gunship (24.00/24) (Prob Victory: 82.2%)
A Well was destroyed near Bombayb
A Pasture was destroyed near Delhi
State Religion Change: Ruff_Hi(India) from 'Judaism' to 'Islam'
Turn 16/128 (1840 AD) [21-Dec-2006 22:40:49]
While attacking in Indian territory at Delhi, Modern Armor defeats (40.00/40): Malinese Gunship (Prob Victory: 100.0%)
While attacking in Malinese territory at Djenne, Gunship defeats (12.48/24): Malinese SAM Infantry (Prob Victory: 35.7%)
Modern Armor promoted: City Raider I
While attacking in Malinese territory at Djenne, Modern Armor defeats (22.40/40): Malinese Christian Missionary (Prob Victory: 35.7%)
A City Ruins was destroyed near Madras
Christianity has spread: Djenne
Captured Djenne (Mansa Musa)
Razed Djenne
Djenne lost
A City Ruins was built
Modern Armor promoted: City Raider I
IBT:
A Mine was destroyed near Bombayb
A Camp was destroyed near Bombayb
A Lumbermill was destroyed near Bombayb
Civics Change: Mansa Musa(Mali) from 'Organized Religion' to 'Pacifism'
There are 6 options with unit naming (and a sub-option in some cases) all controlled from the Ruff_Mod.ini file. These options are:
Here is an example of the Borg naming convention …
Unfortunately, the name size doesn’t have room for “tertiary adjunct to …”.
v2.0 to v2.0.1 (Vanilla) or v2.0.4 (warlords)
v1.2.0b to v2.0
v1.1.0 replaced after 57 downloads.
v1.2.0a replaced after 25 downloads.
v1.2.0b replaced after 150 downloads.
UNALTERED GAMEPLAY
Spoiler :
bahhh - not the primary aim ... that would be about having fun playing with python and bending the game to my will!
Current Version
- v2.0.1 (Vanilla Civ4 v1.61 compatible) - downloaded 525 times (Jul 23) and rated "A-"
- v2.0.4w (Warlords Civ4 v2.08 compatible) - downloaded 970 times (Jul 23) and rated "A"
Please note that I am not planning on getting BtS so there will not be a version of this mod pack for BtS from me.
This mod contains ...
- 12Monkeys (maintained by HOF crew) - Modified Special Domestic Advisor
- Chinese American - turns to complete GP and Culture
- Dr Elmer Jiggle - Civ4lerts
- eotinb - reminder
- HOF Crew - more civ 4 alerts
- Porges - Attitude Icons
- Requies (maintained by HOF crew) Exotic Foreign Advisor
- Roamty – Enhance TechWindow
- Ruff_Hi - Elements of "plot list enhancements" by 12Monkeys
- Ruff_Hi - civ name / nationality in scoreboard
- Ruff_Hi - logger (based on code by eotinb and HOF crew)
- Rufus T. Firefly - UN Resolutions with real names
- Sevo - Sevo's Civilopedia
- Sevo - raw commerce
- TheLopez - Great Person Mod
- TheLopez - Dead Civ Scoreboard Mod
- TheLopez - not just another clock mod
- Unit Name (see below for further details)
- Porges – naming units after cities
- Ruff_Hi – Borg Naming Convention
- TheLopez - Random Names for units
- sen2000 - Roman Number Unit Namer - just lifted the code
Let me know if I have got any of the references or links incorrect or (even worse) missing.
Installation
The best place to install this mod is under your 'my docs' civ4 folder. It is designed to sit on top as an optional component of your civ4 game. You should rename your current customassets folder prior to unzipping this mod and then check if there is any compatibility issues between the created folder and your old customassets folder. To uninstall this mod, delete (or rename) the customassets folder - the game will create a null (empty) version of the customassets folder if it cannot find one.
For Civ4 Vanilla ... put the RuffMod v2.zip file here ...
C:\Documents and Settings\user-name\My Documents\My Games\Sid Meier's Civilization 4\
... right click it, select "winzip", select "Extract to here". This will create two files ('RuffMod v2.ini' and 'ModSpcDomAdvColumns.txt' in the above folder and create a customassets directory.For Civ4 Warlords ... put the RuffMod v2w.zip file here ...
C:\Documents and Settings\user-name\My Documents\My Games\Warlords\
... right click it, select "winzip", select "Extract to here". This will create two files ('RuffMod v2w.ini' and 'ModSpcDomAdvColumns.txt' in the above folder and create a customassets directory.There are no combatibility issues between this mod and ...
- blue marble
- ???
Mod Options
The unzip process creates a RuffMod_2.ini (vanilla) or RuffMod_2w.ini (warlords) file which controls almost all of the components in the mod pack. You can either edit this file using notepad (or similar) or use the in-game option screens. The options screen is activiated by Alt-J. There are various tabs which control various elements of this mod pack. There is also a 'credits' tab.
Thanks
- A very special thanks to the poor saps at Deviant Minds who Rex strong armed into testing and providing very useful feedback and suggestions on this mod pack. A number of the significant improvements to the logger came about as throw away lines from the testers.
- Thanks to the HOF Crew for their excellent mod, in particular, the in-game option screens which I borrowed fairly heavily from.
My dream is to have some of my code make its way back to the HOF mod
news - life is good ... some of my code did make its way into HOF-1.61.011 and HOF-2.08.004 !! - Thanks to the good people at CFC who provided answers to silly python questions - things that had caused me hours of pain, they were able to solve in 5 to 10 minutes (the buggers )
Known Issues:
There are a small number of issues with the current version (no promise of any fixes)
- this isn't really an issue but ... items in customassets are not loaded if you check 'locked assets' - that is what locked assets mean ... no custom assets ... ie the assets are locked! ... so, my mod packs will not be loaded if you check 'locked assets'
- The 'city growth' event fires after whipping or drafting and reports "city growth"
- The 'turns to complete units / buildings' doesn't take account of overflow
- Turning some options off / on require alt-tabing to refresh the screen (raw commerce for one)
- The logger reports the city founded using the default name
- Logger reports 'x/y' turns even if no time victory is possible
- testing attitudes on yourself (ie how does Civ1 feel about Civ1) - you can get errors, need code to skip this
- import the latest update to sevopedia
- random civ-related names doesn't work for warlords
Spoiler Notes on the Logger :
I have extensively modified the logger based on personal experience and feedback from the forums. All logger information is controlled via a ini file (a la HOF logger) in a number of ways ...
- The logger does NOT start on game start. You have to start the logger yourself using ALT-L. It will then display a dialog box regarding logging.
- However, if you select the 'silent' option, the logger will start automatically with default file names and no in game messages
- You also have the option of showing "IBT:" after the completion of your turn and before the computers turn
- You can also dump battle statistics (total units victorious and defeated split between attacking and defending) to the log with ALT-B. This will also reset the counters.
- The logger can now log war status (without any DLL changes in the vanilla version)
- The logger can now log changes in State Religion
- The logger can now log changes in attitudes
- The logger can now log changes in civics
- The combat message now contains the combat victory probability and location of the battle
- The tech commenced message now contains the number of turns to learn the tech
- The build (units and buildings) messages now contain the number of turns to complete the item
Spoiler sample log :
Logging by Ruff's Cobbled Mod Pack v2.0.1 (Warlords v2.08) - New Log Entries
----------------------------------------------------------------------------
Turn 0/128 (1760 AD) [21-Dec-2006 22:26:23]
IBT:
Turn 1/128 (1765 AD) [21-Dec-2006 22:28:05]
Delhi founded
Delhi begins: Mechanized Infantry (27 turns)
Delhi's borders expand
IBT:
Turn 2/128 (1770 AD) [21-Dec-2006 22:30:34]
Bombay founded
Contact made: Malinese Empire
Ruff_Hi(India) declares war on Mansa Musa(Mali)
Research begun: Future Tech (43 Turns)
Bombayb begins: Mechanized Infantry (16 turns)
A Well was built near Bombayb
IBT:
Attitude Change: Mansa Musa(Mali) towards Ruff_Hi(India), from 'Cautious' to 'Annoyed'
Turn 3/128 (1775 AD) [21-Dec-2006 22:32:07]
A Mine was built near Delhi
IBT:
Turn 4/128 (1780 AD) [21-Dec-2006 22:32:47]
Bombay founded
Bombay begins: Mechanized Infantry (8 turns)
IBT:
Turn 5/128 (1785 AD) [21-Dec-2006 22:33:20]
A Camp was built near Bombayb
IBT:
Judaism founded in Bombayb
Judaism has spread: Bombayb
Christianity founded in a distant land
Islam founded in Bombay
Islam has spread: Bombay
Hinduism founded in a distant land
Buddhism founded in Delhi
Buddhism has spread: Delhi
Civics Change: Mansa Musa(Mali) from 'Despotism' to 'Universal Suffrage'
Civics Change: Mansa Musa(Mali) from 'Barbarism' to 'Bureaucracy'
Civics Change: Mansa Musa(Mali) from 'Tribalism' to 'Emancipation'
Civics Change: Mansa Musa(Mali) from 'Decentralization' to 'Environmentalism'
Civics Change: Mansa Musa(Mali) from 'Paganism' to 'Organized Religion'
Turn 6/128 (1790 AD) [21-Dec-2006 22:33:30]
A Farm was built near Bombay
Delhi's borders expand
Delhi finishes: Mechanized Infantry
Bombayb's borders expand
IBT:
State Religion Change: Ruff_Hi(India) from 'no State Religion' to 'Judaism'
State Religion Change: Mansa Musa(Mali) from 'no State Religion' to 'Hinduism'
Attitude Change: Mansa Musa(Mali) towards Ruff_Hi(India), from 'Annoyed' to 'Furious'
Turn 7/128 (1795 AD) [21-Dec-2006 22:34:59]
Delhi begins: Tank (5 turns)
Delhi begins: Gunship (4 turns)
Bombayb grows: 6
IBT:
Confucianism founded in a distant land
Turn 8/128 (1800 AD) [21-Dec-2006 22:35:27]
A Windmill was built near Bombayb
A Farm was built near Bombay
A Lumbermill was built near Bombayb
Bombay grows: 6
IBT:
Turn 9/128 (1805 AD) [21-Dec-2006 22:35:40]
A Lumbermill was built near Bombayb
Delhi grows: 10
Bombayb grows: 7
IBT:
Turn 10/128 (1810 AD) [21-Dec-2006 22:35:53]
A Lumbermill was built near Bombayb
Delhi finishes: Gunship
Archimedes (Engineer) (Great Engineer) born in Delhi
Bombayb finishes: Mechanized Infantry
IBT:
Turn 11/128 (1815 AD) [21-Dec-2006 22:36:14]
A Mine was built near Bombayb
A Farm was built near Bombay
Delhi begins: Gunship (4 turns)
Bombayb begins: Gunship (4 turns)
Bombay finishes: Mechanized Infantry
IBT:
While defending in Malinese territory at Djenne, Explorer loses to: Malinese Mechanized Infantry (32.00/32) (Prob Victory: 0.0%
Turn 12/128 (1820 AD) [21-Dec-2006 22:36:57]
A Farm was destroyed near Timbuktu
While attacking in Malinese territory at Timbuktu, Gunship defeats (21.36/24): Malinese Explorer (Prob Victory: 100.0%)
A Lumbermill was built near Bombayb
A Lumbermill was built near Bombayb
Bombay begins: Gunship (6 turns)
Bombayb grows: 8
IBT:
While defending in Malinese territory at Timbuktu, Gunship loses to: Malinese Mechanized Infantry (11.52/32) (Prob Victory: 5.5%)
Turn 13/128 (1825 AD) [21-Dec-2006 22:37:24]
A Lumbermill was built near Bombay
Bombay grows: 7
IBT:
Turn 14/128 (1830 AD) [21-Dec-2006 22:37:29]
Delhi finishes: Gunship
Bombayb finishes: Gunship
IBT:
Turn 15/128 (1835 AD) [21-Dec-2006 22:37:34]
While attacking in Malinese territory at Kumbi Saleh, Modern Armor defeats (32.00/40): Malinese Mechanized Infantry (Prob Victory: 56.8%)
A City Ruins was destroyed near Madras
Confucianism has spread: Kumbi Saleh
Captured Kumbi Saleh (Mansa Musa)
Razed Kumbi Saleh
Kumbi Saleh lost
A City Ruins was built
While attacking in Malinese territory at Djenne, Modern Armor loses to: Malinese Mechanized Infantry (32.00/32) (Prob Victory: 30.7%)
While attacking in Malinese territory at Djenne, Modern Armor defeats (4.80/40): Malinese Mechanized Infantry (Prob Victory: 30.7%)
While attacking in Malinese territory at Djenne, Modern Armor loses to: Malinese SAM Infantry (6.12/18) (Prob Victory: 82.2%)
Delhi begins: Gunship (4 turns)
Bombayb begins: Gunship (5 turns)
Bombay's borders expand
Norbert Rillieux (Engineer) (Great Engineer) born in Bombay
IBT:
While defending in Indian territory near Bombayb, Fast Worker loses to: Malinese Gunship (24.00/24) (Prob Victory: 17.8%)
While defending in Indian territory at Bombayb, Fast Worker loses to: Malinese Gunship (24.00/24) (Prob Victory: 82.2%)
A Well was destroyed near Bombayb
A Pasture was destroyed near Delhi
State Religion Change: Ruff_Hi(India) from 'Judaism' to 'Islam'
Turn 16/128 (1840 AD) [21-Dec-2006 22:40:49]
While attacking in Indian territory at Delhi, Modern Armor defeats (40.00/40): Malinese Gunship (Prob Victory: 100.0%)
While attacking in Malinese territory at Djenne, Gunship defeats (12.48/24): Malinese SAM Infantry (Prob Victory: 35.7%)
Modern Armor promoted: City Raider I
While attacking in Malinese territory at Djenne, Modern Armor defeats (22.40/40): Malinese Christian Missionary (Prob Victory: 35.7%)
A City Ruins was destroyed near Madras
Christianity has spread: Djenne
Captured Djenne (Mansa Musa)
Razed Djenne
Djenne lost
A City Ruins was built
Modern Armor promoted: City Raider I
IBT:
A Mine was destroyed near Bombayb
A Camp was destroyed near Bombayb
A Lumbermill was destroyed near Bombayb
Civics Change: Mansa Musa(Mali) from 'Organized Religion' to 'Pacifism'
Spoiler Naming Convention :
There are 6 options with unit naming (and a sub-option in some cases) all controlled from the Ruff_Mod.ini file. These options are:
- Normal Civ IV names
- Totally random names (TheLopez)
- Random civ-related names (TheLopez)
- ‘1st Warrior’ type names (Porges)
- ‘1st Warrior of Moscow’ type names (Porges)
- Borg Naming (Ruff_Hi)
Here is an example of the Borg naming convention …
Unfortunately, the name size doesn’t have room for “tertiary adjunct to …”.
Spoiler Version History :
v2.0 to v2.0.1 (Vanilla) or v2.0.4 (warlords)
- fixed Scoreboard name/civ option doesn't 'take' when game loaded. Work-around; Alt-J then exit
- fixed Dead civs still included in 'attitude', 'civics', 'state religion' and 'war status'
- fixed city ruins included in creation / destroyed improvements
- removed spoiler information where you can learn about a civ because the logger reports pillage by their units or in their land
v1.2.0b to v2.0
- A complete rewrite / recombine of all elements
- Dropped some elements (specialist stacker, plot enhancements)
- Added some elements (scoreboard, UN resolutions)
- Enhanced some elements (logger)
- Added in-game options screen (heavy borrowing of code from HOF Crew)
- Added battle odds to the logger
- changed Reminder key from ALT-F (used for something else – fort maybe) to ALT-M (set ‘minder)
- Logger:
- changed logger so that it shows the unit name in combat results
- changed the colour for promotions
- included option to have 4000BC as Turn 0 or Turn 1
- Fixed Turn counter
- Added option to turn clock mod on / off
- added TheLopez's Specialist Stacker (HOF version)
- added 12Monkey’s Plot List Enhancement
- added TheLopez’s Great Person Mod
- added Sevo's Civilopedia
- added Tech Screen
- echo Alt-L logging on of off
- added battle statistics (ALT-B)
- added option of logging "IBT:"
- changed Reminder key from ALT-R (rebase air units) to ALT-F (flag future reminders)
- added 12Monkey's Modified Special Domestic Advisor
- fixed some logging issues
- combat results report if unit was defending or attacking
victories are reported in dark red, losses are reported in red - logging is started with Alt-L once the game has loaded with a message about if you are logging or not
- option to turn off random unit names
- started process of moving to RuffMod.ini file instead of HOF.ini file
- fixed tabbing for domesticadvisor
- fixed tabbing for attitude icons
- fixed error in logging of religionspread to another civ
v1.1.0 replaced after 57 downloads.
v1.2.0a replaced after 25 downloads.
v1.2.0b replaced after 150 downloads.