TSOP for Rebellion is more of a Graphic Optimization mod than it was for Trinity. Many of the issues that plagued Trinity were fixed by Ironclad/Stardock for Rebellion. So there is no need for any GameInfo folders any more. Also the 2 gig crash issue that TSOP was originally created for has also been fixed. TSOP:R is more intended as a performance improvement mod than anything else.

Image RSS Feed Latest Screens
Test Titan_PsiRebel - Before TSOP Logo
Blog RSS Feed Report abuse Latest News: TSOP for Rebellion is DEAD,... but.....

2 comments by TheStressPuppy on Sep 11th, 2014

Way back when Sins of a Solar Empire: Entrenchment was released some people may, or may not have realized that Sins had a MAJOR problem. When the game reached 2 gigs of ram usage (no matter how much ram you actually have, or how "leet" your system was) Sins would crash. Most of the time with no warning. It is hard coded into the game.

Sins of a Solar Empire is a 32 bit game. So of course it can not use more than 2 gigs of ram. However unlike some other 32 bit games that can load, and unload assets on the fly. Sins will load almost ALL of its game assets at game start. There are a few exceptions like some sounds, and particles, but pretty much all of the games textures will load up, and STAY LOADED until the game ends, or you crashed. Which ever came first.

I studied this problem, and devised a plan to deal with it. Using the lessons I learned when I modded Homeworld. The Sins Optimization Project was born.

Sins: Entrenchment consistently ran over 2 gigs of memory when at max settings (causing mini dumps, and crashes). The primary culprit was the Textures. I suspected some memory leaks too, because the ram usage kept rising even when i lowered the graphic settings. Our primary goal for TSOP was to keep the memory usage below 2 gigs of ram at maximum settings. Without sacrificing the graphic quality of the game. We systematically looked at every texture in the game, and asked "does this texture really need to be "X"resolution when a "Y" res texture (reduced by 1/2) would produce the same results? In many cases the answer was YES. There was no need for a 1024 res particle texture for an effect that didn't show up as more than a dot in game. Of course if we reduced a texture, and it looked terrible in game we reverted it back to its original resolution. In some cases we completely made a new texture, and re-uv-mapped it to the model to eliminate excessive texture waste.

The game used primarily TGA formatted textures for the particles. Now I will not argue the quality of TGA. TGA is superior. However DDS format produced "almost" the same quality with one important advantage. Mip Mapping. Strategic Texture Reduction Plus converting ALL of the TGA textures to DDS format alone produced a HUGE improvement in memory usage. TSOP was released, The proof of concept was established, The crashes all, but stopped, and Ironclad/Stardock took notice.

We didn't stop at just the textures. In the gameinfo folder we discovered MANY errors in the mesh, particle, and entity files. For example a particle calling for a texture that does not exist. Miss-labled mesh nulls. File path locations that for sure did not exist on your computer. Updates were made, Errors fixed, Game improved even more. The 2 gig issue was gone. Our goal with TSOP was achieved.

By this time Diplomacy was released, and the latest updates for Diplomacy included some (but not all) fixes from TSOP.

The first release of Rebellion took some of the lessons learned with TSOP, and incorporated them into Rebellion. I made a version of TSOP for Rebellion, However as Stardock, and Ironclad vigilantly updated Rebellion, and the 2 DLC's TSOP pretty much became obsolete, because Stardock, and Ironclad fixed ALL of the issues, and Optimized the textures as much as can possibly be done.

So as of now i am declaring TSOP for Rebellion DEAD. There is no longer any need for it.

However i uploaded TSOP for Trinity. TSOP is still very much needed for Trinity (Original Sins, Entrenchment, and Diplomacy). For those that still play Trinity.

I made TSOP as a Stand Alone mod for Vanilla Sins. So that you can play vanilla sins with improved performance, and not having to worry about the 2 gig crash issue.

Some may argue that the Large Address Aware patch would fix the problem.. I will argue NO, IT WILL NOT. Sins will still crash at 2 gigs even with LAA activated. All LAA does is it clears 2 gigs of ram in your system specifically for Sins to use. When you hit the 2 gig brick wall, you will still crash. It is Hard Coded into the game. If it works for you then great, but dont argue it will make sins use more than 2 gigs, because it will not.

Anyway, Enjoy the Trinity versions of TSOP

Downloads RSS Feed Latest Downloads
The Sins Optimization Project for Diplomacy

The Sins Optimization Project for Diplomacy

Sep 11, 2014 Full Version 2 comments

This is TSOP for Sins of a Solar Empire: Diplomacy. DO NOT run TSOP with other mods. This is meant as a Vanilla Sins Mod Only! So that you can enjoy Diplomacy...

The Sins Optimization Project for Entrenchment

The Sins Optimization Project for Entrenchment

Sep 11, 2014 Full Version 0 comments

This is TSOP for Sins of a Solar Empire: Entrenchment. DO NOT run TSOP with other mods. This is meant as a Vanilla Sins Mod Only! So that you can enjoy...

The Sins Optimization Project for Original Sins

The Sins Optimization Project for Original Sins

Sep 10, 2014 Full Version 0 comments

This is TSOP for Original Sins of a Solar Empire. DO NOT run TSOP with other mods. This is meant as a Vanilla Sins Mod Only! So that you can enjoy Sins...

The Sins Optimization Project for Rebellion

The Sins Optimization Project for Rebellion

Feb 7, 2013 Full Version 2 comments

TSOP, and TSOP:R is an open community project. Anyone who wishes to contribute is welcome to do so. Also anyone who wishes to use TSOP/TSOP:R in their...

Post comment Comments  (0 - 10 of 27)
TheStressPuppy Creator
TheStressPuppy Dec 14 2014, 10:59pm says:

FYI the Trinity versions of TSOP are for the latest versions of each game. Which is 1.93 for Original Sins, 1.51 for Entrenchment, and 1.37 for Diplomacy.

+1 vote   reply to comment
xdxsadd
xdxsadd Sep 10 2014, 11:56pm says:

Can this mod be used with other sins mods or is this to only play regular sins?

0 votes     reply to comment
TheStressPuppy Creator
TheStressPuppy Sep 11 2014, 9:21am replied:

It is only to play sins. If you enable it with other mods there may be errors. Which is why i left all of the gameinfo files in text so that other mod teams could incorporate all of the changes.

+1 vote   reply to comment
TheStressPuppy Creator
TheStressPuppy Sep 8 2014, 10:34pm says:

First of all i want to say that TSOP for Rebellion is obsolete. The reason it has not been updated for Rebellion, and the DLC's is because there is no longer any need for it. Ironclad, and Stardock fixed all of the issues that compelled us to make TSOP to begin with.

Stardock, and Ironclad optimized the textures in Rebellion, and the DLC's as much as can possibly be done.

Stardock, and Ironclad fixed all of the issues, and errors that caused the game to run over 2 gigs (causing the mini dumps). Rebellion with both DLC's installed never runs above 1.7 gigs of ram. That is at max settings, Huge maps, and 10 AI's.

TSOP was never intended to run along side other mods. It was meant for Vanilla Sins Only. However we left all of the coding in text format so that other mod teams could incorporate what we have done into their projects.

If you are having serious problems running Rebellion then my only guess is your system needs upgrading. If you only have 2 gigs of ram then there's your problem. Even 4 gigs of ram with windows 7, or 8 could be problematic depending on how your system is configured. Windows 7/8 could be using up to 2 gigs of ram in itself just to run.

I am declaring TSOP for Rebellion DEAD.

TSOP for Trinity is another story, because the mod is still very much needed for Trinity.

+2 votes   reply to comment
TheStressPuppy Creator
TheStressPuppy Sep 9 2014, 11:00pm replied:

It would help i suppose if we uploaded the Trinity version of TSOP wouldn't it. Ill upload it after i make sure it still works.

+1 vote   reply to comment
soft_haxorz
soft_haxorz Aug 30 2014, 9:15pm says:

Would be nice if you updated the icons to work with Forbidden Worlds and Stellar Phenomena.

+1 vote     reply to comment
Guest
Guest Feb 11 2014, 3:20am says:

This comment is currently awaiting admin approval, join now to view.

Rylous
Rylous Feb 10 2014, 8:33pm says:

Rebellion has only ever mini-dumped on me when using mods, so unfortunately this TSOP mod is on the useless side for me, i wish someone would find a permanent solution to the mini-dumping issue with or without using mods.

+1 vote     reply to comment
thebeaver
thebeaver Mar 19 2014, 11:46am replied:

as far as I can tell it's because it's not large address aware and you hit the 2gb ram limiit?

+1 vote     reply to comment
Rylous
Rylous Mar 19 2014, 2:20pm replied:

i use Large Address Aware because i run STA3

+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

Icon
Sins of a Solar Empire: Rebellion Icon
Platform
Windows
Developer
SoaSE M0dders
Contact
Send Message
Release Date
Released Jul 8, 2012
Mod Watch
Track this mod
Share
Community Rating

Average

10

8 votes submitted.

You Say

-

Ratings closed.

Style
Genre
Real Time Strategy
Theme
Sci-Fi
Players
Single & Multiplayer
Embed Buttons

Promote The Sins Optimization Project for Rebellion on your homepage or blog by selecting a button and using the embed code provided (more).

The Sins Optimization Project for Rebellion The Sins Optimization Project for Rebellion
The Sins Optimization Project for Rebellion
Statistics
Rank
1,010 of 22,809
Last Update
3 months ago
Watchers
55 members
Files
4
Reviews
2