Newbie Spellweaver
- Joined
- Mar 9, 2011
- Messages
- 51
- Reaction score
- 7
re: [Release] Repack IA Julia 1.1.0.298 Season 4.6 ENG + Improvements + Fixes + Source
No no, you not understand me. I already have added 36 sets (approximately 180 items) but now if i want more add then gs crash. If only one item i add on item.txt. I even added // at start for old items, then gs working with new items. So maybe there is item limit, its only my suggestion.
Edited:
I found fix:
Now working like charm...
It was working and now its not anymore?
I guess you screwed the file; as far as I know there's no such limit other than 512 items / category.
I've added over 25 sets+weapons and no crashes so far.-
No no, you not understand me. I already have added 36 sets (approximately 180 items) but now if i want more add then gs crash. If only one item i add on item.txt. I even added // at start for old items, then gs working with new items. So maybe there is item limit, its only my suggestion.
Edited:
I found fix:
WzAG.cpp
Change the code on the
Code:GetPrivateProfileString("Data","Item","..\\data\\lang\\Kor\\item(Kor).txt",Item,256,GameServerIni); GetPrivateProfileString("Data","Skill","..\\data\\lang\\Kor\\skill(Kor).txt",Skill,256,GameServerIni); GetPrivateProfileString("Data","Quest","..\\data\\lang\\Kor\\quest(Kor).txt",Quest,256,GameServerIni); GetPrivateProfileString("Data","MoveReq","..\\data\\lang\\Kor\\movereq(Kor).txt",MoveReq,256,GameServerIni); GetPrivateProfileString("Data","ItemSetOption","..\\data\\lang\\Kor\\itemsetoption(Kor).txt",ItemSetOption,256,GameServerIni); GetPrivateProfileString("Data","ItemSetType","..\\data\\lang\\Kor\\itemsettype(Kor).txt",ItemSetType,256,GameServerIni); GetPrivateProfileString("Data","CheckSum","..\\data\\lang\\Kor\\CheckSum.dat",CheckSum,256,GameServerIni);
Code:switch (GetType) { //Item case 0x00: filename="..\\data\\lang\\Kor\\item(Kor).txt"; break; case 0x01: filename=Item; break; //Skill case 0x02: filename="..\\data\\lang\\Kor\\skill(Kor).txt"; break; case 0x03: filename=Skill; break; //Quest case 0x04: filename="..\\data\\lang\\Kor\\quest(Kor).txt"; break; case 0x05: filename=Quest; break; //Checksum case 0x06: filename=CheckSum; break; //Monster case 0x07: filename=Monster; break; //Gates case 0x08: filename=Gate; break; //Position of Monsters case 0x09: filename=MonsterSetBase; break; //Reserved for GameGuard case 0x0A: break; //Shops case 0x0B: filename=Shop0; break; case 0x0C: filename=Shop1; break; case 0x0D: filename=Shop2; break; case 0x0E: filename=Shop3; break; case 0x0F: filename=Shop4; break; case 0x10: filename=Shop5; break; case 0x11: filename=Shop6; break; case 0x12: filename=Shop7; break; case 0x13: filename=Shop8; break; case 0x14: filename=Shop9; break; case 0x15: filename=Shop10; break; case 0x16: filename=Shop11; break; case 0x17: filename=Shop12; break; case 0x18: filename="..\\data\\lang\\Kor\\movereq(Kor).txt"; break; case 0x19: filename=MoveReq; break; case 0x1A: filename="..\\data\\lang\\Kor\\itemsetoption(Kor).txt"; break; case 0x1B: filename=ItemSetOption; break; case 0x1C: filename="..\\data\\lang\\Kor\\itemsettype(Kor).txt"; break; case 0x1D: filename=ItemSetType; break; case 0x1E: filename=Shop13; break; case 0x1F: filename=Shop14; break; case 0x20: filename=Shop15; break; case 0x21: filename=Shop16; break; case 0x22: filename=Shop17; break; default: filename="Error!" ; ::ExitProcess(0); break;
Now the server configuration
CommonServer.cfg
Code:[GameServerInfo] Language = 0
Copy the files from the MuServer/Data/Lang in MuServer/Data/Lang/Kor
change the names of
Item.txt > Item(kor).txt and so on
In MuServer/GameServer/GameServer.ini
Add new [Data] config
Item = ..\\data\\lang\\kor\\Item(kor).txt // and so on
In this case, GameServer will read configuration files
Now working like charm...
Last edited: