I have been very busy lately and have not had much time to mod GSB. And it is hell to update GSB and get my mod back the way it was.(I am currently at 1.30!)
But honestly, without some sort of tools to supplement the modding community, it won’t be too lively around here. Thus, I must temporarily suspend my mod until such a time as the tools are released.
Here are reasons why I am doing this:
Updating the game to keep up with the current game version is HELL. (Engine glows really sucked me dry, so I just stopped updating the mod. Those of you who have with Sins of a Solar Empire will know what I am getting at.
There are no real tools other than text-file editing, and after hours of working on this mod, it gets extremely redundant.
Well, if I had more time to spend around here, I would be at least trying to get stuff working.
Oh come on guys stop the whining… the engine glows where the only incident (up until now) where you had to fix something cause of a patch… and this could be really easy fixed due to the superior functions of notepad, named “replace”.
But alimarin, I can understand you when you say that writing lot’s of module txt’s sucks. I did like 20 weapon and 30 standart modules, and yeah, this was alot of work, and I will not do this again. Hail to the standart modules / weapons!
i agree, when i did my realspace 3 mod a while back i didn’t bother with new modules, (although i probably should’ve added a superlaser like in the real realspace 3) i just did new .dds files for the turrets. but the ships had their own .dds files and .txt files. and you can imagine how long it took me getting the sprites from the game, switching them to .dds, making correct size, blah blah blah and more blah
BTW Eich, although this may be off-topic, It’s good that you added a “Victima Frigate” into your mod. The weapon actually can be used now XD
I am hoping that cliff enables you to change the priority of your mod when the game loads.
Currently, if the game has a choice between the original file and one that you modded, it will load the original
Therefore any changes your mod makes to the original game, will not appear.
However, new content is not a problem.
Yeah, my mod uses the install method where i have placed all the mod files into a folder called MyMod (better name pending) and i have a text file in the data\installs directory that tells GSB where the mod is found
What i tried (and failed) to explain was that GSB will use its own files instead of your mod files when it has the choice
Lets say i mod the “Federation Buffalo Cruiser.txt” and place it in “MyMod\data\hulls\federation” - and give it better bonus
When you play GSB the new stats are not loaded
Now instead of replacing the original and instead we make a new hull “Federation Super Buffalo Cruiser.txt” and place it in “MyMod\data\hulls\federation”
there will be a new hull called super buffalo cruiser which will have the new stats and the original one will still be there as well.
Therefore, (as far as i understand) the only way you can mod the vanilla content is to replace the files located in GSB\Data
The only problem with that approach is that when the next patch is released your modded files are overwritten . .
so darkstar, hence your suggestion two posts up as to a mod loader!
if you tell the game to load its vanilla files first, and “mymod” second, you can get the mymod data to appear over the vanilla stats without having to corrupt the vanilla files. The only fault is, if a mymod txt file overwrites the vanilla file in its priority load, then any updated content in the vanilla file will also be overridden. so on the one hand, updates are harder. on the other, compatibility isn’t as much of an issue. Also, since vanilla and modded files would be separate, any updates applied to the vanilla files can be merged with the mymod files at the modder’s leisure so the updated and modded content can appear. all without corrupting the other.
Example: the mod manager for Elder Scrolls Oblivion!
Your directory structure ought to look something like this (-: directory is expanded, +: directory is not expanded), supposing you’re modding cruiser_alliance_beamlaser:
- Gratuitous Space Battles
- Fishbreath's Uber-Awesome Beam Laser Mod <--- your mod name
- data <--- directory structure mirroring the structure the game uses
- modules <--- likewise
cruiser_alliance_beamlaser.txt <--- your version of cruiser_alliance_beamlaser.txt
If you fire up JSGME, then “Fishbreath’s Uber-Awesome Beam Laser Mod” ought to show up as something enable-able. Enabling it will back up the original file and replace it with yours. Disabling it will restore the original.
It’s not as nice as an in-game solution, but it certainly makes mod management much easier than it is now (and takes less of Cliffski’s time).
and that is exactly the reason, Darkstar, why I am discontinuing the mod for the time being. It is too hard because when the game updates, the mod gets broken, so I not only have to FIX the mod, I have to modify it to show the new changes.
Its a shame that your discontinuing your mod as it was something to look forward too, but i can understand your reasoning.
I guess the good thing of your break from modding is that you can help noobs out like me as we muddle our way though modding
At the moment i am slowly working on my mod. My biggest hassel is getting some free time to code since i work full time
But during my lunch break i was able to create some more turrets that will be in my mod
Neat indeed Darkstar, say did you also have problems with the alpha channel of the alliance turrets? When I tried to exctract the turrets via the alpha channel they were somehow very pixilated (The borders). To implement your turrets you would also have to fiddle with the alpha channel am I right?
But are you aware of the fact that you must also create double laserbeam dds files for double barrel weapons? ^^
i actually had trouble with turrets and ships when i first made my realspace 3 mod. took me a while to figure out that i gotta do the steps in a certain order, if i don’t, then they end up being pixellated. don’t know why. i haven’t really modded in a while, so i forget the steps actually. it sucks >.<