Item.bmd 97d - 1024 items!

Results 1 to 5 of 5
  1. #1
    Account Upgraded | Title Enabled! muonlinegr2 is offline
    MemberRank
    May 2012 Join Date
    GreeceLocation
    709Posts

    big grin Item.bmd 97d - 1024 items!

    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!





    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
    http://www53.zippyshare.com/v/37352768/file.html
    Νέο - Έγγραφο κειμένου.txt


  2. #2
    Darkness Member Kiosani is offline
    MemberRank
    Oct 2007 Join Date
    ArgentinaLocation
    1,276Posts

    Re: Item.bmd 97d - 1024 items!

    I think that you're crazy, because this is very hard to do since the main.exe has many functions related to items, and although it is an old version of main.exe as is the: 0.97d, anyway remains a very difficult job, but you also decompile the main completely and return to reformulate all code thereof, to change the structure of the items and load etc you will need to do the same for your GameServer 0.96.40 (since.. 97d main.exe weights: 4.89 MB).

    Sorry, but this is completely crazy!
    Last edited by Kiosani; 17-10-14 at 12:07 PM.

  3. #3
    Valued Member kinder32 is offline
    MemberRank
    Sep 2008 Join Date
    ArgentinaLocation
    135Posts

    Re: Item.bmd 97d - 1024 items!

    97d doesn't have 512 item per group, it has 32, don't know where u get your info.

    And like mauro said, you would have to rebuild almost everything, gs, main, item structure in db...

  4. #4
    Novice rua33 is offline
    MemberRank
    Nov 2012 Join Date
    2Posts

    Re: Item.bmd 97d - 1024 items!

    link off

  5. #5
    Retired NanoGuy is offline
    MemberRank
    Jul 2012 Join Date
    IsraelLocation
    286Posts

    Re: Item.bmd 97d - 1024 items!

    Mistake
    Last edited by NanoGuy; 24-11-16 at 12:12 AM. Reason: i rather open a thread with visible information of my findings



Advertisement