Well, I'm making a different approach.
I load every Node and Childs on the treeview
Then I check selected node for Property and text and provide Controls to modify it. (its also easy)
for some important fields I will hardCode (maybe I load an extra file) to make validation, since everything can change at any moment I will no bother with it.
I just want to have something the help me to fast create what I want.
Create NPC/Skill from template.
Get All Quests/HTMLs of the NPC.
search NPC by property.
Provide Link to Skills (for edit or check)
For XMLs that have proper XSDs (pretty much every XML except the item ones), you could just parse the XSD and use its diagram for restriction/autocomplete/available options.
When the XMLs change, the XSDs change too (in l2j, at least), so you would only need to make a generic tool that can parse XSDs and use their info to operate on the corresponding XMLs.
If you have problems, FIRST TRY SOLVING THEM YOURSELF, and if you get errors, TRY TO ANALYZE THEM, and ONLY if you can't help it, THEN ask here.
Otherwise you will never learn anything if all you do is copy-paste! Discussion breeds innovation.
If you have problems, FIRST TRY SOLVING THEM YOURSELF, and if you get errors, TRY TO ANALYZE THEM, and ONLY if you can't help it, THEN ask here.
Otherwise you will never learn anything if all you do is copy-paste! Discussion breeds innovation.
The group thing is because only 1 item from each group can drop, but multiple groups can drop.
If you have problems, FIRST TRY SOLVING THEM YOURSELF, and if you get errors, TRY TO ANALYZE THEM, and ONLY if you can't help it, THEN ask here.
Otherwise you will never learn anything if all you do is copy-paste! Discussion breeds innovation.
If you have problems, FIRST TRY SOLVING THEM YOURSELF, and if you get errors, TRY TO ANALYZE THEM, and ONLY if you can't help it, THEN ask here.
Otherwise you will never learn anything if all you do is copy-paste! Discussion breeds innovation.
Im starting to disign the tool for NPC spawns. I have a worldmap where I create "Red dots" of the selected NPCs Locations. (Blue if its radom spawn.) and Im checking this tables for Spawns ...
custom_npc on idTemplate.
spawnlist on npc_templateid
grandboss_data on boss_id
raidboss_spawnlist on boss_id
hellbound_spawnlist on npc_templateid
territory_spawnlist on npcId
random_spawn, random_spawn_loc on npcId
I cant find the spawnlist for example, Nurse Ant, Did I miss any data ? most of the RB miniums also dont show. Is it hardcoded ?
I Also create a tool to make NPCs with a wizard help. at the end of it and depending of the options. I present a map to define the spawn Location. You click on the map and I get the X/Y of that location. Can anyone give me a tip of how I can get the Z values available for that X/Y position ?
AFAIK RB minions spawn around the boss in a certain radius. Nurse Ants are also minions, so...
If you have problems, FIRST TRY SOLVING THEM YOURSELF, and if you get errors, TRY TO ANALYZE THEM, and ONLY if you can't help it, THEN ask here.
Otherwise you will never learn anything if all you do is copy-paste! Discussion breeds innovation.