[TUTORIAL] For those who use steam to play C2C.

Toffer90

C2C Modder
Joined
Oct 16, 2011
Messages
8,497
Location
Norway
Steam has patched Civ IV BtS with an update that breaks many multiplayer features and causes problem with some font icons in-game.

To rectify this, you will have to opt in for the beta version of Civ IV BtS, there is a legacy version of the game that steam don't support that works perfectly just like the original BtS did.
In your steam library, right click BtS in the list and open properties, in there you should see a "BETAS" tab.
In the "BETAS" there is a dropdown for the betas you would like to opt into; select the "original_release_unsupported - Original Release - ..." from that dropdown.

Another thing about steam is that the folder path for BtS can become so long that the deepest folder of C2C will become unreadable in the windows system.
Install path for C2C on steam typically at worst look something like this:
"C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword\Mods\Caveman2Cosmos"​
At best it looks something like this:
"D:\Steam\steamapps\common\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword\Mods\Caveman2Cosmos"​
Since C2C has many nested folder itself the file path for some files can still get too long for some systems.​
To solve this problem, install BtS in a custom location through steam, the original steam install path is not always ideal depending on where steam itself is installed.
Custom game folder location.jpg
Steam only allows one game library location per drive, and steam itself uses up the drive it's installed on for the default game library folder, so if you only have 1 drive and experience problems with launching C2C, you may very well have to reinstall steam closer to the drive root.
The Ideal location for steam is "[Drive letter] :\Steam"
Which makes this the shortest possible path length to steam games:
"[Drive letter] :\Steam\steamapps\common\[game name]"​

If you want to mod the dll (C++) in C2C you may need the beta version to get access to important source files related to the games python implementation that are not replicated inside the C2C source folder.
That is, you won't be able to compile a working dll without having the beta version unless you download those source files on your own.
 
Last edited:
Often Steam also has been known to install a Caveman2Cosmos mod folder within a Caveman2Cosmos mod folder, adding a layer of redundancy that must be eliminated by hand.
 
I think you have misunderstood something, or possibly I don't understand what you are saying here, but steam doesn't install Caveman2Cosmos or anything related to Caveman2Cosmos.
When someone has steam and they install C2C, it can go wonky like this. It's been seen a lot but I don't know how these folks are going about it to cause this problem, some kind of automatic mod installation mechanism they have or something from what I can gather.
 
Images to try and help (l33t paint skills)
 

Attachments

  • librarypage.png
    librarypage.png
    538.3 KB · Views: 807
  • properties.png
    properties.png
    6.3 KB · Views: 650
  • betapage.PNG
    betapage.PNG
    22 KB · Views: 691
When someone has steam and they install C2C, it can go wonky like this. It's been seen a lot but I don't know how these folks are going about it to cause this problem, some kind of automatic mod installation mechanism they have or something from what I can gather.
That only happens if people uncompress the "major version" archives, and its always a user issue, steam has nothing to do with that. (normally when people click extract this archive to named folder option)

Steam has no such mechanism in itself except for workshop, which is not active in civ4.
 
Ok. All I know is that it wasn't until steam that we started seeing this and all those who had the issue were steam users and it was mentioned it had something to do with it back then.
 
Ok. All I know is that it wasn't until steam that we started seeing this and all those who had the issue were steam users and it was mentioned it had something to do with it back then.
I guess earlier versions of mod were packaged differently - that is if you extracted archive you would get files instantly just like in my or Toffer's modmod.

This time they get extracted into Caveman2Cosmos folder.
 
Probably best explained by there being a much larger percentage of computer noobs that play BtS on steam than in the group of old schoolers who own the physical game.
e.g. Those who have never installed a game without using steam has been hand-held so much that they aren't comfortable with navigating folders and files.

I'm just saying that game providers like steam has made gaming much more available to people who have close to no general computer knowledge, it's made it more edible for them to try it out you know.
Makes sense.
 
old schoolers who own the physical game

An alternative for those in between "old schoolers" with the physical CD's and "noobs" with Steam, is Good Old Games (gog.com) download of the full (and patch-updated) Civ4 Complete Edition (currently on sale for $8.29). I had issues installing BTS on a new laptop from my old CD's, and the GOG download worked well. It installs into its own directory "C:\GOG Games", eliminating the Steam "name too long" problem.
 
Yeah, gog is a good alternative, and it is DRM free which is not fully the case with steam games. This thread is about Steam though.
Which does make it a good place to mention that there's an alternative. Was not aware of that myself so I appreciate the note.
 
lets create a new post that compiles all the info we find here, into one sticky? so that it is readily available for players?
 
OMG! It really fixed so many glitches in descriptions for me! Thank you!

IMO this topic should go in a thread structure one tier up. It is very useful and important. It should be easier to find.
 
OMG! It really fixed so many glitches in descriptions for me! Thank you!

IMO this topic should go in a thread structure one tier up. It is very useful and important. It should be easier to find.
This thread is only 7 days old, so i would say you found it easily enough.
Anyhow, it's a sticky thread now, so it won't disappear down the thread list; that ought to be enough.

I realized I had explained this steam thingy dozens of times in posts here and there for several years now, so I made this long overdue thread.
 
Last edited:
  • Like
Reactions: DC0
how do i choose where the beta bts is installed?
Um, the beta will overwrite your normal BtS install so the same place you decide where to install any game...

You can right click the game in your steam library and select properties, the new window should have a "local Files" tab, inside that tab you should see a button with the text "Move Install Folder...".
 
Last edited:
yeah i dont see a "move install folder"
I forgot to mention that when you right click the game in your library, you have to select properties in the context menu (mouse drop down menu).
Edited my last post to correct that shortage in details.

Added a screenshot that shows the correct window inside a yellow rectangle and the button within a red rectangle.
Do you get that window but the button is missing?
 

Attachments

  • ScreenShot.jpg
    ScreenShot.jpg
    566.5 KB · Views: 587
Last edited:
the options i get after selecting properties/ local files

Browse Local Files
Backup Game Files
Uninstall Game
Verify Integrity of Game Files
Strange maybe there's a steam setting that must be checked to be able to choose non-default install locations...

Edit:
Set up custom install paths here:
Untitled-1.jpg
 
Last edited:
Hi I need help with this please

It will not let me make a new folder. it says "already a folder on this drive for Steam"
 
Top Bottom