- Joined
- May 21, 2012
- Messages
- 708
- Reaction score
- 301
Well as you all know in the 97d version item.bmd only have 512 items!
I'm almost finished my project that already item.bmd 1024 items!
Download Link
View attachment Νέο - Έγγραφο κειμένου.txt
I'm almost finished my project that already item.bmd 1024 items!
void _stdcall NewItems ()
{
for ( int i = 0 ; i < 12 ; i ++)
{
for ( int x = StartFrom [ i ]; x < 512 ; x ++)
{
WORD ItemID = ( ItemOffset_Arrays +( i * 512 )+ x );
LoadItem ( ItemID , Folder [ i ], Name [ i ], ( x + 1 ));
if ( i >= 7 && i <= 11 )
{
LoadTexture ( ItemID , "Player\\" , 0x2901 , 0x2600 , 1 );
}
else
{
LoadTexture ( ItemID , "Item\\" , 0x2901 , 0x2600 , 1 );
}
}
}
}
typedef void (* TLoadItem )( WORD , char *, char *, WORD );
TLoadItem LoadItem = ( TLoadItem ) 0x000000 ;
typedef void (* TLoadTexture )( WORD , char *, int , int , int );
TLoadTexture LoadTexture = ( TLoadTexture ) 0x000000 ;
#define ItemOffset_Arrays 493 // in dec -> 1171
int StartFrom [ 12 ] = { 36 , 9 , 19 , 12 , 25 , 36 , 22 , 74 , 74 , 74 , 74 , 74 };
char * Folder [ 2 ] = { "Data\\Item\\" , "Data\\Player\\" };
char * Name [ 12 ] = { "Sword" , "Axe" , "Mace" , "Spear" , "Bow" , "Staff" , "Shield" , "HelmMale" , "ArmorMale" , "PantMale" , "GloveMale" , "BootMale" };
void _stdcall NewItems (
Download Link
You must be registered to see links
View attachment Νέο - Έγγραφο κειμένου.txt
Attachments
You must be registered for see attachments list