A request for help.

Ok, finally getting back to Sins now that I have Rebellion. But, my personal favorite mod doesn't seem to do jack with it, so I go looking for an update for it. No dice. Ok, well Plan B time, make the mod myself. What I want to do is increase the cap on Capitol Ships. This is my primary desire, since I used to have a mod that simply doubled the cap. I found all the needed reference files, as far as I know, the RESEARCHSUBJECT_MAXCAPITALSHIPSPHASE0.entity 0-7 for Phase, Psi, and Tech. Problem is, I cant read them well enough to know what I need to modify in the files to make the change I want. To keep it simple, I just want to double the cap. Make it start with 2, and by the final stage you can have 32. Can a more experienced modder give me a hand?

 

PS, an extra bonus, anyone know how to increase the improvement cap on Starbases in Rebellion?

 

Edit-Well after plenty of thought and some examination of the ref files posted by Harpo, thanks a ton by the way, I have figured out how to not only edit the research values but also the starting cap as well, allowing me to once more double the limit of capitol ships. However, the issue on Starbases still stands, and I am not entirely sure which files to modify, nor what changes I would need to make. Any suggestions?

16,871 views 22 replies
Reply #1 Top

What exactly do you mean by "Can't read them"? If you see a bunch of gibberish, you don't really have the reference files. Otherwise, you just need to change the lines in the research file that have "value" in them. Base value is only for the MAXCAPITALSHIPS...0 files, and is how many caps you start with without research. The per level value is how many more cap slots you get with each level.

For the starbase increase caps, look in the starbase entity files. I don't remember what the line is called but it has a value of 8 and should be obvious when you see it.

 

 

Reply #2 Top

Oh joy, I love people like you. "What do you mean you have never modified these games files before and have no idea which numbers you should change to have the desired effect. Clearly you are stupid because they are labeled clearly as 'change this number to increase/decrease the the shit you want to change'. After all, everyone knows exactly what every value means and does anyway, and thus could easily do something this simple without any experience at all."

 

Now then, care to try again without being a d-bag?

Reply #3 Top

You do realize he told you exactly what file to modify, and how to actually get modifiable files, right? As, to be entirely honest, you're coming off as a large d-bag, not him. Read Goa's post again, and you will figure out exactly what you need.

Reply #4 Top

Quoting LoganWolfe, reply 2
Oh joy, I love people like you. "What do you mean you have never modified these games files before and have no idea which numbers you should change to have the desired effect. Clearly you are stupid because they are labeled clearly as 'change this number to increase/decrease the the shit you want to change'. After all, everyone knows exactly what every value means and does anyway, and thus could easily do something this simple without any experience at all."

 

Now then, care to try again without being a d-bag?

That was uncalled or. I was doing my best to help as I don't have the game files open in front of me to tell you exactly what lines to modify. Copy and paste a file and I will be happy to tell you exactly what you need to do.

+1 Loading…
Reply #5 Top

loganwolfe, the files to edit for the upgrades of starbases are the starbasetec.entity, starbasepsi.entity and starbasephase.entity

and the line to alter is

maxUpgradeLevelCount 8       (this is from the phase starbase but applies to all the starbases)

and you will want to ADD extra levels in the various upgrades

harpo

Reply #6 Top

And after not having the net for a while, I am back. After reading a little closer I can admit he was giving me the right information, but until I had actually tinkered around with the data none of what he said made any sense to me. Admittedly I might have been a bit over-sensitive in my reply, but from my end it certainly sounded like he was accusing me of being stupid because the answer was obvious to himself.

 

Now then, on the starbases, thank you again harpo. I've not taken a look at them closely yet but I'm pretty sure I can find the line you are talking about. My questions are fairly simple, why do I need to add extra levels to the starbase upgrades? All I want to do is make it so that my beloved Vasari can max the armor upgrade as well as the strikeforces and weapons (I'll probably make the Advent and the TEC starbases the same number wise, just to play with it) Also how would I do such a thing?

Reply #7 Top

Quoting LoganWolfe, reply 7
pretty sure I can find the line you are talking about. My questions are fairly simple, why do I need to add extra levels to the starbase upgrades? All I want to do is make it so that my beloved Vasari can max the armor upgrade as well as the strikeforces and weapons (I'll probably make the Advent and the TEC starbases the same number wise, just to play with it) Also how would I do such a thing?

You actually don't edit the starbase upgrades, but the starbase itself. Find the StarbasePhase.entity or whatever file, open it up and find this line, and change it to whatever you feel like.

maxUpgradeLevelCount 8

Reply #8 Top

the only reason you would add  levels to the starbase upgrade for arace is to increase the number of steps and strengths for each of the upgrades that you edit, and if the only change you want is to use all of the stock upgrades then the max upgrade count would be 24  for all races.

harpo

 

Reply #9 Top

Ah, I see. Soon I shall being tinkering with those then. For now, there are worlds to destroy with my capital ship fleets and the screams of the fallen to enjoy. Thanks all for your aid in my merciless slaughter of lesser ships, orbital structures, and general mayhem. I appreciate it.

Reply #10 Top

I hate to necro this thing, but when I made the change to starbasetec.entity, starbasepsi.entity and starbasephase.entity to change maxUpgradeLevelCount 8 to maxUpgradeLevelCount 24, nothing seemed to change for my Advent Rebels game. Is there something else I need to change to make it work?

Reply #11 Top

Quoting LoganWolfe, reply 11
I hate to necro this thing, but when I made the change to starbasetec.entity, starbasepsi.entity and starbasephase.entity to change maxUpgradeLevelCount 8 to maxUpgradeLevelCount 24, nothing seemed to change for my Advent Rebels game. Is there something else I need to change to make it work?

No that should be it. :S

Reply #12 Top

I used the latest ref data for my mod, but still nothing. Any thoughts on why its not working?

Reply #13 Top

Quoting LoganWolfe, reply 13
I used the latest ref data for my mod, but still nothing. Any thoughts on why its not working?

It should work exactly the same as the others. Zip up your mod and upload so we can take a look.

Reply #14 Top

loganwolfe, assuming you had enabled the mod AND got a non-zero mod checksum what you describe SHOULD work, but if you got a zero checksum, then make sure that the mod folder has the GameInfo (note the case of the folder name) folder with the entities in it.

harpo

 

Reply #16 Top

Going to poke this again, anyone able to see what I did wrong? Still cant find the error myself.

 
//
Reply #17 Top

Quoting LoganWolfe, reply 17
Going to poke this again, anyone able to see what I did wrong? Still cant find the error myself.

 

Could you copy and paste the file to pastebin? I don't like downloading archives if I don't have to.

Reply #20 Top

The point is that I do not want all those other things. I wanted something very specific, thus, why I am doing it myself.

Reply #21 Top

Quoting LoganWolfe, reply 11
my Advent Rebels game.

Now that I read this again, does this mean it somehow works for the Advent Loyalists?

Edit: Okay, this is strange. I copied your StarBasePsi entity filed and tried it out in my game and it worked as intended. So clearly your change is right, the problem must me your game isn't reading the file, perhaps because you changed the name somehow? That's my only guess if it works for the non-Advent races.

Reply #22 Top

It doesnt seem to work at all. Can you look at the archive i posted and see if there is something wrong with that?

 
//