High Seas and Boat smooth movement
High Seas and Boat smooth movement
About the High Seas smooth movement, I just want to ask if anyone around here have an account on OSI and could run some packet logging there ?
2 things I wonder about are,
- there are different speeds with movements, but anyway it seems like you will have to send the movement packet for every tile, is it working like this on OSI too ?
- how are the boats turned with the new movement packet ? I have tried every combination I could think about with packet 0xF6 facing and direction bytes.
2 things I wonder about are,
- there are different speeds with movements, but anyway it seems like you will have to send the movement packet for every tile, is it working like this on OSI too ?
- how are the boats turned with the new movement packet ? I have tried every combination I could think about with packet 0xF6 facing and direction bytes.
-
Polytropon
- New User
- Posts: 19
- Joined: Wed Sep 15, 2010 9:47 pm
Re: High Seas and Boat smooth movement
I saw this some time ago, maybe it helps:
http://www.runuo.com/community/threads/ ... ds.105330/
Specially posts #5 and #20.
http://www.runuo.com/community/threads/ ... ds.105330/
Specially posts #5 and #20.
Re: High Seas and Boat smooth movement
I've seen that post and actually the only usable information there is how the mouse movement is working but doesnt really answer my questions 
Re: High Seas and Boat smooth movement
Maybe you can find some info here:
http://ruosi.org/packetguide/index.xml
http://ruosi.org/gumpguide/index.xml
http://ruosi.org/promptguide/index.xml
http://ruosi.org/publ/1-1-0-3
That's impressive work.
http://ruosi.org/packetguide/index.xml
http://ruosi.org/gumpguide/index.xml
http://ruosi.org/promptguide/index.xml
http://ruosi.org/publ/1-1-0-3
That's impressive work.
Re: High Seas and Boat smooth movement
If I record correctly, IPY has the smooth boat movement working. Maybe you could try do some packet logging over there?
There's a video on it, but I've never played over there myself. http://www.youtube.com/watch?v=8DVUUEeu0oU
http://inporylem.com/
There's a video on it, but I've never played over there myself. http://www.youtube.com/watch?v=8DVUUEeu0oU
http://inporylem.com/
Re: High Seas and Boat smooth movement
So, did anyone take a look at this? I'm really curious about the implementation of smooth movement.
Re: High Seas and Boat smooth movement
looks amazing but I am not yet at this stage of my shard development
but would definitely want to know how to do this. maybe the orbsidia runuo has it implemented and we could take a look how packets are configured there?
Re: High Seas and Boat smooth movement
any progress?
Re: High Seas and Boat smooth movement
Just some information about this.
I got logged all packet information needed for this and almost all of it working, but to fix the missing parts still not working requires some rewrites on multis how they are sent.
Also OSI uses for UO Clients 2 different in range checks ( 1 for radar 1 for in sight ) which should be used with this aswell and just brings up problems because Pol is currently using only that in sight check.
I will continue look into this as soon as I have time.
I got logged all packet information needed for this and almost all of it working, but to fix the missing parts still not working requires some rewrites on multis how they are sent.
Also OSI uses for UO Clients 2 different in range checks ( 1 for radar 1 for in sight ) which should be used with this aswell and just brings up problems because Pol is currently using only that in sight check.
I will continue look into this as soon as I have time.
Re: High Seas and Boat smooth movement
Just a question, are these changes you mentioned all core-changes?
Re: High Seas and Boat smooth movement
seems like news==false 
Re: High Seas and Boat smooth movement
Hi. I use now client 7.0.18.0 2d and i wanna try smooth movement.
How?
How?
Re: High Seas and Boat smooth movement
any news about it ?
Re: High Seas and Boat smooth movement
Added: Boat Smooth move for clients which support it ( HSA+ )Joey wrote:any news about it ?
Added: boat.em flags ( These flags are ignored for boat movements sent to old than HSA clients )
const BOAT_SPEED_ONE_TILE := 1;
const BOAT_SPEED_SLOW := 2;
const BOAT_SPEED_MEDIUM := 3;
const BOAT_SPEED_FAST := 4;
Changed: boat.em functions
MoveBoat( boat, facing ) to MoveBoat( boat, facing, speed := BOAT_SPEED_ONE_TILE )
MoveBoatRelative( boat, direction ) to MoveBoatRelative( boat, direction, speed := BOAT_SPEED_ONE_TILE )
Note: The same functions are used to move boats for older and never clients, older clients ignore the speed parameter, but the speed paramter is required for smooth move.
The clientversions are checked in core to determine what type of boat movement will be sent