xDiffPatcher, xDiffGen2, Packet Parser and Packet Extractor

i think the problem is my computer -.-"

i just tried urs and

http://herc.ws/board/topic/38-latest-kro-installation-small-client-package/

than still closed program

i know this is not client support, but what happen with mine? /otl

EDIT ----

Hercules is work, but not urs

Why? /hmm

only me or any one else have same problem?

EDIT 2 ---

ur client work after i add it as DEP exception

wew is 2013 client harmfull program?

 
Last edited by a moderator:
the client should set axception of DEP

the problem now i believe the lua /lub
default_biggrin.png


thanks so far

failed to authentic

 
Last edited by a moderator:
I inserted a link to an update lua lub files on my diff client post if u want to have it

 
Last edited by a moderator:
@shakto do we have these two diffs in xDiffGen

Translate Client into English (the one that reads from text file like in WeeDiff)

Taekwon Jobname fix for Langtype 0 (I dont think this has been implemented in WeeDiff yet)

 
Last edited by a moderator:
I already added them manually in Translate Client Into English, the both
default_smile.png


 
the client should set axception of DEP
this is because we are adding new code to sections of exe not made for code.

we should work on adding a new PE section for custom code to enter

 
Last edited by a moderator:
I agree. But there are two things to consider for unpacked clients.

1) there is just enough room only for adding 1 section (there are 5 sections in the exe but only first 4 are used).

    unless we shift the raw data around

2) Looks like the file size is not an exact multiple of file alignment.

    When it tried using WeeDiff to insert a new section (diff without patches) it created the section but it failed to start.

    So i removed the section and section count from the diffed client and diffed it again (essentially a double diff).

   This time it started properly and the extra section was also there.

 
A question yommy
The Packet Parser can grab this code or just using IDA?
 
Code:
struct PACKET_CH_ENTER {  /* this+0x0 */ short PacketType  /* this+0x2 */ unsigned long AID  /* this+0x6 */ int AuthCode  /* this+0xa */ unsigned long userLevel  /* this+0xe */ unsigned short clientType  /* this+0x10 */ unsigned char Sex}
 
<?xml version="1.0"?><DiffProfile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Name>Last Patches</Name> <Entries> <DiffProfileEntry> <PatchID>2</PatchID> <PatchName>Allow Chat Flood (? lines)</PatchName> <Inputs> <DiffProfileInput> <name>allowChatFlood</name> <value>100</value> </DiffProfileInput> </Inputs> </DiffProfileEntry> <DiffProfileEntry> <PatchID>88</PatchID> <PatchName>Allow space in guild name</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>7</PatchID> <PatchName>Change Gravity Error Handler</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>8</PatchID> <PatchName>Custom Window Title</PatchName> <Inputs> <DiffProfileInput> <name>customWindowTitle</name> <value>metRO</value> </DiffProfileInput> </Inputs> </DiffProfileEntry> <DiffProfileEntry> <PatchID>13</PatchID> <PatchName>Disable Ragexe Filename Check</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>15</PatchID> <PatchName>Disable HShield</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>16</PatchID> <PatchName>Disable Swear Filter</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>68</PatchID> <PatchName>Enable 64k Hairstyle</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>49</PatchID> <PatchName>Enable Multiple GRFs</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>17</PatchID> <PatchName>Enable Official Custom Fonts</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>19</PatchID> <PatchName>Enable Title Bar Menu</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>20</PatchID> <PatchName>Extended Chat Box</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>21</PatchID> <PatchName>Extended Chat Room Box</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>69</PatchID> <PatchName>ExtendNpcBox</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>22</PatchID> <PatchName>Extended PM Box</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>24</PatchID> <PatchName>Fix Camera Angles</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>64</PatchID> <PatchName>@ Bug Fix (Recommended)</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>28</PatchID> <PatchName>Increase Headgear ViewID to 5000</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>31</PatchID> <PatchName>Increase Zoom Out 75%</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>36</PatchID> <PatchName>Read msgstringtable.txt</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>37</PatchID> <PatchName>Read questid2display.txt</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>38</PatchID> <PatchName>Remove Gravity Ads</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>39</PatchID> <PatchName>Remove Gravity Logo</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>73</PatchID> <PatchName>Remove Hourly Annonce</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>84</PatchID> <PatchName>Remove Serial Display</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>41</PatchID> <PatchName>Disable Nagle Algorithm</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>50</PatchID> <PatchName>Skip License Screen</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>95</PatchID> <PatchName>Use SSO Login Packet</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>44</PatchID> <PatchName>Translate Client In English</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>51</PatchID> <PatchName>Ascii & Arial on All Langtypes</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>45</PatchID> <PatchName>Use Custom Aura Sprites</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>46</PatchID> <PatchName>Use Normal Guild Brackets</PatchName> <Inputs /> </DiffProfileEntry> <DiffProfileEntry> <PatchID>48</PatchID> <PatchName>Use Plain Text Descriptions</PatchName> <Inputs /> </DiffProfileEntry> </Entries></DiffProfile> 

That's from my last diff.

 
did you download xDiffPatcher recently. The code was updated last month to support extra section addition. maybe it is what is causing the issue?

 
Shared Body Palettes & Shared Head Palettes type 2 not working (crashing the client when changing to any color), I've made sure that everything is in the right place, tried with both data and grf (being read first on DATA.INI) but all failed, btw I've used the latest 2013-07-03aRagexe.xdiff, hope someone can help me with it! btw idk here is the right place to post it, so sorry!

 
Back
Top