Jump to content

WeeDiffGen


Shinryo

Recommended Posts


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  20
  • Reputation:   0
  • Joined:  09/01/12
  • Last Seen:  

@Ai4rei can i have a reequest where you can see the custompetmessage and monster custommessage becouse this recent client dont read the xml file for custom talk of monster and pet

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:  

yeah we neead the custom pet tables please

Link to comment
Share on other sites


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

Do pets/monsters speak Korean with 'recent clients' or do they not speak at all? If not at all, then I assume it's a job for the server now, to make them speak.

Edit:

Since there were little file parse difficulties in the translation plug-in, I had to alter the file format a little. This is current candidate for implementation:

// WDGTranslateClient.txt
//
// == Format =======================================================
//
// Only comments recognized are lines prefixed with '//'. Indented
// and trailing comments are not supported.
//
// Each translation is a set of two lines, the earlier being the
// original text (CP949, EUC-KR is fine too; UNICODE/UTF-8 is not)
// and the latter being the translation to place into the client.
//
// The length of the translation is limited to the length of the
// original string plus 1 aligned to be multiple of 4, minus 1.
//
// Example:
// - "asdf" = 4 +1 (zero termination of the string) = 5
// - Next multiple of 4 for 5 is 8 (2x4)
// - 8 -1 = 7 characters usable for translation string
//
// Lines to look for start with 'F:', lines with replacement string
// start with 'R:'. The line syntax is the same as the one used for
// matches within the plugins. That is, literal strings are enclosed
// in ' everything else is interpreted as hexadecimal bytes.
//
// Example:
// |   // Bytes can be separated by spaces...
// |   F:C4 C9 B8 AF C5 CD 20 B8 B8 B5 E9 B1 E2
// |   R:'Make Character'
// |
// |   // ...but do not need to.
// |   F:28C4B3B8AFC5CD2FC3D120BDBDB7D429
// |   R:'(Used / Total)'
//
// Do not use byte 00 at the end of strings, as it is appended auto-
// magically. Do not use it within strings either, unless you have a
// really good reason to do so.
//
// Partial strings are not matched, the original string is always
// assumed to be complete. Since mismatches are still likely to
// occur for shorter strings, place longer strings at the beginning
// and the short ones and the end of the file.
//
// =================================================================

// Translate Delete Time
//
F:2564BFF9202564C0CF202564BDC3202564BAD0202564C3CA
R:'Delete: %d/%d - %d:%d:%d'

F:2564B3E2202564BFF9202564C0CF202564BDC3202564BAD0202564C3CA20
R:'%d/%d/%d - %d:%d:%d'

Edited by Ai4rei
  • Upvote 3
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  326
  • Reputation:   47
  • Joined:  04/01/12
  • Last Seen:  

+100 to the future WDGTranslateClient plugin

@offtopic i see Ai4rei being really active on the forum (realy great) but i'd be more happy seeing you in the core section in the future ^_^.. more power

Edited by frenzmu06
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:  

omg that is awesome =)

+1

Link to comment
Share on other sites


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

Added:

  • WDGTranslateClient
    Only basic functionality tested, error-conditions are untested. The file has to be in same folder as the plugin.

binary builds, sources

  • Upvote 2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  47
  • Reputation:   19
  • Joined:  11/21/11
  • Last Seen:  

I'm not sure whether this is something that can be fixed, but I'll post it here anyway.

Basically, we've been using Langtype 10 because of the multilanguage support. However it has some minor glitches. One being that when using the trade window and you add an item with a long name (including cards for instance), you crash when hovering over it.

For instance: a +10 Bloodlust Four Leaf Clover Specialty Jur of Berserk Double, which on our server is an Alligator/Samurai/2xDoppelganger Card Specialty Jur. Using it works just fine, hovering over it or rightclicking works just fine too. However, when it is added in a trade window and you hover over it, the client crashes. This only appears to happen on Langtype 10. Maybe it's due to the font being slightly bigger than on other Langtypes, who knows.

The used client is 2010-11-23a.

Here's the error:

WXhe7.png

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  21
  • Topics Per Day:  0.00
  • Content Count:  326
  • Reputation:   19
  • Joined:  09/27/12
  • Last Seen:  

THIS IS AWESOME! I DIDN'T KNOW ALL THESE UPDATES EXISTED! XD

Can I make a request for custom chatbox colors (as available in the 2010 07 28 diff file)? And...

Custom and/or larger main fonts?

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  20
  • Reputation:   0
  • Joined:  09/01/12
  • Last Seen:  

Do pets/monsters speak Korean with 'recent clients' or do they not speak at all? If not at all, then I assume it's a job for the server now, to make them speak.

Edit:

Since there were little file parse difficulties in the translation plug-in, I had to alter the file format a little. This is current candidate for implementation:

// WDGTranslateClient.txt
//
// == Format =======================================================
//
// Only comments recognized are lines prefixed with '//'. Indented
// and trailing comments are not supported.
//
// Each translation is a set of two lines, the earlier being the
// original text (CP949, EUC-KR is fine too; UNICODE/UTF-8 is not)
// and the latter being the translation to place into the client.
//
// The length of the translation is limited to the length of the
// original string plus 1 aligned to be multiple of 4, minus 1.
//
// Example:
// - "asdf" = 4 +1 (zero termination of the string) = 5
// - Next multiple of 4 for 5 is 8 (2x4)
// - 8 -1 = 7 characters usable for translation string
//
// Lines to look for start with 'F:', lines with replacement string
// start with 'R:'. The line syntax is the same as the one used for
// matches within the plugins. That is, literal strings are enclosed
// in ' everything else is interpreted as hexadecimal bytes.
//
// Example:
// |   // Bytes can be separated by spaces...
// |   F:C4 C9 B8 AF C5 CD 20 B8 B8 B5 E9 B1 E2
// |   R:'Make Character'
// |
// |   // ...but do not need to.
// |   F:28C4B3B8AFC5CD2FC3D120BDBDB7D429
// |   R:'(Used / Total)'
//
// Do not use byte 00 at the end of strings, as it is appended auto-
// magically. Do not use it within strings either, unless you have a
// really good reason to do so.
//
// Partial strings are not matched, the original string is always
// assumed to be complete. Since mismatches are still likely to
// occur for shorter strings, place longer strings at the beginning
// and the short ones and the end of the file.
//
// =================================================================

// Translate Delete Time
//
F:2564BFF9202564C0CF202564BDC3202564BAD0202564C3CA
R:'Delete: %d/%d - %d:%d:%d'

F:2564B3E2202564BFF9202564C0CF202564BDC3202564BAD0202564C3CA20
R:'%d/%d/%d - %d:%d:%d'

what do you mean in the latest client the pet and the monster talk has been already been disabled? .. if its true it so sad to here.. if ever there a forum to where i can request about it could plss send me the link of the forum where i can request about it thx.. :(

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:  

oh yeah we need enable different chat colors and like in the 2010 clients

Link to comment
Share on other sites


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

I'm not sure whether this is something that can be fixed, but I'll post it here anyway.

Basically, we've been using Langtype 10 because of the multilanguage support. However it has some minor glitches. One being that when using the trade window and you add an item with a long name (including cards for instance), you crash when hovering over it.

For instance: a +10 Bloodlust Four Leaf Clover Specialty Jur of Berserk Double, which on our server is an Alligator/Samurai/2xDoppelganger Card Specialty Jur. Using it works just fine, hovering over it or rightclicking works just fine too. However, when it is added in a trade window and you hover over it, the client crashes. This only appears to happen on Langtype 10. Maybe it's due to the font being slightly bigger than on other Langtypes, who knows.

The used client is 2010-11-23a.

Here's the error:

WXhe7.png

Stack-based buffer overflow, probably did not take the multi-language prefix into account. Will see what can be done about it.

THIS IS AWESOME! I DIDN'T KNOW ALL THESE UPDATES EXISTED! XD

Can I make a request for custom chatbox colors (as available in the 2010 07 28 diff file)? And...

Custom and/or larger main fonts?

Queued.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  21
  • Topics Per Day:  0.00
  • Content Count:  326
  • Reputation:   19
  • Joined:  09/27/12
  • Last Seen:  

Thank you so much! =D

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:  

oh yeah we need enable different chat colors and like in the 2010 clients

i think i can provide this

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:  

hmm I know this is possible, someone posted it a while back,

a way to remove gm suit, and still keep right click commands

Link to comment
Share on other sites


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

hmm I know this is possible, someone posted it a while back,

a way to remove gm suit, and still keep right click commands

Not going to do this one due to paid service constraints.

  • Upvote 1
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:  

Isn't it already done? Last time I checked, they changed it so <yellow> accounts have the suit and <admin> accounts have the right click commands.

Unless <admin> accounts only trigger the menu if they are also <yellow> accounts, but then it would be pretty easy to change. If no one else wants to make it, I will as soon as I have enough time.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  21
  • Topics Per Day:  0.00
  • Content Count:  326
  • Reputation:   19
  • Joined:  09/27/12
  • Last Seen:  

After applying all the plugins available in the WeeDiff folder I have a couple different translation plugins I could apply. Should I use Ai4rei or Shinryo's? Or... both.

EDIT:

Nevermind, I'm retarded. But I would like to suggest adding full "/showname" functionality as well. ^_^

Edited by Vach
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:  

After applying all the plugins available in the WeeDiff folder I have a couple different translation plugins I could apply. Should I use Ai4rei or Shinryo's? Or... both.

EDIT:

Nevermind, I'm retarded. But I would like to suggest adding full "/showname" functionality as well. ^_^

Updated:

  • WDGUseCustomAuraSprites

binary builds, sources

Other stuff:

  • Enable /showname is supposed to be enabled via WDGAlwaysCallSelectKoreaClientInfo.
  • To fix instant asura strike skill effect, doing so server-side seems far easier (sending a cast-time of 1ms to the client) than to rig it in the client.
  • Allow Multiple Windows is considered obsolete in newest clients, because Gravity removed the code that prevented multiple instances to run.
  • Disable Multiple Windows will be reimplemented for newest clients (almost done), see Allow Multiple Windows why.
  • Rigging the command-line faces some technical difficulties, but those will be sorted out.

I had the very same question earlier. I haven't actually tested it since I haven't had any reason to update my client from 2010.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  21
  • Topics Per Day:  0.00
  • Content Count:  326
  • Reputation:   19
  • Joined:  09/27/12
  • Last Seen:  

As per my testing, showname has no functionality on 2012-04-10, 2012-04-28, and 2011-03-15.

Oh! Also I'd like to add functionality for custom/infinite loading screens - as I just get black screens from all the old loading screens I had (unless this functionality still exists and I am just not doing it properly).

Edited by Vach
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:  

As per my testing, showname has no functionality on 2012-04-10, 2012-04-28, and 2011-03-15.

Oh! Also I'd like to add functionality for custom/infinite loading screens - as I just get black screens from all the old loading screens I had (unless this functionality still exists and I am just not doing it properly).

Change your etcinfo.txt

loadingscreen#
4#

4 is the amount of loading screens you have.

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:  

BTW, im trying to extend damage digits (6 -> 9-digit),

probably have succeeded,Buuut,its very difficult for my poor skill to create DLL lol /oops

I'll study more....

【screen shot】

http://imageshack.us...arecco0352.jpg/

Dear god is this real? I tried doing this a few years ago and got it to count over 999,999 but couldn't make it display more then 6 digits. You have done something many have tried and failed to do. Why did no one quote or comment this? This is freaken awesome and should be looked into more.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  21
  • Topics Per Day:  0.00
  • Content Count:  326
  • Reputation:   19
  • Joined:  09/27/12
  • Last Seen:  

As per my testing, showname has no functionality on 2012-04-10, 2012-04-28, and 2011-03-15.

Oh! Also I'd like to add functionality for custom/infinite loading screens - as I just get black screens from all the old loading screens I had (unless this functionality still exists and I am just not doing it properly).

Change your etcinfo.txt

loadingscreen#
4#

4 is the amount of loading screens you have.

Oh wow! Thanks, totally fixed my issue. Not yet used to all these new features yet.

BTW, im trying to extend damage digits (6 -> 9-digit),

probably have succeeded,Buuut,its very difficult for my poor skill to create DLL lol /oops

I'll study more....

【screen shot】

http://imageshack.us...arecco0352.jpg/

Dear god is this real? I tried doing this a few years ago and got it to count over 999,999 but couldn't make it display more then 6 digits. You have done something many have tried and failed to do. Why did no one quote or comment this? This is freaken awesome and should be looked into more.

HOLY CRAP. I've been looking for something like this forever as well. How did I miss this when I read through the post the first time?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  29
  • Topics Per Day:  0.01
  • Content Count:  375
  • Reputation:   88
  • Joined:  12/30/11
  • Last Seen:  

allow to have more loading screen? please?

allow to rename data.ini? please?

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:  

hmm to add on

allow to rename iteminfo

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  21
  • Topics Per Day:  0.00
  • Content Count:  326
  • Reputation:   19
  • Joined:  09/27/12
  • Last Seen:  

allow to have more loading screen? please?

I asked the same thing, but look here. Vianna kindly solved it.

As per my testing, showname has no functionality on 2012-04-10, 2012-04-28, and 2011-03-15.

Oh! Also I'd like to add functionality for custom/infinite loading screens - as I just get black screens from all the old loading screens I had (unless this functionality still exists and I am just not doing it properly).

Change your etcinfo.txt

loadingscreen#
4#

4 is the amount of loading screens you have.

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