1
Tools and Modifications / GUI Theme Maker
« on: July 17, 2015, 08:25:41 pm »
I'm writing an application to automatically write faction.ini/default.ini in intrface\ folder by dragging PNGs and FRMs visually in a desktop window. Basically got an ini reader/writer and the basic dragging of pixmaps on the screen. Only thing remaining is interpretting the parameters within the ini files. A couple things i've noticed,
The first word, the one that begins with a capital letter, denotes which interface category a parameter belongs to, ie, IntMain, IntAim both belong to the main game interface because they are prefixed with *Int*.
* .*Pic = filename to PNG or FRM
* .*PicDn = filename to PNG or FRM while *button* is activated
* .*X = X coordinate
* .*Y = Y coordinate
* .*StepX = X pixels, draw image denoted by another variable at a space of N pixels towards the X direction, ie, horizontally
* .*StepY = same as StepX, except Y direction, ie, vertically
* .*
What is, OffsX and OffsY? Are there any tips as to how to interpret the parameters within the ini files?
Or should I manually map them all to mean things?
How do you, the FOnline developers extend the game interface? Is that possible through Angel Script? If that's true then I would assume that you are responsible for the naming conventions of these parameters within the ini files. Can you elaborate to me or give me a lookup table for their meanings?
The first word, the one that begins with a capital letter, denotes which interface category a parameter belongs to, ie, IntMain, IntAim both belong to the main game interface because they are prefixed with *Int*.
* .*Pic = filename to PNG or FRM
* .*PicDn = filename to PNG or FRM while *button* is activated
* .*X = X coordinate
* .*Y = Y coordinate
* .*StepX = X pixels, draw image denoted by another variable at a space of N pixels towards the X direction, ie, horizontally
* .*StepY = same as StepX, except Y direction, ie, vertically
* .*
What is, OffsX and OffsY? Are there any tips as to how to interpret the parameters within the ini files?
Or should I manually map them all to mean things?
How do you, the FOnline developers extend the game interface? Is that possible through Angel Script? If that's true then I would assume that you are responsible for the naming conventions of these parameters within the ini files. Can you elaborate to me or give me a lookup table for their meanings?