(today I'm illuminated lol using all of your tools
)
any chance to make the following:
- make the import field from... feature to support the selection of multiple files instead of one .txt per time?
- make the import field from... function to warn us about errors!!!!!!! like, invalid format of structure, a line missed a # in the end and messed up the entire iteminfo file
- make an option to remove all unidentified content from iteminfo.lua file? (I set my server in source to drop identified items by default so having the double of info into iteminfo file is kinda useless) and maybe even make it alter the main function (at the end of the file) so it doesn't read unidentified items (I did it manually already but would be awesome to have it changed as well)
make the import field from... feature to support the selection of multiple files instead of one .txt per time?
The behaviors with this tool vary way too much depending of the file read. I can allow multiple files, but it will simply loop through each one.
make the import field from... function to warn us about errors!!!!!!!
If the error is serious, it will show it to you. In your case though it managed to read the file, so there are no errors to be shown. Parsing errors are usually shown in the "Error console". You may want to send me your file if you think it should really be treated as an error.
make an option to remove all unidentified content from iteminfo.lua file?
That will be done via Tools > Settings > Db Writer > Disable the itemInfo.lua fields you want to ignore while writing the file (you will need to edit something in the Client Items to trigger a itemInfo rewrite).
Updated to
1.1.5
On a side note... a couple updates :
[*]Bind on equip field has been unlocked.
[*]Matk field has been unlocked (if renewal).
[*]Keep after use field has been added.
[*]The buy field will show double the sell price if empty.
[*]Cleaned up the Settings tab, moved a lot of stuff in Tools > Settings instead.
Integrated dialogs
All fields with extensions (the "..." buttons) can be opened without having to use a dialog. This makes the edition much easier, and more comfortable.
(Disabled by default, can be enabled via Tools > Settings > Dialogs > ...)
Entry edition applied on all selected items
By selecting multiple items, you can edit all of them at the same time without having to use the "Replace all..." and "Copy all..." tools.
(Disabled by default, can be enabled via Tools > Settings > General > "Apply modifications on all selected items")
Tabs can be moved around (detached)
Right-click on a tab and use "Detach" to make a tab into a window instead. This is handy to edit items from both Item and Item2.
Add multiple entries at once
This is an attempt to make adding new items an easier process. After copying an item with Ctrl-C, press down Ctrl-Shift-V or Ctrl-B to auto-increment the new pasted item. Alternatively, you can use Edit > Add range... > fill in the fields. This is pretty much the same.
Changelog [1.1.5]
Code:
The KeepAfterUse field has been added for Hercules.mob_avail.txt support.Better codepage support.Some comments in files will be autogenerated (can be disabled).Tools > Settings > offers many additional options.You can now detach tabs by using right-click > Detach.The option to copy from Tab1 to Tab2 directly.When changing tab, it will automatically focus on the list view, allowing copy/paste operations to work more efficiently.There is a new integrated window option (which allows you to edit flag values much more easily). This behavior can be changed in Tools > Settings > General > Integrated dialogs...If multiple items are selected, the modifications will be applied to all of them.eAthena basic support, with the ExpPer field for the Mob tables.Bind on equip and Matk fields have been unlocked for Hercules.Commands remove themselves better.The Buy and Sell previews will now show properly.The lag when opening the lua options has been removed.The reset button, for the paths in the settings, wasn't working properly.The resource fields as well as lua related items accept any encoding.Copying boolean values (from the "Copy" tool) wasn't copying properly.The Trade and NoUse attributes weren't working properly with undo and redo.