# UO Feature Enable: Packet 0xA9 Dword, used by newer clients to enable
# specific features or configurations.
# NOTE this value will not be used in packet 0xB9 (specific UO expansion enable),
# best to send that in login/reconnect.src.
# BE VERY CAREFUL WITH THIS SETTING, VERY POSSIBLE IT IS HARMFUL.
#
# I would also not expect any of these to work, but they're here for completeness.
# Set to 0x00 if you don't know what you're doing.
#
# Values courtesy of LordBinary, and DarkStorm
#
# 0x02 = send config/req logout (IGR?)
# 0x04 = single character (siege)
# 0x08 = enable npcpopup menus
# 0x10 = unknown
# 0x20 = enable common AOS features (tooltip thing/fight system book, but
# not AOS monsters/map/skills (0xB9 controls))
#
# Be sure to set InvulTag to 2 if using AOSTooltip setting. This is so the Invul
# color will show correctly in the tooltips.
#
UOFeatureEnable=0x1a8
someone could explain me how to generate those values (0x1E0, 0x1a0, 0x1a8) by the addiction of those items
http://docs.polserver.com/packets/index.php?Packet=0xB9
Theres any link btween it and UOFatureEnabled?
0x01: enable T2A features: chat, regions
0x02: enable renaissance features
0x04: enable third dawn features
0x08: enable LBR features: skills, map
0x10: enable AOS features: skills, map, spells, fightbook
0x20: 6th character slot
0x40: enable SE features
0x80: enable ML features: elven race, spells, skills
0x100: enable 8th age splash screen
0x200: enable 9th age splash screen
0x400: enable 10th age
0x800: enable increased housing and bank storage
0x1000: 7th character slot
0x2000: enable KR faces
0x4000: enable trial account
0x8000: enable 11th age
0x10000: enable SA features: gargoyle race, spells, skills
Im using POL 99 with UO9th.
thx.
Packets Questions
Re: Packets Questions
just choose which all bits you want to enable and calculate them together ( remember its hex not int )
# UO Feature Enable ( packet A9 last byte )
# 0x02 = Overwrite configuration button
# 0x04 = 1 Character per account
# 0x08 = Enable context menus
# 0x10 = Limit character slots
# 0x20 = Enable AOS
# 0x40 = Sixth Character slot
# 0x80 = Enable SE
# 0x100 = Enable ML
# 0x200 = unknown (KR?)
# 0x400 = send UO3D client type (client will send 0xE1 packet)
# 0x800 = unknown
# 0x1000 = 7th character slot, only 2D client
# 0x2000 = unknown (SA?)
About the values you mentioned.
0x1a0 = ( AOS 0x20 + SE 0x80 + ML 0x100 )
0x1a8 = ( Context Menus 0x8 + AOS 0x20 + SE 0x80 + ML 0x100 )
0x1e0 = ( AOS 0x20 + 6th Char Slot 0x40 + SE 0x80 + ML 0x100 )
# UO Feature Enable ( packet A9 last byte )
# 0x02 = Overwrite configuration button
# 0x04 = 1 Character per account
# 0x08 = Enable context menus
# 0x10 = Limit character slots
# 0x20 = Enable AOS
# 0x40 = Sixth Character slot
# 0x80 = Enable SE
# 0x100 = Enable ML
# 0x200 = unknown (KR?)
# 0x400 = send UO3D client type (client will send 0xE1 packet)
# 0x800 = unknown
# 0x1000 = 7th character slot, only 2D client
# 0x2000 = unknown (SA?)
About the values you mentioned.
0x1a0 = ( AOS 0x20 + SE 0x80 + ML 0x100 )
0x1a8 = ( Context Menus 0x8 + AOS 0x20 + SE 0x80 + ML 0x100 )
0x1e0 = ( AOS 0x20 + 6th Char Slot 0x40 + SE 0x80 + ML 0x100 )