Jump to content

Recommended Posts

Posted

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.

Posted
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
Posted

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.

Posted

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.

Posted

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.

Posted (edited)

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
Posted

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
Posted

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!

Posted

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.

Posted

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

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...