Guide: How to Use MABLEFirst of all, let's cover a basic explanation of the interface.
Here are the pictures and explanations:
On the main tab,
Properties, are located most of the important things.
Let's start with the
Import button. This imports a module_items file to the program. Once imported, you will be able to edit it.
The
Export button writes the module_items file to your drive.
Attention: Keep in mind that you are not modifying the actual file until you export it. You're editing a database instead (done to decrease startup time and to somewhat prevent unintentional data loss).
The
Toggle Triggers button makes the Triggers box increase/decrease its size, which is useful for keeping an eye on the code.
The
List on the left shows all items numbered and with name and ID. You can use it to navigate between items.
You can also use the
Navigator on the top for the same thing.
The
Table in the center is the location of all the data in the items file. You can edit it directly, or (for some values), use
the
Lists below. They allow for quick insertion/deletion/modification of values.
The
Add button (green plus sign) inserts a new item in the Table. You can do it directly through the Table view.
The
Remove button (red X sign) will remove the currently selected item from the Table. You can do it directly by selecting the row in the Table and pressing "Delete".
The
Save button will save the current item to the database.
The
Save All button will save all items to the database.
Note: Items are not saved automatically after editing through the Table unless the "Auto-Save Line after modifying" checkbox is acive.
From v0.2:The
Move Up button will move the current item up with one position.
The
Move Down button will move the current item down with one position.
This part contains your module_items file's
Definitions. You can edit them here.
This tab contains settings and a few other things.
Here is the
Search, which is still very unstable (and requires exact keywords to match things). It is not generally recommended to have more than one checkbox on at a time, for most accurate results.
The
Custom Stats listbox allows you to add your module-specific item flags if you have any (note that the flags (stats) are the only things which you can't write manually in the Add/Modify Stat dialog box).
The
Output Viewer shows you how does the generated file look. It fills up only after Exporting a file or generating ID_items.
The
"Save All after importing" checkbox makes MABLE save all data immediately after importing. This is highly recommended because problems can occur with items with triggers if they are not saved first. It will slow down the Importing process.
The
"Auto-Save line after modifying" checkbox makes MABLE save the current line after you edit it in the Table view. This will slow down the program's response.
The
Generate ID_items.py button creates an ID_items file where you tell it to. Use it if you have problems with compiling after using MABLE. Replace your ID_items.py file with the one created from MABLE. It is advisable to create a backup first.
The
About button opens up the About dialog box where the credits are.