View Single Post
  #3  
Old 11-08-2011, 02:02 PM
blackdragonsdg
Dragon
 
Join Date: Dec 2008
Location: Tennessee
Posts: 656
Default

Looks like you need to alter the source code a bit.

EMuShareMem\Items.H
Code:
#include "../common/types.h"
#include "../common/eq_packet_structs.h"
#include "../common/EMuShareMem.h"

// MMF_EQMAX_ITEMS:  Make sure this is bigger than the highest item ID#
#define MMF_EQMAX_ITEMS		200000
// MMF_MEMMAX_ITEMS: Maxium number of items to load into memory. Make sure this is bigger
//                   than the total number of items in the server's database!
//#define MMF_MEMMAX_ITEMS	32700

struct MMFItems_Struct {
	uint32		MaxItemID;
	uint32		NextFreeIndex;
	uint32		ItemCount;
	uint32		ItemIndex[MMF_EQMAX_ITEMS+1];
	Item_Struct	Items[0];
};

//#define MMF_MAX_ITEMS_MEMSIZE	sizeof(MMFItems_Struct) + 256
Change this segment
Code:
#define MMF_EQMAX_ITEMS		200000
To this
Code:
#define MMF_EQMAX_ITEMS		300000
Then recompile the source code. The problem should go away.
Reply With Quote