View Full Version : What the heck am I doing wrong? (Installing Unofficial Patch)


PimpyMicPimp
Dec 10, 2007, 04:49 PM
Let me preface this with a fact: I am a complete, and utter, hopeless, and pathetic tech-tard. Me+Extracting-and-folders-and-all-that-fun-stuff=:confused:

So, I downloaded the unofficial patch from the stickied thread, excited for some fixes to bugs that are driving me insane, [I]thought/I] I followed all the instructions correctly, but apparently not. I extracted all the files into the custom assests folder like the readme says, but nothing has changed. I guess I should have realised something was wrong when I didn't have to overwrite anything and the folders were empty. I'm so lost :(

Any tech-wizzard know where I went wrong? Take pity.

ori
Dec 10, 2007, 05:03 PM
the unofficial patch consists of TWO different parts:
the cvgamecoredll.dll (in Version 1.11) contains most of the fixes and needs to go either into
\firaxis games\sid meier's civilization 4\Beyond the Sword\assets
OR needs to be made a mod - which I will not outline.
If you put that in the folder I just posted you will be prompted to overwrite an existing file, you might want to copy or rename that before just to make sure.
the second part (version 1.02) are python and xml fixes those need to go into custom assets
which you seem to have found, but you need to make sure that the paths are exactly like this:
My Documents\My Games\Beyond the Sword\CustomAssets\python\screens\CvExoticForeignA dvisor.py
My Documents\My Games\Beyond the Sword\CustomAssets\python\screens\CvWorldBuilderDi plomacyScreen.py
My Documents\My Games\Beyond the Sword\CustomAssets\python\screens\CvPediaPromotion .py

Edit: OR if you just want the .dll fixes you can just use this installer (http://abross.de/downloads/unofficial_patch_1_11.exe) which will do all the work for you and even backup the original file :smug:

grumbler
Dec 10, 2007, 05:05 PM
The DLL you downloaded goes into the "Program files\Sid Meier's Civilization 4\Beyond the Sword\Assets" folder, not in "CustomAssets". (The latest official patch changed it so that DLLs in CustomAssets are ignored.)

EDIT: or what ori wrote in the meantime

Seven05
Dec 10, 2007, 05:14 PM
Custom assets are all typically empty so that's not suprising. I strongly advase against using cusomt assets though, se let me tech you how to make a mod :)

First, browse to your game's installation directory. Typically it's something like C:\Program Files\Firaxis Games\Sid Meier's Civilization IV\Beyond The Sword (hereafter refered to as your <BTS> folder).

In that folder you'll see a folder named 'Mods' which contains a bunch of other folders, each being a mod. Create a new folder inside the Mods folder, call it whatever you like but I suggest keeping it short for simplicity so let's just call it 'unofficial' giving you a folder path like this: <BTS>\Mods\Unofficial

Now, in your new mod folder create a sub-folder names Assets, so <BTS>\Mods\Unofficial\Assets. Find the Civ4GameCoreDLL.dll file in your custom assets folder and put it in your new <BTS?\Mods\Unofficial\Assets folder. Once you've done that delete any files left in your custom assests folder, don't skip this step so double check it (several times if needed).

Almost done. Create a new text file in your <BTS>\Mods\Unofficial folder, rename it to Unofficial.ini, you should get a pop-up warning you about changing the file extension if you do answer yes, if you don't it's because you're hiding file extensions for know file types in windows. To fix that in Windows Explorer there is a pull-down menu called 'tool' and inside that menu and option called 'Folder Option' click on that. In the Folder Options dialog look for 'Hide Extensions for Known File Types' and uncheck it, then click on the OK button. If you new file is named Unofficial.ini.txt fix it by removing the .txt.

Once you have a blank ini file, open it up (should just double click on it, if it gives you trouble right click on it and open with notepad). Copy the following text into that ini file:

[CONFIG]

; Modular XML Loading
ModularLoading = 0

; Skip Main menu
SkipMainMenu = 0

; Custom Art from user folder is not loaded
NoCustomArt = 0

; Custom XML and Python from user folder are not loaded
NoCustomAssets = 0

; No Custom Scenario option in main menu
NoCustomScenario = 0

; No team play allowed
NoTeams = 0

; Always start in the standard era
ForceStandardEra = 0

; Scenario file (Single player)
ForceScenario = 0

; This mod is only for single player games
SinglePlayerOnly = 0

; Allow public maps to be used with this mod
AllowPublicMaps = 1

; Mod Image file
ImageFile = 0

; Name of Mod
Name = Unofficial Patch

; Description of Mod
Description = Generic Mod


Close and save it. You're done :)

Now you can run the game, go to advanced and then load a mod picking 'Unofficial' from the list. Alternatively you can edit your civ 4 config file to auto-load the mod for you.

Edit:

Figured you get some answers while I was typing all of that :)

Use Ori's method, it's easier especially with the installer...

PimpyMicPimp
Dec 10, 2007, 05:20 PM
Thanks guys! I really appreciate it.