A Babylon 5 Mod for the Final Frontier Mod

It may also be worth mentioning: Steam Users: If using Civ 4 on Steam, switch to the Beta version (equivalent to the original CD release).
As I have only just got the Mod installed and working again, I don't want to do something I can't reverse.

How do I switch to the Beta Version on the Steam Civ IV?
 
One issue I have identified is with a python file UnitNameEventManager.py.

It has not been configured to recognise the colony ship, thus I get an error message on screen every time one is built. It's not game breaking but it is immersion breaking, if you follow me.

Unfortunately I know next to nothing about modding Python and every time I have tried to look at the modding wiki the link has not been able to find the site.
 
Try using ChatGPT or some other AI to find out what is wrong with the code. Just ask it as if it was a humán. Maybe you will need to learn how to properly communicate with it the get the desired results but it's worth some trying. I talk from experience 😉
 
If AI gets you nowhere then all I can suggest is dropping by the modding questions thread for advice, although it looks like most of the help in there is coming from Nexus who's already here. :lol: A number of Civ4 modding gurus have been chatting in both the Civ4 rebuilding and the mini engine threads so maybe messaging one of them for advice might be another option if you really get stuck. Guys like Nightinggale have done some amazing things with the engine.
 
If AI gets you nowhere then all I can suggest is dropping by the modding questions thread for advice, although it looks like most of the help in there is coming from Nexus who's already here.
Me? :shifty: I'm rather asking the questions than answering them :lol:

If the AI can't help you and no one answers in QMQ either maybe I can also look into it, if you upload UnitNameEventManager.py and the unit xml files.
 
How do I switch to the Beta Version on the Steam Civ IV?
Library> rightclick BTS> Properties > Beta. By selecting None you can revert to regular Steam version, but mind that it can break Python if you launch through steam and not a direct shortcut.
although that seemed to load when I began a game, all I got was a standard Civ IV begining, not even Final Frontier.
That sounds like nesting if you still hasn't figured it out. I.e. you practically get an empty mod folder.
This is the installation path for my Civ IV BTS - C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword\Mods\Babylon 5 V3.3
Yeah, this might get path length over the limit. You can copy "Sid Meier's Civilization IV Beyond the Sword" folder closer to root if it's still a problem.

@Blake00 pretty sure Steam makes it's own registry entries for Civ4, if they are needed at all. I have 3 versions of the game stored on my PC and I never had problems with registry missing or pointing to the wrong location.
 
Last edited:
I really think it'd be better if he stuck with the regular steam version, the B5 mod currently works just fine with that.
That's assuming he has hidepythonexceptions = 0 to make sure Python isn't broken. And it easily can be.
 
Library> rightclick BTS> Properties > Beta. By selecting None you can revert to regular Steam version, but mind that it can break Python if you launch through steam and not a direct shortcut.
Thanks Mr Smith, I did this but it has made no difference to the graphics errors I am getting. On the plus side, it didn't break the mod/game.
 
Thanks Mr Smith, I did this but it has made no difference to the graphics errors I am getting. On the plus side, it didn't break the mod/game.
Do you have animations frozen? Iirc there are separate graphics for frozen and not. Try freezing if they are not.

Have you figured XML load errors already? That's what shortening path length suggestion was for.
 
Do you have animations frozen? Iirc there are separate graphics for frozen and not. Try freezing if they are not.
I don't have them frozen but I can try it and see what happens.

Have you figured XML load errors already?
Not getting any load errors now, that issue was resolved by doing a system restore and reinstalling clean.

That's what's weird. I get no graphical glitches or error messages using the B5 mod with my regular steam copy of Civ4. I am living in the dark ages and still using Windows 7 though lol. At some point I should set it up on a newer OS and see if I have any issues.
I'm on Win 11. Last time I played with the Mod I was still on XP....or the one after XP. So long ago now I have forgotten.
 
still using Windows 7 though
Good ol' times.
Spoiler :
Win10 su... ehh! you know! I have 2 screens and at start up Win10 never sees them both only the secondary. With WIN+P I can expand the display to both but it's not working for me in first 5 or so minutes after boot up. It's a known issue to Microfos but they just never cared about fixing it. I never had this issue on Win7 and I tried Linux Mint briefly and that could handle the screens properly too.
 
Good news, graphics issue resolved thanks to Mr Smith.

Turns out there was a little x in the freeze graphics box. Told you I have been away from this for a long time.

Removed the x and graphics all showing correctly....except for the Early Pak'Ma'Ra Destroyer, but at least I know how to search for the right bits to fix that one.
 
Early Pak'Ma'Ra Destroyer has been fixed.

Alas, I found out that another League ship was never completed...the Grome Gunship. We're stuck with the FF Standard model.

The only issue I still find frustrating is that the AI does not know how to use fighters or bombers to the degree needed for the Mod.
 
It's probably burried in my posts from years ago but i remember i was unable to build babylon 5 even when i had the right religion & techs required. Think i had to cheat it in and even then i couldn't see it.
Yes, I remember, I've never gotten as far as building the Babylon 5 Station. Always found other things to fix/tweak before I got there.
 
Back
Top Bottom