Mod Request: Starbase Upgrade Limit Removal

Like many people, I love playing video games, and think mods are something that can make an already great game even better.  One thing I'd like is the ability to add all upgrade modules to a starbase rather than the measly few allowed by the unmodified game.

Since there didn't seem to be a mod that allows this, I thought I'd try my hand at it and make one that I could share with the rest of the community.  I looked at the instructions provided by the other modders here, downloaded the software I needed (Notepad++), and put my nose to the grindstone.

I completely butchered the code. X-(

Suffice to say that after that little fiasco I decided to leave the modding to people who actually knew what the hell they were doing.  So I'm asking anyone here who has the time to create a simple, small mod for the rest of us incapable schmucks that allows us to build all modules on a starbase.  No adding new upgrades or anything, just letting us build all of the originals on one station, nothing more.

Thank you for your consideration, and have a good day. B)

 

 

63,599 views 16 replies
Reply #1 Top

Two words. Hard Coded.

Reply #2 Top

Open up "StarBaseTech" and all the other starbase files then search for the line "maxUpgradeLevelCount 8" and change 8 to however many upgrades are available. That should work if I understand you correctly.

Reply #3 Top

the info from woeaintme is correct and first started in entrenchment, and the total number of upgrades in un-modified starbase upgrades is 24 for tec and 20 for both advent(psi) and vasari(phase), BUT the best way to do this is to create a mod in the mods folder the path can be found by clicking on the button labeled 'show mod path' in the options/mods area of the game, but is usually  of these following locations

mods info

assuming you have sins 1.193/entrenchment 1.053/diplomacy 1.34(the current non-beta versions), AND your windows is installed on the 'C:' drive,  the Mods NEED to be placed here for xp
C:\Documents and Settings\'user name'\Local Settings\Application Data\Ironclad Games\Sins of a Solar Empire\Mods-v1.193
C:\Documents and Settings\'user name'\Local Settings\Application Data\Ironclad Games\Sins of a Solar Empire\Mods-Entrenchment v1.053
C:\Documents and Settings\'user name'\Local Settings\Application Data\Ironclad Games\Sins of a Solar Empire\Mods-Diplomacy v1.34

or here for vista/windows 7/window8
C:\Users\'user name'\AppData\Local\Ironclad Games\Sins of a Solar Empire\Mods-v1.193
C:\Users\'user name'\AppData\Local\Ironclad Games\Sins of a Solar Empire\Mods-Entrenchment v1.053
C:\Users\'user name'\AppData\Local\Ironclad Games\Sins of a Solar Empire\Mods-Diplomacy v1.34

and for rebellion the path IS

My Documents\My Games\Ironclad Games\Sins of a Solar Empire Rebellion\Mods-Rebbellion v#.###    with the #.### replaced by the current rebellion patch version numberand if you are using the dev, you NEED to place the mod in the ' dev' folder

NOTE the first two folders after the 'user name' are hidden , so to see them you must first click on 'tools' then 'folder options', then 'view', then click on 'show hidden files& folders' then click ok, then you will be able to browse your want to the folder. I suggest when you find the folder that you create a shortcut to it on the desktop

NOTE 2 the 'user name' in the above paths is your WINDOWS login user name, eg Administrator

note 3 these shortcuts assume your windows is installed on 'C' drive

and if the mod you want to use is from an EARLIER sins/entrenchment version place the mod in the mods folder FOR THAT version eg mods-entrenchment v1.03, then download and run my mods updater from the latest version archive which will have the same number as the vanilla sins version number, and AFTER updating the mod(s) to the current version for any mods of pre 1.04 entrenchment ALSO run the manifest maker on ENTITY manifests on EACH of the mods EXCEPT for total conversion mods

and inside the mod folder create a folder with the name 'GameInfo' (note the caps as the game engine REQUIRES this exact folder name), and inside the 'GameInfo' folder place your changed entity files ,the start the game and select and add your mod and enable it, the close  the game and re-start it(the engine has weird issues if it does not have the files in during loading of the game usually resulting in a crash) and play  with with the mod using all the upgrades for each starbase

harpo

Reply #4 Top

To be honest, I don't see why you would want to do that. I mean, I KIND OF do, but I like the upgrade limit. It means you can't have a TEC Starbase with max weapons, hangar, defense, can build ships, can sustain an economy AND blow up when you get it to low enough health...

 

Yeah.

Reply #5 Top

Quoting Alexbond45, reply 4

To be honest, I don't see why you would want to do that. I mean, I KIND OF do, but I like the upgrade limit. It means you can't have a TEC Starbase with max weapons, hangar, defense, can build ships, can sustain an economy AND blow up when you get it to low enough health...

 

Yeah.
End of Alexbond45's quote

 

Actually starbases happen to be of limited effectivness because of this, at least if you go against a human enemy.

Reply #6 Top

Quoting ARESIV, reply 5
Actually starbases happen to be of limited effectivness because of this, at least if you go against a human enemy.
End of ARESIV's quote

 

But against AI it would be unbearable at higher difficulties, having to destroy a fully upgraded super starbase at all of his planets x_x so his point of view is right against AI somewhat..

Reply #7 Top

Here you go :)

 

http://sdrv.ms/1bEgIIa

 

Just click on the folder and it will give you the download prompt.

 

+1 Loading…
Reply #8 Top

Quoting Jrla21, reply 7

Here you go

 

http://sdrv.ms/1bEgIIa

 

Just click on the folder and it will give you the download prompt.

 
End of Jrla21's quote

 

Thank you, good sir! :grin:   You should also put this up on the mod sites like ModsReloaded and WinCustomize, so the rest of the fandom can enjoy your work! B) :sun:

Reply #9 Top

So, as of the new update, Jrla21's gift to us no longer works.  If anyone feels like rectifying this, I would be most appreciative. :sun:

Reply #10 Top

BUT, my advice on HOW to create such a mod is still current from reply 3.

harpo

Reply #11 Top

Okay, then how about you tell me what the difference is between Rebellion 1.5 and 1.8 that makes the game crash when I try to use this mod?  I haven't managed to figure it out yet.

Reply #12 Top

from reading the manifest, it looks to be a DIPLOMACY mod, not a rebellion mod, and there are several differences in the entity files between diplomacy and rebellion, so it is not suprising that a dip mod does NOT work in rebellion.

harpo

 

Reply #13 Top

Alright, I recently finished a computing class, and decided to take another crack at modding SoaSE. Problem is, when I open up a starbase .entity file it's filled with these black rectangles with BS, NUL, and CAN inside them.  How do I get rid of those?

Reply #14 Top

Change the files from BIN format to TXT format by way of the convert data app.

Reply #15 Top

Quoting Ryat, reply 14

Change the files from BIN format to TXT format by way of the convert data app.
End of Ryat's quote
Okay, that's ConvertData_Rebellion.exe in the main Rebellion folder, right? How do I use it?