Version 1.8 -- JJB's Kiss_OCD Ini Template Viewer (a macro-enabled Excel File) for easy viewing and comparisons of your INI files and INI design.
Version 1.8 FIXES HEALS section pointed out by Hylander. Several other minor additions/fixes/tweaks.
I am always interested to see other people's DPS strategies for a given character Class. The power of Kiss is its ability to accommodate customization. However, the flexibility of the INI file structure can make comparing two INIs difficult (because there is no required implicit order of the settings under a given heading).
This Excel-based MACRO is meant to alleviate that issue by templating your INI file in a standardized format. This MACRO utility:
Info Tab-- key information to fill out (only 3 fields for the user). The rest of this page is auto-populated & used as a reference by the internal macros.

Example General Tab-- The order of your output INI is customized using the Template column.
As the program reads in your file and "parses" the headings to different tabs, it populates the ordering of the list by the TEMPLATE order you customize/provide.

Example DPS Tab-- The order of your output INI is customized using the Template column.

Example Conditions Tab-- The order is determined by the Template column.

Version 1.8 FIXES HEALS section pointed out by Hylander. Several other minor additions/fixes/tweaks.
I am always interested to see other people's DPS strategies for a given character Class. The power of Kiss is its ability to accommodate customization. However, the flexibility of the INI file structure can make comparing two INIs difficult (because there is no required implicit order of the settings under a given heading).
This Excel-based MACRO is meant to alleviate that issue by templating your INI file in a standardized format. This MACRO utility:
- Inputs your character INI file.
- Organizes the contents according to the format of the EXCEL template (that you can customize).
- Auto-colors and auto-formats the results for easy viewing.
- It breaks out the "|" delimited fields for easy viewing, and for the KConditions it breaks out according to && delimiters.
- Option to "click" a button on appropriate tabs to pull in the cognate condition for viewing.
- For spells and actions (as in DPS, Buffs, Heals, etc.), the macro auto-determines the SIZE (count) of the actions (according to the highest # it finds) and auto-populates the DPSSize (for instance) field.
- Changes made in the fields of each tab are auto-populated into their respective parsed fields or back into the "INPUT/OUTPUT" column.
- The "Save" button then re-outputs your file according to the new template order.
- Gives you the option to overwrite the current file or make a backup of your prior file (defaults to backup using the time and date appended to the file name).
- Recently added in 1.7:
- Reading in INI file now also auto parses the data into the right Tabs.
- Update and Parse button makes sure your changes are reflected now in the INI Input tab (does not save... you have to do a click "Save as INI File" button.
- Made buttons pretty and less Soviet-era...
Info Tab-- key information to fill out (only 3 fields for the user). The rest of this page is auto-populated & used as a reference by the internal macros.

Example General Tab-- The order of your output INI is customized using the Template column.
As the program reads in your file and "parses" the headings to different tabs, it populates the ordering of the list by the TEMPLATE order you customize/provide.
- I've filled in most of the possible variables and given an example Template order (blue field column).
- If the program finds something that is not in the list, it creates a small side list on the page so you can add to the template listing.
- The macro then auto-extracts and populates the Variable name, and the Values (as delimited by the "|" separator for Kissassist (green fields below)
- Changes to the Variable, Value fields are auto-updated to the Input/Output column (purple fields), and vice versa.
- The Input/Output column contents are ultimately what is used to build the organized final Kiss INI file.
- You customize the order by changing the Template column and hitting the "Update and Parse" button.

Example DPS Tab-- The order of your output INI is customized using the Template column.
- Same as above, but an example Tab with spells and abilities parsed into Value fields.
- DPSSize is auto-determined according to the HIGHEST detected DPS#. This does not COUNT the list total... just parses for highest # using the A2 field as the search guide. You'll see the search guide in cell "A2" on pages where an ordered action list is relevant for this. Where it's not relevant, you will see "XXX" in that Excel cell.
- You customize the order by changing the Template column and hitting the "Update & Parse" button.

Example Conditions Tab-- The order is determined by the Template column.
- Same as above, but an example Tab with Conditions parsed into Value fields.
- Here, "&&" is used as the delimiter to search for and separate the Condition tests. It only parses "&&", not "||" (too complicated to present in a simple format with both of those).
- CondSize is auto-determined according to the HIGHEST detected Cond#. This does not COUNT the different cond... just parses for highest # using the A2 field as the search guide. You'll see the search guide in cell "A2".
- You customize the order by changing the Template column and hitting the "Update & Parse" button.

Attachments
Last edited:



