Guide: How to Use MABLE
First 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.
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.
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.
in the center is the location of all the data in the items file. You can edit it directly, or (for some values), use
below. They allow for quick insertion/deletion/modification of values.
button (green plus sign) inserts a new item in the Table. You can do it directly through the Table view.
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".
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.
button opens up the About dialog box where the credits are.