Yoko

All sides of Injection
It is currently 2024-03-28 11:33:04

All times are UTC+02:00




Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 Next
Author Message
 Post subject: Special Moves
PostPosted: 2004-12-13 12:55:11 
Offline

Joined: 2004-09-13 23:42:56
Posts: 22
Dear Yoko,
can u add the option to cast special moves???
this is very very usefull in runuo shards
thx ;)


Top
   
 Post subject:
PostPosted: 2004-12-13 16:59:46 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
yes i can, if someone bring me special moves activation injection log

i have no AoS to do it myself


Top
   
 Post subject:
PostPosted: 2004-12-13 17:33:06 
Offline

Joined: 2004-09-13 23:42:56
Posts: 22
Yoko wrote:
yes i can, if someone bring me special moves activation injection log

i have no AoS to do it myself

thx Yoko, you are my hero ;)

PS: if someone can do it for yoko i will be extremally happy


Top
   
 Post subject:
PostPosted: 2004-12-15 20:03:00 
Offline

Joined: 2004-10-16 12:30:54
Posts: 46
Location: Argentina
using UOLog:
14:25:45.298 Client -> Server: 0xD7 (AOSStuff), frequ: 11, len: 0x0F
0000: D7 0F 00 00 00 00 16 00 19 00 00 00 00 XX 07 ->...............
when XX is:
00 none(desactivate)
01 armor ignore
02 bleed attack
03 Concussion Blow
04 Crushing Blow
05 Disarm
06 Dismount
07 Double Strike
08 Infectius Strike
09 Mortal Strike
0a Moving Shot
0b Paralyzing Blow
0c ShadowStrike
0d Whirlwind Attack
my log of activate and desactivate disarm(injection_log):
-------------------- client +AoS command
0000: d7 00 0f 00 00 00 16 00 19 00 00 00 00 05 07 -- : ...............
>> send(1112, buf:2EE44CE8, len:15, f:0x00000000)
>>>Client send 15 bytes
-------------------- client +AoS command
0000: d7 00 0f 00 00 00 16 00 19 00 00 00 00 00 07 -- : ...............
>>>Received packet len=5
complete log:
http://punkesito.com.ar/injection_log.zip


Top
   
 Post subject:
PostPosted: 2004-12-15 21:57:00 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
almost perfect.

but please, for clean discovery, try this again using other character and standing other place.
bytes 00 16 00 19 are suspicious one, it needs to be sure it is not changed from character to character


Top
   
 Post subject:
PostPosted: 2004-12-15 22:04:13 
Offline

Joined: 2004-10-16 12:30:54
Posts: 46
Location: Argentina
Yoko wrote:
almost perfect.

but please, for clean discovery, try this again using other character and standing other place.
bytes 00 16 00 19 are suspicious one, it needs to be sure it is not changed from character to character

ok, wait 6 hours(i am go to work now).


Top
   
 Post subject:
PostPosted: 2004-12-15 22:14:21 
Offline

Joined: 2004-10-16 12:30:54
Posts: 46
Location: Argentina
check this:
0xD7 Packet

Last Modified on Wednesday, 12'th-Feb-2003

"Fight book/system" (Variable# Bytes)

* BYTE cmd
* BYTE[2] length
* BYTE[4] serial // player
* BYTE[2] unknown, always 0x19
* BYTE[4] unknown, always 0
* BYTE selected ability (icon) // 1 armor ignore, 2 bleed attack … 13 whirlwind attack
* BYTE unknown, always 7

Note: when weapon is changed, ability icons automatically change, but client does NOT notify server.

Note2: Fightbook only appearing when common AOS activated via 0xa9


from: http://www.hartte.de/uopro/index.html.gz
edit: for more compresion of mi logs ,info of my pj
ID=0x00000016 Type=0x0190 MD Name=
Quantity: 0 Colour: 0x83EA Layer: 0 Has: 1
X=1418 Y=1554 Z=30 C=0xFFFFFFFF F=0x00


Top
   
 Post subject:
PostPosted: 2004-12-16 10:32:29 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
perfect, today's evening GMT+2, will do addition.


Top
   
 Post subject:
PostPosted: 2004-12-16 20:13:39 
Offline

Joined: 2004-09-13 23:42:56
Posts: 22
thx Yoko and Punkesito
GREAT JOB


Top
   
 Post subject:
PostPosted: 2004-12-16 23:11:04 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
http://yoko.netroof.net/forum/viewtopic ... 1478#11478


Top
   
 Post subject:
PostPosted: 2004-12-17 00:43:10 
Offline

Joined: 2004-10-16 12:30:54
Posts: 46
Location: Argentina
tested works fine thks


Top
   
 Post subject:
PostPosted: 2004-12-17 02:36:14 
Offline

Joined: 2004-08-21 06:45:12
Posts: 13
it works fine yes, good job, but it doens't highlight special move icons and that can be kinda confusing! Isn't it possible to highlight actually selected special move icon ?


Top
   
 Post subject:
PostPosted: 2004-12-17 03:33:06 
Offline

Joined: 2004-08-21 06:45:12
Posts: 13
and... could anyone make me a little example about lasttargetskey usage ? thx in advance :) for example if i want to cast a magic on lasttarget (lasttarget set by client)


Top
   
 Post subject:
PostPosted: 2004-12-17 06:48:47 
Offline

Joined: 2004-05-09 19:53:49
Posts: 58
is possible to add some function like UO.Posioned, for the special moves?

Something like UO.Bleeding() - if i'm bleeding
or something like Uo.Mortal() - if i'm under mortal strike special moves


Top
   
 Post subject:
PostPosted: 2004-12-17 11:25:03 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
Gotrekk wrote:
it works fine yes, good job, but it doens't highlight special move icons and that can be kinda confusing! Isn't it possible to highlight actually selected special move icon ?


may server change status of this icons? if yes, make me dump of commands it sends to change status of icons. if no, this is not possible.


Top
   
 Post subject:
PostPosted: 2005-01-04 19:09:36 
Offline

Joined: 2004-11-30 13:53:59
Posts: 30
in the way explained early u only call SetAbility function, this is why no icon is highlighted

you will have to activate uo's internal macro 35 (prim. ability) and 36 (sec. ability)...

Since highlight works offline (ie. uo not connected to ANY server) i doubt server response's required.

(to activate: packet's similar to UseSkill one)


Top
   
 Post subject:
PostPosted: 2005-01-04 19:17:02 
Offline

Joined: 2004-11-30 13:53:59
Posts: 30
clagio wrote:
is possible to add some function like UO.Posioned, for the special moves?

Something like UO.Bleeding() - if i'm bleeding
or something like Uo.Mortal() - if i'm under mortal strike special moves



can't simply watch for journal message ?


Top
   
 Post subject:
PostPosted: 2005-01-04 20:07:01 
Offline

Joined: 2004-05-09 19:53:49
Posts: 58
yes, but it's the same for uo.poisoned.. i can always check the journal..
it's quite better to check the status whit a function like this than declaring global variable, and scanning always the journal


Top
   
 Post subject:
PostPosted: 2005-01-05 00:07:05 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
uo.poisoned exists because itis included in uo protocol (imho for displaying health green colored under poison effects). other effects then "poisoned" and "hidden" is not implemented in protocol and only handled server-side.


Top
   
 Post subject:
PostPosted: 2005-01-05 08:40:51 
Offline

Joined: 2004-05-09 19:53:49
Posts: 58
i don't know if this can help you, but if you are under mortal strike the health's bar change color in something like orange


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited