View Single Post
  #83  
Unread 02-27-2005, 03:40 PM
Kosmos's Avatar
Kosmos Kosmos is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Lucan DLere
Posts: 581
Default

Ok Ger,

Notes for you on the Matrix to help with your parser.

If I understand your parser is going to 'fill in' the spots for commands that don't exist in the
eq2.recent.ini

90% of the grey listings do not change.
So basically if your parser doesn't find those values in the eq2.recent.ini file it can
create the command and the default value and put in the .xml file.

There are a couple of exceptions though.and changes I need to make to the matrix

Animate procedural Textures should be 'true' by default I believe. I have it listed as true on
the extreme quality settings, but as you can see I have it false on the others.
It specifically shows up in the file at Very High Performance as false, so
I believe this value should be set to True by default.

That's a mistake on my part.

These tables were making my head swim, but I'm sure it can in handy for you when you wrote the parser.
I do have Excel Database files available if you wantt those rather than thte PDF file.
You can import the data into whatever database program you use.
The links are here.

Particle Level Of Detail Bias (r_particle_lod_scale) should set to 1.0 if it's not found in the
eq2.recent.ini file. The 1.125, 1.250 and 1.375 I created as a gradiet.
After you pass 1.5 at high performance the listing vanishes from the eq2.recent.ini file so I think it
just goes to max.

Spell Particles Close to Me (r_particle_near_plane) is a tricky one. This one doesn't show up
in the eq2.recent.ini file unless you change it to anything below max. 0.0
This one also doesn't update the slider properly, but it does get set with accept. So it's just a
freaky thing with the slider.(I might be confusing that with the triangles slider though)
I would set that value to 0.0 if it's not found in the eq2.recent.ini file.
NOTE. Anything lower than max, turns in a negative value. You can find this in the options.xlm file.
That slider has negativetype set to true.
So you may have to specifically do something with the parser to make sure it outputs a negative value.
if the user has set this setting to something other than default.


Maximum Triangle Density. 80000.0 (I think) would be the default for this one. I think. I don't think the file
list anything over 80000.0 but you might want to double check that one.

The other values I came up with. The slider goes to max on the pre-defined profiles.

Low Detail Characters needs to be set to 100.0 if it's not listed in the eq2.recent.ini file.
It's only not listed on the Extreme Quality settings,
I'm prety sure this listing is in every eq2.recenent.ini file so it's safe to use 100 as the default since
it will be likly that the command is listed in the eq2.recent.ini file.

All of the other listings use the value that is in grey. Which I believe you have done already.

Especially include the Graphics Resolution, lighting resolution, Flora Radius, and Flora Density.
If you tweak these lower, and then load a pre-configured profile, it won't change them back automatically.

If you have any other questions just let me know.
This parser is going to be super sweet, great team work. lol

Logically, I can't see any holes in our theory here.
User sets there settings. Clicks Accept.
Goes windowed. And moves the eq2.recent.ini file to the parser directory and runs it.
user goes back into game and creates second bunch of settings.
Clicks accept and and goes windowed
and moves the file and parsers it again. Creating Profile #2
Repeat again.
that's 3 .xml custom profiles.
Than they would need to restart the game, and from then on they will always have those profiles
settings set to the buttons for as long as they want.

Super sweet!

Here are links to the files.
If you want to download the Excel Files
EQ2_Display_Commnad_Table Excel File

EQ2_Performance_Profile_Matrix Excel Files

EDIT!
I just read your last post. LOL
The 'DEFAULT' Values are all of the values in grey. With the acceptions of the ones I've listed above. Which need to be set to the values indicated if the value isn't listed already in the eq2.recent.ini.

As for the settings for the other profiles they are all in the Marix.
Under each column.

You can even use the Excel files perhaps to just cut and past all the command and values! Save you some typing.
There is a typo on the max Triangle Deinsity for the Extreme Quality.
it should be 100000.0 I put an extra zero on accident.

Last edited by Kosmos : 02-27-2005 at 03:43 PM.
Reply With Quote