Modded Hall of Fame showing Won/Loss state...

Fallblau

Chieftain
Joined
Sep 16, 2005
Messages
91
Hey guys...

One thing that has bugged me since the release has been that while the Hall of Fame screen is really neat, and you can see replays and all, it does not state whether or not you actually won or lost the game!

I'm sure that this is something Firaxis will get around to fixing, but until then, I've come up with this:

Mod HoF image.jpg

CURRENT VERSION
View attachment V3_CvHallOfFameScreen.zip

Archival Versions
View attachment V2MODIFIED_CvHallOfFameScreen.zip
View attachment 103303

To Install, you will need to create a new folder in your Custom Assets\python folder (in my case, it is "My Games\Civ4\Custom Assets\python") called "Screens". This IS case-sensitive, and it must appear exactly as "Screens". (See Item 1 below)

EDIT: It has since been brought to light that if a (lowercase) "screens" folder appears in your directory, you may or may not need to case-sensitize it. Some have, some haven't... So try it and see.

InstallA.jpg

Next, unzip the mod attachment into this newly created folder. (See Item 2 above)

Go to the "Screens" folder, and rename the unzipped file from "MODIFIED_CvHallOfFameScreen.py" to just "CvHallOfFameScreen.py". (See Items 3 and 4 below)

InstallB.jpg

Launch the game! It's maybe not the most elegant solution, but it eases my warped little mind until Firaxis fixes it... :)

Enjoy!
 
You're not the only warped mind around. I found the HoF lacking as well. I like what you've done.
 
The neat thing about it is that it shows just how moddable the game really is... I wasn't sure that the engine would parse an entirely new folder in the Custom Assets section (i.e., one that it didn't build itself), but it caught it without a problem...
 
Thanks, Pounder...

Yeah, the methodology I'm using is pretty brute-force, but seems to be effective... Every time you go in to the HoF, it repopulates the data from all of your stored Replay files themselves, and not from a fixed "table".

Here's what I did:
Image1.jpg

The sections in green are the original Firaxis code, the red is what I added. Basically, as it parses the replay, I get the last turn of the game, and set a variable to zero. Then, using an index of the number of players in the game, I run through and gather each of their scores on that last turn, setting the variable to the higher value each time. When that is complete, I get the player's final score. If it matches, victory, if not, loss.
 
Actually, I think the hall of fame shouldn't include losses at all !
Tell me one other hall of fame that includes "losers" ? ;)
 
>Tell me one other hall of fame that includes "losers" ?

I dunno... The Darwin Awards? :)

Reminds me... We saw "Meet the Fockers" the other night... Pretty bad, actually, but it contains the line "I didn't know they even MADE "Sixth-Place" ribbons!"

:)
 
Sweet. I just noticed this problem last night when I lost by space race and the HOF did not distinguish between games I had won or lost.
 
Awesome... I noticed this also and I am glad you added the column.

Other things we noticed besides your score:
1. You are logged into your computer as Shelly
2. Your computername might be: GOOBERCO-BADASS (or did you put that name in)
3. You are a fan of the GTA series (ditto!)
 
Fallblau said:
To Install, you will need to create a new folder in your Custom Assets\python folder (in my case, it is "My Games\Civ4\Custom Assets\python") called "Screens". This IS case-sensitive, and it must appear exactly as "Screens". (See Item 1 below)

but I've already got a lower case 'screens' directory there?
oh well, loaded it there and I'll see what happens....

The lower case screens directory is empty so I can always delete it.
 
Demon Rob said:
but I've already got a lower case 'screens' directory there?
oh well, loaded it there and I'll see what happens....

The lower case screens directory is empty so I can always delete it.

I tryed renaming the screens folder Screens and it did not work.

Seems to be date sensitive.

It didn't work for me until I renamed the screens folder orgscreens (just to keep it backed up with original date) and then created a new folder called Screens.
 
Thanks for all the remarks, guys... I really appreciate it... My random map thing fell on mostly deaf ears... This makes it worth it... :)

Nevs... Now I'm waiting for the black helicopters, man! :) And yeah, GTA remains most rockin'... :)

Demon Rob

but I've already got a lower case 'screens' directory there?

Huh... I didn't... Inconsistency in the game initialization stuff, or had you perhaps installed another mod as well? And if so, does THAT one work now?

Pounder... DAMMIT! :) I went on the assumption that winning the game would actually give you the higher score... As one would assume, really... Damn, damn, damn... I'll look deeper and see if I can find something else... But seriously, thanks!! Given my limited set of data, victory meant high score, always... Odd that it wouldn't really... Really odd, but I guess I can see it happening... Is there any chance I could get you to upload the replay file for that one, so I can use it in testing? Would truly be helpful... In the vernacular, "you da man"... :)

OK guys... I'm going to go hunting again...
 
OK, I think I've got it... Methodology has changed... Try this one, especially Pounder, since it should pick up on your issue...

(ATTACHMENT moved to Post #1)

If it works, Pounder, let me know, and I'll edit the top post to hold this one...

Again, thanks all... :crazyeye:
 
Fallblau said:
Demon Rob

Huh... I didn't... Inconsistency in the game initialization stuff, or had you perhaps installed another mod as well? And if so, does THAT one work now?

no, you're the first mod. congratulations! Seems Pounder had the same lower case directory too (see his post a few ago). Mine is a default Australian (DVD) install.
 
Back
Top Bottom