Author Topic: glestadv.ini documentation?  (Read 2153 times)

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
glestadv.ini documentation?
« on: 31 March 2011, 16:00:25 »
Hi folks,

I was looking into tweaking my configuration a little so that GAE would run a bit faster on my Intel GMA. Is there any documentation of glestadv.ini available?

It would also be good to know which values are supported there and which are known to cause trouble in some configurations.
For MG, Softcoder has documented this at http://wiki.megaglest.org/INI (though this is somewhat outdated now since this document refers to 3.4.0 and there were several changes since, mostly if not exclusively added properties, I think).

Thanks...
« Last Edit: 31 March 2011, 16:07:32 by tomreyn »
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: glestadv.ini documentation?
« Reply #1 on: 31 March 2011, 18:18:37 »
Oh god... Please don't tell me you're setting up a wiki too... More stuff to copy to our wiki. Really, let's just use one nice, convenient source, regardless of what you stand for.

I'll try and make a page when I get some time, though I have a shortage of that at the moment so it may take a bit.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

hailstone

  • Local Moderator
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: glestadv.ini documentation?
« Reply #2 on: 31 March 2011, 21:16:20 »
If you click on the link it just redirects to https://docs.megaglest.org/MG/INI so there's no need to create another page. :P

As for GAE you could look at source/game/config.db in the git browser for the defaults and min/max values. There's not too many that you could change from the default to improve speed. renderShadowTextureSize (change to 256 or 128 or 64). renderFogOfWarSmoothing (to false), renderDistanceMax (to smaller value) and making the resolution smaller are the only options that come to mind.
« Last Edit: 18 June 2016, 18:01:13 by filux »
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: glestadv.ini documentation?
« Reply #3 on: 31 March 2011, 21:46:40 »
Thanks for the hints, hailstone, these helped a little.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: glestadv.ini documentation?
« Reply #4 on: 31 March 2011, 21:48:02 »
Oh god... Please don't tell me you're setting up a wiki too... More stuff to copy to our wiki. Really, let's just use one nice, convenient source, regardless of what you stand for.

I'll try and make a page when I get some time, though I have a shortage of that at the moment so it may take a bit.
Oh god...why don't you click on the link first... ;)
Anyways, as Hailstone said it's just a redirect.

I thought the Glest Guide had a documentation of glestadv.ini...right?

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: glestadv.ini documentation?
« Reply #5 on: 31 March 2011, 22:26:24 »
Oh god...why don't you click on the link first... ;)
Anyways, as Hailstone said it's just a redirect.
How embarrassing for me. :P

I thought the Glest Guide had a documentation of glestadv.ini...right?
It does, but probably a version or two outdated, and would have to be massively redone for the wiki, as it's not really copy-pasteable.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: glestadv.ini documentation?
« Reply #6 on: 31 March 2011, 22:38:02 »
I thought the Glest Guide had a documentation of glestadv.ini...right?
It does, but probably a version or two outdated, and would have to be massively redone for the wiki, as it's not really copy-pasteable.
Oh. I thought it was 0.3.2. Well, that's the main problem if you want to convert all your Glest Guide pages to the wiki  :-X This is getting off topic, but perhaps if the teams gets control of Glest.org, perhaps we could use that.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: glestadv.ini documentation?
« Reply #7 on: 31 March 2011, 22:44:36 »
I thought the Glest Guide had a documentation of glestadv.ini...right?
It does, but probably a version or two outdated, and would have to be massively redone for the wiki, as it's not really copy-pasteable.
Oh. I thought it was 0.3.2. Well, that's the main problem if you want to convert all your Glest Guide pages to the wiki  :-X
I'd only be converting minor parts though... Like I said, the GG was going through a major remake, which is now abandoned, so everything will be rewritten from a neutral point of view.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

silnarm

  • Local Moderator
  • Behemoth
  • ********
  • Posts: 1,373
    • View Profile
Re: glestadv.ini documentation?
« Reply #8 on: 1 April 2011, 13:54:29 »
Hi folks,

I was looking into tweaking my configuration a little so that GAE would run a bit faster on my Intel GMA. Is there any documentation of glestadv.ini available?

Hey tomreyn, apart from what hailstone has already said there is little I can add in regards to ini settings, starting the game with '-test tr2' will get you the new terrain renderer, which is much faster, and known to be stable... on small-to-medium sized maps ;)

The fact that assert()s are being compiled in on 'release with debug' on linux is probably the biggest problem, we/I assert like crazy (RelWithDebInfo on windoze does not compile in asserts), so a lot of the newer code is probably running quiet slowly on such builds.  Obviously a 'full blown' release build (-DCMAKE_BUILD_TYPE=Release) gets around this, but that is not ideal atm.

I need to fix build for linux in the widget branch, while I'm at it I'll look at tweaking CMake files so those asserts don't get included in release with debug builds.
Glest Advanced Engine - Code Monkey

Timeline | Downloads

 

anything