PERFORMANCE LOSS IN BSFCE

Archive of old Custom Edition threads.

Moderators: th15, Moderators

Locked
User avatar
Anna
The artist formerly known as SilverWingedSeraph
Posts: 3447
Joined: Wed Sep 26, 2007 8:51 pm
Location: Elsewhere

PERFORMANCE LOSS IN BSFCE

Post by Anna »

BSFCE and SMCE are far more limited in terms of performance than stock BSF. A ship with a mere 919 sections will load in neither one, attempts to do so result in both Ship Maker and BSF freezing for extended periods, and when they finally do unfreeze, they act like nothing happened. This is a severe drop in performance from stock BSF, where 1500-section ships could run, albiet with predictably high levels of lag.

Myself, EriErin and Darkship have all encountered this problem, with one of Darkship's ships.

Just thought I'd let everyone know: 1000-section monster ships will not work in BSFCE, particularly if you using a large variety of sections.
Founder and Event Coordinator for the BSF Beauty Pageant. Founder of the Pseudo-Chainship Project. Admin. Games Master.
Quality Control Enforcer
Gay cute girl and fucking proud of it.
User avatar
Arcalane
Pseudofeline Overlord
Posts: 4034
Joined: Thu Sep 13, 2007 10:37 am
Location: UK

Post by Arcalane »

The obvious solution is for you people to stop making such giant ships! :)
  /l、
゙(゚、 。 7
 l、゙ ~ヽ
 じしf_, )ノ
Venator
Captain
Captain
Posts: 423
Joined: Sun Feb 10, 2008 12:07 pm

Post by Venator »

Do the usual quickfixes (turning down the quality/switching to 16-bit colour) alleviate or fix this? I've yet to build a ship large enough to generate problems, though my 315-section Honour-Class takes about ten seconds to load in SMCE.
[url=http://www.wyrdysm.com/phpBB2/viewtopic.php?t=2921][img]http://i30.photobucket.com/albums/c348/DraTuicichNovae/AESig.png[/img][/url]
Kaelis
Moderator
Posts: 1590
Joined: Fri Dec 14, 2007 4:46 am

Post by Kaelis »

Clarification: Nothing is for sure yet. It might be just a bug in the code.
Cycerin
Captain
Captain
Posts: 395
Joined: Fri Nov 09, 2007 3:13 am

Post by Cycerin »

At least now people like me who can't make the biggest stuff have a valid excuse.
Kaelis
Moderator
Posts: 1590
Joined: Fri Dec 14, 2007 4:46 am

Post by Kaelis »

Alright, found it.

You know what it was?

Another retarded 'feature' of GM.

Thats right. They arbitrarily put a limit on how much code you can insert into an event at runtime, but they didnt think it would be a good idea to mention it in the manual or anywhere else.

5 hours wasted because of this.
Last edited by Kaelis on Thu Nov 20, 2008 5:15 am, edited 1 time in total.
BoVinE
Commodore
Commodore
Posts: 603
Joined: Fri Jan 18, 2008 2:37 am

Post by BoVinE »

did you kill it? Also you're awesome.
Forgetting internet deadlines since 2003
Cycerin
Captain
Captain
Posts: 395
Joined: Fri Nov 09, 2007 3:13 am

Post by Cycerin »

Is that.. the cause of all the traditional slowdown? :o
ChaosTheory
Vice Admiral
Vice Admiral
Posts: 1372
Joined: Tue Dec 11, 2007 1:31 pm
Location: Sunny California

Post by ChaosTheory »

Well, knowing is half the battle. Did you succeed in solving it (break the code up amongst multiple objects or something)?
[img]http://i307.photobucket.com/albums/nn298/ChaosTheory100/Feather_Signature_Ice3.png[/img]
Kaelis
Moderator
Posts: 1590
Joined: Fri Dec 14, 2007 4:46 am

Post by Kaelis »

Yeah, i fixed it. Removed encryption from sb4 as well - saving and loading is much faster now.

And no, its not the cause of the slowdowns due to large amounts of sections/weapons/etc. This is only about not being able to load a ship thats more than 800 sections, but Seraph has a different definition of 'performance' than everyone else =|
User avatar
Arcalane
Pseudofeline Overlord
Posts: 4034
Joined: Thu Sep 13, 2007 10:37 am
Location: UK

Post by Arcalane »

GG GameMaker. Image
  /l、
゙(゚、 。 7
 l、゙ ~ヽ
 じしf_, )ノ
User avatar
Anna
The artist formerly known as SilverWingedSeraph
Posts: 3447
Joined: Wed Sep 26, 2007 8:51 pm
Location: Elsewhere

Post by Anna »

Kaelis wrote:but Seraph has a different definition of 'performance' than everyone else =|
Dictionary wrote:per·for·mance
n.
...
3. the execution or accomplishment of work, acts, feats, etc.
4. a particular action, deed, or proceeding.
...
6. the act of performing.
7. the manner in which or the efficiency with which something reacts or fulfills its intended purpose.
Go fuck yourself, Kaelis. :)
Founder and Event Coordinator for the BSF Beauty Pageant. Founder of the Pseudo-Chainship Project. Admin. Games Master.
Quality Control Enforcer
Gay cute girl and fucking proud of it.
Kaelis
Moderator
Posts: 1590
Joined: Fri Dec 14, 2007 4:46 am

Post by Kaelis »

Anna wrote: Go fuck yourself, Kaelis. :)
Pleased to be an asshole :D
TormakSaber
Commodore
Commodore
Posts: 746
Joined: Fri Sep 07, 2007 2:57 am

Post by TormakSaber »

Well, you could argue poinnt 7, and "Intended Purpose" all day long if you wanted to. :D
User avatar
Arcalane
Pseudofeline Overlord
Posts: 4034
Joined: Thu Sep 13, 2007 10:37 am
Location: UK

Post by Arcalane »

"Performance loss" doesn't accurately describe the issue anyway. It's not a loss, it's a complete failure on ships that are too large.
  /l、
゙(゚、 。 7
 l、゙ ~ヽ
 じしf_, )ノ
Locked