Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Realistic Shipyards - Performance tricks?

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: winston, another_commander

govert
Competent
Competent
Posts: 45
Joined: Wed Feb 25, 2009 11:59 am

Realistic Shipyards - Performance tricks?

Post by govert »

Has anyone any tips on how to improve the performance while running realistic shipyards?

I get a pretty severe lag when exiting space stations and enetering new systems.

Is there any textures, AIs or anything else I could remove without corrupting the content?
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

...

Post by Lestradae »

You can attempt to remove the SIRF shipyards. They use a lot of resources and can slow down everything on any not-too-fast system.

This involves fumbling around with the shipdata.plist a bit. Make a backup copy of the unmodified one first, just in case something goes wrong. And this is a quick and dirty hack, it might produce error messages because some subentity information stays in unreferenced but this should basically work.

The quick RS How-To get rid of the SIRF stations:

1. You open the Realistic Shipyard`s shipdata.plist and search via search function after the name "SIRF".

2. You note the plist name: It´s at the beginning of the SIRF's shipdata.plist entry and says "<key>blablabla</key>".

3. Delete the entry following the "<key>blablabla</key>" until and including the final </dict> of the SIRF's ship entry.

4. Save your new shipdata.plist.

5. Next time you start the game, remember to press SHIFT while starting so that the game recognises the changes you have made. After that, at every game start you have the oxp without the SIRFYard.

That's it.

In addition, you can try to turn down the shaders from full, don't know if that brings a lot but you can try and have a look.

The lowest specs I've yet heard Realistic Shipyards V3.02b runs with are 1GB RAM and either 1.5GHz dual-core or 2.0GHz single core and a decent graphics card. Below that I fear it's getting difficult.

Have fun with Oolite & RS & whatever else pleases you oxp-wise 8)

L
govert
Competent
Competent
Posts: 45
Joined: Wed Feb 25, 2009 11:59 am

Post by govert »

thanks!
What are the SIRF shipyards? What functionality am i removing?
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

....

Post by Lestradae »

govert wrote:
What are the SIRF shipyards? What functionality am i removing?
They are the flashy cylindric blueish things with the rotating things in the front that should more often than not appear in the vicinity of the main station. Their many rotating subentities create a drag concerning graphics calculations or somesuch I assume.

The functionality you are removing are those stations that are three tech levels higher than the surrounding system and the ship, equipment and trading opportunities that this provides. But better that than nothing, I'd say.

If you post your specs I might hazard another guess as to what to try to get your FPS up, atm this is everything I know that could work.
govert
Competent
Competent
Posts: 45
Joined: Wed Feb 25, 2009 11:59 am

Post by govert »

I'll try it out.

my specs:

512M mem, Radeon Mobility 9600 , Pentium M 1.2 GHz

It's low, I know.
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

...

Post by Lestradae »

I would strongly recommend a RAM upgrade then if anyhow possible. 1 or even 2 Gigs of RAM and no more tweaking will be nescessary, should run as intended then.

I think 2 gigs RAM cost far below 100€ nowadays, so it should not be an enormous problem - and it will bring your computer a lot of speed, not only for Oolite and/or RS.
govert
Competent
Competent
Posts: 45
Joined: Wed Feb 25, 2009 11:59 am

Post by govert »

i agree. I should upgrade. 2 gigs for my laptop would cost me max 80$
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

.

Post by Lestradae »

govert wrote:
2 gigs for my laptop
That really brings a lot. The pipeline through which your data is streaming would become four times broader after all!
User avatar
confused.brit
Above Average
Above Average
Posts: 17
Joined: Fri Feb 27, 2009 4:03 pm

Post by confused.brit »

I have 1.25GB ram (max i can at the moment)and a 3Gb swap partition (linux equivilent of pagefile) and with Realisticshipyards, the game just thrashes when I go into the shipyard, until Linux realises it's not responding and kills it.

I would have thought with that level of swap, I'd have plenty of ram, even if it would be slow.

And all those other oxps the wiki told me to install with it? I bet they dont help either...

Specs:

2.4GB Celeron D, 1.25GB RAM, Nvida Geforce 5200 MX with 128MB VRAM. Running Linux Mint which is based on Ubuntu Intrepid Ibex.

So, would it be out of line to request a 'realistic shipyards lite'?
Screet
---- E L I T E ----
---- E L I T E ----
Posts: 1883
Joined: Wed Dec 10, 2008 3:02 am
Location: Bremen, Germany

Post by Screet »

confused.brit wrote:
So, would it be out of line to request a 'realistic shipyards lite'?
L, I suppose you should hire two more beta testers for OSE! Then they usually won't be slowed down by SIRFs? ;)

Screet
Baza
Competent
Competent
Posts: 42
Joined: Wed Dec 05, 2007 7:52 pm

Post by Baza »

Confused.brit wrote
2.4GB Celeron D, 1.25GB RAM, Nvida Geforce 5200 MX with 128MB VRAM. Running Linux Mint which is based on Ubuntu Intrepid Ibex.
I think its probably the celeron that the main problem here
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

...

Post by Lestradae »

Hi confused.brit,

first of all let me welcome you on the boards and to this game!
the game just thrashes when I go into the shipyard ... 2.4GB Celeron D, 1.25GB RAM, Nvida Geforce 5200 MX with 128MB VRAM
That shouldn't happen with those specs at all. You could have had a run-in with case sensitivity bugs that only happen on linux systems if I remember correctly - repaired for the WiP version on my system, but not yet for RS - but they shouldn't make the game crash.
And all those other oxps the wiki told me to install with it? I bet they dont help either...
You didn't confuse the eighty or so oxps included into RS you should not install in addition to RS with the six or so you have to install, do you? Otherwise you would have eighty oxps double-installed and that might rip down performance massively.

Perhaps posting a list of the oxps you have installed could help?
So, would it be out of line to request a 'realistic shipyards lite'?
It would not be out of line, happy to take any suggestions on board but I have no idea how a "RS lite" could even look like.

Greetings

L
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2869
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

Taking the SIF Stations out and putting them in a seperate OXP might be an idea. I can confirm on my laptop (respectabley fast with 1.5 G of RAM) the appearance of a SIF is a game killer. With RS in I get about 25 fps (not too bad for a medium spec machine) but if a SIF comes into visual range is an immedate hang. Probabley a graphics card issue rather than Ram as such.
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
confused.brit
Above Average
Above Average
Posts: 17
Joined: Fri Feb 27, 2009 4:03 pm

Post by confused.brit »

Baza wrote:
Confused.brit wrote
2.4GB Celeron D, 1.25GB RAM, Nvida Geforce 5200 MX with 128MB VRAM. Running Linux Mint which is based on Ubuntu Intrepid Ibex.
I think its probably the celeron that the main problem here
Not helpful, but thanks for playing.
That shouldn't happen with those specs at all. You could have had a run-in with case sensitivity bugs that only happen on linux systems if I remember correctly - repaired for the WiP version on my system, but not yet for RS - but they shouldn't make the game crash.
I'll check this out.
You didn't confuse the eighty or so oxps included into RS you should not install in addition to RS with the six or so you have to install, do you? Otherwise you would have eighty oxps double-installed and that might rip down performance massively.

Perhaps posting a list of the oxps you have installed could help?
No, i skipped the long list, grabbed the ones listed as required. With the pirates one,I found I couldnt load Oolite at all with it. :(

As to which ones are installed, i removed it and a lot of the ones providing missions (oh, and you missed Yet Another AD from the list, which OOHaul needs.)

I'll reinstall and check out the case sensitivity bug, then get back to you.

Oh, and im using the Oolite version in the Linux package manager Synaptic, which is 1.65-6 build1, dont know if that matters - Im a new Linux user, so I dont know how to build from source one of the more recent versions.

Hmm, the Oolite Wiki seems to be down :( Anywhere else I can grab OXPs from?
Screet
---- E L I T E ----
---- E L I T E ----
Posts: 1883
Joined: Wed Dec 10, 2008 3:02 am
Location: Bremen, Germany

Post by Screet »

confused.brit wrote:
Oh, and im using the Oolite version in the Linux package manager Synaptic, which is 1.65-6 build1, dont know if that matters - Im a new Linux user, so I dont know how to build from source one of the more recent versions.
AFAIK many OXPs are incompatible with that old build. Have you tried looking at BerliOS?
http://developer.berlios.de/project/sho ... up_id=3577

There are Linux packages...the windows ones are installers, so I guess that's also the same with the Linux ones.

I've been able to run RS/OSE without YAH. Didn't want to install it back then because I did fear further memory impact. There are sometimes log messages because of this, but they are few and things did run well.

Screet
Post Reply