Entity Managers and Framerates/Performance

Programming Reality Factory and Genesis3D.
Post Reply
User avatar
Ransom
Posts: 30
Joined: Sat Jan 14, 2006 7:16 pm

Entity Managers and Framerates/Performance

Post by Ransom »

When RF starts up, it initializes all the entity managers. I know this would require recompiling the source, but would it make any difference to cut out the entity managers I'm not using in my game?
wxb1
RF Dev Team
Posts: 69
Joined: Thu Jul 14, 2005 8:31 pm

Post by wxb1 »

Yes I think it would make difference... I believe when pickles was using the RF he recompiled versions without some of the entity managers and gained some frame rate speed...
User avatar
Ransom
Posts: 30
Joined: Sat Jan 14, 2006 7:16 pm

Post by Ransom »

Yeah, that's where I got the idea from. Pickles' demos always ran smooth, even when I'd max out the quality settings on my graphics card.

So, now can you tell me what is the recommended compiler for RF? From what I understand, none of the free ones work? What do you use, wxb1? What about Quest and Nout?
User avatar
QuestOfDreams
Site Admin
Posts: 1520
Joined: Sun Jul 03, 2005 11:12 pm
Location: Austria
Contact:

Post by QuestOfDreams »

When RF starts up, it initializes all the entity managers. I know this would require recompiling the source, but would it make any difference to cut out the entity managers I'm not using in my game?
I'm not sure if you would gain that much speed... each entity type is processed in a "Tick" function and if there are no entities of a specific type this function just returns...
So, now can you tell me what is the recommended compiler for RF? From what I understand, none of the free ones work? What do you use, wxb1? What about Quest and Nout?
You need Microsoft Visual C++ 6.0
User avatar
Ransom
Posts: 30
Joined: Sat Jan 14, 2006 7:16 pm

Post by Ransom »

Okay, thanks Quest.
User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR »

in addition, i believe it needs to be professional edition or higher.
Post Reply