PenUltima Online

It is currently Fri Sep 05, 2008 12:22 am

All times are UTC - 8 hours




Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 11 posts ] 
Author Message
 Post subject: Packet List (06-29-2006)
PostPosted: Sat May 20, 2006 1:06 pm 
Offline
POL Developer
User avatar

Joined: Sun Feb 12, 2006 9:50 pm
Posts: 836
Location: Indiana, USA
** EDITED **

From here on, can go to http://packets.polserver.com to get this list in it's most updated version.

Stuff still missing of course, but more complete than most others out there that I have been able to find.

Hope this helps peeps with 096+ packethooks.

June 20, 2006 - Updated a couple packet listings. No "new" packets added.

June 23, 2006 - Udated info, fixed some typos.

June 29, 2006 - Updated info, etc.


Attachments:
File comment: 06-20-2006 Edition
PacketGuide_MuadDib.rar [21.89 KiB]
Downloaded 195 times

_________________
POL Developer - The Penguin Scripter


Last edited by MuadDib on Tue Oct 31, 2006 8:57 pm, edited 8 times in total.
Top
 Profile  
 
 Post subject:
PostPosted: Sat May 20, 2006 8:58 pm 
Offline
Distro Developer
User avatar

Joined: Thu Apr 06, 2006 5:11 pm
Posts: 350
Location: Nederland, Texas
This is very nice. How can I submit packets I have discovered. For example, I've played around with party sub commands 5 and 7, which I have not seen documented anywhere. 5, from what I can tell, is identical to 4, which is almost identical to 3. 7 works like an "invite" packet, but I'm not sure exactly what it does or if it's even used on OSI anymore.


Top
 Profile  
 
 Post subject:
PostPosted: Sat May 20, 2006 9:00 pm 
Offline
POL Developer
User avatar

Joined: Sun Feb 12, 2006 9:50 pm
Posts: 836
Location: Indiana, USA
Can just give em to me, or right here, and i can update it as I get time.

When I get the funds for a new host, i'll have it back online though thankfully. Which includes a link to make the file you download here from my db.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jun 08, 2006 3:30 pm 
Offline

Joined: Tue Feb 21, 2006 5:08 pm
Posts: 30
MuadDib look at this thread, there might be some information about packets that you are missing in your guide.

http://reverse.torfo.org/forum/viewtopic.php?t=21


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jun 09, 2006 4:55 am 
Offline

Joined: Mon Apr 24, 2006 10:56 am
Posts: 69
Uploaded for easy viewing:

http://www.chyrellos.co.za/PacketGuide_LostSouls.html

_________________
Head-Admin Aeros
Legends of Chyrellos UO Shard
http://www.chyrellos.co.za


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jun 17, 2006 5:12 am 
Online
POL Core Developer

Joined: Sun Feb 05, 2006 4:45 am
Posts: 33
I tested a bit more with the Buff/Debuff packet and here are my final results:

BYTE[1] Cmd
BYTE[2] Length
BYTE[4] Serial of player
BYTE[2] Icon Number to show
BYTE[2] 0x1 = Show, 0x0 = Remove. On remove byte, packet ends here.
BYTE[2] Icon Number to show.
BYTE[2] 0x1 = Show
BYTE[4] 00000000
BYTE[2] Time in seconds (simple countdown without automatic remove)
BYTE[4] 00000000
BYTE[4] Cliloc ID of title of icon.
BYTE[4] Cliloc ID of description for example 1049644 (no custom description packet ends here)
BYTE[6] 000000000000
BYTE[len(str)*2] Unicode String ("\t"+str) (To seperate the entrys add "\t")

And here a simple testfunction:
Code:
function buff(who,iconnumber)
var packet:=CreatePacket(0xDF,MSGLEN_VARIABLE);
packet.setint32(3,who.serial);
packet.setint16(7,iconnumber);
packet.setint16(9,0x1);//0x1==show/0x0=remove->end packet
//packet.sendpacket(who);
//return;
packet.setint16(15,iconnumber);
packet.setint16(17,0x1);//0x1==show/0x0=remove
packet.setint16(23,0);//time in sec (simple clientside countdown without removing it automatic)
packet.setint32(28,1075655);//cliloc 1
packet.setint32(32,1075818);//cliloc 2
var str:="\t+20\t+10\t+10\t+10\t+10"; //+20physik resist,+10fire/cold/poison/energy
packet.SetUnicodeString(43,CAscZ(str),1);
packet.sendpacket(who);
endfunction


List of iconnumbers (source of names: http://update.uo.com/design_523.html)
Code:
//1001: Dismount
//1002: Disarm
//1005: Nightsight
//1006: Death Strike
//1007: Evil Omen
//1008: ? GumpID 0x7556
//1009: ? GumpID 0x753A
//1010: Divine Fury
//1011: Enemy Of One
//1012: Stealth
//1013: Active Meditation
//1014: Blood Oath caster
//1015: Blood Oath curse
//1016: Corpse Skin
//1017: Mindrot
//1018: Pain Spike
//1019: Strangle
//1020: Gift of Renewal
//1021: Attune Weapon
//1022: Thunderstorm
//1023: Essence of Wind
//1024: Ethereal Voyage
//1025: Gift Of Life
//1026: Arcane Empowerment
//1027: Mortal Strike
//1028: Reactive Armor
//1029: Protection
//1030: Arch Protection
//1031: Magic Reflection
//1032: Incognito
//1033: Disguised
//1034: Animal Form
//1035: Polymorph
//1036: Invisibility
//1037: Paralyze
//1038: Poison
//1039: Bleed
//1040: Clumsy
//1041: Feeble Mind
//1042: Weaken
//1043: Curse
//1044: Mass Curse
//1045: Agility
//1046: Cunning
//1047: Strength
//1048: Bless


[edit: Fixed the second Cliloc description]


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 20, 2006 2:24 pm 
Offline
POL Developer
User avatar

Joined: Sun Feb 12, 2006 9:50 pm
Posts: 836
Location: Indiana, USA
Updated a few things. nothing special, but updates none-the-less.

_________________
POL Developer - The Penguin Scripter


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 28, 2006 6:01 am 
Offline

Joined: Wed Jun 28, 2006 5:52 am
Posts: 5
Location: Perth, AussieLand
pm me if you need some hosting... free of course...

_________________
UO is fun when your pissed.

Perth Gemini Cruising & Discussion
http://www.perthgems.com


Top
 Profile  
 
 Post subject:
PostPosted: Mon Oct 30, 2006 10:22 pm 
Offline
POL Developer
User avatar

Joined: Sun Feb 12, 2006 9:50 pm
Posts: 836
Location: Indiana, USA
Just FYI for everyone who frequents this post or file, from here on out it will be hosted at http://packets.polserver.com for viewing and download. Give me some time to get an actual database driven one back online though. For now, the index page is the downloaded form until the new db driven site is up and in place (will NOT be running on PHP-Nuke, so will be rewritting everything from scratch, so will take me a few since so busy irl).

_________________
POL Developer - The Penguin Scripter


Top
 Profile  
 
 Post subject:
PostPosted: Mon Oct 30, 2006 10:24 pm 
Offline
POL Developer
User avatar

Joined: Sun Feb 12, 2006 9:50 pm
Posts: 836
Location: Indiana, USA
Oh, and just wanted to say Thanks for all the offers I have had over the past year for hosting. I was wanting something to be more guaranteed of perm, and with our new hosting package and so forth, this is exactly what I was looking for. If you want to show appreciation for the work myself or the other pol devs do outside the core, or for that itself, you can always donate to reimburse austin for the first year's hosting, or donate toward future bills of hosting (we pay yearly up front for the next year).

_________________
POL Developer - The Penguin Scripter


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 31, 2006 8:56 pm 
Offline
POL Developer
User avatar

Joined: Sun Feb 12, 2006 9:50 pm
Posts: 836
Location: Indiana, USA
The actual site is fully back up and running now for the Packet List. You can go there from http://packets.polserver.com and even download live versions there once again. Will lock this topic now, so people can go there.

_________________
POL Developer - The Penguin Scripter


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 11 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 0 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 © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subice by phpBBservice.nl