Jump to content

WeeDiffGen


Shinryo

Recommended Posts


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

Yep you got it!

and i guess ppl were asking about ascii support which use to be a diff option but now sure

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  419
  • Reputation:   355
  • Joined:  11/11/11
  • Last Seen:  

So far I'm reading into the SDK and related code to get how it works.

Enable ASCII characters will come, too.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  713
  • Reputation:   70
  • Joined:  11/08/11
  • Last Seen:  

Hourly Playtime-Minder Remove would be nice to have too

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

shaking too

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  319
  • Reputation:   198
  • Joined:  11/14/11
  • Last Seen:  

Im happy to see someone is interested in continuing this project. If I knew more about hex editing and how to find certain things in a client's hex code I would help. Sadly im dumb in that area. Ive been into RO for 7 years and in the dev scene for at least 5 and out of all the client diffing tools ive seen this one is by far the best ever. Why? Its very user friendly, the diff's have descriptions that tell you what they do, you can set a value for certain diffs, and the best part is the diff generator that allows users to (used to) take the latest client, generate diffs, and diff their client. No need to wait for a client dev to release a diff days after.

Its a very nice piece of work and would be sad to see it fade away.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  303
  • Reputation:   101
  • Joined:  11/13/11
  • Last Seen:  

If someone create a list of needed/wanted diffs I can help too :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  419
  • Reputation:   355
  • Joined:  11/11/11
  • Last Seen:  

The HDD is lost, but I still had backup of rev25. The most important stuff is still available. However, the bugfixes after this revision have to be remade.

In an attempt to recover the lost changes to get the source to the state of the last binary release, I'd like to ask you (when you have the time) if you happen to have an, at least approximate, list of the changes missing.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  61
  • Reputation:   153
  • Joined:  11/10/11
  • Last Seen:  

I am very happy to see that this project is going to be continued. I will try to create a list of changes that happened after r25.

  • Upvote 2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  419
  • Reputation:   355
  • Joined:  11/11/11
  • Last Seen:  

Added WDGEnableAsciiInText and WDGRemoveHourlyPlaytimeMinder (binary builds, sources).

Also before someone asks, I won't do anything to unpack themida clients (time consuming), but... I see a chance for hot-patching becoming the next "diffing" method.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

Woohoo

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  303
  • Reputation:   101
  • Joined:  11/13/11
  • Last Seen:  

Added WDGEnableAsciiInText and WDGRemoveHourlyPlaytimeMinder (binary builds, sources).

Also before someone asks, I won't do anything to unpack themida clients (time consuming), but... I see a chance for hot-patching becoming the next "diffing" method.

Really, hotpatching is a way better than unpacking all clients.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  47
  • Reputation:   8
  • Joined:  12/06/11
  • Last Seen:  

Added WDGEnableAsciiInText and WDGRemoveHourlyPlaytimeMinder (binary builds, sources).

Also before someone asks, I won't do anything to unpack themida clients (time consuming), but... I see a chance for hot-patching becoming the next "diffing" method.

Themida does code virtualization.

Hot-patching virtualized sections would be rather difficult.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  46
  • Topics Per Day:  0.01
  • Content Count:  292
  • Reputation:   17
  • Joined:  12/12/11
  • Last Seen:  

hope there will be Use custom aura sprites.dll :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  713
  • Reputation:   70
  • Joined:  11/08/11
  • Last Seen:  

Added WDGEnableAsciiInText and WDGRemoveHourlyPlaytimeMinder (binary builds, sources).

w00t! nice! waiting anxiously for the shared paletts diff (since I was since 2010 or so lol)

@edit

also a diff to enable the translation of the character creation window title (http://rathena.org/board/topic/68019-hex-character-creation-method-for-2012-clients/)

or just update the WDGTranslateClientIntoEnglish.dll diff

Edited by EvilPuncker
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  419
  • Reputation:   355
  • Joined:  11/11/11
  • Last Seen:  

EvilPuncker:

Updated WDGTranslateClientIntoEnglish, decided to call it "Make Character", though (interface and source calls it that way). Expect shared palettes this weekend, unless somethings screws up my free-time.

WDGRemoveQuakeSkillEffect and WDGRemoveHourlyGameGrade are in testing. Remaining stuff should be done within next days.

Judas:

There is a WDGDisableMultipleWindows already.

  • Upvote 2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

even for 2012 clients? cause I thought they were broken, unless you already fixed it =)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  713
  • Reputation:   70
  • Joined:  11/08/11
  • Last Seen:  

EvilPuncker:

Updated WDGTranslateClientIntoEnglish, decided to call it "Make Character", though (interface and source calls it that way). Expect shared palettes this weekend, unless somethings screws up my free-time.

That is music into my ears! lol xD btw here are some plugins that are broken with 2012-04-10 hexed (it says 09 tho lol)

Wed, 22 Aug 2012 13:08:06 GMT :: 20120409 :: WDGOnlySecondLoginBackground :: Part 1 :: Failed to find matching data!

Wed, 22 Aug 2012 13:08:06 GMT :: 20120409 :: WDGOnlyFirstLoginBackground :: Part 1 :: Failed to find matching data!

Wed, 22 Aug 2012 13:08:07 GMT :: 20120409 :: WDGEnableAuraOverLvl99AndLvl150 :: Part 1 :: Failed to find matching data!

Wed, 22 Aug 2012 13:08:07 GMT :: 20120409 :: WDGDisableMultipleWindows :: Part 1 :: Failed to find matching data!

Wed, 22 Aug 2012 13:08:07 GMT :: 20120409 :: WDGAllowMultipleWindows :: Part 1 :: Failed to find matching data!

Wed, 22 Aug 2012 13:08:07 GMT :: 20120409 :: WDGEnable127Hairstyles :: Part 1 :: There have to be at least 2 matches!

also you might want to update/create WDGSkipPacketHeaderObfuscation.dll since the one that comes isn't working either, there is the one from Earthlingz that is working, but maybe not everyone knows about it!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

yep those are the ones I'm talking about ^

Link to comment
Share on other sites


  • Group:  Development Manager
  • Topic Count:  56
  • Topics Per Day:  0.01
  • Content Count:  732
  • Reputation:   525
  • Joined:  12/13/11
  • Last Seen:  

The diff that sets /showname by default would be a nice one to get back as well!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

hope we're not abusing you lol

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  713
  • Reputation:   70
  • Joined:  11/08/11
  • Last Seen:  

The diff that sets /showname by default would be a nice one to get back as well!

since those can be set by default in .lua files I don't think it is necessary :P

Link to comment
Share on other sites


  • Group:  Development Manager
  • Topic Count:  56
  • Topics Per Day:  0.01
  • Content Count:  732
  • Reputation:   525
  • Joined:  12/13/11
  • Last Seen:  

Ah, it actually bolds the font and hides the party/guild name? I've tried /showname using 2012-04-10 and it just stays as the thin font. It doesn't seem to work at all.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  419
  • Reputation:   355
  • Joined:  11/11/11
  • Last Seen:  

hope we're not abusing you lol

I don't mind as long as there is sufficient feedback when it does not work, since I do not have time to actually test it on various clients; I only test whether the hex in itself is applied correctly.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  12
  • Reputation:   1
  • Joined:  12/23/11
  • Last Seen:  

hope there will be Use custom aura sprites.dll :)

+1 and/or an option to completely disable aura Lv 99/150.
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  419
  • Reputation:   355
  • Joined:  11/11/11
  • Last Seen:  

[...] an option to completely disable aura Lv 99/150.

That should be possible to do server-side.

  • Upvote 1
Link to comment
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.   Paste as plain text instead

  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.

×
×
  • Create New...