View Full Version : Modding in starting ships
October 29th, 2003, 02:15 AM
I was wondering if anyone knew of a way to mod a fighter in as a choice for a starting ship. I rooted around in the Starfury folder and the campaign files, but couldn't find what I should add to the Main_StartingPlayerShips file. Can anyone help me out here?
[ October 29, 2003, 01:15: Message edited by: Renegade 13 ]
October 29th, 2003, 03:28 AM
The files startingshipsplayer, purchaseshipsplayer and purchaseships enemy are about the same.
You need to copy a fighter from the purchaseshipsenemy file, and edit it so it has a description and doesn't say "enemy fighter" as the type.
October 29th, 2003, 03:45 AM
All right, thanks, I'll try that.
October 29th, 2003, 05:14 AM
Ok, everything was good until I started up a new game using my new fighter. After going through the campaign 1 intro screens, I get an "invalid floating point error". I copied a fighter from the purchase ships enemy file, pasted it into the starting ships file, removed the "enemy" from the name, added a description and that's all. Any advice?
October 29th, 2003, 05:18 AM
Sorry, forgot a step. You need to add components to the default layout, or your ship starts empty and SF freaks..and, bleh, for that matter few of the default components can be placed on a fighter anyway.
October 29th, 2003, 10:10 AM
Is it just me, or is modding this game a pachydermal pain in the putuckus? I am daunted by the sheer number of files - cross-referenced no less! - that I'm having to plow through for this Star Trek Mod, and I still have no 'beta' date in sight...
October 29th, 2003, 03:35 PM
Thanks Phoenix, I'll try that.
October 30th, 2003, 01:03 AM
I'm having that problem, so I have decided to start work on a full blown modding tool - like the ones for space empires 4. May take a while though, uni work is piling up http://forum.shrapnelgames.com/images/icons/icon9.gif
October 30th, 2003, 05:33 AM
Ok, this is starting to get a little frustrating. Modding SEIV wasn't much of a problem. Modding Starfury is many, MANY times more difficult.
Sorry to be a pest, but I've done all your suggestions Phoenix, and now I don't even get to the initial game screen. It loads the maps and everything, but then I get an "Access violation at address 004E42EC in module 'Starfury.exe'. Read of address 00000014."
I just dunno what to do. Any help (or a modding tool http://forum.shrapnelgames.com/images/icons/icon12.gif ) would be greatly appreciated.
October 30th, 2003, 10:05 AM
Try putting a copy of the Main_ComponentConfigurationSlotsEnemy entry for a Terran Fighter Layout in the Main_ComponentConfigurationSlotsPlayer file. http://forum.shrapnelgames.com/images/icons/icon7.gif
October 30th, 2003, 10:46 PM
Renege, if you would just zip up your campaign and send it off to me (pdse4. at .cox.net.), remove the extra periods in my email there.
I'm not terribly good at troublshooting unless I can see the files in question, sorry..
October 31st, 2003, 01:56 AM
Well Phoenix, thanks for the offer. I may yet take you up on it. However, I haven't spent a whole lot of time on this and I'll try it out some more before I complain some more. Thanks for the help.
October 31st, 2003, 09:04 AM
For easy install you can download the setup tool at www.innosetup.com (http://www.innosetup.com) . It's free of charge and easy to use. Aaron even added a line in the registry with the location of Starfury that you can use with Inno. This way all the content of a mod will be installed at the correct location. I have a little script for Inno that checks if the user has really chosen the correct path to install to, too. I can post it to anyone who is interested.
vBulletin® v3.7.0, Copyright ©2000-2013, Jelsoft Enterprises Ltd.