• Announcements

    • Emistry

      Rules and Regulations - General/Script/Database/Source Support   11/17/16

      In all sub-forums of this section , you are still bound to follow the rAthena Board Rules. Topic Author: Do not release scripts that are not of your own creation unless you can provide evidence of explicit permission from the original author to do so. Attempt to post your script in the proper section. If you're not certain as to where to post it, feel free to ask one of the Moderators. Do provide an informative title.  Do provide at the very least a 3-4 sentences description or summary that clearly states what your script does.  Attempt to have multiple hosts for your scripts as to prevent dead links. 3 or more links are ideal. Links to your issue should directly provide the relevant items without the need for registration.  Make use of BBCode for respective contents.  Mark the reply as "Best Answer" in case it solved your issue. You may as well consider give them a reputation for the help. Vote Up relevant replies, and Vote Down for irrelevant replies. You're not allowed to bump your topics if you're not providing any new updates prior to your previous post.   Member: You're not allowed to bump your topics if you're not providing any new updates prior to your previous post. Do not post anything irrelevant contents in the topic. Vote Up relevant replies, and Vote Down for irrelevant replies. You may only post into this area if you are willing to either write new or make changes to scripting code yourself.  Do not criticize others reply being too general or without concrete scripting code.    Everyone: Violate these rules may result in immediate deletion of the topic/post, warning increase, and restriction of posting abilities for a certain period of time. On future offenses, member is to receive an increase in the warn level and have their posting abilities restricted for a certain period of time to be determined by the Moderators handling the case.
      * rAthena Staff reserves the right to add to and change the rules at any time. It is your duty to keep up with any changes and follow them to the best of your ability.   Your cooperation in this regard will be highly appreciated. Thank you.
  • 0
Judas

Client Dates Support/Fixes

Question

Someone suggested to have a client bug release section. So why not start here.

My internship went well, and I have some time to contribute some fixes here and there.

This topic will primarily be used to post what bugs/issues people have with each client date they use.

2011-11-22+

- Supports sprites Kagerou and Oborou

- Hair Styles capped at 27

- Can't disable multi windows

- Read data folder first doesn't work correctly

- Load lua before lub isn't recommended

- Favorite tab supported

2011-12-20b+

- Homunculus Interface updated

- Uses new AI setups

-> require is now dofile

2012-05-15+

- Crash on Firewalk/Lightning Walk/Quagmire

->Use skill walk a little bit, and @warp to new location causes window error and exit

(No Gravity Crash)

2012-08+

- Weediff, All patches broken...

- Only one that is supported is restore login window

============

Fixes -

ShadowTables: (luafiles514/lua files/datainfo) [2012-05+]

http://www.sendspace.com/file/m7v6ds

http://rathena.org/board/topic/69896-request-shadowtablelua/#entry136929 ( Mirror Link )

Hex Creation Method: (When you create a new character, text on top)

http://rathena.org/b...r-2012-clients/

Tetra Vortex Temp Fix: (Need Hex Editor - I use hex workshop)

- Ctrl+F, select text and find tv-8

- We want to override tv-1 through tv-8

- Override tv-8.bmp with 90

- Jump over to where tv-7.bmp begins and override with 90

- And so on...

-> Ex. - 74762D312E626D70 be replaced with 90 [tv-1.bmp]

Body Relocation Fix: (2012 Clients Mainly)

-Fixed in latest rAthena already

http://trac.rathena....t/16541/rathena

Disable Battle and Booking Buttons: (Need Hex Editor)

- Find \basic_interface\booking

-> Replace booking part with 90

- Find \basic_interface\btn_battle_field

-> Replace btn_battle_field with 90

0

Share this post


Link to post
Share on other sites

41 answers to this question

  • 0

I like the look of this topic. Can you also add the dates of when a feature was added as well? Like when was the favorite item tab added, when was the monster HP bar added, when did support for this or that lub get added, when was support for a lub or txt file dropped, etc. This info could help more with figureing out other issues.

0

Share this post


Link to post
Share on other sites
  • 0
2012-08+

- Weediff, All patches broken...

Seems like Gravity is using Themida on the newer clients, so... who will unpack them? :C

0

Share this post


Link to post
Share on other sites
  • 0

good question, some known unpackers dont work sO far

And rytech ill do that toO

0

Share this post


Link to post
Share on other sites
  • 0

when are we going to be able to diff a 2012‐04‐10+ client with 'read data folder first' and read lua's from the luafiles514 folder instead of those painful lubs /oops ?

0

Share this post


Link to post
Share on other sites
  • 0

@judas

regarding the tetra vortex fix, when you say override with 90, does that mean turn them into ..... (dots) by replacing the hex codes with 90? i tried that but my client errors. sorry, i just don't know how. lol

0

Share this post


Link to post
Share on other sites
  • 0

yeah turn them to the dots, as for read luas , you just have to change your extension to .lub pretty much.

0

Share this post


Link to post
Share on other sites
  • 0

One thing is to not mix both luas and lubs

i took the lubs out, and left the luas.. but is not reading the lua.. is not supossed to read them right?

http://vvcap.net/db/8kTocv2PzvA8qJkG0brG.htp

im saying it because i dont see it specified in that screenshot...

one question.. what is the favorite tab and how do you see it?

and how do you see the new homunculus new interface?

Edited by Atomiq
0

Share this post


Link to post
Share on other sites
  • 0

Dont use luas for new clients, only use lubs. So dont use load lua first

Fav and homun is 2011-12-20 and up

0

Share this post


Link to post
Share on other sites
  • 0

you can't see the favorite tab? what does your alt+e look like

pictures please xd

0

Share this post


Link to post
Share on other sites
  • 0

i have a couple of questions that i want to clear in my head :S

where can i download a luafiles514 like the one that comes here http://supportmii.co..._12_28_judas.7z

but.. instead of lubs i'd like with luas that would work with 2011-12-28?

i dont know how to decompile the lubs using luadec.exe :/ <-- Update: tried using luadec using a tutorial and it's a pain forget that sh*t >:8

i tried using the luas from here http://www.mediafire...95fppstqlj04uw4 a link that you posted(judas)

but they dont seem to be the same as the lubs that come in that package :/ it throws me all kind of errors when i change the extension from .lua to .lub

Update: i think i found them: http://svn6.assembla...a_Project/lubs/ /ok

--

one other question is.. what makes that data(Judas_Setups/2011_Setup/2011_12_28_judas.7z) in the MAINJ.grf different than this one:

http://rathena.org/b...english-folder/

like.. what are the key files that make you recomend that grf.. i'dl like to know this so that i can upload the necesary files to my current grf

once i decide if im going to use the client 2011-12-28 in my server

Update:

btw there is minimal click delay in client 20111228 :'( but nothing as ridiculous as other delay i had before.

Edited by Atomiq
0

Share this post


Link to post
Share on other sites
  • 0

probably a minimal at most but nothing that would destroy gameplay

as for which data folder to use, alexandria one or mine either or would work

0

Share this post


Link to post
Share on other sites
  • 0

I found a way to rid the click delay and need you to confirm Judas. When testing while the mouse is set to be locked in the window, there's no delay. BUT when testing while the client's intergraded mouse freedom is enabled the delay appears which I think is because the client is checking every 500ms (half a second) to see if the mouse is still in the window. Ive fixed the problem completely by turning off the clients intergraded one to lock the mouse in the window, but then added the old custom mouse freedom plugin (the dinput.dll file) in and I can have freedom without delay.

So its possible to enable or disable the mouse freedom by using the dinput.dll file and leaving the client's intergraded one disabled. Test and confirm please.

1

Share this post


Link to post
Share on other sites
  • 0

added the custom dinput.dll with weediff is it? Add custom dll file? And these are for the new clients correct? with the blue ghost, or are you talking about the 2011 ones

0

Share this post


Link to post
Share on other sites
  • 0

I tested with a 2011-11-22 and its just a regular dll file you put in your RO directory and it somehow works. You dont have to use the plugin diff. I uploaded the file for you if you need.

Mouse Freedom.rar

0

Share this post


Link to post
Share on other sites
  • 0

Maybe I don't pay close attention or rather I don't experience click delay on my client date 2012-04-10, what examples to try to test?

0

Share this post


Link to post
Share on other sites
  • 0

Best example is movement. Click one direction and then quickly click another direction. If your character moves to the first place you clicked instead of the second place then you have a delay issue. Also try holding down the left click and dragging your mouse around the map and keep a eye on how often your character responds to where your mouse is pointed. Again im using a client from 2011-11-22 and not sure what it like for newer clients.

Another test is to spawn a test monster. I spawn a 1905 or 1906 (barricade) and then first try to move and then use a enemy targeted attack instantly. Sometimes I try with a ranged attack, or click to move and then instantly click the target to move to hit it. Its more tricky to test this way, but it can give a good example as well. If you move, but dont attack the target after clicking it, theirs a delay issue.

You have a time frame of 500ms to make 2 actions and that time can pass fast. The pro's notices this easily when doing PVP or WoE. It took me a while to notice it since im a dev and since looked for way to rid it.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now