Nightinggale
Deity
- Joined
- Feb 2, 2009
- Messages
- 5,378
Out of date!!!
Use Religion and Revolution 1.6 instead
Use Religion and Revolution 1.6 instead
As previously announced I decided to make a mod of the mod Religion and Revolution. Here it is: the modmod Religion and Revolution Extended.
This is based on Religion and Revolution 1.5, which in turn is based on The Authentic Colonization 2.03_final. The full credit list for those two mods can be found here.
I will be doing mod development a little different from the other mods.
Ok, maybe the Cherokee didn't actually post this on CivFanatics, but they did say it and it tells my view one mod development and software development in general. I will give everybody access to the newest version at all time. It's great in the sense that nobody will have to wait for already made features, but it also mean the code is less tested when people get it. In a sense everybody will become beta testers.Cherokee tribe said:
- Tell me and I will forget
- Show me, and I may not remember
- Involve me, and I will understand
It also mean I'm open for contributions from everybody. In fact I depend on it as I suck when it comes to graphics. There is a list further down of missing graphics.
The mod is hosted here. Since this is a free account on Github, it has size issues and will need files from RaR 1.5. Also you need a Git client to get it. See Install for more information.
Goal:
There is no fixed goal other than generally allow reduced micromanagement, increase speed and reduce memory usage. I also indent to hunt and kill every single bug.
Other ideas will be coded when they appear.
Install and usage guides
I thought a little about this and decided to take the approach

In other words I will tell ONE way to get this working and write in a way so as little prior knowledge is needed. Maybe it isn't the best way but it's the way I predict is least likely to cause problems.
Install
Spoiler :
The mod is currently only distributed though git. This mean you will have to install a git client to get it. I will assume you have installed TortoiseGit.
Go to your colo MODS directory in "My Games" as I fear permission issues with the one in program files.
Right click on an empty place and select "Git Clone"
Set URL to
Hit OK and wait for download.
Adding files from RaR
Open \Religion_and_Revolution_Extended\Assets
Delete Art and Sounds
Copy Art and Sounds from Religion and Revolution 1.5 to Assets
You will notice that those two directories now have a red !. This means they have local modifications and you don't want that unless you know you made them. To clear those local modifications:
Select directory and right click.
Select TortoiseGit->Revert
Select all and ok
Doing that should return the green V. All directories should have green V when you are done.
The mod should now be playable
Go to your colo MODS directory in "My Games" as I fear permission issues with the one in program files.
Right click on an empty place and select "Git Clone"
Set URL to
Code:
https://github.com/Nightinggale/Religion_and_Revolution_Extended.git
Adding files from RaR
Open \Religion_and_Revolution_Extended\Assets
Delete Art and Sounds
Copy Art and Sounds from Religion and Revolution 1.5 to Assets
You will notice that those two directories now have a red !. This means they have local modifications and you don't want that unless you know you made them. To clear those local modifications:
Select directory and right click.
Select TortoiseGit->Revert
Select all and ok
Doing that should return the green V. All directories should have green V when you are done.
The mod should now be playable
Update
Spoiler :
Goto MODS directory.
Right click on Religion_and_Revolution_Extended
Select TortoiseGit->Pull
OK
Right click on Religion_and_Revolution_Extended
Select TortoiseGit->Pull
OK
Install without Git
Not recommended, but can be used by people who won't/can't install Git.
Spoiler :
- Make a copy of Religion_and_Revolution in MODS and call it Religion_and_Revolution_Extended.
- Goto the project page and click ZIP.
- Unzip the downloaded file.
- Copy the content of Religion_and_Revolution_Extended-master (the unzipped file) into Religion_and_Revolution_Extended. Click "yes to all" about merging directories and overwriting files.
Create desktop shortcut
Spoiler :
Goto Colonization.exe in program files.
Drag Colonization.exe to the desktop while holding down ALT.
Right click and select properties.
Add at the end of target
Notice the first character is a space. It must have at least one space after the " already in the end of Target.
Click "change icon" button.
Browse
Select RaR_desktop_icon.ico in MODS/Religion_and_Revolution_Extended
ok
ok
Now Colonization will open directly in Religion and Revolution Extended when this shortcut is double clicked. This approach works with all mods and the icon is optional.
Drag Colonization.exe to the desktop while holding down ALT.
Right click and select properties.
Add at the end of target
Code:
mod="Religion_and_Revolution_Extended"
Click "change icon" button.
Browse
Select RaR_desktop_icon.ico in MODS/Religion_and_Revolution_Extended
ok
ok
Now Colonization will open directly in Religion and Revolution Extended when this shortcut is double clicked. This approach works with all mods and the icon is optional.
Load RaR 1.5 savegames
Spoiler :
Until stated otherwise, RaRE can load RaR 1.5 savegames. However a little trick is needed to load them.
First remove Religion_and_Revolution from MODS (I highly recommend you to keep it somewhere else for safekeeping)
Either you make a copy of Religion_and_Revolution_Extended and call it Religion_and_Revolution or you can make a symbolic link.
The symbolic link is the technically best solution as you use the same files for both and as such update both at the same time and only use disk space for one.
Important: RaR can't read RaRE savegames. This is a one way travel option.
Also I'm not sure how much I will recommend this as it makes the game see RaR as RaRE. If this is used, then the link/copy should be removed when it's no longer needed to avoid confusion. Start all new games in RaRE.
First remove Religion_and_Revolution from MODS (I highly recommend you to keep it somewhere else for safekeeping)
Either you make a copy of Religion_and_Revolution_Extended and call it Religion_and_Revolution or you can make a symbolic link.
The symbolic link is the technically best solution as you use the same files for both and as such update both at the same time and only use disk space for one.
Important: RaR can't read RaRE savegames. This is a one way travel option.
Also I'm not sure how much I will recommend this as it makes the game see RaR as RaRE. If this is used, then the link/copy should be removed when it's no longer needed to avoid confusion. Start all new games in RaRE.
Email notifications
Spoiler :
It should be possible to get an email every time something new is committed.
Read The github guide
This mod's URL is as previously stated https://github.com/Nightinggale/Religion_and_Revolution_Extended
Read The github guide
This mod's URL is as previously stated https://github.com/Nightinggale/Religion_and_Revolution_Extended
BUGS
Bugs are reported here.
I enabled asserts and I would like people to upload savegames which asserts every time. Asserts triggers when the code assumes something and the assumption is wrong due to a bug (which is often undetected). This should make it a lot easier to find bugs.
If an assert triggers in fullscreen you need to alt+tab out of the game to see it. The game stalls. Window mode will not have that issue.