View Full Version : patch_VoA.conf
dew1960
08-12-2012, 01:13 PM
I noticed that the latest source for compiling has a file called patch_VoA.com and I was wondering if a newly compiled server with this file would allow for use of the VoA client?
I know, it's probably just a pipe dream but I like the UI better on the live client, LOL.
Speaking of pipe dreams, I need to get to foraging some weeds! LOL
sorvani
08-12-2012, 01:24 PM
there is no "VoA Client" and a very simple search here would answer your question as to what the patch_VoA.conf (not .com) is about.
dew1960
08-12-2012, 03:02 PM
there is no "VoA Client" and a very simple search here would answer your question as to what the patch_VoA.conf (not .com) is about.
Yeah, sorry for the typo, but there actually is a VoA client, so to say,
"You can get this client by fully patching to EQ Live using an F2P (or paid) account."
- A simple search would also show that but thanks for pointing out that I should have searched for it. Sometimes I get exhausted working on my server and stuff and forget to search, LOL. My bad of course.
Anyway, thanks for your input, I found out what I needed to know. That is all.
lerxst2112
08-12-2012, 05:50 PM
There is no stable VoA client. You get whatever the current version is from Sony, and it is most likely not the same version the patch_VoA.conf file works with, so it doesn't work.
So, when someone tells you there's no VoA client, as far as the playing on the emu is concerned, they're right.
dew1960
08-12-2012, 07:04 PM
There is no stable VoA client. You get whatever the current version is from Sony, and it is most likely not the same version the patch_VoA.conf file works with, so it doesn't work.
So, when someone tells you there's no VoA client, as far as the playing on the emu is concerned, they're right.
Um, whatever. Technically there is a client. I never said it was stable. I am not that stupid.
Anyway, have a nice day!
lerxst2112
08-12-2012, 07:11 PM
Your attitude will go far in getting you any help you need here.
A client you can't play with is the same as no client at all.
sorvani
08-12-2012, 11:27 PM
There is no VoA client. There is the Live client. Live's current expansion is VoA. This does not make the current Live client a VoA client. Go read the the information posted by, you know, the people who make these things like I told you to do in the first place.
There you will learn that a patch_VoA.conf was created (and is sometimes updated to work with the current live client) in the hopes that a stable non-changing client would be offered someplace such as Steam.
Phantons
08-13-2012, 02:18 PM
There is no VoA client. There is the Live client. Live's current expansion is VoA.
That doesn't completely make it a VoA client, you are right. However, there are UI changes in VoA that patched to the new (per se) client, which does make it a VoA client, because the UI changes are unique to VoA. There isn't a stable EQEmu version of the VoA client, which is what you are trying to get it out seems like.
dew1960, good luck I guess. You might not get far, but hey, there are some crazy people who have managed crazy things. I decided I wasn't going to play EQEmu until it's on VoA because I, too, love the new UI changes and such. Going back to the HoT Client was to much of a difference.
lerxst2112
08-13-2012, 03:50 PM
Going back to the HoT Client was to much of a difference.
There also isn't a HoT client. It's Underfoot.
Caryatis
08-13-2012, 04:10 PM
Wait, so are you guys telling me that NoPort's work on that client a few months ago isn't valid anymore?!?!?! I hope somebody told him that~
FievelMousey
08-13-2012, 08:42 PM
I hope VOA development has not died was hoping see it be a go
sorvani
08-13-2012, 10:45 PM
Wait, so are you guys telling me that NoPort's work on that client a few months ago isn't valid anymore?!?!?! I hope somebody told him that~
what, you do not keep an archived copy of every live client so you can play with whatever version you want? all by yourself?
FievelMousey
08-13-2012, 11:00 PM
I actually do keep a copy many clients
Phantons
08-18-2012, 05:48 PM
There also isn't a HoT client. It's Underfoot.
There are minor changes/bug fixes in the HoT client that weren't in Underfoot.
lerxst2112
08-18-2012, 10:24 PM
There are minor changes/bug fixes in the HoT client that weren't in Underfoot.
The client is Underfoot. Don't believe me, go here, do the steps, and see what it says: http://www.eqemulator.net/wiki/wikka.php?wakka=ClientVersions
The server doesn't know how to process connections from anything else.
The additional files, like zones, global load, etc. may be different in the client you are using, but that doesn't make it a HoT client as far as the server is concerned. If I took the Underfoot download from steam and pasted the missing files from a live client that doesn't make it a live client.
Noport
09-15-2012, 11:55 AM
Caryatis i could pick it back up again and get working but i have no access to upload newer conf files etc. i can post the newer voa.conf
Noport
09-18-2012, 10:12 AM
lerxst2112 ok then what is Hot =House of Thule what is Voa=Veil of Alaris what is RoF = Rain of Fear them are expansions of Everquest just becasue they don't know how to update the clientversions list doesn't mean it's not supported i have all ready update the newer VoA opcode on my server as of 9/18/2012
Caryatis
09-18-2012, 11:14 AM
NoPort, just let it go man. I don't know why you even keep posting here since its all just a bunch of unintelligible symbols to you.
sorvani
09-18-2012, 11:51 AM
Noport, you could try actually contributing valid .diff files for a change. It would not stop Caryatis from mocking you any less, but it would at least be productive for the community.
lerxst2112
09-18-2012, 09:45 PM
lerxst2112 ok then what is Hot =House of Thule what is Voa=Veil of Alaris what is RoF = Rain of Fear them are expansions of Everquest just becasue they don't know how to update the clientversions list doesn't mean it's not supported i have all ready update the newer VoA opcode on my server as of 9/18/2012
I'm sure your server is a special snowflake full of awesomeness Noport. We are all humbled and amazed by your massive skills and deeply saddened to know that we will never be even 10% of the super developer you are.
Sadly, in our barren wasteland of servers the latest client that is supported is Underfoot. If only a true hero such as yourself would share his immense knowledge to bring us out of the dark ages...
Akkadius
09-18-2012, 10:54 PM
Man what the hell happened to this thread!!!
Noport
09-19-2012, 12:26 AM
Caryatis i speek english write english what language do you want me to put it so you can understand German no problem . i'm a computer tech i quess that is why im talking way over your head 80)
sorvani http://www.eqemulator.org/forums/showthread.php?t=35177&page=2 so what your telling me they removed them from svn ?
lerxst2112
09-19-2012, 02:05 AM
Apparently they don't teach reading comprehension and logic in computer tech school.
Nobody can get those clients you claim to have working. If you wish to make a diff against the latest source code that works with the currently available live client then that would be useful. Anything else is just a waste of time.
Caryatis
09-19-2012, 09:21 AM
Caryatis i speek english write english
Too bad you don't understand english.
i'm a computer tech i quess that is why im talking way over your head 80)
How does the geek squad pay?
Maze_EQ
09-19-2012, 09:53 AM
Caryatis i speek english write english what language do you want me to put it so you can understand German no problem . i'm a computer tech i quess that is why im talking way over your head 80)
He speaks english?
Guess is spelled with a G, not a Q.
Noport
09-19-2012, 10:44 AM
Anything else is just a waste of my time 80)
# World Packets
# Required to reach Char Select:
OP_SendLoginInfo=0x292f
OP_ApproveWorld=0x303e
OP_LogServer=0x73d6
OP_SendCharInfo=0x3237
OP_ExpansionInfo=0x3ea8
OP_GuildsList=0x5f00
OP_EnterWorld=0x7d90
OP_PostEnterWorld=0x6757
OP_World_Client_CRC1=0xac5afdfa
OP_World_Client_CRC2=0x9d47c7e3
OP_SendSpellChecksum=0xa01d29ed
OP_SendSkillCapsChecksum=0x0000
# Character Select Related:
OP_SendMaxCharacters=0x564d
OP_SendMembership=0xc
OP_DeleteCharacter=0x5ca5
OP_CharacterCreateRequest=0x4eba
OP_CharacterCreate=0x3237
OP_RandomNameGenerator=0x26aa
OP_ApproveName=0x3154
OP_MOTD=0x3eec
OP_SetChatServer=0x2c38
OP_SetChatServer2=0x441c
OP_ZoneServerInfo=0x4938
OP_WorldComplete=0x6c63
OP_WorldUnknown001=0x4274
OP_FloatListThing=0x1910
sorvani
09-19-2012, 12:30 PM
and that is why no one really cares about anything you say. that does not help the project integrate said opcodes easily, nor does it actually make a fully playable client.
Noport
09-21-2012, 04:16 AM
Note: Watch for New opcode added in Group and Op_Dz and New opcodes!
# world packets
# Required to reach Char Select:
OP_SendLoginInfo=0x292f # V 09/19/12
OP_ApproveWorld=0x303e # V 09/19/12
OP_LogServer=0x73d6 # V 09/19/12
OP_SendCharInfo=0x3237 # V 09/19/12
OP_ExpansionInfo=0x3ea8 # V 09/19/12
OP_GuildsList=0x5f00 # V 09/19/12
OP_EnterWorld=0x7d90 # V 09/19/12
OP_PostEnterWorld=0x6757 # V 09/19/12
OP_World_Client_CRC1=0xac5afdfa # V 09/19/12 or 0xe6fb5e5e
OP_World_Client_CRC2=0x9d47c7e3 # V 09/19/12
OP_SendSpellChecksum=0xa01d29ed # V 09/19/12
OP_SendSkillCapsChecksum=0x0000 #
#haracter Select Related:
OP_SendMaxCharacters=0x564d # V 09/19/12 or 0x328e
OP_SendMembership=0xc # V 09/19/12 or 0x50a5
OP_DeleteCharacter=0x5ca5 #
OP_CharacterCreateRequest=0x4eba #
OP_CharacterCreate=0x3237 #
OP_RandomNameGenerator=0x26aa #
OP_ApproveName=0x3154 #
OP_MOTD=0x3eec # V 09/19/12
OP_SetChatServer=0x2c38 #
OP_SetChatServer2=0x441c #
OP_ZoneServerInfo=0x0479 #
OP_WorldComplete=0x6c63 #
OP_WorldUnknown001=0x4274 #
OP_FloatListThing=0x1910 #
# Reasons for Disconnect:
OP_ZoneUnavail=0x20bc #
OP_WorldClientReady=0x0b89 # Testing VoA 0x3f24
OP_CharacterStillInZone=0x0000 #
OP_WorldChecksumFailure=0x0000 #
OP_WorldLoginFailed=0x0000 #
OP_WorldLogout=0x0000 #
OP_WorldLevelTooHigh=0x0000 #
OP_CharInacessable=0x0000 #
OP_UserCompInfo=0x0000 #
# OP_SendExeChecksum=0x0000 #
# OP_SendBaseDataChecksum=0x0000 #
# Zone in opcodes
OP_AckPacket=0x3594 # V 09/19/12
OP_ZoneEntry=0x4938 # V 09/19/12
OP_ReqNewZone=0x4118 #
OP_NewZone=0x3401 # V 09/19/12
OP_ZoneSpawns=0x5f5e #
OP_PlayerProfile=0x078e # V 09/19/12
OP_TimeOfDay=0x6015 # V 09/19/12
OP_LevelUpdate=0x2d41 # V 09/19/12
OP_Stamina=0x0f4f # V 09/19/12
OP_RequestClientZoneChange=0x224f #
OP_ZoneChange=0x28c8 #
OP_LockoutTimerInfo=0x0000 #
OP_ZoneServerReady=0x0000 #
OP_ZoneInUnknown=0x0000 #
OP_LogoutReply=0x0000 #
OP_PreLogoutReply=0x0000 #
# Required to fully log in
OP_SpawnAppearance=0x2b5a # V 09/19/12
OP_ChangeSize=0x0000 #
OP_TributeUpdate=0x5a8c # V 09/19/12
OP_TributeTimer=0x0000 # Testing VoA 0x1525
OP_TaskDescription=0x47ea # V 09/19/12
OP_TaskActivity=0x2d25 # V 09/19/12
OP_CompletedTasks=0x488b # V 09/19/12
OP_Weather=0x3e50 #
OP_SendAATable=0x40e8 # Testing VoA 0x6a7e
OP_UpdateAA=0x0000 # Testing VoA 0x5363
OP_RespondAA=0x0000 # Testing VoA 0x0643 or maybe 0x7bf6
OP_ReqClientSpawn=0x2c27 #
OP_SpawnDoor=0x0e71 # V 09/19/12
OP_GroundSpawn=0x6618 # V 09/19/12
OP_SendZonepoints=0x0c54 # V 09/19/12
OP_SendAAStats=0x4e22 #
OP_WorldObjectsSent=0x7b73 #
OP_BlockedBuffs=0x1681 #
OP_RemoveBlockedBuffs=0x6a86 #
OP_ClearBlockedBuffs=0x7ae1 #
OP_SendExpZonein=0x0f14 #
OP_SendTributes=0x1525 #
OP_TributeInfo=0x3ba3 #
OP_SendGuildTributes=0x37db #
OP_AAExpUpdate=0x0507 # V 09/19/12
OP_ExpUpdate=0x221a #
OP_HPUpdate=0x7c94 # V 09/19/12
OP_ManaChange=0x1b8a # V 09/19/12
OP_TGB=0x5448 # V 09/19/12
OP_SpecialMesg=0x512b # V 09/19/12
OP_GuildMemberList=0x51da # V 09/19/12
OP_GuildMOTD=0x42ef # V 09/19/12
OP_CharInventory=0x6cfe #
OP_WearChange=0x0000 # V 09/19/12
OP_ClientUpdate=0x7062 # V 09/19/12
OP_ClientReady=0x1272 #
OP_SetServerFilter=0x053a #
# Guild Opcodes
OP_GetGuildMOTD=0x712b # V 09/19/12
OP_GetGuildMOTDReply=0x709d #
OP_GuildMemberUpdate=0x457d # V 09/19/12
OP_GuildInvite=0x5488 #
OP_GuildRemove=0x47d3 #
OP_GuildPeace=0x1d22 #
OP_SetGuildMOTD=0x5f85 #
OP_GuildList=0x0000 #
OP_GuildWar=0x0598 #
OP_GuildLeader=0x67c8 #
OP_GuildDelete=0x230e #
OP_GuildInviteAccept=0x2b5a #
OP_GuildDemote=0x1899 #
OP_GuildPublicNote=0x2dbd #
OP_GuildManageBanker=0x0000 #
OP_GuildBank=0x55f4 # V 09/19/12
OP_SetGuildRank=0x4ffe #
OP_GuildUpdateURLAndChannel=0x03d1 #
OP_GuildMemberLevelUpdate=0x0000 #
OP_ZoneGuildList=0x0000 #
OP_GetGuildsList=0x0000 #
OP_GuildStatus=0x6916 #
OP_GuildCreate=0x0000 #
# OP_GuildManageRemove=0x0000 #
# OP_GuildManageAdd=0x0000 #
# OP_GuildManageStatus=0x0000 #
# GM/guide opcodes
OP_GMServers=0x6989 #
OP_GMBecomeNPC=0x7093 #
OP_GMZoneRequest=0x701f #
OP_GMZoneRequest2=0x01 #
OP_GMGoto=0x15a1 #
OP_GMSearchCorpse=0x2bff #
OP_GMHideMe=0x28ef #
OP_GMDelCorpse=0x072f #
OP_GMApproval=0x481f #
OP_GMToggle=0x2042 #
OP_GMSummon=0x6e47 #
OP_GMEmoteZone=0x307d #
OP_GMEmoteWorld=0x0c2d #
OP_GMFind=0x6e27 #
OP_GMKick=0x5a56 #
OP_GMKill=0x51fe #
OP_GMNameChange=0x0000 #
OP_GMLastName=0x1055 #
OP_InspectAnswer=0x570c # V 09/19/12
OP_BeginCast=0x0d5a # V 09/19/12
OP_BuffFadeMsg=0x2917 # V 09/19/12
OP_ConsentResponse=0x647a # V 09/19/12
OP_MemorizeSpell=0x1dad # V 09/19/12
OP_SwapSpell=0x86c7 # V 09/19/12
OP_CastSpell=0x3887 # V 09/19/12
OP_Consider=0x7705 # V 09/19/12
OP_FormattedMessage=0x50d0 # V 09/19/12
OP_SimpleMessage=0x7092 # V 09/19/12
OP_Buff=0x4658 #
OP_Illusion=0x5f25 # V 09/19/12
OP_MoneyOnCorpse=0x49b8 # V 09/19/12
OP_RandomReply=0x3d06 # V 09/19/12
OP_DenyResponse=0x7e45 # V 09/19/12
OP_SkillUpdate=0x436a # V 09/19/12
OP_GMTrainSkillConfirm=0x0000 #
OP_RandomReq=0x072f # V 09/19/12
OP_Death=0x0402 # V 09/19/12
OP_Bind_Wound=0x7b64 #
OP_GMTraining=0x5960 #
OP_GMEndTraining=0x4a61 #
OP_GMTrainSkill=0x4885 #
OP_Animation=0x28c8 # V 09/19/12
OP_Begging=0x0ca5 #
OP_Consent=0x6bb9 # V 09/19/12
OP_ConsentDeny=0x19a8 # V 09/19/12
OP_AutoFire=0x23fc #
OP_PetCommands=0x7312 #
OP_DeleteSpell=0x0142 #
OP_Surname=0x777c #
OP_ClearSurname=0x2e70 #
OP_FaceChange=0x0507 #
OP_SenseHeading=0x569e #
OP_Action=0x49b6 # V 09/19/12
OP_ConsiderCorpse=0x4675 # V 09/19/12
OP_HideCorpse=0x28c7 #
OP_CorpseDrag=0x675c #
OP_CorpseDrop=0x75f5 #
OP_Bug=0x3365 #
OP_Feedback=0x24c5 # V 09/19/12
OP_Report=0x211a #
OP_Damage=0x631a #
OP_ChannelMessage=0x2e79 #
OP_Assist=0x5658 #
OP_AssistGroup=0x43bc #
OP_MoveCoin=0x1418 #
OP_ZonePlayerToBind=0x2480 #
OP_KeyRing=0x3b85 #
OP_WhoAllRequest=0x7f51 # V 09/19/12
OP_WhoAllResponse=0x7901 # V 09/19/12
OP_FriendsWho=0x73d6 #
OP_ConfirmDelete=0x604d #
OP_Logout=0x6275 #
OP_Rewind=0x09e3 #
OP_TargetCommand=0x3088 #
OP_InspectRequest=0x13da # V 09/19/12
OP_Hide=0x2913 #
OP_Jump=0x3519 # V 09/19/12
OP_Camp=0x3cd6 #
OP_Emote=0x58c5 # V 09/19/12
OP_SetRunMode=0x63ad # V 09/19/12
OP_BankerChange=0x635a #
OP_TargetMouse=0x4885 # V 09/19/12
OP_MobHealth=0x5cb0 #
OP_InitialMobHealth=0x0000 #
OP_TargetHoTT=0x460e #
OP_TargetBuffs=0x6ed3 #
OP_BuffCreate=0x7c24 #
OP_BuffRemoveRequest=0x3567 #
OP_DeleteSpawn=0x4b82 # V 09/19/12
OP_AutoAttack=0x6dee # V 09/19/12
OP_AutoAttack2=0x777c # V 09/19/12
OP_Consume=0x2ee2 #
OP_MoveItem=0x0d1d # V 09/19/12
OP_DeleteItem=0x7547 #
OP_DeleteCharge=0x6a90 #
OP_ItemPacket=0x38b0 # V 09/19/12
OP_ItemLinkResponse=0x58d9 # V 09/19/12
OP_ItemLinkClick=0x3c66 # V 09/19/12
OP_NewSpawn=0x016c #
OP_Track=0x0c2d # V 09/19/12
OP_TrackTarget=0x538f #
OP_TrackUnknown=0x10fa #
OP_ClickDoor=0x3969 # V 09/19/12
OP_MoveDoor=0x7b05 # V 09/19/12
OP_RemoveAllDoors=0x24a3 #
OP_EnvDamage=0x5ca5 # V 09/19/12
OP_BoardBoat=0x0000 #
OP_Forage=0x3c02 #
OP_LeaveBoat=0x569a #
OP_ControlBoat=0x2641 #
OP_SafeFallSuccess=0x1dc6 #
OP_RezzComplete=0x7108 #
OP_RezzRequest=0x66c5 #
OP_RezzAnswer=0x71eb #
OP_Shielding=0x7598 #
OP_RequestDuel=0x0e71 #
OP_MobRename=0x6884 #
OP_AugmentItem=0x4cc6 #
OP_WeaponEquip1=0x11bc #
OP_WeaponEquip2=0x2121 #
OP_WeaponUnequip2=0x7b87 #
OP_ApplyPoison=0x3582 #
OP_Save=0x47e7 #
OP_TestBuff=0x712b #
OP_CustomTitles=0x1e4c # V 09/19/12
OP_Split=0x3a18 #
OP_YellForHelp=0x1f87 #
OP_LoadSpellSet=0x440f #
OP_Bandolier=0x3ad1 #
OP_PotionBelt=0x7b7f #
OP_DuelResponse=0x1df9 #
OP_DuelResponse2=0x36f8 #
OP_SaveOnZoneReq=0x5408 #
OP_ReadBook=0x41b5 #
OP_Dye=0x32c6 #
OP_InterruptCast=0x7706 #
OP_AAAction=0x55dd #
OP_LeadershipExpToggle=0x69d0 #
OP_LeadershipExpUpdate=0x3703 #
OP_PurchaseLeadershipAA=0x6e58 #
OP_UpdateLeadershipAA=0x0297 #
OP_MarkNPC=0x6b9e #
OP_ClearNPCMarks=0x074f #
OP_DoGroupLeadershipAbility=0x0000 #
OP_GroupLeadershipAAUpdate=0x3fed #
OP_DelegateAbility=0x105b #
OP_SetGroupTarget=0x42c7 #
OP_Charm=0x17f7 #
OP_Stun=0x41a6 #
OP_SendFindableNPCs=0x6c36 # V 09/19/12
OP_FindPersonRequest=0x19a8 #
OP_FindPersonReply=0x7e45 #
OP_Sound=0x2d1d #
OP_PetBuffWindow=0x4d56 #
OP_LevelAppearance=0x78b9 #
OP_Translocate=0x42ef #
OP_Sacrifice=0x2dc6 #
OP_PopupResponse=0x67af #
OP_OnLevelMessage=0x6840 #
OP_AugmentInfo=0x72f3 #
OP_Petition=0x31d1 #
OP_SomeItemPacketMaybe=0x1513 #
OP_PVPStats=0x4df0 #
OP_PVPLeaderBoardRequest=0x6705 #
OP_PVPLeaderBoardReply=0x2c77 #
OP_PVPLeaderBoardDetailsRequest=0x2bc6 #
OP_PVPLeaderBoardDetailsReply=0x6361 #
OP_RestState=0x0000 #
OP_RespawnWindow=0x435b #
OP_DisciplineTimer=0x74ca #
OP_LDoNButton=0x597d #
OP_SetStartCity=0x179d #
OP_VoiceMacroIn=0x0fce #
OP_VoiceMacroOut=0x1c36 #
OP_ItemViewUnknown=0x24c9 #
OP_VetRewardsAvaliable=0x3637 #
OP_VetClaimRequest=0x032b #
OP_VetClaimReply=0x7b6e #
OP_CrystalCountUpdate=0x0000 #
OP_DisciplineUpdate=0x0000 #
OP_BecomeCorpse=0x0000 #
OP_Action2=0x2c8f # V 09/19/12
OP_MobUpdate=0x68da # V 09/19/12
OP_NPCMoveUpdate=0x226b # V 09/19/12
OP_CameraEffect=0x6812 #
OP_SpellEffect=0x0989 #
OP_RemoveNimbusEffect=0x09b #
OP_AltCurrency=0x2536 #
OP_AltCurrencyMerchantRequest=0x5aac #
OP_AltCurrencyMerchantReply=0x17c7 #
OP_AltCurrencyPurchase=0x6efe #
OP_AltCurrencySell=0x32d9 #
OP_AltCurrencySellSelection=0x7eac #
OP_AltCurrencyReclaim=0x1560 #
OP_CrystalReclaim=0x0000 #
OP_CrystalCreate=0x0000 #
OP_Untargetable=0x101e #
OP_IncreaseStats=0x3fdc #
OP_DzQuit=0x3842 #
OP_DzListTimers=0x82d7 #
OP_DzAddPlayer=0x5156 #
OP_DzRemovePlayer=0x6ac2 #
OP_DzSwapPlayer=0x300a #
OP_DzMakeLeader=0x1f7d #
OP_DzPlayerList=0x7770 #
OP_DzJoinExpeditionConfirm=0x101d #
OP_DzJoinExpeditionReply=0x6a37 #
OP_DzExpeditionInfo=0x4973 #
OP_DzMemberStatus=0x7129 #
OP_DzLeaderStatus=0x012f #
OP_DzExpeditionEndsWarning=0x503f #
OP_DzExpeditionList=0x7fd7 #
OP_DzMemberList=0x3d58 #
OP_DzSwitchInfo=0x189b # V 09/19/12
OP_DzInfo=0x6840 # V 09/19/12
OP_DzMembers=0x7a1c # V 09/19/12
# New Opcodes
OP_SpawnPositionUpdate=0x0000 #
OP_ManaUpdate=0x5851 # V 09/19/12
OP_EnduranceUpdate=0x5851 #
OP_MobManaUpdate=0x4d27 #
OP_MobEnduranceUpdate=0x190c #
OP_NpcMoveUpdate=0x226b # V 09/19/12
OP_MovementHistory=0x1d3f # V 09/19/12
OP_Shroud=0x77b1 # V 09/19/12
OP_ShroudProgression=0x5232 # V 09/19/12
OP_ShroudTemplates=0x1d51 # V 09/19/12
OP_SpawnRename=0x4a18 # V 09/19/12
OP_SpawnUpdate=0x3c02 # V 09/19/12
OP_RemoveSpawn=0x1044 # V 09/19/12
OP_CommonMessage=02e79 # V 09/19/12
OP_LeaderExpUpdate=0x153a # V 09/19/12
OP_UIUpdate=0xa682 # V 09/19/12
OP_EndUpdate=0x3365 # V 09/19/12
OP_Marketplace=0x4025 # V 09/19/12
OP_MarketplaceSelect=0x2a8e # V 09/19/12
OP_Campfire=0x5aac # V 09/19/12
OP_SelectCampfire=0x7545 # V 09/19/12
OP_Claims=0x2d95 # V 09/19/12
OP_VoiceChat=0x27ac # V 09/19/12
OP_PollQuestions=0x6d76 # V 09/19/12
OP_PollResponses=0x54fe # V 09/19/12
OP_Fellowship=0x584f # V 09/19/12
OP_ExpandedGuildInfo=0x7adb # V 09/19/12
OP_OpenTradeskillContainer=0x442b # V 09/19/12
OP_TradeskillRecipes=0x66bf # V 09/19/12
OP_TradeSkillResult=0x1150 # V 09/19/12
OP_TradeSkillCombineOld=0x462e # V 09/19/12
OP_ItemPlayerPacket=0x5ed3 # V 09/19/12
OP_TradeRequest2=0x3ff6 # V 09/19/12
OP_TradeDeny=0x440f # V 09/19/12
OP_TradeCoins2=0x606a # V 09/19/12
OP_Lockouts=0x268c # V 09/19/12
OP_MercenaryList=0x5a0a # V 09/19/12
OP_ClickInventory=0x178x # V 09/19/12
OP_ClickInventoryAck=0x2b19 # V 09/19/12
OP_BuffWindow=0x7ce4 # V 09/19/12
OP_ClickBuffOff=0x5d24 # V 09/19/12
OP_HouseAddress=0x02fc # V 09/19/12
OP_HouseContents=0x24f5 # V 09/19/12
OP_FriendsList=0x469c # V 09/19/12
OP_FriendsOnline=0x6555 # V 09/19/12
OP_Rewards=0x2ef5 # V 09/19/12
OP_FTPNags=0x4044 # V 09/19/12
OP_Find=0x6c36 # V 09/19/12
OP_Unknown1=0x4d27 # V 09/19/12
OP_Unknown2=0x190c # V 09/19/12
OP_Unknown3=0x25f0 # V 09/19/12
# Looting
OP_LootRequest=0x4074 # V 09/19/12
OP_EndLootRequest=0x7165 # V 09/19/12
OP_LootItem=0x0976 # V 09/19/12
OP_LootComplete=0x4ca1 #
# bazaar trader stuff stuff:
OP_BazaarSearch=0x55dd # V 09/19/12
OP_TraderDelItem=0x3672 # V 09/19/12
OP_BecomeTrader=0x358a #
OP_TraderShop=0xd849 # V 09/19/12
OP_Trader=0x058c #
OP_TraderBuy=0x0736 # V 09/19/12
OP_Barter=0x766f #
OP_ShopItem=0x0000 #
OP_BazaarInspect=0x0000 #
OP_Bazaar=0x0000 #
OP_TraderItemUpdate=0x0000 #
# pc/npc trading
OP_TradeRequest=0x1d40 # V 09/19/12
OP_TradeAcceptClick=0x527e # V 09/19/12
OP_TradeRequestAck=0x3c27 # V 09/19/12
OP_TradeCoins=0x7452 # V 09/19/12
OP_FinishTrade=0x24c5 # V 09/19/12
OP_CancelTrade=0x3aff # V 09/19/12
OP_TradeMoneyUpdate=0x1ebb #
OP_MoneyUpdate=0x528f #
OP_TradeBusy=0x2c03 #
# Sent after canceling trade or after closing tradeskill object
OP_FinishWindow=0x3c27 #
OP_FinishWindow2=0x2c6d #
# Sent on Live for what seems to be item existance verification
# Ex. Before Right Click Effect happens from items
OP_ItemVerifyRequest=0x503e #
OP_ItemVerifyReply=0x4f35 #
# merchant crap
OP_ShopPlayerSell=0x0b27 #
OP_ShopRequest=0x5f0d # V 09/19/12
OP_ShopEnd=0x537c # V 09/19/12
OP_ShopEndConfirm=0x4762 #
OP_ShopPlayerBuy=0x436a #
OP_ShopDelItem=0x537c #
# tradeskill stuff:
OP_ClickObject=0x5c85 # V 09/19/12
OP_ClickObjectAction=0x29df #
OP_ClearObject=0x38d1 #
OP_RecipeDetails=0x068 #
OP_RecipesFavorite=0x7a1c #
OP_RecipesSearch=0x0239 #
OP_RecipeReply=0x1ecf #
OP_RecipeAutoCombine=0x66bf #
OP_TradeSkillCombine=0x5033 # V 09/19/12
# Tribute Packets:
OP_OpenGuildTributeMaster=0x17d5 #
OP_OpenTributeMaster=0x1caa #
OP_SelectTribute=0xa682 #
OP_TributeItem=0x0000 #
OP_TributeMoney=0x1772 #
OP_TributeToggle=0x4572 #
OP_TributePointUpdate=0x0000 #
OP_TributeNPC=0x0000 #
OP_GuildTributeInfo=0x0000 #
OP_OpenTributeReply=0x0000 #
# OP_GuildTributeStatus=0x0000 #
# Adventure packets:
OP_LeaveAdventure=0x771f #
OP_AdventureFinish=0x3168 #
OP_AdventureInfoRequest=0x05d8 #
OP_AdventureInfo=0x164b #
OP_AdventureRequest=0x3a75 #
OP_AdventureDetails=0x05 #
OP_AdventureData=0x21df #
OP_AdventureUpdate=0x6129 #
OP_AdventureMerchantRequest=0x0000 #
OP_AdventureMerchantResponse=0x0000 #
OP_AdventureMerchantPurchase=0x0000 #
OP_AdventureMerchantSell=0x0000 #
OP_AdventurePointsUpdate=0x7d05 #
OP_AdventureStatsRequest=0x15a7 #
OP_AdventureStatsReply=0x5a67 #
OP_AdventureLeaderboardRequest=0x6bfb #
OP_AdventureLeaderboardReply=0x0c98 #
# Group Opcodes
OP_GroupDisband=0x019f # V 09/19/12
OP_GroupInvite=0x710e # V 09/19/12
OP_GroupFollow=0xofd3 # V 09/19/12
OP_GroupUpdate=0x321a # V 09/19/12
OP_GroupUpdateB=0x367f #
OP_GroupCancelInvite=0x083b # V 09/19/12
OP_GroupAcknowledge=0x7e9e #
OP_GroupDelete=0x6002 #
Op_GroupInvite2=0x6c16 # V 09/19/12
OP_GroupFollow2=0x6364 # V 09/19/12
OP_GroupInvite2=0x6c16 # V 09/19/12
OP_GroupDisband=0x019f # V 09/19/12
OP_GroupDisband2=0x6a9b # V 09/19/12
OP_GroupLeaderChange=0x5fe3 #
OP_GroupRoles=0x0e1d #
OP_GroupMakeLeader=0x13da #
OP_GroupLeader=0x3671 # V 09/19/12
OP_GroupMemberList=0x1aae # V 09/19/12
# LFG/LFP Opcodes
OP_LFGCommand=0x457d #
OP_LFGGetMatchesRequest=0x3d0c # V 09/19/12
OP_LFGGetMatchesResponse=0x4a5c # V 09/19/12
OP_LFPGetMatchesRequest=0x5fc7 #
OP_LFPGetMatchesResponse=0x3d0c #
OP_LFPCommand=0x20c6 #
OP_LFGAppearance=0x0000 #
OP_LFGResponse=0x0000 #
# Raid Opcodes
OP_RaidInvite=0x2bad # V 09/19/12
OP_RaidUpdate=0x0000 # Testing VoA 0x0c08
OP_RaidJoin=0x1fbd # V 09/19/12
# Button-push commands
OP_Taunt=0x732c #
OP_CombatAbility=0x16a5 #
OP_SenseTraps=0x416b #
OP_PickPocket=0x13bd #
OP_DisarmTraps=0x0000 #
OP_Disarm=0x6def #
OP_Sneak=0x6eff #
OP_Fishing=0x0555 #
OP_InstillDoubt=0x4acf #
OP_FeignDeath=0x6145 #
OP_Mend=0x7fbc #
OP_LDoNOpen=0x7c87 #
# Task packets
OP_TaskActivityComplete=0x6b0e #
OP_TaskMemberList=0x0000 #
OP_OpenNewTasksWindow=0x0000 #
OP_AvaliableTask=0x0000 #
OP_AcceptNewTask=0x0000 #
OP_TaskHistoryRequest=0x6d1f #
OP_TaskHistoryReply=0x189b #
OP_CancelTask=0x47ea #
OP_DeclineAllTasks=0x0000 #
# Title opcodes
OP_NewTitlesAvailable=0x6d95 #
OP_RequestTitles=0x7e3d #
OP_SendTitleList=0x3aef #
OP_SetTitle=0x725b #
OP_SetTitleReply=0x38e8 #
# Mercenary Opcodes:
OP_MercenaryDataRequest=0x0327 #
OP_MercenaryDataResponse=0x6537 #
OP_MercenaryHire=0x4dd9 #
OP_MercenaryTimer=0x2ef8 #
# mail opcodes
OP_Command=0x0000 #
OP_MailboxHeader=0x0000 #
OP_MailHeader=0x0000 #
OP_MailBody=0x0000 #
OP_NewMail=0x0000 #
OP_SentConfirm=0x0000 #
# # # # # # # # # # # Below this point should not be needed # # # # # # # # # # #
# This section are all unknown in Titanium
OP_ForceFindPerson=0x0000 #
OP_LocInfo=0x0000 #
OP_ReloadUI=0x0000 #
OP_ItemName=0x0000 #
OP_ItemLinkText=0x0000 #
OP_MultiLineMsg=0x0000 #
OP_MendHPUpdate=0x0000 #
OP_TargetReject=0x0000 #
OP_SafePoint=0x0000 #
OP_ApproveZone=0x0000 #
OP_ZoneComplete=0x0000 #
OP_ClientError=0x0000 #
OP_DumpName=0x0000 #
OP_Heartbeat=0x0000 #
OP_CrashDump=0x0000 #
OP_LoginComplete=0x0000 #
# discovered opcodes not yet used:
OP_PickLockSuccess=0x0000 #
OP_PlayMP3=0x0000 #
OP_ReclaimCrystals=0x0000 #
OP_DynamicWall=0x0000 #
OP_OpenDiscordMerchant=0x0000 #
OP_DiscordMerchantInventory=0x0000 #
OP_GiveMoney=0x0000 #
OP_RequestKnowledgeBase=0x0000 #
OP_KnowledgeBase=0x0000 #
OP_SlashAdventure=0x0000 # /adventure
OP_BecomePVPPrompt=0x0000 #
OP_MoveLogRequest=0x0000 # gone I think
OP_MoveLogDisregard=0x0000 # gone I think
# named unknowns, to make looking for real unknown easier
OP_AnnoyingZoneUnknown=0x0000 #
OP_Some6ByteHPUpdate=0x0000 # seems to happen when you target group members
OP_QueryResponseThing=0x0000 #
# realityincarnate: these are just here to stop annoying several thousand byte packet dumps
#OP_LoginUnknown1=0x0000 # U OP_SendSpellChecksum
#OP_LoginUnknown2=0x0000 # U OP_SendSkillCapsChecksum
# Petition Opcodes
OP_PetitionSearch=0x0000 # search term for petition
OP_PetitionSearchResults=0x0000 # (list of?) matches from search
OP_PetitionSearchText=0x0000 # text results of search
OP_PetitionUpdate=0x0000 #
OP_PetitionCheckout=0x0000 #
OP_PetitionCheckIn=0x0000 #
OP_PetitionQue=0x0000 #
OP_PetitionUnCheckout=0x0000 #
OP_PetitionDelete=0x0000 #
OP_DeletePetition=0x0000 #
OP_PetitionResolve=0x0000 #
OP_PDeletePetition=0x0000 #
OP_PetitionBug=0x0000 #
OP_PetitionRefresh=0x0000 #
OP_PetitionCheckout2=0x0000 #
OP_PetitionViewPetition=0x0000 #
# Login opcodes
OP_SessionReady=0x0000 #
OP_Login=0x0000 #
OP_ServerListRequest=0x0000 #
OP_PlayEverquestRequest=0x0000 #
OP_PlayEverquestResponse=0x0000 #
OP_ChatMessage=0x0000 #
OP_LoginAccepted=0x0000 #
OP_ServerListResponse=0x0000 #
OP_Poll=0x0000 #
OP_EnterChat=0x0000 #
OP_PollResponse=0x0000 #
# raw opcodes
OP_RAWSessionRequest=0x0000 #
OP_RAWSessionResponse=0x0000 #
OP_RAWCombined=0x0000 #
OP_RAWSessionDisconnect=0x0000 #
OP_RAWKeepAlive=0x0000 #
OP_RAWSessionStatRequest=0x0000 #
OP_RAWSessionStatResponse=0x0000 #
OP_RAWPacket=0x0000 #
OP_RAWFragment=0x0000 #
OP_RAWOutOfOrderAck=0x0000 #
OP_RAWAck=0x0000 #
OP_RAWAppCombined=0x0000 #
OP_RAWOutOfSession=0x0000 #
# we need to document the differences between these packets to make identifying them easier
OP_Some3ByteHPUpdate=0x0000 # initial HP update for mobs
OP_InitialHPUpdate=0x0000 #
dew1960
09-18-2013, 03:18 PM
I recently did a fresh build on 9/13/2013
I followed the instructions here: http://www.eqemulator.net/wiki/wikka.php?wakka=WindowsServerSetupGuide
I had to get the new DB from PEQTGC: https://drive.google.com/folderview?id=0B5FZHGN6aazfeThIMENvWTA2VDA&usp=sharing#list
People with HoT clients and above? can make characters but can't login to the server after that and time out.
I noticed there were no opcodes for clients above SoD/Underfoot and I was wondering if there is a way to get new opcodes to use on my server for people with HoT clients or better.
Apparently they can connect to other servers, did I miss something?
I have an opcode for RoF but I don't think it works with the current live version or at least it did not for me.
I would love to be able to use the live client if possible myself but if I recall correctly, something broke with that client/EQEMU back in Feb of 2013 or so.
I don't even have a HoT client or VoA client myself to test with but if I can support people that do have those clients, I would add the opcode to my server if it is available.
This is beyond my expertise so I posted this here in case there is a way to get these newer opcodes. Would they even work with the source code I grabbed back on 9/13/2013? I don't mind rebuilding again if needed.
dew1960
Uleat
09-18-2013, 07:07 PM
https://github.com/EQEmu/Server/blob/master/changelog.txt#L504 (that's the changelog entry for 1/13/2013, for when the line ref changes.)
HoT and VoA clients were removed because there is no available download source for them. (They were actually just content
patches to the UF client, if I remember correctly...)
If you would like to try and salvage the patch code for your server, you will have to dig around in the old svn repo. Reverting to a revision prior to that patch date would be a good start...
You will also need to adapt those files to the current eqemu server code..and from there, it get's hard...
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.