Updated Headers 11/14/2024 - Fixes latest Updates

11/14/2024 13:24 Young Signorino#1
As the title suggests.

Headers:
Naming may differ from yours. It was changed a year ago for clarification.
But we trust in your copy/pasta skills to figure it out.
Logic: $HEADER + _Object + _Task

Update your headers and bots will run smoothly again.
Unused Headers were commented out and not updated.

Brought to you by: Zupa, KleuTSchi, B6, Rafe


Salvaging:
Salvaging is also broken, not headers related.
To fix, change the ScanSalvageFunction: pattern to
Quote:
33C58945FC8B45088945F08B450C8945F48B45108945F8
8D45EC506A10C745EC76
Thanks to: b6 & Rafe

Happy botting :D

Quote:
Global Const $HEADER_TRADE_CANCEL = 0x0001
Global Const $HEADER_TRADE_ADD_ITEM = 0x0002
Global Const $HEADER_TRADE_SUBMIT_OFFER = 0x0003
;~ Global Const $HEADER_MAX_ATTRIBUTES_CONST = 0x0004
;~ Global Const $HEADER_TRADE_REMOVE_ITEM = 0x0005
Global Const $HEADER_TRADE_CANCEL_OFFER = 0x0006
Global Const $HEADER_TRADE_ACCEPT = 0x0007
;~ Global Const $HEADER_DISCONNECT = 0x0008
;~ Global Const $HEADER_PING_REPLY = 0x0009
;~ Global Const $HEADER_HEARTBEAT = 0x000A
;~ Global Const $HEADER_PING_REQUEST = 0x000B
;~ Global Const $HEADER_ATTRIBUTE_DECREASE = 0x000C
;~ Global Const $HEADER_ATTRIBUTE_INCREASE = 0x000D
;~ Global Const $HEADER_ATTRIBUTE_LOAD = 0x000E
Global Const $HEADER_QUEST_ABANDON = 0x0010
Global Const $HEADER_QUEST_REQUEST_INFOS = 0x0011
Global Const $HEADER_QUEST_SET_ACTIVE = 0x0013
Global Const $HEADER_HERO_BEHAVIOR = 0x0014
Global Const $HEADER_HERO_LOCK_TARGET = 0x0015
Global Const $HEADER_HERO_SKILL_TOGGLE = 0x0018
Global Const $HEADER_HERO_FLAG_SINGLE = 0x0019
Global Const $HEADER_HERO_FLAG_ALL = 0x001A
Global Const $HEADER_HERO_USE_SKILL = 0x001B
Global Const $HEADER_HERO_ADD = 0x001D
Global Const $HEADER_HERO_KICK = 0x001E
;~ Global Const $HEADER_MOVEMENT_TICK = 0x001E
Global Const $HEADER_TARGET_CALL = 0x0022
;~ Global Const $HEADER_WEAPONSET_PING = 0x0023
Global Const $HEADER_ACTION_ATTACK = 0x0025
Global Const $HEADER_ACTION_CANCEL = 0x0027
Global Const $HEADER_BUFF_DROP = 0x0028
;~ Global Const $HEADER_MAP_DRAW = 0x0029
Global Const $HEADER_DROP_ITEM = 0x002B
Global Const $HEADER_DROP_GOLD = 0x002E
Global Const $HEADER_ITEM_EQUIP = 0x002F
Global Const $HEADER_INTERACT_PLAYER = 0x0032
Global Const $HEADER_FACTION_DEPOSIT = 0x0034
Global Const $HEADER_INTERACT_LIVING = 0x0038
Global Const $HEADER_DIALOG_SEND = 0x003A
;~ Global Const $HEADER_PLAYER_MOVE_COORD = 0x003C
Global Const $HEADER_ITEM_INTERACT = 0x003E
;~ Global Const $HEADER_PLAYER_ROTATE = 0x003E
Global Const $HEADER_PROFESSION_CHANGE = 0x0040
;~ Global Const $HEADER_SKILLS_OPEN = 0x0040
;~ Global Const $HEADER_PROFESSION_ULOCK = 0x0040
;~ Global Const $HEADER_SKILL_USE = 0x0044
Global Const $HEADER_TRADE_INITIATE = 0x0048
;~ Global Const $HEADER_BUY_MATERIALS = 0x0048
;~ Global Const $HEADER_REQUEST_QUOTE = 0x004A
;~ Global Const $HEADER_TRANSACT_ITEMS = 0x004B
Global Const $HEADER_ITEM_UNEQUIP = 0x004E
Global Const $HEADER_GADGET_INTERACT = 0x0050
Global Const $HEADER_CHEST_OPEN = 0x0052
Global Const $HEADER_TITLE_DISPLAY = 0x0057
Global Const $HEADER_TITLE_HIDE = 0x0058
Global Const $HEADER_SKILLBAR_SKILL_SET = 0x005B
Global Const $HEADER_SKILLBAR_LOAD = 0x005C
;~ Global Const $HEADER_SKILLBAR_SKILL_REPLACE = 0x005C
Global Const $HEADER_CINEMATIC_SKIP = 0x0062
Global Const $HEADER_SEND_CHAT_MESSAGE = 0x0063
Global Const $HEADER_ITEM_DESTROY = 0x0068
Global Const $HEADER_ITEM_IDENTIFY = 0x006B
Global Const $HEADER_TOME_UNLOCK_SKILL = 0x006C
Global Const $HEADER_ITEM_MOVE = 0x0071
Global Const $HEADER_ITEMS_ACCEPT_UNCLAIMED = 0x0072
Global Const $HEADER_ITEM_SPLIT_STACK = 0x0074
Global Const $HEADER_ITEM_SALVAGE_SESSION_OPEN = 0x0076
Global Const $HEADER_ITEM_SALVAGE_SESSION_CANCEL = 0x0077
Global Const $HEADER_ITEM_SALVAGE_SESSION_DONE = 0x0078
Global Const $HEADER_ITEM_SALVAGE_MATERIALS = 0x0079
Global Const $HEADER_ITEM_SALVAGE_UPGRADE = 0x007A
Global Const $HEADER_ITEM_CHANGE_GOLD = 0x007B
Global Const $HEADER_ITEM_USE = 0x007D
;~ Global Const $HEADER_UPGRADE_ARMOR = 0x83 ; missing
;~ Global Const $HEADER_UPGRADE = 0x86 ; missing
;~ Global Const $HEADER_INSTANCE_LOAD_REQUEST_SPAWN = 0x0086
;~ Global Const $HEADER_INSTANCE_LOAD_REQUEST_PLAYERS = 0x008E
;~ Global Const $HEADER_INSTANCE_LOAD_REQUEST_ITEMS = 0x008F
Global Const $HEADER_PARTY_SET_DIFFICULTY = 0x009A
Global Const $HEADER_PARTY_ACCEPT_INVITE = 0x009B
Global Const $HEADER_PARTY_ACCEPT_CANCEL = 0x009C
Global Const $HEADER_PARTY_ACCEPT_REFUSE = 0x009D
Global Const $HEADER_PARTY_INVITE_NPC = 0x009E
Global Const $HEADER_PARTY_INVITE_PLAYER = 0x009F
;~ Global Const $HEADER_PARTY_INVITE_PLAYER_NAME = 0x009F
Global Const $HEADER_PARTY_LEAVE_GROUP = 0x00A1
Global Const $HEADER_PARTY_CANCEL_ENTER_CHALLENGE = 0x00A2
Global Const $HEADER_PARTY_ENTER_CHALLENGE = 0x00A4
Global Const $HEADER_PARTY_RETURN_TO_OUTPOST = 0x00A6
Global Const $HEADER_PARTY_KICK_NPC = 0x00A7
Global Const $HEADER_PARTY_KICK_PLAYER = 0x00A8
;~ Global Const $HEADER_PARTY_SEARCH_SEEK = 0x00A8
;~ Global Const $HEADER_PARTY_SEARCH_CANCEL = 0x00A9
;~ Global Const $HEADER_PARTY_SEARCH_REQUEST_JOIN = 0x00AA
;~ Global Const $HEADER_PARTY_ENTER_FOREIGN_CHALLENGE = 0x00AD
;~ Global Const $HEADER_PARTY_SEARCH_REQUEST_REPLY = 0x00AB
;~ Global Const $HEADER_PARTY_SEARCH_TYPE = 0x00AC
;~ Global Const $HEADER_PARTY_READY_STATUS = 0x00AD
Global Const $HEADER_PARTY_ENTER_GUILD_HALL = 0x00AF
Global Const $HEADER_PARTY_TRAVEL = 0x00B0
Global Const $HEADER_PARTY_LEAVE_GUILD_HALL = 0x00B1
11/14/2024 13:27 Hari778#2
Thank you! Hopefully things won't get too messy with the looming compiler updated scheduled for next week. With any luck we'll be able to get updated headers relatively quickly then too. ;)
11/14/2024 13:42 eatdiscobiscuits#3
Thank you! Is there any guide I can follow to learn how to do this? I updated a script with these headers and it is working without crashing but I am wondering if I can learn how to get updated headers myself. I have a background in cpp.
11/14/2024 13:51 ForgottenRelic#4
I will also be updating some scripts to try to help contribute. I will post as soon as i update headers and do test runs.
11/14/2024 13:51 cyril392#5
Hey thanks !
I will update my script with them to see if it's ok but i tried gh and it work good :)
It's possible to add your gwa2 too ? I think i got a very old version because you got more header than me
Thanks again !

edit : Me too, if there is a tutorial how to update them i can help too :)
11/14/2024 14:09 ForgottenRelic#6
This is the current GWA2 + Headers that i currently use, All credits go to OG author and team that put this together. I am currently working on updating a FoW script since that is what is going on this week.
11/14/2024 14:25 MrObvious83#7
Quote:
Originally Posted by ForgottenRelic View Post
This is the current GWA2 + Headers that i currently use, All credits go to OG author and team that put this together. I am currently working on updating a FoW script since that is what is going on this week.
I get an error :|
11/14/2024 14:33 ForgottenRelic#8
This is not updated at the moment as i am still trying to figure out why stuff still crashes. I will update as soon as i try to put 2 brain cells together and figure out why im even attempting this at 5am.
11/14/2024 14:43 MrObvious83#9
Not sure what I have done wrong here.


###########################
;# by rheek #
;# modified by mhaendler #
;###########################
; v1.6, source: github.com/rheek123/GwBotApiPatcher
;
; This file contains all headers that gwa2 uses to communicate with the gameservers directly.
;
; The headers are named variables. The names should indicate what the header is about.
; The comments give a litte more detail about what the header does.
;
; This makes the source code of gwa2 a little better readable. Also it allows to update headers more easily, as they
; are all now in a small separate place as a list to work yourself through.
; If you need to update the headers, the comments give hints about what action to trigger while recording CtoGS packets.

#include-once
;=QUEST=
Global Const $HEADER_TRADE_CANCEL = 0x0001
Global Const $HEADER_TRADE_ADD_ITEM = 0x0002
Global Const $HEADER_TRADE_SUBMIT_OFFER = 0x0003
;~ Global Const $HEADER_MAX_ATTRIBUTES_CONST = 0x0004
;~ Global Const $HEADER_TRADE_REMOVE_ITEM = 0x0005
Global Const $HEADER_TRADE_CANCEL_OFFER = 0x0006
Global Const $HEADER_TRADE_ACCEPT = 0x0007
;~ Global Const $HEADER_DISCONNECT = 0x0008
;~ Global Const $HEADER_PING_REPLY = 0x0009
;~ Global Const $HEADER_HEARTBEAT = 0x000A
;~ Global Const $HEADER_PING_REQUEST = 0x000B
;~ Global Const $HEADER_ATTRIBUTE_DECREASE = 0x000C
;~ Global Const $HEADER_ATTRIBUTE_INCREASE = 0x000D
;~ Global Const $HEADER_ATTRIBUTE_LOAD = 0x000E
Global Const $HEADER_QUEST_ABANDON = 0x0010
Global Const $HEADER_QUEST_REQUEST_INFOS = 0x0011
Global Const $HEADER_QUEST_SET_ACTIVE = 0x0013
Global Const $HEADER_HERO_BEHAVIOR = 0x0014
Global Const $HEADER_HERO_LOCK_TARGET = 0x0015
Global Const $HEADER_HERO_SKILL_TOGGLE = 0x0018
Global Const $HEADER_HERO_FLAG_SINGLE = 0x0019
Global Const $HEADER_HERO_FLAG_ALL = 0x001A
Global Const $HEADER_HERO_USE_SKILL = 0x001B
Global Const $HEADER_HERO_ADD = 0x001D
Global Const $HEADER_HERO_KICK = 0x001E
;~ Global Const $HEADER_MOVEMENT_TICK = 0x001E
Global Const $HEADER_TARGET_CALL = 0x0022
;~ Global Const $HEADER_WEAPONSET_PING = 0x0023
Global Const $HEADER_ACTION_ATTACK = 0x0025
Global Const $HEADER_ACTION_CANCEL = 0x0027
Global Const $HEADER_BUFF_DROP = 0x0028
;~ Global Const $HEADER_MAP_DRAW = 0x0029
Global Const $HEADER_DROP_ITEM = 0x002B
Global Const $HEADER_DROP_GOLD = 0x002E
Global Const $HEADER_ITEM_EQUIP = 0x002F
Global Const $HEADER_INTERACT_PLAYER = 0x0032
Global Const $HEADER_FACTION_DEPOSIT = 0x0034
Global Const $HEADER_INTERACT_LIVING = 0x0038
Global Const $HEADER_DIALOG_SEND = 0x003A
;~ Global Const $HEADER_PLAYER_MOVE_COORD = 0x003C
Global Const $HEADER_ITEM_INTERACT = 0x003E
;~ Global Const $HEADER_PLAYER_ROTATE = 0x003E
Global Const $HEADER_PROFESSION_CHANGE = 0x0040
;~ Global Const $HEADER_SKILLS_OPEN = 0x0040
;~ Global Const $HEADER_PROFESSION_ULOCK = 0x0040
;~ Global Const $HEADER_SKILL_USE = 0x0044
Global Const $HEADER_TRADE_INITIATE = 0x0048
;~ Global Const $HEADER_BUY_MATERIALS = 0x0048
;~ Global Const $HEADER_REQUEST_QUOTE = 0x004A
;~ Global Const $HEADER_TRANSACT_ITEMS = 0x004B
Global Const $HEADER_ITEM_UNEQUIP = 0x004E
Global Const $HEADER_GADGET_INTERACT = 0x0050
Global Const $HEADER_CHEST_OPEN = 0x0052
Global Const $HEADER_TITLE_DISPLAY = 0x0057
Global Const $HEADER_TITLE_HIDE = 0x0058
Global Const $HEADER_SKILLBAR_SKILL_SET = 0x005B
Global Const $HEADER_SKILLBAR_LOAD = 0x005C
;~ Global Const $HEADER_SKILLBAR_SKILL_REPLACE = 0x005C
Global Const $HEADER_CINEMATIC_SKIP = 0x0062
Global Const $HEADER_SEND_CHAT_MESSAGE = 0x0063
Global Const $HEADER_ITEM_DESTROY = 0x0068
Global Const $HEADER_ITEM_IDENTIFY = 0x006B
Global Const $HEADER_TOME_UNLOCK_SKILL = 0x006C
Global Const $HEADER_ITEM_MOVE = 0x0071
Global Const $HEADER_ITEMS_ACCEPT_UNCLAIMED = 0x0072
Global Const $HEADER_ITEM_SPLIT_STACK = 0x0074
Global Const $HEADER_ITEM_SALVAGE_SESSION_OPEN = 0x0076
Global Const $HEADER_ITEM_SALVAGE_SESSION_CANCEL = 0x0077
Global Const $HEADER_ITEM_SALVAGE_SESSION_DONE = 0x0078
Global Const $HEADER_ITEM_SALVAGE_MATERIALS = 0x0079
Global Const $HEADER_ITEM_SALVAGE_UPGRADE = 0x007A
Global Const $HEADER_ITEM_CHANGE_GOLD = 0x007B
Global Const $HEADER_ITEM_USE = 0x007D
;~ Global Const $HEADER_UPGRADE_ARMOR = 0x83 ; missing
;~ Global Const $HEADER_UPGRADE = 0x86 ; missing
;~ Global Const $HEADER_INSTANCE_LOAD_REQUEST_SPAWN = 0x0086
;~ Global Const $HEADER_INSTANCE_LOAD_REQUEST_PLAYERS = 0x008E
;~ Global Const $HEADER_INSTANCE_LOAD_REQUEST_ITEMS = 0x008F
Global Const $HEADER_PARTY_SET_DIFFICULTY = 0x009A
Global Const $HEADER_PARTY_ACCEPT_INVITE = 0x009B
Global Const $HEADER_PARTY_ACCEPT_CANCEL = 0x009B ; missing
Global Const $HEADER_PARTY_ACCEPT_REFUSE = 0x009C ; missing
Global Const $HEADER_PARTY_INVITE_NPC = 0x009E
Global Const $HEADER_PARTY_INVITE_PLAYER = 0x009F
;~ Global Const $HEADER_PARTY_INVITE_PLAYER_NAME = 0x009F
Global Const $HEADER_PARTY_LEAVE_GROUP = 0x00A1
Global Const $HEADER_PARTY_CANCEL_ENTER_CHALLENGE = 0x00A2
Global Const $HEADER_PARTY_ENTER_CHALLENGE = 0x00A4
Global Const $HEADER_PARTY_RETURN_TO_OUTPOST = 0x00A6
Global Const $HEADER_PARTY_KICK_NPC = 0x00A7
Global Const $HEADER_PARTY_KICK_PLAYER = 0x00A8
;~ Global Const $HEADER_PARTY_SEARCH_SEEK = 0x00A8
;~ Global Const $HEADER_PARTY_SEARCH_CANCEL = 0x00A9
;~ Global Const $HEADER_PARTY_SEARCH_REQUEST_JOIN = 0x00AA
Global Const $HEADER_PARTY_ENTER_FOREIGN_CHALLENGE = 0x00AD ; missing
;~ Global Const $HEADER_PARTY_SEARCH_REQUEST_REPLY = 0x00AB
;~ Global Const $HEADER_PARTY_SEARCH_TYPE = 0x00AC
;~ Global Const $HEADER_PARTY_READY_STATUS = 0x00AD
Global Const $HEADER_PARTY_ENTER_GUILD_HALL = 0x00AF
Global Const $HEADER_PARTY_TRAVEL = 0x00B0
Global Const $HEADER_PARTY_LEAVE_GUILD_HALL = 0x00B1
11/14/2024 15:01 Underavelvetmoon#10
Quote:
Originally Posted by MrObvious83 View Post
Not sure what I have done wrong here.


###########################
;# by rheek #
;# modified by mhaendler #
;###########################
; v1.6, source: github.com/rheek123/GwBotApiPatcher
;
; This file contains all headers that gwa2 uses to communicate with the gameservers directly.
;
; The headers are named variables. The names should indicate what the header is about.
; The comments give a litte more detail about what the header does.
;
; This makes the source code of gwa2 a little better readable. Also it allows to update headers more easily, as they
; are all now in a small separate place as a list to work yourself through.
; If you need to update the headers, the comments give hints about what action to trigger while recording CtoGS packets.

#include-once
;=QUEST=
Global Const $HEADER_TRADE_CANCEL = 0x0001
Global Const $HEADER_TRADE_ADD_ITEM = 0x0002
Global Const $HEADER_TRADE_SUBMIT_OFFER = 0x0003
;~ Global Const $HEADER_MAX_ATTRIBUTES_CONST = 0x0004
;~ Global Const $HEADER_TRADE_REMOVE_ITEM = 0x0005
Global Const $HEADER_TRADE_CANCEL_OFFER = 0x0006
Global Const $HEADER_TRADE_ACCEPT = 0x0007
;~ Global Const $HEADER_DISCONNECT = 0x0008
;~ Global Const $HEADER_PING_REPLY = 0x0009
;~ Global Const $HEADER_HEARTBEAT = 0x000A
;~ Global Const $HEADER_PING_REQUEST = 0x000B
;~ Global Const $HEADER_ATTRIBUTE_DECREASE = 0x000C
;~ Global Const $HEADER_ATTRIBUTE_INCREASE = 0x000D
;~ Global Const $HEADER_ATTRIBUTE_LOAD = 0x000E
Global Const $HEADER_QUEST_ABANDON = 0x0010
Global Const $HEADER_QUEST_REQUEST_INFOS = 0x0011
Global Const $HEADER_QUEST_SET_ACTIVE = 0x0013
Global Const $HEADER_HERO_BEHAVIOR = 0x0014
Global Const $HEADER_HERO_LOCK_TARGET = 0x0015
Global Const $HEADER_HERO_SKILL_TOGGLE = 0x0018
Global Const $HEADER_HERO_FLAG_SINGLE = 0x0019
Global Const $HEADER_HERO_FLAG_ALL = 0x001A
Global Const $HEADER_HERO_USE_SKILL = 0x001B
Global Const $HEADER_HERO_ADD = 0x001D
Global Const $HEADER_HERO_KICK = 0x001E
;~ Global Const $HEADER_MOVEMENT_TICK = 0x001E
Global Const $HEADER_TARGET_CALL = 0x0022
;~ Global Const $HEADER_WEAPONSET_PING = 0x0023
Global Const $HEADER_ACTION_ATTACK = 0x0025
Global Const $HEADER_ACTION_CANCEL = 0x0027
Global Const $HEADER_BUFF_DROP = 0x0028
;~ Global Const $HEADER_MAP_DRAW = 0x0029
Global Const $HEADER_DROP_ITEM = 0x002B
Global Const $HEADER_DROP_GOLD = 0x002E
Global Const $HEADER_ITEM_EQUIP = 0x002F
Global Const $HEADER_INTERACT_PLAYER = 0x0032
Global Const $HEADER_FACTION_DEPOSIT = 0x0034
Global Const $HEADER_INTERACT_LIVING = 0x0038
Global Const $HEADER_DIALOG_SEND = 0x003A
;~ Global Const $HEADER_PLAYER_MOVE_COORD = 0x003C
Global Const $HEADER_ITEM_INTERACT = 0x003E
;~ Global Const $HEADER_PLAYER_ROTATE = 0x003E
Global Const $HEADER_PROFESSION_CHANGE = 0x0040
;~ Global Const $HEADER_SKILLS_OPEN = 0x0040
;~ Global Const $HEADER_PROFESSION_ULOCK = 0x0040
;~ Global Const $HEADER_SKILL_USE = 0x0044
Global Const $HEADER_TRADE_INITIATE = 0x0048
;~ Global Const $HEADER_BUY_MATERIALS = 0x0048
;~ Global Const $HEADER_REQUEST_QUOTE = 0x004A
;~ Global Const $HEADER_TRANSACT_ITEMS = 0x004B
Global Const $HEADER_ITEM_UNEQUIP = 0x004E
Global Const $HEADER_GADGET_INTERACT = 0x0050
Global Const $HEADER_CHEST_OPEN = 0x0052
Global Const $HEADER_TITLE_DISPLAY = 0x0057
Global Const $HEADER_TITLE_HIDE = 0x0058
Global Const $HEADER_SKILLBAR_SKILL_SET = 0x005B
Global Const $HEADER_SKILLBAR_LOAD = 0x005C
;~ Global Const $HEADER_SKILLBAR_SKILL_REPLACE = 0x005C
Global Const $HEADER_CINEMATIC_SKIP = 0x0062
Global Const $HEADER_SEND_CHAT_MESSAGE = 0x0063
Global Const $HEADER_ITEM_DESTROY = 0x0068
Global Const $HEADER_ITEM_IDENTIFY = 0x006B
Global Const $HEADER_TOME_UNLOCK_SKILL = 0x006C
Global Const $HEADER_ITEM_MOVE = 0x0071
Global Const $HEADER_ITEMS_ACCEPT_UNCLAIMED = 0x0072
Global Const $HEADER_ITEM_SPLIT_STACK = 0x0074
Global Const $HEADER_ITEM_SALVAGE_SESSION_OPEN = 0x0076
Global Const $HEADER_ITEM_SALVAGE_SESSION_CANCEL = 0x0077
Global Const $HEADER_ITEM_SALVAGE_SESSION_DONE = 0x0078
Global Const $HEADER_ITEM_SALVAGE_MATERIALS = 0x0079
Global Const $HEADER_ITEM_SALVAGE_UPGRADE = 0x007A
Global Const $HEADER_ITEM_CHANGE_GOLD = 0x007B
Global Const $HEADER_ITEM_USE = 0x007D
;~ Global Const $HEADER_UPGRADE_ARMOR = 0x83 ; missing
;~ Global Const $HEADER_UPGRADE = 0x86 ; missing
;~ Global Const $HEADER_INSTANCE_LOAD_REQUEST_SPAWN = 0x0086
;~ Global Const $HEADER_INSTANCE_LOAD_REQUEST_PLAYERS = 0x008E
;~ Global Const $HEADER_INSTANCE_LOAD_REQUEST_ITEMS = 0x008F
Global Const $HEADER_PARTY_SET_DIFFICULTY = 0x009A
Global Const $HEADER_PARTY_ACCEPT_INVITE = 0x009B
Global Const $HEADER_PARTY_ACCEPT_CANCEL = 0x009B ; missing
Global Const $HEADER_PARTY_ACCEPT_REFUSE = 0x009C ; missing
Global Const $HEADER_PARTY_INVITE_NPC = 0x009E
Global Const $HEADER_PARTY_INVITE_PLAYER = 0x009F
;~ Global Const $HEADER_PARTY_INVITE_PLAYER_NAME = 0x009F
Global Const $HEADER_PARTY_LEAVE_GROUP = 0x00A1
Global Const $HEADER_PARTY_CANCEL_ENTER_CHALLENGE = 0x00A2
Global Const $HEADER_PARTY_ENTER_CHALLENGE = 0x00A4
Global Const $HEADER_PARTY_RETURN_TO_OUTPOST = 0x00A6
Global Const $HEADER_PARTY_KICK_NPC = 0x00A7
Global Const $HEADER_PARTY_KICK_PLAYER = 0x00A8
;~ Global Const $HEADER_PARTY_SEARCH_SEEK = 0x00A8
;~ Global Const $HEADER_PARTY_SEARCH_CANCEL = 0x00A9
;~ Global Const $HEADER_PARTY_SEARCH_REQUEST_JOIN = 0x00AA
Global Const $HEADER_PARTY_ENTER_FOREIGN_CHALLENGE = 0x00AD ; missing
;~ Global Const $HEADER_PARTY_SEARCH_REQUEST_REPLY = 0x00AB
;~ Global Const $HEADER_PARTY_SEARCH_TYPE = 0x00AC
;~ Global Const $HEADER_PARTY_READY_STATUS = 0x00AD
Global Const $HEADER_PARTY_ENTER_GUILD_HALL = 0x00AF
Global Const $HEADER_PARTY_TRAVEL = 0x00B0
Global Const $HEADER_PARTY_LEAVE_GUILD_HALL = 0x00B1
Now I am not saying you didn't try, but look at the error you are getting, and how the header is named in the newly provided headers:

Code:
 
Global Const $HEADER_SEND_CHAT_MESSAGE = 0x0063
Hopefully its obvious ;)
11/14/2024 15:48 MrObvious83#11
after staring at it, I can say @[Only registered and activated users can see links. Click Here To Register...] it is not. I came to this platform from a old school script style and I am still learning, unfortunately..
11/14/2024 15:58 Zilvermoon#12
Hi now that we got the new headers, I've updated the versions i have ... a big thanks for sharing the information.

Yeah most will most likely break again with next patch, but this should make it possible to bot a little untill then.

Edit, removed file, out of date.
11/14/2024 16:29 MrObvious83#13
@[Only registered and activated users can see links. Click Here To Register...] it starts but crashes on gwlauncher and solo client on omnifarmer thats been updated
11/14/2024 16:37 Zilvermoon#14
Quote:
Originally Posted by MrObvious83 View Post
@[Only registered and activated users can see links. Click Here To Register...] it starts but crashes on gwlauncher and solo client on omnifarmer thats been updated
Please upload error message, also what bot are you running, my own "OmniFarmer_Presearing V2.4.1.4" is running without any issues, both LDoA2-10 & LDoA10-20.

omnifarmer, is that the title farmer or PreSearing, might be an incompatability in GWA2, not the header (but it's also possible that it's both), also I haven't got any issues running with GWlauncher.
11/14/2024 16:45 MrObvious83#15
@[Only registered and activated users can see links. Click Here To Register...] it runs, maps to location, then crashes GW

Update the LDoA Pre script gets shut down, crashed GW

omnifarmer loads to the outpost (hzh etc) then crashes.

presearing is saying I may not enter the outpost, did the location code get changed?