Forums » Suggestions

Initiate the "Demo" (first time you start VO) as a benchmarking tool

Aug 09, 2014 alphantomega link
(I didn't find a suggestion post that requested for this in special.)

After starting VO for the first time, or when deleting/moving the config.ini (on Windows), the game loads and afterwards starts with a (interactive) demonstration of the game's graphical greatness. It is a large capship battle with much boom and glitter and is really nice to watch. Stuff like this brings my frame rates to drop, but this might not be comparable to a live Deneb or Hive skirm.

I guess that this "demo" is sort of deterministic, so it will be the same every time you start it. I'd love to use this for determining certain graphic settings for the impact on performance.

Internally the /fps command gives you live response (I am interested in the low value in special) and for recording the FPS I use fraps (www.fraps.com) which saves the values to .csv files.

My problem is: I cannot initiate this demo mode else than removing the config.ini. After that I can write into the wgaf.cfg a "fps" and a "bind key ConsoleToggle" to get access to those. But I cannot use settings from Config->Graphics and ->Video. (Can I?)

Instead of building some demo'ing and benchmarking parts, I "suggest" to make the already existing available via a menu or an config.ini entry. (firsttime=1" doesn't work with me.)

of course this might be already possible, so please leave a note.
Aug 09, 2014 mr_spuck link
If you remove the firsttime=1 line from config.ini it should launch the demo again. You can also rerun it from Options->"Offline Training Simulator"->"Repeat Tutorial".

Programmatically you can start it with something like this:

Game.StopLoginCinematic()
ProcessEvent("STARTDEMOMODELOOP")

Game.DisableInput() -- optional if you want to block mouse movement

As a bonus you also don't have to listen to robo incarnate this way.

There might actually also be some kind of real benchmark in the game. There are a couple of functions called SomethingSomethingVendettaMark in the Game table. They don't return anything useful though.