View Single Post
  #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