-
Posts
34 -
Joined
-
Last visited
Profile Information
-
Gender
Male
-
Location
Kentucky
JiKeidan's Achievements

Poring (1/15)
0
Reputation
-
unknown byte 0x970 - 20120410RagexRE - rAthena 17179 - kRO 20121001
JiKeidan replied to JiKeidan's question in Client-side Support
For those of you reading this right now, I'm having to rebuild a client exe for the game, as I am updating all my data files to the newer kRO release as of 04-12-2013 from the ratemyserver.com website. So I am actually giving Riful's fix from a couple posts up a try myself, now... and I'll let you know how it works * * * * * * And it does work, quite nicely. But to further detail... His first link doesn't work directly... so go to http://supportmii.com/ro1/Clients/ and select the WeeDiff link... then go to his second link http://sourceforge.net/projects/atwl/files/ and use the April, of 2013 link and download the WDGPacketHeaderObfuscation.R2.dll... then when you unzip the original weediff you download via the first link, you'll notice 2 packetheader .dll files in the plugins... packetheader*.dll and packetheader*.R2... leave the first one, write over the R2 with the one you downloaded individually, and that should do ya. Works on the 04-2012 Ragexe.exe. Hope it helps! -
Rejected from the server with all RagexeRe
JiKeidan replied to warpitz123's question in Client-side Support
=) Hey guys... if I may: Myself and another individual (Riful) worked pretty tirelessly on a similar issue, and what verywell may end up turning out to be the same issue. If I may direct you to that posting for your consideration... - http://rathena.org/board/topic/79839-unknown-byte-0x970-20120410ragexre-rathena-17179-kro-20121001/ - Take a look and give it a bit of thought, it's pretty thorough - and if it helped you, be sure to come back to this post and let the others know =) -
Bottom line is A ) you can't alter the multiple windows setting for your client without hexing the client... & B ) you can't or at least *shouldn't* diff an already diff'd client - if you were altering the hex yourself it would be a different story, but the wee diff generator is an automated program that presents to you nice and simple check boxes next to options for you to select from =). Re-using EXACTLY your old settings isn't as important as ensuring you have the most relevant client for your desires. - http://www.supportmii.com/ro1/Clients/ Read carefully what you're selecting and unselecting and don't be afraid to experiment!
-
Is there perhaps something a bit more specific you were wanting to know about it?
-
Unfortunate events take place no matter what field your in, or how good you are at it. However, if you wouldn't mind elaborating on the administrative duties that you're looking to be handled... I might be able to help (depending, of course on the scope, location, etc)
-
unknown byte 0x970 - 20120410RagexRE - rAthena 17179 - kRO 20121001
JiKeidan replied to JiKeidan's question in Client-side Support
lol tru nuf -
unknown byte 0x970 - 20120410RagexRE - rAthena 17179 - kRO 20121001
JiKeidan replied to JiKeidan's question in Client-side Support
Well if you've recently installed rAthena, that should be a deprecated fix - from what I understand. As you said though .... and I myself and rather hazy on the solutions =P -
unknown byte 0x970 - 20120410RagexRE - rAthena 17179 - kRO 20121001
JiKeidan replied to JiKeidan's question in Client-side Support
did some more digging real quick... http://sourceforge.net/projects/atwl/files/WeeDiffGen/ contains a DLL you might try. let me know -
unknown byte 0x970 - 20120410RagexRE - rAthena 17179 - kRO 20121001
JiKeidan replied to JiKeidan's question in Client-side Support
I did, actually... sorry man i should have posted... I don't know WHY my version of weediffgen Doesn't seem to work... but apparently it's the one on http://www.supportmii.com/ro1/Clients/ that is supposed to work... Earthlingz had released (if you've followed my trail) a .dll for the WDGSkipPacketHeaderObfuscation.dll in the plugins folder... but not every release of that was actually viable. I never did come across one that was... And if I have to rediff my exe then i'm kinda screwed... but you have to find one that was released by ae4rie ??? and put it in the plugins folder, overwriting the previous one... For whatever reason the 2012-04-10 clients seem to be hit or miss... of course there's a REASON for it... but i don't know what it is. I'll do some messaging around and see if I can't find/get ahold of a viable copy of the necessary programs, as I'm going to need them to rebuild my clients a bit Obfuscation (in software development) is the act of deliberately writing hard to follow code. The 0x970 byte is something that was put in the client as a failsafe. By "skipping packet header obfuscation", you are thereby forcing the client not to write those similar bytes into the packet headers coming through the network socket, and that's where the problem lies. If you have gotten everything working and this is your only issue, then when you do get it corrected, you should have a working client. But i recommend you just give up and come join my project -
what you mean?... OH the patchers?... actually i did not =\ lol i know it says to, but I decided to try and run things one step at a time =P
-
yah, that about taps me out on knowledge man. I wish i could be of more help. IF you're using 2012-04-10 Renewal exe, and v3 of alex's data folder, then I don't know how you're getting any language issues...
-
alright man, sounds good, but I'm whiped out, gonna head to bed and I'll catch up with you in the morning... or afternoon as the case may be.
-
Ok that specific issue yes, comes down to your "lua" files... with 2012-04-10, if you download alexandria's v3 pack, and diff up "ONLY THE DATA folder" you'll find that problem solved **you'll also find an option in your differ... load lua files before lub.. .check that
-
There is only 1 dll that really matters, and it's the WDGSkipPacketHeaderObfuscation.dll ...that dll does not work with later clients... you can see this in action by attempting to diff a 2012 client, and observing that it has NO option to "skip packet header obfuscation"... I however, do not know where to get the correct dll... as stated above. That's where I must leave it up to you guys =P
-
Ok man... I'm going to go ahead and outline for you what I had done... Horrible time downloading these, get the latest full release... yes, ALL the files... This is a clean installation build of the game. http://ratemyserver.net/index.php?page=download_kROLinks Then you'll need Alexandria's respective build.... if you plan to use a more recent version (2012 or greater) then use v3... if ealier, v2 or v1... depending http://rathena.org/board/topic/66962-basic-complete-renewal-data-english-folder/ ONCE YOU HAVE HER DATA FOLDER... go into the folder, be sure to edit the clientinfo.xml prior to building your grf!!! Add your correct IP, make sure (if you're using 2012-04-10 exe it's version 30) you're using the correct version. Make sure the IP address is yours... etc... Then with that in mind, you'll need one of the clients... I recommend 2012-04-10a... it's clean and updated. http://supportmii.com/ro1/Clients/ On that same website ( http://supportmii.com/ro1/Clients/ ) you'll find at the bottom, Weediff2012Pack... download it HOWEVER you will need a replacement dll. This is the part that had me worst off... I couldn't find any answer to it, and the answer I did finally get came from Kodak, a user on this very forum. Basically the original Diff agent was created by "Shin" as people call him. And later on around 05-2012 Earthlingz (a user on this forum as well) created an updated version of it. I don't know why it doesn't work with those later clients.. it was explained to me that *some* of earthlingz's patches didn't quite pan out (i don't know the story)... but to use ai4rei's instead... (reason being because you have to diff your exe to A) not read the data folder, and skip packet header obfuscation - a problem that becomes all too apparent) On that note, the exe was built for me... But perhaps you can do some digging and get ahold of that dll (WDGSkipPacketHeaderObfuscation.dll) Diff the client. Create a grf using any builder... easy to dig up on this forum... create the grf OF the data folder you download from alexandria Create a new folder, call it Ragnarok Online... Unpack all of your downloads of the basic kRO download into the folder... ensuring to maintain each of them has a lateral relationship with each other Copy the grf and your PROPERLY DIFFED ragexRE executable to your folder Start the game up using your exe... it's that, dare i say - simple.. Biggest thing to realize... if you get a 0x970 byte error in your server.. that disconnects your client... that is a version inconsistancy in your client. If you use all the specifically mentioned versions in this particular guide... that shouldn't happen... IF you get an error stating a #7 disconnect, unknown packet(blahblah) ... that is because your client was not diffed correctly, to IGNORE packet header obfuscation... You follow this guide, square away those couple few details, and you're good. ########### #Edit ############################ #This is only a client guide... any gaps or holes in the plan, someone please feel free to edit it, quote #and correct, w/e you gotta do... or let me know and i'll fix it... just tryin to make the process that little #bit much easier. #####################################################################################