Note that to see changes, you'll need to relog.
You may want to backup your database before you make any changes.
Why use these over the in-game systems?
Because you can get the exact colors and upgrades you want without having to deal with the BS.
You can also override some shop errors that prevent some hairstyles from being purchased.
Change appearance:
1. Using HeroesOpTool and Push Item, give yourself "cash_lookchange_item" (without the quotes).
If you don't know how to do this, read the tutorials in this forum that explain how.
2. Enter the Avatar Shop, select Body Type, purchase an Appearance Alteration Coupon.
3. Make the changes you want. Click Purchase.
You should now be able to Complete Purchase.
Change item enhance/enchant:
Hard way:
1. In Heroes database, open up "CharacterInfo" and get your character's ID.
2. Go to "Item", sort by ItemClass, and look for the name of the item you want to change.
For example, "shiningwill_head". Note the ID number.
Make sure the OwnerID matches your Character's ID number.
3. Go to "ItemAttribute". Add a new record (+ button in Navicat).
ID should be the next number in order (eg. if the last ID was 295, the new record should be 296).
Under ItemID, use the ID number you got from step 2.
Under Attribute, write ENHANCE, PREFIX or SUFFIX.
For Value, if you wrote ENHANCE, write 15.
If you wrote PREFIX or SUFFIX, use this link as reference.
Examples: berserker, explosive, judgment, jade, strong, bloodlust, fast.
You can also use HeroesDB.net and see the valid enchants for each item.
Note that you will need a separate record for ENHANCE, PREFIX and SUFFIX.
Also note that some enchants don't seem to be listed properly. Not sure if those ones actually work.
Easy way:
1. Upgrade the equipment to +1, or an obvious number.
If you don't have the upgrade item, use Push Item to give it to yourself:
enhance_stone_lvl1
enhance_stone_lvl2
enhance_stone_lvl3
Level 3 = Epic Enhancement Stone.
2. Open up the heroes database and go to ItemAttribute.
You'll see ID, ItemID, Attribute, Value, Arg, Arg2.
There should be an entry at the bottom with the Attribute "ENHANCE".
The Value will be whatever you just upgraded the item to (eg. +1 is Value = 1).
3. Change the Enhance level to 15 (or whatever your preferred enhance level is).
Refer to the hard way if you want to add enchants.
Or simply look for the matching ID's Prefix/Suffix and change the Value to your desired enchant.
Change item colors:
If you don't have the item yet:
1a. Add the item via Push Item (in HeroesOpTool).
If you don't know how to do this, read the tutorials in this forum that explain how.
2a. In the Heroes database, open up "Item".
The last (newest) entry should be the item you just added.
That entry's ItemClass should match what you added via Push Item.
Take note of its ID number.
If it is a temporary item, there will be a date under ExpireDateTime.
If you want to remove the timer, change this value to Null.
If you already have the item:
1b. In Heroes database, open up "CharacterInfo" and get your character's ID.
2b. Go to "Item", sort by ItemClass, and look for the name of the item you want to change.
For example, "shiningwill_head". Note the ID number.
Make sure the OwnerID matches your Character's ID number.
Both of the above scenarios continue here:
3. Go to Color Picker - ColorPicker.com and pick a color you like.
Note the Hex value (eg. pure white is 255, 255, 255 = #FFFFFF).
4. Open up Windows Calculator. You may need to set it to Programmer mode (under View dropdown).
Select Hex mode, and type in the Hex value you got in step 4 (eg. FFFFFF).
Click Dec. It should convert the Hex value into Decimal (eg. FFFFFF becomes 16777215).
5. Back to Heroes database, open "Equippable".
Look for the ID you obtained in step 2. If you just added the item, it should be the latest entry.
There will be Color1, Color2 and Color3.
These are equivalent to Part1, Part2 and Part 3 in the Dye Shop.
6. Copy paste the Decimal value you got in step 4, into the Color you want.
Repeat for each Color part. Once you're done, relog and enjoy!
Get hairstyle and change its color:
1. Using HeroesOpTool and Push Item, give yourself "cash_freepass_0_hair_test" (without the quotes).
This is a coupon that lets you purchase a free hairstyle, but it only lasts 10 minutes.
We'll fix that later.
You can also use this method to give yourself and change inner armor colors.
Give yourself "cash_freepass_0_inner_test" instead.
2. Go to the Avatar Shop and purchase a hairstyle.
Pick anything you like, and whatever color you like.
If you get an error (Fiona's Night Rose seems to always give an error), pick another hairstyle.
3. In Heroes database, open up "Item".
The latest entry should be the hairstyle you just added. Note the ID number.
Under ExpireDateTime, there will be a date. Change the value to Null.
You can also change the hairstyle here, if you were unable to purchase it.
Under ItemClass, replace the ItemClass name with the one you want.
Note that you will also need to go to "ItemAttribute" and change the Value there as well.
4. Go to Color Picker - ColorPicker.com and pick a color you like.
Note the Hex value (eg. pure white is 255, 255, 255 = #FFFFFF).
5. Open up Windows Calculator. You may need to set it to Programmer mode (under View dropdown).
Select Hex mode, and type in the Hex value you got in step 4 (eg. FFFFFF).
Click Dec. It should convert the Hex value into Decimal (eg. FFFFFF becomes 16777215).
6. Back to Heroes database, open "Equippable".
The latest entry should be the hairstyle you just added. If not, use the ID number from step 3 to find it.
There will be Color1, Color2 and Color3. As far as I know, hairstyles only use Color1.
7. Copy paste the Decimal value you got in step 5, into Color1
That should do it. Relog and equip your new hairstyle!
Enjoy. Let me know if you find any mistakes in my tutorial.
You may want to backup your database before you make any changes.
Why use these over the in-game systems?
Because you can get the exact colors and upgrades you want without having to deal with the BS.
You can also override some shop errors that prevent some hairstyles from being purchased.
Change appearance:
1. Using HeroesOpTool and Push Item, give yourself "cash_lookchange_item" (without the quotes).
If you don't know how to do this, read the tutorials in this forum that explain how.
2. Enter the Avatar Shop, select Body Type, purchase an Appearance Alteration Coupon.
3. Make the changes you want. Click Purchase.
You should now be able to Complete Purchase.
Change item enhance/enchant:
Hard way:
1. In Heroes database, open up "CharacterInfo" and get your character's ID.
2. Go to "Item", sort by ItemClass, and look for the name of the item you want to change.
For example, "shiningwill_head". Note the ID number.
Make sure the OwnerID matches your Character's ID number.
3. Go to "ItemAttribute". Add a new record (+ button in Navicat).
ID should be the next number in order (eg. if the last ID was 295, the new record should be 296).
Under ItemID, use the ID number you got from step 2.
Under Attribute, write ENHANCE, PREFIX or SUFFIX.
For Value, if you wrote ENHANCE, write 15.
If you wrote PREFIX or SUFFIX, use this link as reference.
Examples: berserker, explosive, judgment, jade, strong, bloodlust, fast.
You can also use HeroesDB.net and see the valid enchants for each item.
Note that you will need a separate record for ENHANCE, PREFIX and SUFFIX.
Also note that some enchants don't seem to be listed properly. Not sure if those ones actually work.
Easy way:
1. Upgrade the equipment to +1, or an obvious number.
If you don't have the upgrade item, use Push Item to give it to yourself:
enhance_stone_lvl1
enhance_stone_lvl2
enhance_stone_lvl3
Level 3 = Epic Enhancement Stone.
2. Open up the heroes database and go to ItemAttribute.
You'll see ID, ItemID, Attribute, Value, Arg, Arg2.
There should be an entry at the bottom with the Attribute "ENHANCE".
The Value will be whatever you just upgraded the item to (eg. +1 is Value = 1).
3. Change the Enhance level to 15 (or whatever your preferred enhance level is).
Refer to the hard way if you want to add enchants.
Or simply look for the matching ID's Prefix/Suffix and change the Value to your desired enchant.
Change item colors:
If you don't have the item yet:
1a. Add the item via Push Item (in HeroesOpTool).
If you don't know how to do this, read the tutorials in this forum that explain how.
2a. In the Heroes database, open up "Item".
The last (newest) entry should be the item you just added.
That entry's ItemClass should match what you added via Push Item.
Take note of its ID number.
If it is a temporary item, there will be a date under ExpireDateTime.
If you want to remove the timer, change this value to Null.
If you already have the item:
1b. In Heroes database, open up "CharacterInfo" and get your character's ID.
2b. Go to "Item", sort by ItemClass, and look for the name of the item you want to change.
For example, "shiningwill_head". Note the ID number.
Make sure the OwnerID matches your Character's ID number.
Both of the above scenarios continue here:
3. Go to Color Picker - ColorPicker.com and pick a color you like.
Note the Hex value (eg. pure white is 255, 255, 255 = #FFFFFF).
4. Open up Windows Calculator. You may need to set it to Programmer mode (under View dropdown).
Select Hex mode, and type in the Hex value you got in step 4 (eg. FFFFFF).
Click Dec. It should convert the Hex value into Decimal (eg. FFFFFF becomes 16777215).
5. Back to Heroes database, open "Equippable".
Look for the ID you obtained in step 2. If you just added the item, it should be the latest entry.
There will be Color1, Color2 and Color3.
These are equivalent to Part1, Part2 and Part 3 in the Dye Shop.
6. Copy paste the Decimal value you got in step 4, into the Color you want.
Repeat for each Color part. Once you're done, relog and enjoy!
Get hairstyle and change its color:
1. Using HeroesOpTool and Push Item, give yourself "cash_freepass_0_hair_test" (without the quotes).
This is a coupon that lets you purchase a free hairstyle, but it only lasts 10 minutes.
We'll fix that later.
You can also use this method to give yourself and change inner armor colors.
Give yourself "cash_freepass_0_inner_test" instead.
2. Go to the Avatar Shop and purchase a hairstyle.
Pick anything you like, and whatever color you like.
If you get an error (Fiona's Night Rose seems to always give an error), pick another hairstyle.
3. In Heroes database, open up "Item".
The latest entry should be the hairstyle you just added. Note the ID number.
Under ExpireDateTime, there will be a date. Change the value to Null.
You can also change the hairstyle here, if you were unable to purchase it.
Under ItemClass, replace the ItemClass name with the one you want.
Note that you will also need to go to "ItemAttribute" and change the Value there as well.
4. Go to Color Picker - ColorPicker.com and pick a color you like.
Note the Hex value (eg. pure white is 255, 255, 255 = #FFFFFF).
5. Open up Windows Calculator. You may need to set it to Programmer mode (under View dropdown).
Select Hex mode, and type in the Hex value you got in step 4 (eg. FFFFFF).
Click Dec. It should convert the Hex value into Decimal (eg. FFFFFF becomes 16777215).
6. Back to Heroes database, open "Equippable".
The latest entry should be the hairstyle you just added. If not, use the ID number from step 3 to find it.
There will be Color1, Color2 and Color3. As far as I know, hairstyles only use Color1.
7. Copy paste the Decimal value you got in step 5, into Color1
That should do it. Relog and equip your new hairstyle!
Enjoy. Let me know if you find any mistakes in my tutorial.