0 delay sprites

12/27/2009 14:53 Mankana#1
This guide show how to modify your sprites so that you don't have a client
side after cast delay anymore. Thats useful to spam Sonic Blow for example.

Here is a video to it:

Thats not me, just picked it randomly.

Required Programs

Gryff [Only registered and activated users can see links. Click Here To Register...]
- Gryff is a .grf editor, just extract it somewhere

actOR [Only registered and activated users can see links. Click Here To Register...]
- actOR is a sprite editor and you can create the required .act files with it
same as Gryff, just extract it somewhere


At first, make a Backup of your data.grf before you mess up something.
Open your data.grf with Gryff,

File -> Open -> select your .grf file

Once its open it should look like this:

[Only registered and activated users can see links. Click Here To Register...]



Now you have to extract the Sprite models and the .act files, they are located at

data/sprite/인간족/몸통

male - 남
female - 여

You can extract them one by one or over the treeview. Extracting a whole

folder is a bit buggy, thats why i uploaded them [Only registered and activated users can see links. Click Here To Register...].

Alright, once you extracted your desired sprite with the .act file you have to rename them because there are problems with korean letters, but don't
forget to save the origin name somewhere, like in a text file.

Now you are able to open them with actOR (be sure your full path don't
include any korean characters)

File -> Open -> sprite

Should look like this, i took the High Priest for example.

[Only registered and activated users can see links. Click Here To Register...]

Now we have to remove the frames thats used for the skill animation, leaving
the first (otherwise your RO client will crash).
Over the direction field is the action selector, search the one thats used for
skills, for the Highpriest its act12. If you arn't sure if you have selected the
correct one just play the action and you will see it.

Once you picked the correct one open "Edit Frame..." at the menu bar, a new
window will pop up. Select the first option and remove all frames EXCEPT the
first. You now should have one frame left, if you play the action nothing happens.

You have removed the frames for the front side now, but you are missing 7
more sides :p, just chose another direction at the middle of the window and
redo the same as before.

Now you should save the sprite and the act. Just save the sprite over the
menu bar, but attention: I got errors as i saved the act file over the menu bar
too, so just close the program, a prompt will pop up and ask if you want to
save the .act file.

After you saved everything, rename them to the origin name. Go back to the
directory where you extracted your sprite and add your new one, you can
simply overwrite it AFTER you made a backup of it.

rightclick into the file list -> Add File(s)

Just to remember:

data/sprite/인간족/몸통

male - 남
female - 여

The last step is to save the .grf file (Ctrl + s) and be happy.

remarks:

You may have to edit more then one frame for skill animations

credits goes to me (Mankana)

If you don't like my rough english, fuck you :D
12/27/2009 21:55 Aimless Angel#2
was bringt es denn wenn das client side ist und nur du es siehst?
12/27/2009 23:40 Mankana#3
Nur weil es Clientside ist heißt es nicht das es keinen Effekt hat.
Es gibt mehrere Faktoren die dein Attackspeed beeinflussen, Dex / Agi
diverse Cardeffekte usw.. und halt die Animation selbst. Da man die Animation
entfernt entfällt dieser Faktor und man kann früher einen Skill benutzen.
Und nein, man sieht es nicht nur Clientside, es wird auch richtig verarbeitet.
Es hat den selben Effekt wie "Chicken Sprite" falls dir das etwas sagt, nur etwas
professioneller. Das Video ist vielleicht kein gutes Beispiel da es sich um einen
Highrate Server handelt, aber auch da erkennt man das es von einen Beobachter
erstellt wurde. Ich selbst habe es auch schon erfolgreich getestet.
12/28/2009 06:17 Cholik#4
Afaik ist die Cooldown Time doch auch Serverside. Zumindest meine ich wars bei AEGIS immer so.
12/28/2009 11:31 Mankana#5
Wovon man sicher ausgehen kann ist, dass das Castdelay serverside ist. Das Skill Aspd
definitiv nicht Serverside ist ist ja allgemein bekannt. Ich weiß aber nicht ob Aftercastdelay
voll Clientside ist oder ob es sich auf Grund von mehreren Faktoren auf beiden Seiten teilt.
Da ich keine lust habe weiterhin darüber zu diskutieren ob das ganze nun funktioniert oder
nicht habe ich mal eine Referenz gesucht.
[Only registered and activated users can see links. Click Here To Register...]
01/18/2010 12:06 Sykwitit#6
Es bringt insofern was, dass es 2 Arten von Skilldelay gibt:
1. den festgelegten AfterCastDelay der Serverside ist
2. den durch den Sprite bedingten Delay, der durch 0delay-Sprites verringerbar ist.

In eurer data.grf oder im Folder sind für alles mögliche Sprite-Kombinationen hinterlegt. Jedesmal, wenn ihr einen Skill macht, spielt eure Figur diese Kombination durch. Es ist erst wieder möglich etwas zu machen, wenn diese Kombination beendet ist.

Um den Ablauf zu abzubrechen gibt es bereits mehrere "Tricks", wie zB das Dancing Script bei Homunculi, durch das euer Viech immer einen minimalen Schritt zwischen den Attacks macht. Das kann man natürlich auch bei seinem Char machen, jedoch ist das ziemlich umständlich immer zu casten, dann nen Schritt zu machen und wieder zu casten. Bei manchen Skills mags vielleicht sogar noch lohnenswert sein (low aspd hunter mit ds, aber eig nix vernünftiges).

Eine andere Methode, die nun aber evtl. schon fixxed sein könnte ist, ein bestimmtes Item zu benutzen. Ich meine es war Aloevera oder Aloe Leaflet (bin mir nicht sicher). Dadurch konnte man extrem schnell casten, wenn man sich ein Macro gebastelt hat, dass nach jmd Skill dieses Item benutzt.

Die letzte Methode und vorallem auch praktischste ist die, dass man einfach die Sprite-Kombination in der grf oder im Folder ersetzt, durch eine kürzere oder statische. Dadurch wird das Spritedelay verkürzt oder aufgehoben. Alle anderen Spieler sehen natürlich noch, dass ihr den SKill wie gewohnt ausführt, aber trotzdem ist es oft sehr auffällig (wie man auch in dem Video sehen kann) und endet oft im "bann". Am meisten bringt diese Methode auf ServersidedelayFREIEN Servern, da dort die Verzögerung nur durch den Sprite vorkommt.

Liebe Grüße...
01/20/2010 15:17 TorTom#7
Does this get rid of animation delay? meaning that i will only be affected by Skill delay for example 2second delay in sonic blow?

p.s. amazing guide, nice and clear, thank You
01/20/2010 18:26 Mankana#8
Quote:
Does this get rid of animation delay? meaning that i will only be affected by Skill delay for example 2second delay in sonic blow?
Yeah, all the animation delay get removed. If you want to see a whole list of effectiveness
for the most common skills check my last post, there is a link.
01/23/2010 22:29 digitaldevil#9
I got few questions since I haven't tried editing sprites yet.

Does this remove the delay of your character or others?
How does other people see me? Is my character having animation?
Do we only retain the forward-standing sprite?

Thanks!
01/25/2010 21:39 Saekung#10
You are the only one to see things differently, and everybody of the class you have eddited casting the skill ON YOUR SCREEN will be affected.

What the others will see is your char starting his animation, and at the mid or the end of it, restart the animation werease the animation befor hadn't stopped yet (and of course, a unnatural speed at skill spamming)

If you wanna see how others will see you, just wpe your skill. Basically, it's the same thing if you wpe the skill, or edit your grf with no-delay. One time you don't use the client, so the "delay protection" isn't used, the other time you disable the "protection" of your client.
That's why not all skill are affected, mainly ds and ss as "good" skill. check out the link to rms forum some post above for more explanation.
01/31/2010 01:55 Djou1337#11
Does it work ??
01/31/2010 16:12 Saekung#12
Quote:
99/70
Any skill without sprite edit is ALWAYS a C
anything above C will do better with a sprite edit.
some skills have two ranks, this is because low-aspd and high-aspd can make a difference.
How to read the scale

C - Neutral
C+ - Slightly above neutral
B - Good
B+ Slightly above good
A - Very good
A+ Slightly above very good
A++ - Almost perfect
EA++ - Perfect

If there's something like B+-A+ it means the skill ranges between slightly above good to slightly above very good and etc.


Whitesmith
- Cart termination B+-A+ Low ASPD slightly, devastating at high ASPD (180-185)
- Hammer fall A++
- Mammonite B+-A+ Same story as cart termination
- Throw tomahawk B

Assassin Cross
- Sonic Blow EA++ Stackable with a Soullink or one Bragi, soullink + bragi is absolutely devastating (soullink bragi is only devastating at >170 aspd).
- Grimtooth B-A+ With low ASPD, edit is better. High ASPD and the difference becomes very noticeable
- Venom Dust A
- Back slide C+ Only slightly, and only at high aspd
- Enchant poison A Who would want to stack enchant poison anyway

Stalker
- Full Strip C+ Only with bragi does it make a difference. Slightly
- Double Strafe B-A+ Depended on AGI but the difference on low ASPD and High aspd is very noticeable

Sniper
- Double Strafe B-A+
- Sharp Shooting C-A+ SS will only work with the edit if you have atleast -50% aftercast delay. Sniping suit helps GREATLY and I suggest you always use it when doing SS.
for WoE, sniping suit + bragi = absolutely devastating but the reason this skill gets a C is because its depended on a few factors.
You need a lot -aftercast delay
Bragi is almost always a must
ASPD
The trick with SS is, when you have no -aftercast delay, then ASPD doesn't do anything, not even sprite edit/wpe helps increasing the speed.
Once you hit > -60% aftercast delay, ASPD will make a huge difference and so does the sprite edit.
- Arrow Shower B Nothing too fancy but slightly better.



Lord Knight
- Bowling Bash B-A+ Depended on two factors, ASPD and DEX, since bowling bash has a 0.7s casting time which is reduced by dex, Low dex and Low ASPD means slightly noticeable while high dex and high aspd makes it a very easy skill to stack before your opponent is pushed back.
- Bash A+ Bash is very interesting, at low ASPD the edit is VERY noticeable, it becomes less noticeable when comparing no edit-sprite edit with high ASPD.

- Pierce B-B+ Slightly faster,
- Spear Stab B-B+ Same as pierce
- Brandish Spear B-A Same as Bowling Bash


High Priest
- Heal C-C+ You'll only see a slight difference with bragi and ASPD.. other then that, nothing noticeable
- Blessing B-A Noticeable to a degree with low ASPD, becomes very noticeable once you hit higher ASPD.
- Safety wall C-A+ Sadly this A+ is only if you have high ASPD.. making this useless for the edit since I won't recommend ASPD on a priest (maybe a battle priest?)

High Wizard
- Ice wall C-A+ Heavily influenced by ASPD, remember to use berserk pots on your wiz.
- Jupitel thunder C-A+ Same as ice wall, heavily influenced by ASPD.
- Ganbantein C-C+ Needs Bragi and some aspd to become spammable with the edit.
I recommend dancing gabant either way.
- Heavens Drive lvl1 C+ Slim to nothing and only with bragi

Clown
- Vulcan Arrow A++ Though only A++ with the use of bragi, vulcan arrow becomes easily stackable with one.
- Musical Strike A+ Very noticeable with any amount of ASPD

Paladin
- Holy Cross A+ Just like Musical strike, very noticeable with any amount of ASPD
- Provoke C+-B Slightly and depends heavily on ASPD
- Shield Boom C+ Slightly and only with bragi
- Shield Charge B Interestingly, only at lower ASPD is there a notable difference.

Champion
- Palm Push Strike A Chaining 2 and up is now very easy.

Creator
- Demonstration C+ Nothing fancy


Gunslinger
- Magic Bullet A Such a stupid skill, but hey it works.
- Disarm A-A+ Good skill and it works like a charm.
- Rapid shower C-C+ Really only noticeable with bragi
- Bull's Eye A
It's too bad that only the more mediocre skills from gunslinger are noticeable. I guess disarm is nice.


Professor
- Nothing here but us chickens!

Ninja
- Get no love from sprite edit.
Just read the post on rms.
02/07/2010 14:53 shungaks6196#13
can you please reupload the sprite in megaupload or 4shared because it is always in limit in rapidshare. please if possible thanks
03/04/2010 07:22 ryugi#14
hey link is broken :< i wana download it!
03/04/2010 10:26 Aimless Angel#15
you can find this kind of tools here!

[Only registered and activated users can see links. Click Here To Register...]

greetz Angel