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 05-15-2010, 05:35 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default Alternate Currencies

For the later clients like SoF and SoD, there are new alternate currencies available, that are not coded yet. I looked into them a little, but don't have much info to go on for them. I also don't have any access to be able to get collects of using "create"/"Reclaim" on them, or attaining or spending them.

Currently, the only info I have about them from collects is the single packet sent when zoning. Here is the packet from a ShowEQ collect:
Code:
May 04 2010 04:48:17:403 [Decoded] [Server->Client] [Size: 308]
[OPCode: 0x659e]

08 00 00 00 0c 00 00 00 
0a 00 00 00 01 00 00 00 0a 00 00 00 26 38 01 00 1f 08 00 00 e8 03 00 00 00 
0b 00 00 00 01 00 00 00 0b 00 00 00 27 38 01 00 24 08 00 00 e8 03 00 00 00 
0c 00 00 00 01 00 00 00 0c 00 00 00 28 38 01 00 26 08 00 00 e8 03 00 00 00 
0d 00 00 00 01 00 00 00 0d 00 00 00 29 38 01 00 25 08 00 00 e8 03 00 00 00 
0e 00 00 00 01 00 00 00 0e 00 00 00 4d 8a 01 00 ea 0a 00 00 e8 03 00 00 00 
0f 00 00 00 01 00 00 00 0f 00 00 00 58 92 01 00 e9 0a 00 00 e8 03 00 00 00 
10 00 00 00 01 00 00 00 10 00 00 00 a6 ab 00 00 86 02 00 00 e8 03 00 00 00 
11 00 00 00 01 00 00 00 11 00 00 00 a7 ab 00 00 85 02 00 00 e8 03 00 00 00 
12 00 00 00 01 00 00 00 12 00 00 00 c0 a1 00 00 c6 02 00 00 e8 03 00 00 00 
13 00 00 00 01 00 00 00 13 00 00 00 bb b6 00 00 eb 0c 00 00 e8 03 00 00 01 
14 00 00 00 01 00 00 00 14 00 00 00 52 ba 00 00 ff 0c 00 00 e8 03 00 00 01 
15 00 00 00 01 00 00 00 15 00 00 00 1c bb 00 00 ce 08 00 00 e8 03 00 00 00
From breaking down that packet and doing a little searching around, here is the basic idea of the structures for that packet:
Code:
// Sent after OP_ReqNewZone from Client
struct AltCurrency_Struct {
	int32	unknown000;			// Seen 8
	int32	total_currencies;	// Seen 12
	Currencies_Struct currencies[total_currencies];
};

struct Currencies_Struct {
	int32	currency_number;	// Starts at 10 and counts up
	int32	unknown001;			// Seen 1
	int32	currency_number2;	// Same as currency_number
	int32	item_id;			// Item ID used for the currency
	int32	item_icon;			// Icon for the currency to display
	int32	stacksize;			// Seen 1000
	int8	unknown003;			// Seen mostly 0 and some 1
};
And here is a list of the ones currently sent on Live:
Code:
Plural Name - Singular Name - Item ID
Doubloons - Doubloon 79910
Orux - Orum 79911
Phosphenes - Phosphene 79912
Phosphites - 79913
Faycitum - ? - 
Chronobines - Chronobine 103000
Silver Tokens - Silver Token 43942
Gold Tokens - Gold Token 43943
McKenzie's Special Brew - McKenzie's Special Brew 41408
Bayle Marks - Bayle Mark 46779
Recovery Tokens - ? - 
Brellium Tokens - Brellium Token 47900
I don't know when/if I will get around to doing more work on these, but I figured I would post this here for future reference, or in case someone else wants to look into them further or add more info on them.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
Reply


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 06:08 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3