Jump to content
Shakto

2013 Ragexe and Diff (Up to date 2013-08-07)

Recommended Posts

I have problem using 20130807 I can't connect to my server it always said User Offline after I login again Rejected from theserver.

But no error on my console I thinnk the client is not connecting to my server ip. but I already change the IP in my clientinfo.xml.

Anyone have the same problem? 

Share this post


Link to post
Share on other sites

I have problem using 20130807 I can't connect to my server it always said User Offline after I login again Rejected from theserver.

But no error on my console I thinnk the client is not connecting to my server ip. but I already change the IP in my clientinfo.xml.

Anyone have the same problem? 

 

i do not have any troubles with 2013-08-07 exept encryption keys.

Maby you do not edit mmo.h? And forgot to recompile server?

What packet version in your clientinfo (as far i know it's not imporant);

Did you disable your "Disable packet encryption"?

Share this post


Link to post
Share on other sites

Can anyone give me hexed 20130807 exe with data folder?

I cannot make it to work.

 

you can choose what ever you want here Client Side Release

 

some of does:

2013-06-05 Full Client Download - ossi0110

 

2012-04-10 RagexeRE Full Client Download ossi0110

 

2013-08-07 Full Client Download - ossi0110

 

2013-08-07aRagexe Full Client by Themon

 

2013-08-14aRagexe Full Client by Themon

 

Package contains ready made working client..

Edited by sevenzz23

Share this post


Link to post
Share on other sites

 

Can anyone give me hexed 20130807 exe with data folder?

I cannot make it to work.

 

you can choose what ever you want here Client Side Release

 

some of does:

2013-06-05 Full Client Download - ossi0110

 

2012-04-10 RagexeRE Full Client Download ossi0110

 

2013-08-07 Full Client Download - ossi0110

 

2013-08-07aRagexe Full Client by Themon

 

2013-08-14aRagexe Full Client by Themon

 

Package contains ready made working client..

2013-08-07 Full Client Download - ossi0110

 

This one was what I have tried.

- I downloaded the http://paid.endlessro.de/2013-08-07_Client_Side_Files.rar and copied data folder to Ragnarok folder. 

- Then edited the clientinfo.xml IP to match server IP.

- I also put 2013-08-07aRagexe.exe to Ragnarok folder.

- Got itemInfo.lua and renamed it to itemInfo.lub from https://subversion.assembla.com/svn/client-side-translation/System/

- When I ran the 2013-08-07aRagexe.exe, I got http://puu.sh/5mjGj.jpg

Edited by PcNy

Share this post


Link to post
Share on other sites

Did you check the file for loki or rolex launcher inside the folder?

 

if loki or rolex is available, then setup it first.. then run loki.exe or rolex.exe

Share this post


Link to post
Share on other sites

Did you check the file for loki or rolex launcher inside the folder?

 

if loki or rolex is available, then setup it first.. then run loki.exe or rolex.exe

I changed loki launcher.ini to match the exe name and run.

The error was http://puu.sh/5mmb3.png

Share this post


Link to post
Share on other sites

 

Did you check the file for loki or rolex launcher inside the folder?

 

if loki or rolex is available, then setup it first.. then run loki.exe or rolex.exe

I changed loki launcher.ini to match the exe name and run.

The error was http://puu.sh/5mmb3.png

 

can you open yout SaveData/OptionInfo.lub and post it here?

 

it is located in your RO folder..

Edited by sevenzz23

Share this post


Link to post
Share on other sites

 

 

Did you check the file for loki or rolex launcher inside the folder?

 

if loki or rolex is available, then setup it first.. then run loki.exe or rolex.exe

I changed loki launcher.ini to match the exe name and run.

The error was http://puu.sh/5mmb3.png

 

can you open yout SaveData/OptionInfo.lub and post it here?

 

it is located in your RO folder..

I have changed to use Themon's 2013-08-07 EXE because it gives me no error when I run the EXE.

However I found some problems.

- Thief male head sprite is misplaced when sit

- Izlude map issues. NPC and warps misplaced

- Unreadable item name and description. (was fine before I updated KRO to the latest version which fixes item compare but introduces this issue)

 

Problems screenshot: http://puu.sh/5mMIm.jpg

Share this post


Link to post
Share on other sites

 

 

 

Did you check the file for loki or rolex launcher inside the folder?

 

if loki or rolex is available, then setup it first.. then run loki.exe or rolex.exe

I changed loki launcher.ini to match the exe name and run.

The error was http://puu.sh/5mmb3.png

 

can you open yout SaveData/OptionInfo.lub and post it here?

 

it is located in your RO folder..

I have changed to use Themon's 2013-08-07 EXE because it gives me no error when I run the EXE.

However I found some problems.

- Thief male head sprite is misplaced when sit

- Izlude map issues. NPC and warps misplaced

- Unreadable item name and description. (was fine before I updated KRO to the latest version which fixes item compare but introduces this issue)

 

Problems screenshot: http://puu.sh/5mMIm.jpg

 

 

 

- Thief male head sprite is misplaced when sit

 

 

 

seems the data.grf or hairstyles are broken from this client.

 

 

 

- Izlude map issues. NPC and warps misplaced

 

i would say, you server is running in Pre-RE mode ?  then you have to replace the Izlude map with the old Izlude map , and generate a new mapcache.dat for the walkable cells in Izlude

 

 

 

- Unreadable item name and description. (was fine before I updated KRO to the latest version which fixes item compare but introduces this issue) 

 

this problem is because you updated your KRO to the lastest version ,  this owerwrites the Translated  Iteminfo.lub , just grab a new one from here.

 

https://subversion.assembla.com/svn/client-side-translation/System/

Edited by ossi0110

Share this post


Link to post
Share on other sites

 

 

 

 

Did you check the file for loki or rolex launcher inside the folder?

 

if loki or rolex is available, then setup it first.. then run loki.exe or rolex.exe

I changed loki launcher.ini to match the exe name and run.

The error was http://puu.sh/5mmb3.png

 

can you open yout SaveData/OptionInfo.lub and post it here?

 

it is located in your RO folder..

I have changed to use Themon's 2013-08-07 EXE because it gives me no error when I run the EXE.

However I found some problems.

- Thief male head sprite is misplaced when sit

- Izlude map issues. NPC and warps misplaced

- Unreadable item name and description. (was fine before I updated KRO to the latest version which fixes item compare but introduces this issue)

 

Problems screenshot: http://puu.sh/5mMIm.jpg

 

 

>> 

- Thief male head sprite is misplaced when sit

 

 

 

seems the data.grf or hairstyles are broken from this client.

This mean it affects all 2013-08-07 clients or only this one. Which stable client date you could suggest?

 

And where I can find these files:

http://puu.sh/5mRRI.jpg

http://puu.sh/5mRS9.jpg

 

Thank you.

Edited by PcNy

Share this post


Link to post
Share on other sites

How can i disable that the guilde message is shown everytime a player teleports.

 

Found it:

 

// When to re-display the guild notice// Upon teleporting (regardless of changing maps): 2 (official)// Upon changing maps: 1// Do not re-display: 0 (disabled)guild_notice_changemap: 0
Edited by Vincent

Share this post


Link to post
Share on other sites

I got from time to time this error at my server console:

 

[Warning]: clif_parse: Received unsupported packet (packet 0x0000 (0x0000), 19 bytes received), disconnecting session #32.

and

 

[Warning]: clif_parse: Received unsupported packet (packet 0x3703 (0x3703), 3 bytes received), disconnecting session #25.

 

Cant say what the player is doing to get this dissconnect. How can i solove this problem?

Edited by Vincent

Share this post


Link to post
Share on other sites

can anyone tell me how to fix this?

 

 

launchZC_USE_SKILL

 

or am I the only one who got this? I've been searching and only found a few questions about it and never answered

Share this post


Link to post
Share on other sites

can someone just give me a tip or help on how to fix the anti WPE, I have a 2013-08-07 and used this packet keys 

 

3d807d80 - 5e805580 - 7e241de0

and put this on my packets.h

 

//2013-08-07Ragexe (Shakto)#if PACKETVER >= 20130807	packet(0x0369,7,clif->pActionRequest,2,6);	packet(0x083C,10,clif->pUseSkillToId,2,4,6);	packet(0x0437,5,clif->pWalkToXY,2);	packet(0x035F,6,clif->pTickSend,2);	packet(0x0202,5,clif->pChangeDir,2,4);	packet(0x07E4,6,clif->pTakeItem,2);	packet(0x0362,6,clif->pDropItem,2,4);	packet(0x07EC,8,clif->pMoveToKafra,2,4);	packet(0x0364,8,clif->pMoveFromKafra,2,4);	packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);	packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);	packet(0x096A,6,clif->pGetCharNameRequest,2);	packet(0x0368,6,clif->pSolveCharName,2);	packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);	packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);	packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);	packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);	packet(0x0360,6,clif->pReqClickBuyingStore,2);	packet(0x0817,2,clif->pReqCloseBuyingStore,0);	packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);#ifdef PACKETVER_RE	packet(0x0365,41,clif->pPartyRecruitRegisterReq,2,4);#else // not PACKETVER_RE	packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4);#endif // PACKETVER_RE	// packet(0x0363,8); // CZ_JOIN_BATTLE_FIELD	packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8);	packet(0x022D,19,clif->pWantToConnection,2,6,10,14,18);	packet(0x0802,26,clif->pPartyInvite2,2);	// packet(0x0436,4); // CZ_GANGSI_RANK	packet(0x023B,26,clif->pFriendsListAdd,2);	packet(0x0361,5,clif->pHomMenu,2,4);	packet(0x0887,36,clif->pStoragePassword,0);#endif

 

thanks in advance I've been away on hercules for a long time and I find it more interesting than other community developing ragnarok

Share this post


Link to post
Share on other sites

can someone just give me a tip or help on how to fix the anti WPE, I have a 2013-08-07 and used this packet keys 

 

3d807d80 - 5e805580 - 7e241de0

and put this on my packets.h

 

//2013-08-07Ragexe (Shakto)#if PACKETVER >= 20130807	packet(0x0369,7,clif->pActionRequest,2,6);	packet(0x083C,10,clif->pUseSkillToId,2,4,6);	packet(0x0437,5,clif->pWalkToXY,2);	packet(0x035F,6,clif->pTickSend,2);	packet(0x0202,5,clif->pChangeDir,2,4);	packet(0x07E4,6,clif->pTakeItem,2);	packet(0x0362,6,clif->pDropItem,2,4);	packet(0x07EC,8,clif->pMoveToKafra,2,4);	packet(0x0364,8,clif->pMoveFromKafra,2,4);	packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);	packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);	packet(0x096A,6,clif->pGetCharNameRequest,2);	packet(0x0368,6,clif->pSolveCharName,2);	packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);	packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);	packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);	packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);	packet(0x0360,6,clif->pReqClickBuyingStore,2);	packet(0x0817,2,clif->pReqCloseBuyingStore,0);	packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);#ifdef PACKETVER_RE	packet(0x0365,41,clif->pPartyRecruitRegisterReq,2,4);#else // not PACKETVER_RE	packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4);#endif // PACKETVER_RE	// packet(0x0363,8); // CZ_JOIN_BATTLE_FIELD	packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8);	packet(0x022D,19,clif->pWantToConnection,2,6,10,14,18);	packet(0x0802,26,clif->pPartyInvite2,2);	// packet(0x0436,4); // CZ_GANGSI_RANK	packet(0x023B,26,clif->pFriendsListAdd,2);	packet(0x0361,5,clif->pHomMenu,2,4);	packet(0x0887,36,clif->pStoragePassword,0);#endif

 

thanks in advance I've been away on hercules for a long time and I find it more interesting than other community developing ragnarok

Looking for the same thing :(

Share this post


Link to post
Share on other sites

Havent this answered by haru and others many a times,

20130807 needs packet keys to change, so just diff your client with nemo and choose a hard key (must be in hex in 8 char), I.e any word of 4 char and just convert that 4 char word to hex by

http://www.string-functions.com/string-hex.aspx

 

And enter those in packet encryption in nemo

Note, All 3 keys should be different so that wpe can't be bypasssed.

Or simply choose keys from previous time and enter those on nemo.

 

Lastly change the packet keys at packets.h with the selected keys.

Share this post


Link to post
Share on other sites

Havent this answered by haru and others many a times,

20130807 needs packet keys to change, so just diff your client with nemo and choose a hard key (must be in hex in 8 char), I.e any word of 4 char and just convert that 4 char word to hex by

http://www.string-functions.com/string-hex.aspx

 

And enter those in packet encryption in nemo

Note, All 3 keys should be different so that wpe can't be bypasssed.

Or simply choose keys from previous time and enter those on nemo.

 

Lastly change the packet keys at packets.h with the selected keys.

 

Thank you! Can you please elaborate the last sentence? "Lastly change the packet keys at packets.h with the selected keys. " 

I have the new Hex keys how to apply on server side? I can't seem to find it in packets.h

Edited by Hadeszeus

Share this post


Link to post
Share on other sites

Open packets.h(src/map/packets.h)(if using hercules, other emu dont have packet enc.) , locate

#if defined(OBFUSCATIONKEY1) && defined(OBFUSCATIONKEY2) && defined(OBFUSCATIONKEY3)PacketKeys(OBFUSCATIONKEY1,OBFUSCATIONKEY2,OBFUSCATIONKEY3); #endif
That should be last packetkey, I.e at end of file.

Add before it the following

#define OBFUSCATIONKEY1 KEYSELECTED1#define OBFUSCATIONKEY2 KEYSELECTED2#define OBFUSCATIONKEY3 KEYSELECTED3
Then recompile.

 

Note key format should start with 0x followed by hexcode.

Example, 0x12121212

Replace KEYSELECTED1, 2, 3 with the key you selected while diffing your client.

Edited by Dastgir Pojee

Share this post


Link to post
Share on other sites

 

Open packets.h(src/map/packets.h)(if using hercules, other emu dont have packet enc.) , locate

#if defined(OBFUSCATIONKEY1) && defined(OBFUSCATIONKEY2) && defined(OBFUSCATIONKEY3)PacketKeys(OBFUSCATIONKEY1,OBFUSCATIONKEY2,OBFUSCATIONKEY3); #endif
That should be last packetkey, I.e at end of file.

Add before it the following

#define OBFUSCATIONKEY1 KEYSELECTED1#define OBFUSCATIONKEY2 KEYSELECTED2#define OBFUSCATIONKEY3 KEYSELECTED3
Then recompile.

 

Note key format should start with 0x followed by hexcode.

Example, 0x12121212

Replace KEYSELECTED1, 2, 3 with the key you selected while diffing your client.

 

Thank you for the tutorial I really appreciate it.

 

I follow exactly what you've said.

 

Copying this and change the value of hex with 0x format.

 

#define OBFUSCATIONKEY1 0x12345678

#define OBFUSCATIONKEY2 0x12345678

#define OBFUSCATIONKEY3 0x12345678

 

Before 

 

#if defined(OBFUSCATIONKEY1) && defined(OBFUSCATIONKEY2) && defined(OBFUSCATIONKEY3)

PacketKeys(OBFUSCATIONKEY1,OBFUSCATIONKEY2,OBFUSCATIONKEY3);

#endif

 

Also did commented the following lines, (I thinks it will cause a conflict. Dunno if that correct)

//#if PACKETVER >= 20130807
// packetKeys(0x7E241DE0,0x5E805580,0x3D807D80); /* Thanks to Shakto */
//#endif

 

I recompile without errors. Client Diff is all ok 1st,2nd,3rd packets are in place. 

 

But when I login I got disconnected after character select. :(

Share this post


Link to post
Share on other sites

There's no need to comment those 3 lines, since the last packetKeys() are only read by the source.

Any error on char/map-server?

Edited by Dastgir Pojee

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.