Judas Posted August 13, 2012 Posted August 13, 2012 Yep you got it! and i guess ppl were asking about ascii support which use to be a diff option but now sure Quote
Ai4rei Posted August 17, 2012 Posted August 17, 2012 So far I'm reading into the SDK and related code to get how it works. Enable ASCII characters will come, too. 1 Quote
EvilPuncker Posted August 17, 2012 Posted August 17, 2012 Hourly Playtime-Minder Remove would be nice to have too Quote
Rytech Posted August 18, 2012 Posted August 18, 2012 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. Quote
GreenBox Posted August 18, 2012 Posted August 18, 2012 If someone create a list of needed/wanted diffs I can help too Quote
Ai4rei Posted August 19, 2012 Posted August 19, 2012 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. 1 Quote
Shinryo Posted August 19, 2012 Author Posted August 19, 2012 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. 2 Quote
Ai4rei Posted August 19, 2012 Posted August 19, 2012 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. Quote
GreenBox Posted August 19, 2012 Posted August 19, 2012 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. Quote
Vianna Posted August 20, 2012 Posted August 20, 2012 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. Quote
Elijah23 Posted August 20, 2012 Posted August 20, 2012 hope there will be Use custom aura sprites.dll Quote
EvilPuncker Posted August 21, 2012 Posted August 21, 2012 (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 August 21, 2012 by EvilPuncker Quote
Ai4rei Posted August 21, 2012 Posted August 21, 2012 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. 2 Quote
Judas Posted August 21, 2012 Posted August 21, 2012 even for 2012 clients? cause I thought they were broken, unless you already fixed it =) Quote
EvilPuncker Posted August 22, 2012 Posted August 22, 2012 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! Quote
Aleos Posted August 23, 2012 Posted August 23, 2012 The diff that sets /showname by default would be a nice one to get back as well! Quote
EvilPuncker Posted August 23, 2012 Posted August 23, 2012 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 Quote
Aleos Posted August 23, 2012 Posted August 23, 2012 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. Quote
Ai4rei Posted August 23, 2012 Posted August 23, 2012 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. 1 Quote
shinnobie Posted August 24, 2012 Posted August 24, 2012 hope there will be Use custom aura sprites.dll +1 and/or an option to completely disable aura Lv 99/150. Quote
Ai4rei Posted August 24, 2012 Posted August 24, 2012 [...] an option to completely disable aura Lv 99/150. That should be possible to do server-side. 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.