Most visitors online was 10613 , on 26 Apr 2024
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!Ah, I found my mistake, Sunny. Sorry
Anyway, do you know how to find the Mixing table ?
I'll extract the mixing table and upload it in the next day or so.
I'll extract the mixing table and upload it in the next day or so.
I have not put the time in to find the aging table as yet, its a bit more convoluted than older servers, due to the effect of the ore's and aging stone/super aging stone it has multiple success tables and I have not yet found them. Darkshindo1 for the pvp, whats the abs/def/block of the person you're attacking? keep in mind it may dish 1700 damage but if the block and abs and def are high enough it will not take much, if any, damage. bigcolors as for the darksheltom, if you can find its code (hint, may require searching EVERY item file) then search in the server/client in a hex editor for that item code. if its not in the game/server exe's then you wont be able to spawn it.
Ok so these mixes are 0x1a4 in length where ept they are 0x1ac in length, so had me a bit.
discriptions show correctly for my tool but when i export the output to html it loses them, i need to find my old script that should just pump out the html complete.
either way, values and effect should be correct.
I've not uploaded the this tool as yet because I'm still working on it and want to package it (for various reasons)
They may be off as the offsets may be out, test them out and let me know.
when i have time i'll look into them further to get a completely accurate list out (built my tool for ept not jpt and they appear to be very different here)
level cap is quite involved to increase. I did it on my server,Basically in ollydbg you need to move the entire exp table, the exp table ends with FFFFFFFFFFFFFFFFFFF (16 * f) the following 8 bytes are the two checksums on the exp table (they are easy enough to fix after you move and extend the table)You add your levels in keeping the FFF's and the checksum at the end. you then need to find the references for the table and redirect them to the new table locationthen you have to find references for level cap (other wise you wont be able to gain EXP once you hit the old top level)from memory there are 4 or 5 of these, these revolve around allowing for exp gain, preventing character bugs etc etc. look for CMP [CONST], 8c (8c is 140 in hex)and CMP R32, 8c for initial looks.Good luck, it took me a few weeks worth of evenings to get it 100%
Does GAME.EXE have an encoding method?If so, where do you change it?I want to change to Korean.
i'll dig up my records of when i adjusted it and find the code that needed changing for the references, that will save you a bit of time.
In the server file, modify the NPC name to KoreanWhen connecting to the client, the NPC name is output as ???.Is it a client encoding issue?
I would say the character set is not there, not sure if its the font file or something else in the client sideIn the server file, modify the NPC name to KoreanWhen connecting to the client, the NPC name is output as ???.Is it a client encoding issue?
In the server file, modify the NPC name to KoreanWhen connecting to the client, the NPC name is output as ???.Is it a client encoding issue?
I would say the character set is not there, not sure if its the font file or something else in the client side
CPU Disasm
Address Hex dump Command Comments
0044DAB7 �$ 55 PUSH EBP ; server1024_Current_9_12_17.0044DAB7(guessed Arg1,Arg2,Arg3)
0044DAB8 �. 8BEC MOV EBP,ESP
0044DABA �. 8B4D 08 MOV ECX,DWORD PTR SS:[ARG.1]
0044DABD �. 85C9 TEST ECX,ECX
0044DABF �. B8 96000000 MOV EAX,96 <!--- This
CPU DisasmAddress Hex dump Command Comments
0044DB13 �$ 8B4C24 08 MOV ECX,DWORD PTR SS:[ARG.2] ;Server1024_Current_9_12_17.0044DB13(guessed Arg1,Arg2)
0044DB17 �. 56 PUSH ESI
0044DB18 �. 8B7424 08 MOV ESI,DWORD PTR SS:[ARG.1]
0044DB1C �. 33D2 XOR EDX,EDX
0044DB1E �> 8BC2 �MOV EAX,EDX
0044DB20 �. C1E0 03 �SHL EAX,3
0044DB23 �. 3B88 745F6B00 �CMP ECX,DWORD PTR DS:[EAX+server1024_Cu
0044DB29 �.7C 1C �JL SHORT server1024_Current_9_12_17.004
0044DB2B �.7F 08 �JG SHORT server1024_Current_9_12_17.004
0044DB2D �. 3BB0 705F6B00 �CMP ESI,DWORD PTR DS:[EAX+server1024_Cu
0044DB33 �.72 12 �JB SHORT server1024_Current_9_12_17.004
0044DB35 �> 3B88 7C5F6B00 �CMP ECX,DWORD PTR DS:[EAX+server1024_Cu
0044DB3B �.7C 17 �JL SHORT server1024_Current_9_12_17.004
0044DB3D �.7F 08 �JG SHORT server1024_Current_9_12_17.004
0044DB3F �. 3BB0 785F6B00 �CMP ESI,DWORD PTR DS:[EAX+server1024_Cu
0044DB45 �.72 0D �JB SHORT server1024_Current_9_12_17.004
0044DB47 �> 42 �INC EDX
0044DB48 �. 81FA 96000000 �CMP EDX,96 <!--- This
0044DB4E �.7C CE �JL SHORT server1024_Current_9_12_17.004
CPU DisasmAddress Hex dump Command Comments
00452AD4 �$ 55 PUSH EBP ; server1024_Current_9_12_17.00452AD4(guessed Arg1,Arg2)
00452AD5 �. 8BEC MOV EBP,ESP
00452AD7 �. 51 PUSH ECX
00452AD8 �. 51 PUSH ECX
00452AD9 �. E8 49AFFFFF CALL server1024_Current_9_12_17.0044DA27 ; [server1024_Current_9_12_17.0044DA27
00452ADE �. 8945 F8 MOV DWORD PTR SS:[LOCAL.2],EAX
00452AE1 �. A1 94F3AF00 MOV EAX,DWORD PTR DS:[server1024_Current
00452AE6 �. 81B8 DC390000 CMP DWORD PTR DS:[EAX+39DC],96 <!--- This
CPU DisasmAddress Hex dump Command Comments
00452B7C �.0F8C 8C000000 JL server1024_Current_9_12_17.00452C0E
00452B82 �.7F 09 JG SHORT server1024_Current_9_12_17.0045
00452B84 �. 394D F8 CMP DWORD PTR SS:[LOCAL.2],ECX
00452B87 �.0F82 81000000 JB server1024_Current_9_12_17.00452C0E
00452B8D �> 81FB 96000000 CMP EBX,96 <!--- This
CPU DisasmAddress Hex dump Command Comments
0048E937 �. 50 PUSH EAX
0048E938 �. E8 37201A00 CALL server1024_Current_9_12_17.00630974
0048E93D �. 8BF8 MOV EDI,EAX
0048E93F �. 4F DEC EDI
0048E940 �. 3BFB CMP EDI,EBX
0048E942 �. 59 POP ECX
0048E943 �.7E 79 JLE SHORT server1024_Current_9_12_17.004
0048E945 �. 81FF 96000000 CMP EDI,96 <!--- This
CPU DisasmAddress Hex dump Command Comments
004EFF2B �. 83C4 1C ��ADD ESP,1C
004EFF2E �. 83C3 04 ��ADD EBX,4
004EFF31 �. 81FD 00140000 ��CMP EBP,1400
004EFF37 �.7C A3 ��JL SHORT server1024_Current_9_12_17.00
004EFF39 �> 817E F8 960000 �CMP DWORD PTR DS:[ESI-8],96 <!--- This
CPU DisasmAddress Hex dump Command Comments
005C3B67 �. 48 DEC EAX
005C3B68 �. 85C0 TEST EAX,EAX
005C3B6A �. 59 POP ECX
005C3B6B �.0F8E E6E8FFFF JLE server1024_Current_9_12_17.005C2457
005C3B71 �. 3D 96000000 CMP EAX,96 <!--- this
CPU DisasmAddress Hex dump Command Comments
005CBAD5 �. 50 PUSH EAX
005CBAD6 �. 56 PUSH ESI
005CBAD7 �. E8 79C6E8FF CALL server1024_Current_9_12_17.00458155
005CBADC �. 83C4 18 ADD ESP,18
005CBADF �. 33DB XOR EBX,EBX
005CBAE1 �> C705 C81ED504 MOV DWORD PTR DS:[server1024_Current_9_1
005CBAEB �. 81BF C8000000 CMP DWORD PTR DS:[EDI+0C8],96 <!--- This
Ok, i compared my one pre increase and post increase, went from 150 (0x96) to 160 (0xa0)
These are the code sections that differ between them. (where i have marked with <!-- this it had the 96 changed for a0)
Code:CPU Disasm Address Hex dump Command Comments 0044DAB7 �$ 55 PUSH EBP ; server1024_Current_9_12_17.0044DAB7(guessed Arg1,Arg2,Arg3) 0044DAB8 �. 8BEC MOV EBP,ESP 0044DABA �. 8B4D 08 MOV ECX,DWORD PTR SS:[ARG.1] 0044DABD �. 85C9 TEST ECX,ECX 0044DABF �. B8 96000000 MOV EAX,96 <!--- This CPU DisasmAddress Hex dump Command Comments 0044DB13 �$ 8B4C24 08 MOV ECX,DWORD PTR SS:[ARG.2] ;Server1024_Current_9_12_17.0044DB13(guessed Arg1,Arg2) 0044DB17 �. 56 PUSH ESI 0044DB18 �. 8B7424 08 MOV ESI,DWORD PTR SS:[ARG.1] 0044DB1C �. 33D2 XOR EDX,EDX 0044DB1E �> 8BC2 �MOV EAX,EDX 0044DB20 �. C1E0 03 �SHL EAX,3 0044DB23 �. 3B88 745F6B00 �CMP ECX,DWORD PTR DS:[EAX+server1024_Cu 0044DB29 �.7C 1C �JL SHORT server1024_Current_9_12_17.004 0044DB2B �.7F 08 �JG SHORT server1024_Current_9_12_17.004 0044DB2D �. 3BB0 705F6B00 �CMP ESI,DWORD PTR DS:[EAX+server1024_Cu 0044DB33 �.72 12 �JB SHORT server1024_Current_9_12_17.004 0044DB35 �> 3B88 7C5F6B00 �CMP ECX,DWORD PTR DS:[EAX+server1024_Cu 0044DB3B �.7C 17 �JL SHORT server1024_Current_9_12_17.004 0044DB3D �.7F 08 �JG SHORT server1024_Current_9_12_17.004 0044DB3F �. 3BB0 785F6B00 �CMP ESI,DWORD PTR DS:[EAX+server1024_Cu 0044DB45 �.72 0D �JB SHORT server1024_Current_9_12_17.004 0044DB47 �> 42 �INC EDX 0044DB48 �. 81FA 96000000 �CMP EDX,96 <!--- This 0044DB4E �.7C CE �JL SHORT server1024_Current_9_12_17.004 CPU DisasmAddress Hex dump Command Comments 00452AD4 �$ 55 PUSH EBP ; server1024_Current_9_12_17.00452AD4(guessed Arg1,Arg2) 00452AD5 �. 8BEC MOV EBP,ESP 00452AD7 �. 51 PUSH ECX 00452AD8 �. 51 PUSH ECX 00452AD9 �. E8 49AFFFFF CALL server1024_Current_9_12_17.0044DA27 ; [server1024_Current_9_12_17.0044DA27 00452ADE �. 8945 F8 MOV DWORD PTR SS:[LOCAL.2],EAX 00452AE1 �. A1 94F3AF00 MOV EAX,DWORD PTR DS:[server1024_Current 00452AE6 �. 81B8 DC390000 CMP DWORD PTR DS:[EAX+39DC],96 <!--- This CPU DisasmAddress Hex dump Command Comments 00452B7C �.0F8C 8C000000 JL server1024_Current_9_12_17.00452C0E 00452B82 �.7F 09 JG SHORT server1024_Current_9_12_17.0045 00452B84 �. 394D F8 CMP DWORD PTR SS:[LOCAL.2],ECX 00452B87 �.0F82 81000000 JB server1024_Current_9_12_17.00452C0E 00452B8D �> 81FB 96000000 CMP EBX,96 <!--- This CPU DisasmAddress Hex dump Command Comments 0048E937 �. 50 PUSH EAX 0048E938 �. E8 37201A00 CALL server1024_Current_9_12_17.00630974 0048E93D �. 8BF8 MOV EDI,EAX 0048E93F �. 4F DEC EDI 0048E940 �. 3BFB CMP EDI,EBX 0048E942 �. 59 POP ECX 0048E943 �.7E 79 JLE SHORT server1024_Current_9_12_17.004 0048E945 �. 81FF 96000000 CMP EDI,96 <!--- This CPU DisasmAddress Hex dump Command Comments 004EFF2B �. 83C4 1C ��ADD ESP,1C 004EFF2E �. 83C3 04 ��ADD EBX,4 004EFF31 �. 81FD 00140000 ��CMP EBP,1400 004EFF37 �.7C A3 ��JL SHORT server1024_Current_9_12_17.00 004EFF39 �> 817E F8 960000 �CMP DWORD PTR DS:[ESI-8],96 <!--- This CPU DisasmAddress Hex dump Command Comments 005C3B67 �. 48 DEC EAX 005C3B68 �. 85C0 TEST EAX,EAX 005C3B6A �. 59 POP ECX 005C3B6B �.0F8E E6E8FFFF JLE server1024_Current_9_12_17.005C2457 005C3B71 �. 3D 96000000 CMP EAX,96 <!--- this CPU DisasmAddress Hex dump Command Comments 005CBAD5 �. 50 PUSH EAX 005CBAD6 �. 56 PUSH ESI 005CBAD7 �. E8 79C6E8FF CALL server1024_Current_9_12_17.00458155 005CBADC �. 83C4 18 ADD ESP,18 005CBADF �. 33DB XOR EBX,EBX 005CBAE1 �> C705 C81ED504 MOV DWORD PTR DS:[server1024_Current_9_1 005CBAEB �. 81BF C8000000 CMP DWORD PTR DS:[EDI+0C8],96 <!--- This