Ok, so I have an idea for a large revamp on the single item edit portion of GeorgeS' Item Editor. I hope you don't have a problem with me making this suggestion. I think your tools are all amazing. I was trying to think of a way to improve the editing of single items, and this is what I came up with to replace the window that opens with you click the "Edit Item" button:
I know it would mean a complete rewrite of that part of the tool. And I am sure that would take a while. The way it works now is good, but I think it would be a bit better if it was setup where you could view all of the information on an item at once. The screen is very packed (I made this in photoshop quickly), but it gets all of the information in there. I think it would look much better if the fields were all aligned on the right side of each column. I also think that slightly changing the font color for each section would help with breaking it up a bit to be easier to read and find what you are looking for.
I did a complete organization of the item fields so that they are all grouped into sections relating together (as apposed to having them placed randomly).
Here is the organized list of every field in the Items table with notes:
Code:
Name - (Field Name) #Mousover Notes %%Pull Down Select Option //If Name is the same as Field Name, then there are no Parenthesis
Item Name - (Name)
Item ID - (id)
Item Lore - (lore) #Lore Description of the item
Lore Group - (loregroup) #0 = not lore, -1 = lore, 1 = Epic Lore %%Dropdown to select: Lore, Not Lore, Epic Lore
Artifact - (artifactflag) #0 = no, 1 = yes %%Dropdown to select: Yes, No
No Drop - (nodrop) #0 = yes, 1 = no %%Dropdown to select: Yes, No
No Rent - (norent) #255 = Rentable, 0 = No Rent %%Dropdown to select: Yes, No
Attuneable - (attuneable) #0 = no, 1 = yes %%Dropdown to select: Yes, No
Magic - (magic) #0 = no, 1 = yes %%Dropdown to select: Yes, No
Tradeskill Item - (tradeskills) #1 = Yes, 0 = No - Displays "This item is used in tradeskills" %%Dropdown to select: Yes, No
Recommended Level - (reclevel) #0 for none
Recommended Skill - (recskill) #0 for none
Required Level - (reqlevel) #0 for none
Classes - (classes) #0 - 16 %%Check Boxes to Select Classes - Optional "Select All" box
Races - (races) %%Check Boxes to Select Races - Optional "Select All" box
Deity - (deity) %%Check Boxes to Select Dieties - All Enabled By default (0)
Slots - (slots) %%Check Boxes to Select Slots
Armor Class - (ac)
STR - (astr) #Strength, -127 - 127
AGI - (aagi) #Agility, -127 - 127
DEX - (adex) #Dexterity, -127 - 127
STA - (asta) #Stamina, -127 - 127
INT - (aint) #Intelligence, -127 - 127
WIS - (awis) #Wisdom, -127 - 127
CHA - (acha) #Charisma, -127 - 127
Magic Resist - (mr)
Fire Resist - (fr)
Cold Resist - (cr)
Disease Resist - (dr)
Poison Resist - (pr)
Hit Points - (hp)
Hit Point Regen - (regen)
Mana - (mana)
Mana Regen - (manaregen)
Endurance - (endur)
Endurance Regen - (enduranceregen)
Attack - (attack)
Haste - (haste)
Damage Shield - (damageshield)
Damage - (damage)
Delay - (delay)
Range - (range)
Extra Skill Damage - (extradmgskill) #List Found Here: http://www.eqemulator.net/wiki/wikka.php?wakka=SkillList %%Dropdown to select Skill Type
Extra Damage Amount - (extradmgamt)
Elemental Damage Type - (elemdmgtype) #0 = None, 1 = Magic, 2 = Fire, 3 = Cold, 4 = Poison, 5 = Disease %%Dropdown to select: None, Magic, Fire, Cold, Poison, Disease
Elemental Damage Amount - (elemdmgamt)
Bane Damage Body Type - (banedmgbody) #List Found Here: http://www.eqemulator.net/wiki/wikka.php?wakka=BodyTypList %%Dropdown to select Body Type
Bane Damage Amount - (banedmgamt)
Bane Damage Race - (banedmgrace) #List Found Here: http://www.eqemulator.net/wiki/wikka.php?wakka=RaceLists %%Dropdown to select Race
Bane Damage Race Amount - (banedmgraceamt)
Skill Modifier Type - (skillmodtype) #List Found Here: http://www.eqemulator.net/wiki/wikka.php?wakka=SkillList %%Dropdown to select Skill Type
Skill Modifier Value - (skillmodvalue)
Bard Skill Modifier Type - (bardtype) #12 = Brass Instruments, 41 = Sing, 49 = Stringed Instruments, 54 = Wind Instruments, 70 = Percussion Instruments %%Dropdown to select Bard Skill Type
Bard Skill Modifier Value - (bardvalue)
Accuracy - (accuracy)
Avoidance - (avoidance)
DoT Shielding - (dotshielding)
Shielding - (shielding)
Spell Shielding - (spellshield)
Strikethrough - (strikethrough)
Stun Resistance - (stunresist)
Combat Effects - (combateffects)
Icon - (icon) #Blank Field with extra "..." button to possibly load GeorgeS Icon Viewer Tool
ID File - (idfile) #Blank Field with extra "..." button to possibly load GeorgeS Encyclopedia
Item Class - (itemclass) #0 = Common, 1 = Container, 2 = Book
Item Type - (itemtype) #List Found here: http://www.eqemulator.net/wiki/wikka.php?wakka=ItemIDReference
Material - (material) #Texture of Armor - 0 = Cloth, 1 = Leather, 2 = Chain, 3 = Plate, 10-16 = Robes, Max is 22
Color - (color) #Use the GeorgeS color Editor for this option
Size - (size) #0 = Tiny, 1 = Small, 2 = Medium, 3 = Large, 4 = Giant, 5 = Giant too big for containers %%Dropdown to select: Tiny, Small, Medium, Large, Giant, Giant2
Weight - (weight) #10 per 1 stone in weight
Light - (light)
Stackable - (stackable) #0 = No Stack, 1 = Stackable
Stack Size - (stacksize)
Price - (price)
Sell Rate - (sellrate)
Augment Type - (augtype) #When making an augment this is the type it will fit into
Augment Distiller - (augdistiller) #If this item is an augment, this is the type of Distiller that will remove it from an item safely
Augment Restrictions - (augrestrict)
augslot1type #The Level of Augment that the slot can hold
augslot1unk #Whether or not a player can see this aug slot (1 = show players, 0 = hide from players)
augslot2type #The Level of Augment that the slot can hold
augslot2unk #Whether or not a player can see this aug slot (1 = show players, 0 = hide from players)
augslot3type #The Level of Augment that the slot can hold
augslot3unk #Whether or not a player can see this aug slot (1 = show players, 0 = hide from players)
augslot4type #The Level of Augment that the slot can hold
augslot4unk #Whether or not a player can see this aug slot (1 = show players, 0 = hide from players)
augslot5type #The Level of Augment that the slot can hold
augslot5unk #Whether or not a player can see this aug slot (1 = show players, 0 = hide from players)
Cast Time Displayed - (casttime) #in milliseconds
Cast Time Used - (casttime_) #in milliseconds
Recast Delay - (recastdelay) #in seconds
Recast Type - (recasttype) #-1 = None, 1 - 10 to set. Sets a global timer for recasting items set to the same type
Maximum Charges - (maxcharges) #-1 for Unlimited
Click Effect - (clickeffect) #-1 for none %%Blank Field with extra "..." button to open a window to select the spell
Click Type - (clicktype) #1 = clickable from inventory, 4 = must equip, 5 = Rogue Poison
Click Level - (clicklevel) #Minimum level to use the click cast
Click Level2 - (clicklevel2)
Proc Effect - (proceffect) #-1 for none %%Blank Field with extra "..." button to open a window to select the spell
Proc Level - (proclevel) #Minimum level for the weapon to Proc
Proc Level2 - (proclevel2) #Level that the proc will reach maximum power. Useful for DD, DoT, Heal effects mostly
Proc Rate - (procrate) #Rate below or above the normal proc rate of a weapon - normal = 0, 50 = %150, -50 = %50
Proc Type - (proctype)
Worn Effect - (worneffect) #-1 for none %%Blank Field with extra "..." button to open a window to select the spell
Worn Effect Level - (wornlevel) #Minimum level for the Worn Effect to work
Worn Effect Level2 - (wornlevel2) #Level the worn effect will reach maximum effect
Worn Type - (worntype)
Focus Effect - (focuseffect) #-1 for none %%Blank Field with extra "..." button to open a window to select the spell
Focus Effect Level - (focuslevel) #Minimum level for the Focus Effect to work
Focus Level2 - (focuslevel2) #Level the focus effect will reach maximum effect.
Focus Type - (focustype)
Spell Scroll Effect - (scrolleffect) #-1 for none %%Blank Field with extra "..." button to open a window to select the spell
Spell Scroll Type - (scrolltype) #If this item is a Spell Scroll, This is the Spell ID of the spell it should scribe.
Scroll Level - (scrolllevel) #Minimum level to Scribe the Spell
Scroll Level2 - (scrolllevel2) #Leave this at 0
Bag Size - (bagsize) #0 = TINY, 1 = SMALL, 2 = MEDIUM, 3 = LARGE, 4 = GIANT %%Dropdown to select: Tiny, Small, Medium, Large, Giant
Bag Slots - (bagslots) #Number of slots in the bag
Bag Type - (bagtype) #List can be found on this page: http://www.eqemulator.net/wiki/wikka.php?wakka=EQEmuDBSchemaitems %%Dropdown to select Bag Type
Bag Weight Reduction - (bagwr)
Book - (book) #0=Not Book, 1=Book %%Dropdown to select: Not Book, Book
Book Type - (booktype)
Book Filename - (filename) #Corresponds to the "name" field in the books table
Charm File - (charmfile)
Charm File ID - (charmfileid)
Firiona Vie No Drop - (fvnodrop)
Item Source - (source) #Source of the item (Default "CUSTOM" for custom created items)
Comment - (comment) #Optional item comment
----Everything Below this line was left out of the tool image. You could probably add a button to open a window showing these misc fields------
minstatus
ldonprice
ldontheme
ldonsold
pointtype
nopet
favor
guildfavor
benefitflag
summonedflag
questitemflag
pendingloreflag
potionbelt
potionbeltslots
notransfer
svcorruption
purity
evolvinglevel
serialized
verified
serialization
updated
lorefile
Faction Modifier1 - (factionmod1) #The amount of the faction assigned in factionmod1 to be modified
Faction Modifier2 - (factionmod2) #The amount of the faction assigned in factionmod2 to be modified
Faction Modifier3 - (factionmod3) #The amount of the faction assigned in factionmod3 to be modified
Faction Modifier4 - (factionmod4) #The amount of the faction assigned in factionmod4 to be modified
Faction Amount1 - (factionamt1) #The faction which factionamt1 will modify
Faction Amount2 - (factionamt2) #The faction which factionamt2 will modify
Faction Amount3 - (factionamt3) #The faction which factionamt3 will modify
Faction Amount4 - (factionamt4) #The faction which factionamt4 will modify
clickunk5
clickunk6
clickunk7
procunk1
procunk2
procunk3
procunk4
procunk6
procunk7
wornunk1
wornunk2
wornunk3
wornunk4
wornunk5
wornunk6
wornunk7
focusunk1
focusunk2
focusunk3
focusunk4
focusunk5
focusunk6
focusunk7
scrollunk1
scrollunk2
scrollunk3
scrollunk4
scrollunk5
scrollunk6
scrollunk7
augslot1unk2
augslot2unk2
augslot3unk2
augslot4unk2
augslot5unk2
unknown002
unknown003
unknown005
unknown007
unknown018
unknown019
unknown020
unknown061
unknown067
unknown069
unknown081
unknown105
unknown122
unknown123
unknown124
unknown128
unknown133
UNK012
UNK013
UNK054
UNK059
UNK061
UNK123
UNK124
UNK127
UNK134
UNK137
UNK142
UNK147
UNK152
UNK157
UNK033
UNK014
UNK038
UNK060
UNK098
UNK109
UNK120
UNK121
UNK131
UNK132
UNK193
UNK129
Also note that I wanted to have Deities listed on the main page, but I ran out of room. They are used rarely enough that they could probably go on the Misc page/window.
Let me know if you have any questions or other suggestions on this. Or, if this is something that you don't want to do for the tool. I understand that this would be a fairly major undertaking, and wouldn't blame you. Like I said, your tool is already great as it is.