Using doridori command in-game instead of look head to trigger Happy Break Status for Taekwon Class
src/Commands.pm
sub cmdDoriDori {
if (!$net || $net->getState() != Network::IN_GAME) {
error TF("You must be logged in the game to use this command '%s'\n", shift);
return;
}
my $headdir;
if ($char->{look}{head} == 2) {
$headdir = 1;
} else {
$headdir = 2;
}
$messageSender->sendLook($char->{look}{body}, $headdir);
}
Won't trigger Happy Break
Using doridori and trigger Happy Break Status every 10 seconds


Head look only like mouse clicking.
doCommand doridori {
whenStatusActive Sitting
timeout 0.6
}
Using doridori as it should
src/Commands.pm
Star Gladiator / Taekwon Master can reset Solar, Lunar & Stellar Maps without going to hospital for Tunnel Carpel.
_Yeah, this is ancient stuff since no love for taekwon, guess no one tried this.
Not a bug but it suppose to work as it should.
But since the Star Emperor/Soul Reaper class is coming, this might not be useful anymore (Guess I'm 13 years late?)_
can u sniff the packet while doridori, both using client and bot ? , during Happy Break will better
@c4c1n6kr3m1
iRO use packet 3 key .
I think Decode send packet .
I tried with XKore 0 = The head turn but not /doridori as in game. (No buff)
I tried with XKore 1 = Head didn't turn & manually using /doridori from hotkeys client disconnect.
_(Spam to many or just wrong packets?)_
As far as I'm concern, this doesn't work on any RO _(From what I've read)_
Can anyone confirm this?
(ノ♯`△´)ノ~’┻━┻
i don't know about taekwoon
but i test dori2 using xkore 0 on iro odin
it is slow, u need to spam it right? while using client is faster
may be because my connection
or may be, because the code need to receive the packet, before send different head direction ?
The rumor has it to spam doridori 6 times in 10 seconds.
I test with client for 0.5 sec; 2 doridori/sec and it triggers.
But then I figured only the last 5 seconds that matters. _(Before the recovery number shows)_
_(I test & spam using Mario Underground BGM rhythm. It has 6 tones & 1 sec pause for 10 sec for this "myth")_
I'm no good playing with packets but I figured openkore didn't use doridori, instead just turn the head after checking this;
sub sendLook {
my ($self, $body, $head) = @_;
my $msg;
$msg = pack("C*", 0x9B, 0x00, 0xF2, 0x04, 0xC0, 0xBD, $head,
0x00, 0xA0, 0x71, 0x75, 0x12, 0x88, 0xC1, $body);
$self->sendToServer($msg);
debug "Sent look: $body $head\n", "sendPacket", 2;
$char->{look}{head} = $head;
$char->{look}{body} = $body;
}
I guess to trigger happy mode, one does not simply shake their head.
Σ( ̄□ ̄;)
I just sniffed RMS renewal. The doridori command just turns the character head. There's no such thing as a "doridori" packet, at least in RMS
If this is an official server, please disclose
Does it trigger happy break in RMS?
I've yet to get any feedback from my acquaintance on their server _(maybe they forgot?)_ ( ≧Д≦)
I only test this on iRO Renewal. Don't have any access to other servers. (๑´╹‸╹`๑)
If there is no such thing as "doridori" packet, now I really have no idea why it won't trigger happy break.
Guess I stick to keybot for now.
_I only found legal discussion (non-bot) at Warpportal, TalonRO & NovaRO forum.
Since there is nothing on google, no one talk about this, I assume no one ever bother with it.
Most private servers offer different alternative. The struggle only lies in official servers._
someone can sniff a packet in official client?
like lututui said: doridori command just turns the character head. There's no such thing as a "doridori" packet
"There's no such thing as a "doridori" packet"
On rAthena. I claimed that's true for RMS, which runs on rAthena. I do not know about Herc.ws or Aegis
XKore 1 doridori through iRO Renewal client : (Click here)

that 01e7 is sendSuperNoviceDoriDori
i don't have taekwon or SN sorry
tryt using wxstart with debugPacket 2 and Xkore 1
we need to know what happen before and during success process
sry for bad english
remember, it may contain your ID, be wise
:D
The issue still persist but my intention for bringing up this issue is because of resetting SLS Perception (Hate & Feel). So now I got it to reset somehow, I'll drop this issue here for future reference until someone have a clue.
_I actually been trying for the last 2 weeks with my limited capabilities & now I'm blank._ (; ̄д ̄)
_Need expert to take a look or this can be ignored when Star Emperor released._ ヾ(〃^∇^)ノ♪
I ran them overnight to see what else coming up & here is the console log.
# The real content was too long, I removed few unrelated & repetitive entries.
# Most likely every 10 seconds after I start sitting.
# This test ran in xKore 1 mode since I can't get it work in Xkore 0.
[Feb 7 22:06:08 2018.12] Packet Parser: Unknown switch: 0925
[Feb 7 22:16:07 2018.67] Packet Parser: Unknown switch: 0925
[Feb 7 22:26:08 2018.79] Packet Parser: Unknown switch: 0925
[Feb 7 23:22:48 2018.48] Packet Parser: Unknown switch: 0925
[Feb 7 23:32:48 2018.33] Packet Parser: Unknown switch: 0925
[Feb 7 23:44:02 2018.38] Packet Parser: Unknown switch: 0925
[Feb 7 23:54:01 2018.65] Packet Parser: Unknown switch: 0925
[Feb 8 00:04:01 2018.91] Packet Parser: Unknown switch: 0953
[Feb 8 00:14:02 2018.54] Packet Parser: Unknown switch: 0953
[Feb 8 00:24:01 2018.33] Packet Parser: Unknown switch: 0953
[Feb 8 00:34:01 2018.35] Packet Parser: Unknown switch: 0953
[Feb 8 00:44:01 2018.42] Packet Parser: Unknown switch: 0953
[Feb 8 00:54:01 2018.60] Packet Parser: Unknown switch: 0953
[Feb 8 01:04:02 2018.49] Packet Parser: Unknown switch: 0953
[Feb 8 01:14:02 2018.10] Packet Parser: Unknown switch: 0953
[Feb 8 01:24:01 2018.95] Packet Parser: Unknown switch: 0953
[Feb 8 01:34:01 2018.88] Packet Parser: Unknown switch: 0953
[Feb 8 01:44:02 2018.11] Packet Parser: Unknown switch: 0953
[Feb 8 02:04:01 2018.42] Packet Parser: Unknown switch: 092B
[Feb 8 02:14:01 2018.64] Packet Parser: Unknown switch: 092B
[Feb 8 02:24:02 2018.58] Packet Parser: Unknown switch: 092B
[Feb 8 02:34:02 2018.15] Packet Parser: Unknown switch: 092B
[Feb 8 03:19:23 2018.45] Packet Parser: Unknown switch: 092B
[Feb 8 03:29:22 2018.93] Packet Parser: Unknown switch: 092B
[Feb 8 03:39:23 2018.40] Packet Parser: Unknown switch: 092B
[Feb 8 03:49:22 2018.94] Packet Parser: Unknown switch: 092B
[Feb 8 03:59:23 2018.26] Packet Parser: Unknown switch: 092B
[Feb 8 04:09:25 2018.22] Packet Parser: Unknown switch: 0882
[Feb 8 04:19:23 2018.10] Packet Parser: Unknown switch: 0882
[Feb 8 04:29:23 2018.73] Packet Parser: Unknown switch: 0882
[Feb 8 04:39:23 2018.17] Packet Parser: Unknown switch: 0882
[Feb 8 05:12:56 2018.45] Packet Parser: Unknown switch: 0882
[Feb 8 05:22:56 2018.44] Packet Parser: Unknown switch: 0882
[Feb 8 05:32:57 2018.24] Packet Parser: Unknown switch: 0882
[Feb 8 05:42:56 2018.17] Packet Parser: Unknown switch: 0882
[Feb 8 05:52:56 2018.48] Packet Parser: Unknown switch: 0882
[Feb 8 05:57:01 2018.74] Your Hate and Feel targets have been resetted.
[Feb 8 06:02:56 2018.58] Packet Parser: Unknown switch: 086F
[Feb 8 06:12:56 2018.23] Packet Parser: Unknown switch: 086F
[Feb 8 06:22:56 2018.65] Packet Parser: Unknown switch: 086F
[Feb 8 06:32:56 2018.49] Packet Parser: Unknown switch: 086F
[Feb 8 06:42:56 2018.58] Packet Parser: Unknown switch: 086F
[Feb 8 06:48:52 2018.52] Your Hate and Feel targets have been resetted.
[Feb 8 06:52:58 2018.24] Packet Parser: Unknown switch: 086F
[Feb 8 07:02:56 2018.56] Packet Parser: Unknown switch: 086F
[Feb 8 07:12:56 2018.48] Packet Parser: Unknown switch: 086F
[Feb 8 07:22:56 2018.19] Packet Parser: Unknown switch: 086F
[Feb 8 07:32:56 2018.35] Packet Parser: Unknown switch: 086F
[Feb 8 07:42:57 2018.30] Packet Parser: Unknown switch: 086F
[Feb 8 07:52:56 2018.81] Packet Parser: Unknown switch: 086F
[Feb 8 08:02:56 2018.50] Packet Parser: Unknown switch: 0920
[Feb 8 08:12:56 2018.53] Packet Parser: Unknown switch: 0920
[Feb 8 08:22:56 2018.38] Packet Parser: Unknown switch: 0920
[Feb 8 08:32:56 2018.87] Packet Parser: Unknown switch: 0920
[Feb 8 08:42:56 2018.61] Packet Parser: Unknown switch: 0920
[Feb 8 08:52:56 2018.53] Packet Parser: Unknown switch: 0920
[Feb 8 09:12:56 2018.73] Packet Parser: Unknown switch: 0920
[Feb 8 09:22:56 2018.16] Packet Parser: Unknown switch: 0920
[Feb 8 09:32:56 2018.62] Packet Parser: Unknown switch: 0920
[Feb 8 09:42:56 2018.59] Packet Parser: Unknown switch: 0920
[Feb 8 09:52:56 2018.42] Packet Parser: Unknown switch: 0920
[Feb 8 10:02:56 2018.18] Packet Parser: Unknown switch: 0A69
[Feb 8 10:12:56 2018.23] Packet Parser: Unknown switch: 0A69
[Feb 8 10:22:56 2018.16] Packet Parser: Unknown switch: 0A69
[Feb 8 10:32:56 2018.56] Packet Parser: Unknown switch: 0A69
[Feb 8 10:42:56 2018.13] Packet Parser: Unknown switch: 0A69
[Feb 8 10:52:56 2018.17] Packet Parser: Unknown switch: 0A69
[Feb 8 11:02:57 2018.17] Packet Parser: Unknown switch: 0A69
[Feb 8 11:58:14 2018.48] Packet Parser: Unknown switch: 0253
I give up.
(ノಠ益ಠ)ノ彡┻━┻
"There's no such thing as a "doridori" packet"
I refuse it.
Because it's a client packet sent. If you send the doridori in bRO using XKore2, but instead of using the command in Kore, use in the RO window, type in the chat window the '/doridori' and will see a packet message error. Regularly i receive warns using XKore2.
But looks like it's about timeout ?
I don't got...
XKore1 => timeout 0.6 = SUCCESS !
XKore1 => timeout 0.5 = FAIL !
XKore0 => timeout 0.6 = ?
XKore0 => timeout 0.5 = FAIL
Does XK0 works setting the timeout to 0.6 ?
Stop misquoting me ffs
why don't you try it on quiet place when no one arround
use wxstart
XKore 2
debugPacket_received 2
debugPacket_ro_sent 2
debugPacket_sent 2
record your char ID hex, you will get this char ID on relog
---------- Account Info ----------
Account ID: YYYYYY AA BB CC DD
Sex: Boy
that "AA BB CC DD" is your ID on hexa
then show the console report when the happybreak triggered,before,and after,don't miss any detail
becareful for the ID, change it to something