Advertisement
Civilization Fanatics' Center  

Welcome to Civilization Fanatics' Center.

You are currently viewing our site as a guest which gives you limited access to our site features. By joining our free community, you will be able to participate in the discussions, search the forum, send private messages, vote in polls, upload your own screenshots to the gallery, and access many other special features. Registration is fast, simple and absolutely free, so sign up today! If you have any problems with the registration process or your account login, please contact support.

Go Back   Civilization Fanatics' Forums > CIVILIZATION III > Civ3 - Creation & Customization

Notices

Reply
 
Thread Tools
Old May 28, 2010, 10:02 PM   #1
Quintillus
Deity
 
Quintillus's Avatar
 
Join Date: Mar 2007
Posts: 3,947
Science Civ3XInf.dat - Decoded

Quote:
Originally Posted by tom2050 View Post
Not sure what may be in the Civ3XInf.dat file. There could be a wealth of alterable information there, but the problem with DAT files is that in order to view what it contains, you need to know or have what was used to create it. It could be opened with anything, or contain anything.

The possibilities are endless, but if the program or editor could ever be found to edit it's contents, it could possibly provide an enormous amount of editable content, or could be something quite worthless!
That's an interesting thought. On the off chance that it might work, I ran that file through SavExpnd (to use that, run 'SavExpnd "inputfile.in" "outputfile.out"', without the single quotes but with the double quotes). And I was able to figure out what it is. To avoid entirely changing the topic of the thread Tom posted this in/threadjacking, I've started a new thread for this topic.

Civ3XInf.dat appears to be entirely in binary when looking at it in a hex editor. Disappointing, perhaps, but then again, compressed SAV games appear to be entirely binary in a hex editor, too. So on the chance that it might do something, I ran SavExpnd on Civ3XInf.dat. I ended up with a smaller file, which looked dubious, as I thought SavExpnd was supposed to expand a file, y'know! But I opened the "uncompressed" version in a hex editor, and looked for something intelligible.

What I found was a couple of Jaimo references near the beginning, several near the end, and a whole bunch of gobblydygook in between. Checking the Easter Eggs chart, I saw that the Jaimo unit appears in your units folder after you've triggered the Elvis unit. It dawned on me that this unit obviously had to be stored somewhere prior to being unlocked, and this was probably where.

So I told 7zip to open the uncompressed version as an archive, and, voila! All the files needed for the Jaimo unit! Although I can't compare it directly to the Jaimo unit as I haven't triggered Elvis since I last installed PTW/Conquests and don't feel like setting my calendar to January 8th, everything looks fine (see screenshot - the U in the filename stands for Uncompressed).

The good news is, we now know what Civ3XInf.dat does (the version in the Civ3PTW folder appears to be identical, although I haven't run this process on it). The bad news is, it doesn't contain any editable content, unless you want to change the Jaimo unit for some reason.

The same technique might work for some of the other files whose purpose is currently unknown. I wouldn't bet on it, but you never know.
Attached Thumbnails
Click image for larger version

Name:	Jaimo.PNG
Views:	45
Size:	44.7 KB
ID:	253813  
__________________
Read Conquest of the World, the 2nd most viewed Civ III story of all time!
C3C Cross-Platform Editor Version 0.84 - April, 2013
Congress is the opposite of Progress
Quintillus is offline   Reply With Quote
Old May 28, 2010, 10:32 PM   #2
Civinator
Blue Lion
 
Civinator's Avatar
 
Join Date: May 2005
Posts: 3,699
It´s great that after so many years, Civ 3 still always has new things to discover.
Quintillus, thank you very much for decoding Civ3XInf.dat.
__________________
Wise men discover tourism. War becomes obsolete.
Civinator is offline   Reply With Quote
Old May 28, 2010, 11:20 PM   #3
tom2050
Deity
 
tom2050's Avatar
 
Join Date: Oct 2005
Location: The Gateway
Posts: 5,316
Some excellent detective work there Quintillus! Too bad there are not more hidden .dat files laying about.

Most other files are pretty self-explanatory I think.
mss32.dll - Miles Sound System component
sound.dll - obviously relates to sound, not sure exactly what either one of these does specifically
secdrv.sys - Macrovision SafeDisc DRM
DrvMgt.dll - another SafeDisc file
jgl.dll - I believe a dll related to graphics
ifc23.dll - (Immersion Foundation Classes 23 dll) - something to do with running on Windows ?
binkw32.dll - Bink Video
00000000.256 / 00000000.016 - I believe some type of palette file, not sure
bic__out.tmp - Contains information of the whole BIQ file (I believe the last one opened is saved here)

OTHERS
-------

CampaignRecord.hof - I believe this stores the information for the Campaign Screen for Conquests. The "hardcoded" campaign names shown when you go to the Hall of Fame, I believe are here. You can open this with Notepad and see them yourself; changing them causes Civ 3 to crash in the Hall of Fame. They would need to be changed another way, probably with a Hex Editor e.g.

Civ3.opt - can be viewed with Notepad also. Most info can be seen. Consists of many paths to .h (C/C++ header) and .obj files (C++ file). Most all paths contain /DEBUG/.

Civ3XInf.dat - thanks to Quintillus, we know this is a unit!

HighScores.cv3 - High scores obviously

ifeel.ifr and other.ifr - unknown, they were apparently created with IStudioVersion 4.1.0 IFRCreator. Seems they control sounds/user controls in some way perhaps ? Completely readable with Notepad. Haven't tried altering this though (to see if Civ3 still works, or if it causes a crash or change).

That's about it other than the .exe.
tom2050 is offline   Reply With Quote
Old May 29, 2010, 09:00 PM   #4
Takhisis
Ostres! Crackòvie!
 
Takhisis's Avatar
 
Join Date: Jul 2005
Location: up yours!
Posts: 14,178
Interesting. Posting to subscribe.
__________________
[18:47:11] <@Lucy> i don't mean to imply that what's going on in tak's underpants isn't equally or more creepy
[18:47:47] <@Lucy> constant mooing from this game
Stormrage and Spacer One will always be missed.
'Well, there's spam, and then there's spam spam. You are an example of spam spam spam baked beans spam spam spam spam spam and spam.' -choxorn, 12/03/2010
Sign-ups for Trimafia are open. The first mafia game to have three hosts! Three!
Takhisis is offline   Reply With Quote
Old May 30, 2010, 10:50 PM   #5
Quintillus
Deity
 
Quintillus's Avatar
 
Join Date: Mar 2007
Posts: 3,947
Thanks for posting the summary of those files, Tom! I'm not aware of a centralized area where information about all these files exists. Thought to check the Modiki, but unfortunately it's pretty sparse and outdated - for deep details, the Forum Search is more useful.

Re: the .ifr files. Multiplayer/communications issues are a good thought, especially since they start appearing with PTW. I might take a closer look at the file later; my Civ time this weekend has been (somewhat loosely) focused on making some progress on my cross-platform editor.

You're right about CampaignRecord.hof - editing it in a hex editor does not cause it to crash, and does change the scenario names displayed in the Hall of Fame screen. It does throw off the "Next" button in the Hall of Fame, though, and I have not tested whether winning the Rise of Rome scenario when the second scenario is no longer called Rise of Rome will register correctly in there. Some additional research research in this area could be useful. My current hex editor of choice is the HxD Hex Editor. I actually slightly prefer AXE 3.4, but it isn't freeware past a trial period, and I don't prefer it that much. Someone recommended HexEdit in the Modiki - taking a quick look, it looks pretty Spartan, but appears to do the job.
__________________
Read Conquest of the World, the 2nd most viewed Civ III story of all time!
C3C Cross-Platform Editor Version 0.84 - April, 2013
Congress is the opposite of Progress
Quintillus is offline   Reply With Quote
Old Jun 01, 2010, 12:05 PM   #6
WildWeazel
Maker of Worlds
 
WildWeazel's Avatar
 
Join Date: Jul 2003
Location: %CIV3%\Conquests\Scenarios\
Posts: 6,689
Images: 11
Great find- just another step towards discovering the secret of YUMBO!
WildWeazel is offline   Reply With Quote
Reply

Bookmarks

Go Back Civilization Fanatics' Forums > CIVILIZATION III > Civ3 - Creation & Customization > [PTW] Civ3XInf.dat - Decoded

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[BTS] SGOTM 11 - Who Dat? AlanH Civ4 - Succession GOTM 455 Sep 14, 2010 03:47 PM
SGOTM 10 - Who Dat? AlanH Civ4 - Succession GOTM 991 Apr 14, 2010 12:05 PM
SGOTM 09 - Who Dat? AlanH Civ4 - Succession GOTM 498 Jul 30, 2009 01:52 PM
Dat Blue Spot! Joesocwork Civ4 - General Discussions 25 Jul 18, 2008 03:49 AM
The Exodus Decoded Zoso318 World History 10 Sep 17, 2006 12:56 AM


Advertisement

All times are GMT -6. The time now is 10:55 PM.


Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
This site is copyright © Civilization Fanatics' Center.
Support CFC: Amazon.com | Amazon UK | Amazon DE | Amazon CA | Amazon FR