Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- This tutorial is about to mirror mob_color and specular column from txt proto to db because Ymir skipped them at MirrorTableIntoDB functions.
- If you're unsure about anything please download the new files and use kdiff/winmerge or notepad++ compare plugin to check.
- https://mega.nz/folder/pexwmTqa#w8fm44e-GXmj4mZXRbNI_g
- -----------------------------------------
- 1. file: db/ProtoReader.cpp
- Search:
- //Mob_Color
- ++col;
- Modify:
- str_to_number(mobTable->dwMobColor, csvTable.AsStringByIndex(col++));
- Search:
- //column for 'Specular'
- Modify:
- itemTable->bSpecular = dataArray[30];
- -----------------------------------------
- 2. file: db/ClientManagerBoot.cpp
- Search 2x in bool CClientManager::MirrorMobTableIntoDB() function:
- "dam_multiply, summon, drain_sp, "
- Modify 2x in bool CClientManager::MirrorMobTableIntoDB() function:
- "dam_multiply, summon, drain_sp, mob_color, "
- Search 2x in bool CClientManager::MirrorMobTableIntoDB() function:
- "%f, %d, %d, "
- Modify 2x in bool CClientManager::MirrorMobTableIntoDB() function:
- "%f, %d, %d, %d, "
- Search 2x in bool CClientManager::MirrorMobTableIntoDB() function:
- t.fDamMultiply, t.dwSummonVnum, t.dwDrainSP,
- Modify 2x in bool CClientManager::MirrorMobTableIntoDB() function:
- t.fDamMultiply, t.dwSummonVnum, t.dwDrainSP, t.dwMobColor,
- Search 2x in bool CClientManager::MirrorItemTableIntoDB() function:
- "refined_vnum, refine_set, magic_pct, socket_pct, addon_type, "
- Modify 2x in bool CClientManager::MirrorItemTableIntoDB() function:
- "refined_vnum, refine_set, magic_pct, socket_pct, addon_type, specular, "
- WARNING: THIS WILL BE 4x IN THE FILE, ONLY MODIFY INSIDE MirrorItemTableIntoDB function!!!
- Search 2x in bool CClientManager::MirrorItemTableIntoDB() function:
- "%d, %d, %d, %d, %d, "
- Modify 2x in bool CClientManager::MirrorItemTableIntoDB() function:
- "%d, %d, %d, %d, %d, %d, "
- Search 2x in bool CClientManager::MirrorItemTableIntoDB() function:
- t.dwRefinedVnum, t.wRefineSet, t.bAlterToMagicItemPct, t.bGainSocketPct, t.sAddonType,
- Modify 2x in bool CClientManager::MirrorItemTableIntoDB() function:
- t.dwRefinedVnum, t.wRefineSet, t.bAlterToMagicItemPct, t.bGainSocketPct, t.sAddonType, t.bSpecular,
Add Comment
Please, Sign In to add comment