EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   patch_VoA.conf (https://www.eqemulator.org/forums/showthread.php?t=35640)

dew1960 08-12-2012 01:13 PM

patch_VoA.conf
 
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

Quote:

Originally Posted by sorvani (Post 211622)
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

Quote:

Originally Posted by lerxst2112 (Post 211631)
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

Quote:

Originally Posted by sorvani (Post 211643)
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

Quote:

Originally Posted by Phantons (Post 211662)
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

Quote:

Originally Posted by Caryatis (Post 211666)
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

Quote:

Originally Posted by lerxst2112 (Post 211664)
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

Quote:

Originally Posted by Phantons (Post 211838)
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...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

Quote:

Originally Posted by Noport (Post 212575)
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/sho...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

Quote:

Caryatis i speek english write english
Too bad you don't understand english.

Quote:

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

Quote:

Originally Posted by Noport (Post 212616)
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)
Code:

# 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!
Code:

# 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

Opcodes for clients above SoD/underfoot?
 
I recently did a fresh build on 9/13/2013

I followed the instructions here: http://www.eqemulator.net/wiki/wikka...rverSetupGuide

I had to get the new DB from PEQTGC: https://drive.google.com/folderview?...p=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...gelog.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...


All times are GMT -4. The time now is 04:08 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.