Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 02-13-2009, 05:12 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

That is great news KLS! Considering that most other item related packets shouldn't be all too big, I think getting items working in the first place will be the hardest part. After that, it should just be adjusting a few small structs slightly and then finding a few opcodes.

Also, I didn't really think about it until now, but I am betting my issues with AAs displaying is also related to the expansion field issue that Derision mentioned that is causing the Power Source slot to not show up. I will mess with it a bit more. Right now, I am reworking a bit of the player profile struct to be more in line and accurate to what Derision's packet log shows. It seems to be helping so far, at least for displaying armor materials. I know that alot of that struct is already lined up properly, so it is mostly just adjusting the sections in between the parts that already line up. I am not sure why, but my AA window shows that I have 917 unspent AAs (which is accurate to what Titanium shows), but only 62 spent AAs even though Titanium shows 260 spent. Maybe that too is expansion field related, but it makes me think that maybe that field is just in the wrong place. Though, it looks like it should be in the right place from everything I have referenced so far (packet collects, showeq structs and Titanium structs).

And, OscarGrouch, I am not sure what you are trying to accomplish with the different clients you are trying. We will not be using any client after SoF, so any after that is nearly pointless. Yeah, you can find opcodes to log in to character select pretty easily, but that is very easy compared to filling in all of the packet structures properly and the rest of the missing opcodes. Plus, it is unlikely that we would ever want to use a client that isn't legally attainable. The expansion information you are talking about, I am guessing is the list of expansions that show up at the server select screen. That doesn't matter to the development of SoF at all. So, you shouldn't use any more time on that unless you have something else you are working on that isn't related to this development. Maybe I am just not clear on what it is that you are trying to accomplish.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #2  
Old 02-13-2009, 06:22 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

That field is probably in the wrong place. Speaking of wrong placed fields the pop combat ratings seem to of moved... along with faction mods, and I'm still trying to plot out the entire rest of the packet but it's slow goin, hopefully I'll have enough done to start loading inventory soon though.

Ima revise that I don't think they moved but something is definitely keeping them from displaying, there must be some bit that controls that column's vis.

Last edited by KLS; 02-14-2009 at 03:29 AM..
Reply With Quote
  #3  
Old 02-13-2009, 08:44 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

If you get a chance could you go collect a book type item from live? I'm not sure how they're doing filename now... it does seem to be an int size but I'd like an item to study before moving on.
Reply With Quote
  #4  
Old 02-13-2009, 08:44 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

I wouldn't be too surprised if they weren't showing up because we weren't sending the correct expansion packet like Derision said. It is keeping the Power Source slot from showing up, so maybe it also keeps PoP stats from showing up. I am interested to see how much that expansion packet corrects. I have a feeling it will help my AA window issues and probably the max level of 75 issue too.

I am mostly trying to clean up the spawn struct, illusion struct and player profile some while I wait for Derisions next update. There is still plenty I can work on, so no rush

And yeah, I will try to get a book now.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #5  
Old 02-13-2009, 09:07 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Here is a noobie note that should work just as well as anything. The 02 I bolded is itemtype 2 for book:

Code:
Feb 13 2009 18:46:22:638 [Decoded] [Server->Client] [Size: 11915]
[OPCode: 0x709d]
000 | 0a 00 00 00 01 00 00 00 00 00 00 00 1d 00 00 00  | ................ 
016 | 00 00 00 00 01 00 00 00 00 00 00 00 8a 4a 02 00  | .............J.. 
032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
064 | 00 00 00 02 43 72 65 73 63 65 6e 74 20 52 65 61  | ....Crescent Rea 
080 | 63 68 20 47 75 69 6c 64 20 53 75 6d 6d 6f 6e 73  | ch Guild Summons 
096 | 00 4c 6f 6f 6b 73 20 6c 69 6b 65 20 69 74 27 73  | .Looks like it's 
112 | 20 77 6f 72 74 68 20 72 65 61 64 69 6e 67 00 49  |  worth reading.I 
128 | 54 36 33 00 21 e5 00 00 00 01 00 00 00 00 00 00  | T63.!........... 
144 | 00 00 00 00 00 f8 01 00 00 01 00 00 00 00 00 00  | ................ 
160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00  | ................ 
208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff  | ................ 
224 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
272 | 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 00  | ................ 
288 | 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00  | .......?........ 
304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00  | ................ 
384 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01  | ................ 
400 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00  | ................ 
416 | 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00  | ...F............ 
432 | ff 43 52 45 57 69 7a 61 72 64 4e 6f 74 65 00 00  | .CREWizardNote.. 
448 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00  | ................ 
464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
480 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00  | ................ 
496 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
512 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00  | ................ 
528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
544 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff  | ................ 
560 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff  | ................ 
592 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00  | ................ 
608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
624 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00  | ................ 
640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
656 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00  | ................ 
672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
688 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00  | ................ 
704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
720 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00  | ................ 
736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
816 | 00 00 00 00 00 00 00 00 00 00 00
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #6  
Old 02-13-2009, 11:22 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

No, no I don't think that's it at all. I notice when I get my offsets wrong and the items clip each other and I get a 2nd item with garbled stats I'll see accuracy strikethrough etc.

I'm really bad with messing up my offsets too, when I'm stepping through 500 bytes just to realize I've gotten off by 1 byte I wanna kill myself... need to finish this structure already.
Reply With Quote
  #7  
Old 02-14-2009, 01:23 AM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

You know what it was? I had an uint8 instead of uint32 in one spot and incidentally 3 extra bytes not far down so I didn't catch it right away.

It's basically structured now ima try getting an inventory to load... but first...

I've had it up to here with
Code:
[02.13. - 21:08:30] [NET__IDENTIFY] Unable to identify stream from 192.168.1.110:1540 before it closed.
You will be squished.

Also, if you are able to get a collect of an item with an augment socketed sooner or later that'd probably help. Tho I wont be doing that at first.

Last edited by KLS; 02-14-2009 at 10:21 AM..
Reply With Quote
  #8  
Old 02-14-2009, 04:51 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Here is "Signet of Might" with an "Onyx Orb of Aggression" augmented in it:

Code:
01 00 00 00 00 00 00 00 04  | ................ 
66064 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 b4  | ................ 
66080 | 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66112 | 00 00 00 00 00 00 00 53 69 67 6e 65 74 20 6f 66  | .......Signet of 
66128 | 20 4d 69 67 68 74 00 52 61 77 20 70 6f 77 65 72  |  Might.Raw power 
66144 | 20 73 75 72 67 65 73 20 69 6e 74 6f 20 79 6f 75  |  surges into you 
66160 | 72 20 62 6f 64 79 00 49 54 36 33 00 7f 3f 00 00  | r body.IT63..?.. 
66176 | 14 01 00 00 00 12 00 00 00 00 00 00 00 da 04 00  | ................ 
66192 | 00 01 00 00 00 00 00 00 0f 0f 0f 0f 0f 00 19 19  | ................ 
66208 | 19 19 00 19 19 91 00 00 00 82 00 00 00 82 00 00  | ................ 
66224 | 00 19 00 00 00 03 00 00 00 00 00 00 00 00 00 00  | ................ 
66240 | 00 ff ff 00 00 ff ff 00 00 00 00 00 00 08 00 00  | ................ 
66256 | 00 00 00 00 00 13 00 00 00 00 00 00 00 00 00 00  | ................ 
66272 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00  | ................ 
66288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 1d  | ................ 
66320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f  | ...............? 
66336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66416 | 00 07 00 00 00 01 00 00 00 00 00 01 00 00 00 00  | ................ 
66432 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00  | ................ 
66448 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00  | ...........F.... 
66464 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00  | ................ 
66480 | 00 00 00 00 00 00 00 00 00 1e 00 00 00 00 00 00  | ................ 
66496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff  | ................ 
66512 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00  | ................ 
66528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66544 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00  | ................ 
66560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66576 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00  | ................ 
66592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66608 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff  | ................ 
66624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66640 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff  | ................ 
66656 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff  | ................ 
66688 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00  | ................ 
66704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66720 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00  | ................ 
66736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66752 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00  | ................ 
66768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66848 | 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00  | ................ 
66864 | 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00  | ................ 
66880 | 00 00 b5 1d 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
66912 | 00 00 00 00 00 00 00 00 00 00 4f 6e 79 78 20 4f  | ..........Onyx O 
66928 | 72 62 20 6f 66 20 41 67 67 72 65 73 73 69 6f 6e  | rb of Aggression 
66944 | 00 41 6e 20 61 75 72 61 20 6f 66 20 63 6f 6e 73  | .An aura of cons 
66960 | 74 69 74 75 74 69 6f 6e 20 65 6d 61 6e 61 74 65  | titution emanate 
66976 | 73 20 66 72 6f 6d 20 77 69 74 68 69 6e 00 49 54  | s from within.IT 
66992 | 36 33 00 fc a4 00 00 00 01 00 00 00 fe ff 1f 00  | 63.............. 
67008 | 00 00 00 00 9a 05 00 00 01 00 00 00 00 00 00 00  | ................ 
67024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67056 | 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00  | ................ 
67072 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff  | ................ 
67088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67104 | 00 00 00 00 00 00 00 00 00 41 00 00 00 00 00 00  | .........A...... 
67120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67136 | 00 00 00 00 00 ff 36 00 00 00 00 00 00 00 00 00  | ......6......... 
67152 | 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 00  | ......?......... 
67168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67232 | 40 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00  | @............... 
67248 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00  | ................ 
67264 | 00 00 00 00 01 00 01 00 00 00 04 00 00 00 aa 05  | ................ 
67280 | 00 00 46 00 00 00 01 00 00 00 00 00 00 00 00 00  | ..F............. 
67296 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67312 | 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67328 | a5 b7 00 00 ff ff ff ff 00 00 00 00 00 00 00 00  | ................ 
67344 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff  | ................ 
67376 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67392 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff  | ................ 
67408 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff  | ................ 
67440 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00  | ................ 
67456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67472 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00  | ................ 
67488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67504 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00  | ................ 
67520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67536 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff  | ................ 
67552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67568 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00  | ................ 
67584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................ 
67664 | 00 00 00 00 00 00 00 00 00 00 00 00 00
Damn that thing took too many hours of tradeskilling just to be made obsolete when we got into PoTimeB lol.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 09:27 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3