Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merchant parsing opcodes&structs unknown #3

Open
RicardoCampos opened this issue May 7, 2014 · 3 comments
Open

Merchant parsing opcodes&structs unknown #3

RicardoCampos opened this issue May 7, 2014 · 3 comments

Comments

@RicardoCampos
Copy link
Contributor

Currently we don't have the merchant opcodes. Should be a relatively simple thing to catch by parsing in guildhall. Then we need to parse the items for sale.

@mackal
Copy link
Member

mackal commented May 7, 2014

It should be easy to catch, just get a pcap of opening a merchant window then look for the packet with item names in it :P (probably want to make sure you're looking for something you don't have on you)

@weissrob
Copy link

weissrob commented May 7, 2014

The merchant structs are some of the ones that had changed quite a bit from UF to RoF from what I recall. They added a lot of new features to merchants since the older clients, so the structs got moved around a bit with new stuff added to them as well. They are probably still tweaking the merchant stuff given all of the changes they have done in recent years.

I believe you need to have the item structs correct to be able to collect what the merchant sends. Items change at least a little with almost every patch, since they are constantly adding new things to them. It isn't hard to update the item struct, but it takes time to break down the packets into the fields and line everything up again to verify it all and adjust where needed.

@mackal
Copy link
Member

mackal commented May 7, 2014

Well, I pushed some of the opcodes, now to figure out the struct :P

I also couldn't figure out the OP_ShopEnd ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants