Hey all,
I see people posting on here for help with modding Soulstorm, so here I am.
I've trying to slowly build up a custom race with Corsix Mod Tools but I'm met with a CTD every time, so I'm clearly doing something wrong. I've tried copy pasting a races' .RGD and renaming it but no luck.
May someone share any knowledge? Even if it's a point in the right direction. There appears to be very little material to follow for Soulstorm modding too.
Cheers guys!
Comments
Gambit
Hello brother.
The reasons for CTD are TOO many, because modding is about consistency.
A small spelling error, a missing ability or weapon, and ...
So the BEST way to mod Soulstorm, is to run the game with the -dev suffix.
When doing so, a new folder (named after the date and time), will appear in the LOGS folder (located directly into your Soulstorm installation directory).
So after a CTD, go into there, and look into the WARNINGS file. It contains the info you need.
Even without running the game with -dev, the WARNINGS file will appear directly into your Soulstorm installation directory - although I have heard that some times... It doesn't.
Since you are a modder, the -dev suffix on the exe, is an one-way ticket.
By the way, my team is now an expert in making Race mods, and we are CONSTANTLY searching for AE coders, because the race workload is immense.
Just look into the Daemonhunters, Witchhunters, Dark Angels, Unification, etc., and you will find us behind them
At the moment we are working on Imperial Fists, for example.
Anyway, whatever you need, I can help. AE/AI/SCaR are my fields of expertise. In our team, brother Kekoulis is the 3D/OE/Anim leader.
iTicTactical
Thanks very much for the advice!
Now I've had a ganders at the warning.txt file and can see the following:
I'm assuming it's the reference to the path that the issue, however I can't see in other mods (like the Steel Legion mod) where the same path is referenced.
Gambit
No, there is nothing wrong... At least it does not show in the Log.
Have you included the DXP2 and WH40k in the .module file of your race? I mean, is there a:
RequiredMod.X = DXP2
RequiredMod.X+1 = W40k
... reference at the end?
Here is an example. This is the Dark_Angels.module file:
[global]
UIName = $16670500
Description = $16670503
DllName = WXPMod
Playable = 1
ModFolder = Dark_Angels
ModVersion = 4.31
DataFolder.1 = Data
RequiredMod.1 = FreeUI
RequiredMod.2 = objective_points_SS
RequiredMod.3 = DXP2
RequiredMod.4 = W40k
iTicTactical
Here's my module file:
Also, am I right in assuming the extra data folders aren't required? At least not for the time being?
Gambit
Yeap, not required
You can remove these:
DataFolder.1 = %LOCALE%\Data
DataFolder.3 = Data_Shared_Textures\%TEXTURE-LEVEL%
DataFolder.4 = Data_Sound\%SOUND-LEVEL%
DataFolder.5 = Data_Music
DataFolder.6 = Data_Whm\%MODEL-LEVEL%
But remember, the Data path MUST be in! So use this alone:
DataFolder.1 = Data
iTicTactical
I've cleaned up the mod folder to what you suggested and attempted to load it again but no luck.
It's worth noting that I copy pasted the guard.rgd file in Corsix but renamed it to astramilitarum_race.rgd. Could that be what's causing it?
Gambit
Whoa, that is highly improper!
The name of each race is tied to MANY references. Wincoditions, audio, and then there are the paths of troops and squads... DO NOT TOUCH!
I mean, even if you renamed it, the original guard race STILL remains. And the engine has TWO races, different;ly named, sharing the same race rgd paths!!
No go.
You should create a NEW, different race rgd.
Or (this is what you need), if you want to modify the Guard, to keep the rgd names intact, but change the UCS, and simply mod the race.
Remember, the names of the rgds are only for us, humans. So that to know what we are doing
OFF TOPIC ** (some crazy thoughts of mine!)
It is like Chemistry. Hydrogen is called as such, because of its properties. Otherwise, aliens will be calling it the FIRST element !! Helium the second, etc.
Hahahahaa!!!
Same with the RGF naming.
It only help us identify the entries. **Bottomline: Do not trouble yourself with rgd names.
iTicTactical
Lesson learnt haha!
I'd like to create a fresh race from scratch. I've downloaded the RGD Converter but it doesn't want to load for whatever reason. Should it not work after I troubleshoot some more, do you have any tips on creating a race from scratch?
Apologies but you're gonna have to treat me like the ++heresy redacted++ I am lol.
iTicTactical
UPDATE - I've stopped the game from crashing and the mod technically loads. No race appears anywhere though. I also can't edit the new race RGD in Corsix.
I could upload the mod folder for you to have a look, if that helps?
Gambit
No, need to use the RGD converter!
Here is a useful tool for creating new races: https://www.lonebullet.com/mods/download-new-race-skeleton-warhammer-40000-dawn-of-war-soulstorm-mod-free-30903.htm
It is VERY simple, you just rename the entries
This is the best way to start, what you have done thus far is quite possible to be "unorthodox"
I could look into it, but man my time is VERY limited!
We are preparing the Imperial Fists, and brother Kekoulis is working on his new UBER version of Emperor's Children, so our hands are tied...
As you can see, my team is THE expert, in creating races! We have a BIG list.
iTicTactical
I've gotten the hang of it now. Thanks very much for the help! Hopefully I'll have mod released some day