Rocket-Banana

They want you to think I joined Dec 18, 2011

This member has provided no bio about themself... or did he?

Image RSS Feed Latest Screens
Would you like to King Size you IG regiment order? IMPERIUM! F-YEAH! Where have you seen this?
Blog RSS Feed Report abuse Latest Blog: How to improve performance on Dawn Of War - Soulstorm

1 comment by Rocket-Banana on Apr 23rd, 2014

Below there's a compilation of all the knowledge I've gathered on my quest to get half decent framerates on modded Dawn of War, all nice and tidy in one place. Enjoy


1) Improving Loading Times:

We're well aware of how very slowly Soulstorm loads. Everything from starting, loading a skirmish, clicking the Campaign option in the Main Menu and it taking 2 minutes on a high end system...
This tweak addresses precisely that.
The actual improvement varies a lot from system to system, so I can't efficiently guarantee you'll get say, 3x faster loading times. Yet very large loading speed improvements are possible (I do get 3x faster loading speed for example). Also worth noting the 2nd time you launch Soulstorm it loads much faster.

If you have Soulstorm on Steam, you can skip this particular tweak. On my tests, Build 379 (updated via Steam) loads pretty fast, I couldn't find a way to make it load even faster yet.

-Windows Vista/7/8 users: If you have Soulstorm installed on the default directory (Program Files in the C drive) and UAC enabled, you won't be able to modify the game executable. To overcome this either:
A) Disable UAC.
B) Make a copy of your Soulstorm executable and place it somewhere UAC won't get in the way (a folder in your desktop for example). Make the changes on the copy and then replace the original with the tweaked one.
C) Run the CFF Explorer as Administrator.

The tweak itself:
- Download the Explorer suite from NTCore.com. Install it.
- Right click your Soulstorm.exe and select "Open with CFF Explorer"
- You will see a big window full of good ol' number-y crypticness. Don't panic :). On the left panel, left click "Import Directory".
- The section at the right of the window should change to different number-y crypticness. Fortunately all we need is on the column that says "Module Name". I advice stretching the window until you can see all entries at the same time.
- Then, right-click on .dll names and select "Move Up" or "Move Down" to re-order the list so it looks like on this picture.
- Save changes, and that's it! Faster loading times!


2) CTD (Crash To Desktop) Prevention:

This is a quick one, and spares you a lot of interrupted epic battles.
The tweak itself:
- Download the Explorer suite from NTCore.com. Install it.
- Right click your Soulstorm.exe and select "Open with CFF Explorer".
- On the left panel, select "Nt Headers" (click the + symbol), you should see "File Header".
- Then left-click File Header and in it, there is a box that says "Click Here". Let's do that.
- You will get a little window full of checkboxes. There's one that says: App can handle >2Gb Address space. Mark that one.
- Click OK, save the changes and... Done! Your Soulstorm.exe will no longer run out of memory!
To apply this on Steam installs, simply save the executable with a different name (remember to keep ".exe" at the end of the file name to save it correctly) and run the modified executable.
Steam in-game overlay and Friends In-Game status retain their functions, too.
- To be extra sure, repeat this process with rsss.dll (located in the Soulstorm directory). This one can also run out of memory and cause crashes the same way as the game executable. This dll isn't present on the Steam version as of the latest patch.


3) (slight) Performance Boost! (a little bit) better framerates!:

Important note!: This requires at least 3 cpu cores to work. It will not make any improvement on systems with dual or single core cpu's.

Make a shortcut to your game executable. Right click it and select Properties.
On the Shortcut tab, edit its Target field and add the following before the existing path between quotes and separating it with a space:

code:
%windir%\system32\cmd.exe /c start "DoW" /high /affinity 6

While on it, also add this after the path, also separated with a space:

code:
-nomovies -modname %Your_Favorite_Mod_Folder_Name%

So if when you first saw it it looked like this:

code:
"C:\Program Files\THQ\Dawn Of War - Soulstorm\Soulstorm.exe"

Now it would look like this:

code:
%windir%\system32\cmd.exe /c start "DoW" /high /affinity 6 "C:\Program Files\THQ\Dawn Of War - Soulstorm\Soulstorm.exe" -nomovies -modname %Your_Favorite_Mod_Folder_Name%

Click OK. That shortcut now launches a specific mod bypassing the intro movies, setting the Soulstorm executable on high system resource priority and set to not work on CPU core 1. As most applications load on the first core by default this core is busier and has less free cycles to run cpu intensive apps (such as DoW). By avoiding running DoW on the busier Core 1 altogether you can get a slight performance boost.
For example, if you want to make a shortcut with all that code to the vanilla game which also has a "mod name", 'DXP2':

code:
%windir%\system32\cmd.exe /c start "DoW" /high /affinity 6 "C:\Program Files\THQ\Dawn Of War - Soulstorm\Soulstorm.exe" -nomovies -modname dxp2

4) Misc Tweaks & Fixes:

- Right click your Soulstorm executable. On the Compatibility tab, select Windows XP SP3. Click Apply. This helps with performance and stability by a tiny bit.
- If on Windows Vista/7 (8 unconfirmed), on that same Compatibility tab, check the "Disable desktop composition" checkbox. This will disable the transparency When Soulstorm is running and prevent it from freezing when alt-tabbing. Works partially on the latest Steam version update. I'm looking into it.
- Install Visual Basic Runtime. This runtime prevents a rather nasty bug that appears every now and then and makes the game unplayable (very bad performance, models render incorrectly, etc). Mediafire.com I would link you to the Microsoft download page but they keep moving it around and I can no longer find it. Plus I don't want to re-link to it every time they move it again.
If running WIndows Vista/7/8, run in compatibility mode for Windows XP SP2.


That's all folks! I will add more if I encounter more tweaks or I happen to have forgotten some.

Media RSS Feed Latest Video
Groups
4TH Generation Gamers

4TH Generation Gamers

Hardware & Tech group with 300 members, open to all members

This is a group for everyone who lives 16 bit games, the 16 bit era is known for being the end of the side scroling era and the begining of 3d with games...

Anime Fans of modDB

Anime Fans of modDB

Fans & Clans group with 2,027 members, open to all members

This group has been formed to gather the people who enjoy Japanese anime and all of its facets, to salute the people from the land of the Rising Sun.

Armored Vehicle Lovers Group

Armored Vehicle Lovers Group

Hobbies & Interests group with 400 members, open to all members

this is a group, (like the tank and aircraft lovers) is dedicated to the IFV (infantry fighting vehicle) like the BMP-2 the M2A2 bradly and so on and...

Automotive Enthusiasts

Automotive Enthusiasts

Hobbies & Interests group with 179 members, open to all members

This group is for automotive enthusiasts of all kinds.

Humor, satire, parody

Humor, satire, parody

Hobbies & Interests group with 996 members, open to all members

Home for all kinds of humor, satires, parodies, sarcasms and more.

Le Fancy Wallpapers

Le Fancy Wallpapers

Arts & Literature group with 73 members, open to all members

This is simply a group to share and upload wallpapers in, any high resolution or high quality pictures of any sort are welcome.

Mech Fans

Mech Fans

Arts & Literature group with 392 members, open to all members

If your a mech fan you should be a member of this group! From Gundam to Armored Core, from Macross to BattleTech, from MechWarrior to Hawken, if mechs...

Metal Titan Studios

Metal Titan Studios

Developer & Publisher with 15 members, invitation only

We are in the project of a videogame, and we need people to join us. We are looking for script writers, game modelers open to all game experts and 3D...

Post comment Comments  (0 - 10 of 50)
Lord_Cylarne
Lord_Cylarne May 2 2014, 10:02am says:

Happy!!!! ... Monday.

+2 votes     reply to comment
Calitri
Calitri Apr 20 2014, 3:01pm says:

Hey there :P

+2 votes     reply to comment
Lord_Cylarne
Lord_Cylarne Apr 20 2014, 9:51am says:

Happy Easter!

+2 votes     reply to comment
Sakura Matou
Sakura Matou Apr 19 2014, 4:53pm says:

Happy Easter :3

+2 votes     reply to comment
Lord_Cylarne
Lord_Cylarne Apr 3 2014, 12:33am says:

Ever since April first, I've been addicted to coming to your profile page. :) The memories and the laughs... we must do it again. oO

+4 votes     reply to comment
God-EmperorOfMankind
God-EmperorOfMankind Mar 30 2014, 6:51pm says:

Rocket-Banana (AKA) Psyko Tenshi, I want toast.

+2 votes     reply to comment
BagaturKhan
BagaturKhan Mar 30 2014, 11:53am says:

I'm admiral Thrawne! Beware my fleet! ;)

-1 votes     reply to comment
Lord_Cylarne
Lord_Cylarne Apr 2 2014, 2:02pm replied:

He doesn't have a mod, doofus ftl. Now if only there is an easier way I can delete these comments. D:

+1 vote     reply to comment
Rocket-Banana
Rocket-Banana Apr 3 2014, 7:54pm replied:

I *could* delete them, but I'll keep them for the sake of rockets, dancing and bananas.

+1 vote     reply to comment
Lord_Cylarne
Lord_Cylarne Apr 28 2014, 9:54am replied:

Plan B.

*Jedi mind trick* You will delete my comments.

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Level
Avatar
Avatar
Offline Since
Jul 23, 2014
Country
Argentina Argentina
Gender
Male
Member Watch
Track this member
Statistics
Activity Points
3,165
Rank
387 of 462,738
Watchers
18 members
Time Online
1 second
Comments
1,471
Site Visits
9,377
Profile Visitors
13,855 (15 today)
Contact
Private Message
Send Now
Email
Members Only
ℱℓσℊℊℯɾ✈
ℱℓσℊℊℯɾ✈ friends since Feb 19, 2014
Sakura Matou
Sakura Matou friends since Jun 22, 2013
Horseman(War)
Horseman(War) friends since Feb 26, 2014
GypsyBastard
GypsyBastard friends since May 24, 2014
Gambit_1
Gambit_1 friends since Feb 27, 2013
destiny1012
destiny1012 friends since Oct 17, 2013
lightsaber34
lightsaber34 friends since Jun 14, 2014
Ahrimansiah
Ahrimansiah friends since May 13, 2014
R3PT0R
R3PT0R friends since Jul 6, 2013
Necronguy
Necronguy friends since Apr 21, 2013