-
JPT Server - T5 - 2018
Heya RageZone, long time, no leak!
I got a present for you.
Got my grubby little hands on this half decent JPT server.
Has the the two 'new' chars Assassin and Shaman + tier 5 skills.
Enjoy!
http://iinet.pristonworld.com/Pristo..._Client-v4174/
Maybe later if I can be bothered will make a VM for it. But if you have sql database already set up and your sql.dll copy/paste in, good to go!
It will also work perfectly with my MPT VM: http://forum.ragezone.com/f399/serve...al-box-922253/ Just copy/paste in, make sure it has the original sql.dll, will work a beaut.
- - - Updated - - -
Got the VM all setup and working, Includes EPT, BPT and JPT.
Download: http://iinet.pristonworld.com/Pristo...T_VM_MegaPack/
https://www.youtube.com/watch?v=VIDpKlXfeNU
Some imgurs
https://i.imgur.com/wtX4koC.jpg
https://i.imgur.com/cR7QIhx.jpg
https://i.imgur.com/SfZfmjI.jpg
https://i.imgur.com/vmqsgD6.jpg
https://i.imgur.com/RlHU1ZH.jpg
https://i.imgur.com/CTzW71b.jpg
-
Re: JPT Server - T5 - 2018
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
SunnyZ
WOW! thank you for sharing this sir :D
-
Re: JPT Server - T5 - 2018
-
Re: JPT Server - T5 - 2018
do you have sql.dll vc+ code?
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
vipe
do you have sql.dll vc+ code?
Our friend Phatkone has developed his own dll generator.
http://forum.ragezone.com/f399/dll-generator-1149886/
But no, I do not have a sql dll source.
-
Re: JPT Server - T5 - 2018
thank u very much ,sunny, i cannot chat to u (and other PT fans) On Discord - SunnyZ#4200,as in China ,it prevents me to visit it.so do u have anyother way to chat,such as skype?
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
rxaicy
thank u very much ,sunny, i cannot chat to u (and other PT fans) On Discord - SunnyZ#4200,as in China ,it prevents me to visit it.so do u have anyother way to chat,such as skype?
Naw I stopped using skype years ago, it turned to garbage when Microsoft bought it and destroyed MSN.
Discord is WAY better.
You gotta break through that great firewall of China mate!
Only other way is via e-mail: pristonworld@gmail.com
-
Re: JPT Server - T5 - 2018
Thanks a lot SunnyZ! You're one of the guys who make Priston community alive!
A guy on the Brazil's community was selling it for $3000. Glad you shared it heheh.
Is possible do a translate on the PT with a tool? Any tool here to do it? Or a method, like editing on the game.exe, I don't know
Thanks again!
@Edit: Skype was a terrible error of Microsoft, I miss a lot MSN... Good times
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
jeanpm
Is possible do a translate on the PT with a tool? Any tool here to do it? Or a method, like editing on the game.exe, I don't know
Bobsobol had a tool that extracts strings and their location from server/game.exe so as to aid with real time translation using a dll http://forum.ragezone.com/f399/extra...lation-728191/
Also, SHeenBR made one too: http://forum.ragezone.com/f399/extra...ations-770912/
exe is not encrypted in any way, so should be fairly "easy".
Lots of tedious work though.
-
Re: JPT Server - T5 - 2018
Can you share Source Code?
-
Re: JPT Server - T5 - 2018
If I had source code, I would share it.
Just got the binaries unfortunately :(
-
Re: JPT Server - T5 - 2018
my DLL generator is currently offline as i've not had internet for 2 months (rip me...) but SHOULD*** have internet today to get it back online. I will also be shortly adding a selector to use SOD2RecBySandurr (current default) OR SOD2Record%YYMM% where there is a monthly table for sod scores. (my preferred) . Awesome release @SunnyZ, as always, i think you are single-handedly keeping the community alive haha :D
-
Re: JPT Server - T5 - 2018
@Phatkone
Wow! I have see my idol commenting here ^^. I had learned alot from you:D
-
Re: JPT Server - T5 - 2018
-
Re: JPT Server - T5 - 2018
[QUOTE = SunnyZ; 8915386] Heya RageZone, 오랜 시간 누수 없음!
선물이있어.
이 반 괜찮은 JPT 서버에 내 손에 지저분한 작은 손이있다.
어쌔신과 샤먼 + 티어 5 스킬의 두 가지 '새로운'캐릭터가 있습니다.
즐겨!
https://mega.nz/#F!6LhFFYgA!iJfnpDKmm6NoaDhs6YnxMg
아마도 내가 귀찮게 할 수 있다면 나중에 VM을 만들 것입니다. 하지만 sql 데이터베이스가 이미 설정되어 있고 sql.dll 복사 / 붙여 넣기가 잘되어 있다면!
그것은 또한 내 MPT VM과 완벽하게 작동합니다 : http://forum.ragezone.com/f399/serve...al-box-922253/ 그냥 복사 / 붙여 넣기, 원래 sql.dll 있는지 확인, 멋지게 작동합니다 .
- - - 업데이트 됨 - - -
VM을 모두 설정하고 작동 시켰습니다.
다운로드 :https://drive.google.com/open?id=1VM...R-H5_Ortpxsqd9
[video = youtube; VIDpKlXfeNU] https://www.youtube.com/watch?v=VIDpKlXfeNU [/ video]
일부 사진
https://i.imgur.com/wtX4koC.jpg
https://i.imgur.com/cR7QIhx.jpg
https://i.imgur.com/SfZfmjI.jpg
https://i.imgur.com/vmqsgD6.jpg
https://i.imgur.com/RlHU1ZH.jpg
https://i.imgur.com/CTzW71b.jpg[/ QUOTE]
Hi, I learned a lot from you. It also succeeded in executing the Japanese kpt.I wonder if you can make Korean kpt in Korean? Is that possible?
-
Re: JPT Server - T5 - 2018
Can you add an item or add a map?
-
Re: JPT Server - T5 - 2018
Someone has this game English ?
-
Re: JPT Server - T5 - 2018
@t7018t it is like any other binary release, only way to add items etc is to re purpose old ones or work out how to hard code them in.
@mrbizon it is the japanPT server, naturally it is in japanese, if you want it in english then you'll need to translate it.
Also, side note, my website is back online so the SQL generator is back functioning.
I will add the sql monthly score table integration later this week along with a guide on how it works for the tables.
-
Re: JPT Server - T5 - 2018
Thanks for sharing, is there a mix table?
-
Re: JPT Server - T5 - 2018
Its more fun to make own client and server with Source Code/C++ :D
https://cdn.discordapp.com/attachmen...61/unknown.png
-
Re: JPT Server - T5 - 2018
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
DucNguyen
Thanks for sharing, is there a mix table?
It will be hex'd into the server. just need to extract it.
@t7018t VisUban is talking about the shared source code thats been released here, hes adjusted it to add the two extra classes by the looks of it.
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
VisUban
this is old version drz error source new class. how to fix it ?
-
Re: JPT Server - T5 - 2018
hi~ sunnyz
i need your server sql password
Trying to apply other files
please
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
insania
hi~ sunnyz
i need your server sql password
Trying to apply other files
please
Look at the desktop, text file there called "Server-Info.txt"
Funnily enough that has all the server info, logins, passwords, everything.
It's even right there in the list of files to download from google drive.
https://i.imgur.com/vqyP0Ea.jpg
Who would have thunk it :w00t:
-
Re: JPT Server - T5 - 2018
Dear bro sunny
Thank for yr wonderful release,
1) Clan -100% Working
2) Sod - Gold, sliver and bronze crown working, Change tax rate not working ( have change the value in Bellatra folder\bellatra.ini)
3) Bless Castle -Crown working, auto get out of bless castle for lose clan member working. 100% working
Damage bug found, equip with lvl 112 weapon +20, need to hack 10 time on bargon.
F9 Show Damage is 28 (to low)
Store cant sell mana potion, can put in store buy cannot buy
Sunny ready appreciate if you can give me some advice on solving the sod rate, damage bug and store selling mana potion.
Thank you
regards
-
Re: JPT Server - T5 - 2018
@Darkshindo1 the mana not selling in store is a security function they built in. would be hard coded in the server or client (given how fast it kicks, i suspect its in the client).
as for the 112 weapon +20, whats your max damage and skill? may be hitting the damage cap.
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Phatkone
@
Darkshindo1 the mana not selling in store is a security function they built in. would be hard coded in the server or client (given how fast it kicks, i suspect its in the client).
as for the 112 weapon +20, whats your max damage and skill? may be hitting the damage cap.
Dear bro
The lvl 112 is the weapon come with it. I did not change the attack. The attack is 17xx to 18xx.
I think is the cap. Can any one know how to disable the damage cap.
Thk
-
Re: JPT Server - T5 - 2018
look for a structure like this in ollydbg:
Code:
005CAC25 �. 81B8 FC000000 CMP DWORD PTR DS:[EAX+0FC],2710
005CAC2F �.7D 20 JGE SHORT server1024_Current_9_12_17.005
005CAC31 �. 81B8 04010000 CMP DWORD PTR DS:[EAX+104],190
005CAC3B �.7D 14 JGE SHORT server1024_Current_9_12_17.005
005CAC3D �. 81B8 EC000000 CMP DWORD PTR DS:[EAX+0EC],7D0
005CAC47 �.7D 08 JGE SHORT server1024_Current_9_12_17.005
005CAC49 �. 398E 188C0000 CMP DWORD PTR DS:[ESI+8C18],ECX
005CAC4F �.74 5D JE SHORT server1024_Current_9_12_17.005C
-
Re: JPT Server - T5 - 2018
Bro phatkone
Ready appreciate that you can give more detail/guide on how to disable the dmg/abs/defence bug. I do not know the next step after finding the above expression in olly.
Regards
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Phatkone
look for a structure like this in ollydbg:
Code:
005CAC25 �. 81B8 FC000000 CMP DWORD PTR DS:[EAX+0FC],2710 <!--- Comparing value to 0x2710 (10,000 value)
005CAC2F �.7D 20 JGE SHORT server1024_Current_9_12_17.005
005CAC31 �. 81B8 04010000 CMP DWORD PTR DS:[EAX+104],190 <!--- Comparing value to 0x190 (400 value)
005CAC3B �.7D 14 JGE SHORT server1024_Current_9_12_17.005
005CAC3D �. 81B8 EC000000 CMP DWORD PTR DS:[EAX+0EC],7D0 <!--- comparing to 0x7d0 (2,000 value)
005CAC47 �.7D 08 JGE SHORT server1024_Current_9_12_17.005
005CAC49 �. 398E 188C0000 CMP DWORD PTR DS:[ESI+8C18],ECX
005CAC4F �.74 5D JE SHORT server1024_Current_9_12_17.005C
each of these comparisons is for a different effect (atk, defence etc), comparing the given value (ie. atk str) against the hard set value (value after the comma) not sure which is which off hand as you'll need to adjust, but, editing the value after the comma on the marked lines is to adjust the limit value.
i.e. if the comparison to 2710 is atk, thats a 10000 atk max, setting it to 2711 makes is 10001.
adjust, test, repeat
-
Re: JPT Server - T5 - 2018
Ah...Sunny
The GM command which use to call monster doesn't work
**Summon Monster****Deadly**/monster "Hopy"**Friendly/mymonster "Hopy"
-
Re: JPT Server - T5 - 2018
Bro phatkone
Thank for your guide. Will using olly n try and updated my result to share here.
Regard.
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
bigcolors
Ah...Sunny
The GM command which use to call monster doesn't work
**Summon Monster****Deadly**/monster "Hopy"**Friendly/mymonster "Hopy"
It does work, just make sure you type the right name.
The monster names are always in korean, (set in the inf file)
https://i.imgur.com/4GnDBcr.jpg
They are then also in the localised language, in this case Japanese.
Open the monsters .zhoon file and copy/paste the name or change it to the English name.
https://i.imgur.com/buwCWZ4.jpg
Then it will summon with the English name "Hopy"
-
Re: JPT Server - T5 - 2018
https://i.imgur.com/COwQNiO.pngSunny, I have changed the name and saved, but it doesn't work and it still uses Japanese name :<
-
Re: JPT Server - T5 - 2018
Bro phatkone
Thank for yr guide on the att/abs/def bug. I follow it and the cap was increase and solve the cap issue. In f9 my damage show 7xxx.
Can you advice on the sod tax rate? I have change the bellatra ini. But not working.
Regards
-
Re: JPT Server - T5 - 2018
i have not played with the tax rate so I can't help there, will need to test at home to find out.
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Phatkone
i have not played with the tax rate so I can't help there, will need to test at home to find out.
Dear bro phatkone
Hope you can help to solve this.
Next i going to test the aging, mixing and crafting.
Will update you.
Regards
-
Re: JPT Server - T5 - 2018
Bro phatpkone
The craft is working fine. Just 2 of thr receipe not working. Dr110 and wr111. I suspect the items that this two recepit craft was not in the gameserver. When i try to craft this two..no item was mention in the progress..the rest will mention like extreme axe will be craft.
Regards
-
Re: JPT Server - T5 - 2018
Ah, I found my mistake, Sunny. Sorry
Anyway, do you know how to find the Mixing table ?
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
bigcolors
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.
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Phatkone
I'll extract the mixing table and upload it in the next day or so.
Dear phatkone
Nice work bro. If you have time. Maybe you can extract the aging. Ya. Can u advice me on how to increase the level. Currently the max is 140. Thk
Regards
-
Re: JPT Server - T5 - 2018
Thanks very much Phatkone.
Yesterday I tried to find the code of "Dark Sheltom" and I didn't found it. Do you know that code, dear bro ?
/@get <Dark Sheltom code?>
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Phatkone
I'll extract the mixing table and upload it in the next day or so.
Bro phatkone
The att/abs/bug which i follow yr guide work fine with monster but when pvp it dont do any damage. In admin red color words shows that the damage is 17xx > 85. I ready have no idea how to solve this. Can u kindly advice on this.
Regards
-
1 Attachment(s)
Re: JPT Server - T5 - 2018
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.
- - - Updated - - -
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)
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Phatkone
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.
- - - Updated - - -
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)
Bro phatkone
Once again you are right. Is the abs and defense that is high..i have try lower the defense and it work.
I will try yr mixing table and update you and the result.
Will you be able to give me some guide on increasing the lvl cap.
Regards
-
Re: JPT Server - T5 - 2018
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%
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Phatkone
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%
Dear phatkone
Wow..can u give me more detail on the lvl cap. I will like to try. I know that it not nice to ask for free things, but ready appreciate u can give me a more detail guide where i can start will.. u mention so much but i dun know where to start with.
Thank
Regards
-
Re: JPT Server - T5 - 2018
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.
-
Re: JPT Server - T5 - 2018
Learn from you
Learning from teachers
-
Re: JPT Server - T5 - 2018
Does GAME.EXE have an encoding method?If so, where do you change it?I want to change to Korean.
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
ryeon777
Does GAME.EXE have an encoding method?If so, where do you change it?I want to change to Korean.
Bro ryeon777
You can use an ept game exe as a reference, example 1873 quantum game.exe is a good guide. Open hex editor with both of the game.exe.. compare and change according to it. Save and test it. This way will be more easy.
Regards
- - - Updated - - -
Quote:
Originally Posted by
Phatkone
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.
Bro phatkone
Thank for yr help. Wait for yr record
Regards
-
Re: JPT Server - T5 - 2018
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?
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
ryeon777
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?
Bro ryeon
If you wan to modify the npc name. Yes u need to change *J_Name "koreon name" in gameserver\npc\*.zhoon
If you wan to modify the monster name. u need to change *J_Name "koreon name" in gameserver\monster\*.zhoon
If you wan translate to kor, then it will be on thr game.exe
Regards
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
ryeon777
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
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
ryeon777
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?
Bro ryeon
If u do the above step and the npc name is ???? , then is the kor input u put is wrong. The server.exe cannot read direct kor words, it need to convert to code, like in jap game exe. It read shift-jis code. So if i wan to translate, i need to cope the shift-jis code and convert to unicode 8 or somethings readable code.. then i use the convert code to translate to english. So it harder to translate, kor and jap game exe. For br game.exe is easy because it directed coded with readable code like ansi or unicode.
Regards
- - - Updated - - -
Quote:
Originally Posted by
Phatkone
I would say the character set is not there, not sure if its the font file or something else in the client side
Bro ryeon
If u just use the translated kor words from google and paste in the gameserver. It will not works as the game.exe cannot read unicode or ansii for kor and japan words. U need to covert to native code. Like japan use shift-jis code. U need to find the kor native code. Sorry i not sure what is kor native code.
Regards
-
Re: JPT Server - T5 - 2018
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
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Phatkone
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
Dear bro phatkone
Once again..thank for your info..this sure will make easy to me. Ready appreciate of what u done to help this community. Ya should also thank sunnz for sharing this wonderful file.
Regards
-
Re: JPT Server - T5 - 2018
Bro phatkone
I doing the translation of sunnz jpt client exe to english. Yesterday just started. Finish part on the lvl103 quest to rank up quest for tiers 2,3,4,5 and some other parts. I take reference for bpt client, ept, sunnz mpt and 1873. I have some parts that i could not manage to understand and translate. Will put together a list so we can work together to get it translated. Will continue the translation process. After finish i will upload for sharing.
Regards
-
Re: JPT Server - T5 - 2018
Bro phatkone
Is this part of CHARSET change?if so? Are you changing in SERVER.EXE?Or is it a change in GAME.EXE?
-
Re: JPT Server - T5 - 2018
would be client side ttf file iirc(truetypefont), @SunnyZ might know more.
-
Re: JPT Server - T5 - 2018
Bro phatkone
Thank you for your prompt reply.
-
Re: JPT Server - T5 - 2018
Bro phatkone
Can u share yr charlist tool?
Regards
-
Re: JPT Server - T5 - 2018
again, look at my signature block
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Phatkone
again, look at my signature block
Bro phatkone
Ok got it.
Thank
Regard
- - - Updated - - -
Bro phatkone
when i was doing the translation on sunnzjpt client exe, i found an interesting code but i have no idea what is was.
offset
002227738 *MONSTER_KEY....XD1004%¼±¹°¼¼Æ®.¹Ì·¡offline$#!´ë¾²¿ä
Open with hex editor
*monster_key, dun know what is for, cannot be the protocol.
maybe u wan to try to find out
regards
-
Re: JPT Server - T5 - 2018
monster key is the special passcode to enable admin mode in the client side hotuk.ini file.
https://i.imgur.com/a6ct8SN.jpg
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
SunnyZ
Dear sunnz
if we change the key on the server n cilent. We will have a new key for admin. Am i right.
Regards
- - - Updated - - -
Dear sunnz,
Can u give me a guide on the protocol?. I trying to make custom client and server for my owner server. I am singaporean currently staying in indonesia. Currently there no offical or private server in indonesia. I trying to make a private server n open in indonesia native, language, bahasia indonisa. I using yr japan jpt to translate to english then to indonesia native. I have no problem translate to indonesia native as i have been staying in indonesia for 4 year. Ready hope that you can help me in make this come true.
Regards
-
Re: JPT Server - T5 - 2018
Yes, changing that key will change the code required to gain admin access.
-
Re: JPT Server - T5 - 2018
Bro sunnz
I was doing the translation and see that you have done some translation in the gm command section. Like /PassRankup etc, not all. I did not carry on, on the gm command section. I moved down and now on the buff items, like exp potion. It been slow on that section as the reference from bpt server is different. I have to put refence number like 1001, 1002...... and log to game to try all the buff items to see the reference number and go back to exe and change accordingly. I know this is a long process as i do not know any way which can be faster. Do you have any way to get it translate faster.
Regards
-
Re: JPT Server - T5 - 2018
Bro sunnz
If you change the server side file to Korean and connect to it, the characters will not print properly.
How do you know what to do if you want to display it in Korean?
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
ryeon777
Bro sunnz
If you change the server side file to Korean and connect to it, the characters will not print properly.
How do you know what to do if you want to display it in Korean?
Bro nyeon777
The server side file..only able to control , npc and monster display name only. To change it. Just open the gameserver\npc\*.zhoon file and change the J_name to kor. Ingame to show correct kor. U need to input the native code. Why it cant show correctly or funny kor..becos u did not input in kor native code. It easy to translate english or br as their native code can read ansi or unicode. For game .exe to show japan words in game. I have to input j_name "japan shift-jis code" . not directly from translate from google. If u use google translate english to japan...it using unicode or windows 1250. It not the native code.. the game.exe will display funny words.
Regards
- - - Updated - - -
U need to google for kor native code converter which can convert unicode or other code to kor native code. Then input the converter kor native code in the j_name then u will have the correct display of kor.
I not sure what programe is best but i using editpad lite. It have kor native code. U can download and try. I using this to translate sunnz japanjpt.exe to english.
Regards
-
Re: JPT Server - T5 - 2018
Oh! That way !! Thank you.I'll try it today.But there is one more problem.It is written in Japanese when chatting.Can I chat in Korean?
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
ryeon777
Oh! That way !! Thank you.I'll try it today.But there is one more problem.It is written in Japanese when chatting.Can I chat in Korean?
Bro ryeon
I have no problem chatting with english. As for jap and kor to show correctly in chat. If two people chatting must have the kor languang windows install. Example if i using english windows and u are using kor windows, u type in kor keyboards and sent chat to me..i will have funny words.. same if i use english windows to chat, yr kor windows will have funny words. Get it.. must have same os..
Regards
- - - Updated - - -
Bro ryeon
One more things sunnz jpt client.exe is loaded with japanese languang libaray. That why when u use a kor keyboard to chat, it will have problem getting the correct words. You can try to change to change the libary to korean, it will solve the problem of the wrongs words display. Later i will get u the offest in the client.exe but u need to google which lib to load.
Regards
-
Re: JPT Server - T5 - 2018
Good information Always thank you.If you find a way to change the language library in CLIENT.EXE, please let me know.
-
Re: JPT Server - T5 - 2018
https://mega.nz/#!1BFBVI4B!XcMernfGg...HfreTXIIZnRGT8https://mega.nz/#!1BFBVI4B!XcMernfGg...HfreTXIIZnRGT8
bro Sunnz
the mystic life potion words wrong display. i have try change in form the gameserver\openitem\name\pl104.zhoon. but the result is the same. it like it been coded and not following the info in zhoon file. can u give me advice or guide on that.
regards
https://mega.nz/#!1BFBVI4B!XcMernfGg...HfreTXIIZnRGT8
-
Re: JPT Server - T5 - 2018
Dear bro sunnz
Do you make any changes to the client.exe before your release. Like translation?. If u have, can i have yr clean client.exe. i want to do comparing for the translation to english. Thank you.
Update on the english translation
Now doing the mixing table. Abt 50 percentage done.
I download ept v3.212 for my reference and suit well .
Regards.
-
Re: JPT Server - T5 - 2018
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
VisUban
by what means did you add the abyss items and did you add any extra fields?
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Phatkone
by what means did you add the abyss items and did you add any extra fields?
Added then into source code and regarding fields i also added them
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
VisUban
Added then into source code and regarding fields i also added them
So are you releasing it, or just showing off? :glare:
-
Re: JPT Server - T5 - 2018
soooo not the JPT files related to this thread what so ever?
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
SunnyZ
So are you releasing it, or just showing off? :glare:
I made a post some month ago and a discord link, but no one really seemed like they cared or joined, but server will be public when i fix some minor stuff
- - - Updated - - -
Quote:
Originally Posted by
Phatkone
soooo not the JPT files related to this thread what so ever?
Nope, all in my source code
-
Re: JPT Server - T5 - 2018
Ive seen one or two people say they want a team to work on a project, i've put my hand up to help (where possible) but never get any follow up from them. dont recall seeing you post a thread
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Phatkone
Ive seen one or two people say they want a team to work on a project, i've put my hand up to help (where possible) but never get any follow up from them. dont recall seeing you post a thread
Last thing i posted to you was to join discord server
http://forum.ragezone.com/f740/beta-...nd-pt-1153668/
But now there is not need to others get involved or get access to my dedicated Dev. pc where the source code and server is running
-
Re: JPT Server - T5 - 2018
ah didnt see that. notification must have been missed :/
-
Re: JPT Server - T5 - 2018
Is it possible to change the experience magnification?
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
insania
Is it possible to change the experience magnification?
You mean multiplication? as in increase EXP, yes, theres several guides in the forum.
EVENT_EXP you can set it to about 4x, anything over 10x and you need to modify the client/server exp tables to avoid DC4 issues.
-
Re: JPT Server - T5 - 2018
how do I set up the buffs of the assistants?
-
Re: JPT Server - T5 - 2018
Has anyone tried the "Item Distributor" feature? mine crashes the server :/
-
Re: JPT Server - T5 - 2018
Just found this thread, anyone did an english translation ?
-
Re: JPT Server - T5 - 2018
I doing the english translator abt 60% done..but i stop it and focus rewrite vorm auto sod script, sod2.aspx to php as his version a lot of people cannot connect. I have rewrite the sod2.php to auto update sod score and auto update sod money where the higestest cp point for each sod. The current sql does not record sod money but i manage to write the script to auto calcluate the sod money base of how many player enter sod and update the money (20% of sod entery fee) to the highest cpoint. i also write the sod2.php to copy all the data to another db with correct clan name. The current sod2record from sql does not include clannname. I also write the script to enter "without clan" if the player finish the sod without a clan. The new db is to store all the data needed to make yr own web manager. The sql record sod score to sod2recordyymm and i find that it kind of messy and need to make so many db, so i change to sod2record in sql so need only one db to record. It was tested and was working fine. Now i working on the bless castle sigemony.
Regards
-
Re: JPT Server - T5 - 2018
Guys i have a problem here
My clan system works fine, but when I invite someone to my clan i get error 54...
What is that? And what do i have to do to fix it?
Thanks =]
-
Re: JPT Server - T5 - 2018
@Darkshindo1 how is the english translation going? this is probably one of if not the most updated release so far... wish i could read japanese xD
-
Re: JPT Server - T5 - 2018
I have done 40%..playable but stop doing it. Now focus on the source code. I doing the resize of loading of font 24, 33 x33 when playing 1367x768 resolution and above. Please see my thread at Drz souce code upgrade client and server in the release section for updated. Thank
Regards
-
Re: JPT Server - T5 - 2018
would u mind sharing what u have done if u have it still? i'd like to continue your work to the best of my ability.
-
Re: JPT Server - T5 - 2018
Dear parigon...
I will share the english client translated once i have finish it. I will continue after i have completed drz source code resizing font and texture. Please have some patient...thk.
Regards..
-
Re: JPT Server - T5 - 2018
Dear guys
Im pretty new on (Creating own Server) just for me and few friends
i stuck on (Ports)
what i do wrong maybe you guys can help me
https://www.bilder-upload.eu/thumb/8...1559175669.jpg
I use "WhatIsMyIp website"
https://www.bilder-upload.eu/thumb/b...1559175720.jpg
Also Ptreg
https://www.bilder-upload.eu/thumb/7...1559175740.jpg
Hope you guys can help for a newbie like me Thanks
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
Hazo
Can you connect with your WAN ip?
If so you got NAT setup well.
If not you need to add in a second game_server with your lan IP for you to connect to.
Your mates will have to use the first one.
Are you sure you forwarded the port 10006 to your server VM IP?
-
Re: JPT Server - T5 - 2018
Quote:
Originally Posted by
SunnyZ
Can you connect with your WAN ip?
If so you got NAT setup well.
If not you need to add in a second game_server with your lan IP for you to connect to.
Your mates will have to use the first one.
Are you sure you forwarded the port 10006 to your server VM IP?
Yes i can connect with Wan ip (Ipv4 Adress)
"If not you need to add in a second game_server with your lan IP for you to connect to."
that part i didnt Understand can you show me ?
Im just not sure if i did right with the "10006" port and "80" on my router like in picture.