Page 1 of 2 12 LastLast
Results 1 to 10 of 19
  1. #1
    Dwar
    Dwar is offline
    Veteran Dwar's Avatar
    Join Date
    2010 Mar
    Posts
    2,222
    Thanks Thanks Given 
    211
    Thanks Thanks Received 
    2,230
    Thanked in
    292 Posts
    Rep Power
    10

    Lightbulb Forsaken World elements.data structure

    Forsaken World and also Perfect world (and also JD stores most of the game data inside elements.data.
    Items name, gear properties, icons and spell ID are inside structured .data file. But without knowing of that structure nearly impossible easily get or edit specific data for one needed object.

    If someone already worked with PW custom servers, they know about editing of the elements.data by ELeditor (EL Tools and so on) and of course they know about necessity of correct description for .data internal structure.

    So, just for beginning I’ve done ~10-15% and write down structure for 10 data block inside elements.data.

    Everyone is welcome for further analyzing

    Forsaken World elements.data
    PHP Code:
     //--------------------------------------
    //--- 010 Editor v3.1.2 Binary Template
    //
    // File: elements.data
    // Author: Dwar
    // Revision: 0.1
    // Purpose: Analyzing
    //--------------------------------------
    struct header
        
    {
            
    int unk;
            
    time_t fTime;
        };    
        
        
    header test

    struct data01
    {
        
    int BlockSize;
        
    int Size;
        
    struct Block
        
    {       
            
    int id;
            
    wchar_t text[32]; //Wide Strings (Unicode Strings), 64byte
            
    int unk;
            
    int unk;
            
    float fl2;
            
    int unk;
            
    int unk;
        };
        
    local int i;
        
        for (
    i=0Sizei++)
        {
            
    Block test;
        };
    }
    file;

    struct data02
    {
        
    int BlockSize;
        
    int Size;
        
    struct Block02
        
    {       
            
    int Id;
            
    wchar_t text[32];
            
    int Desc[162];
        };
        
    local int i;
        for (
    i=0Sizei++)
        {
            
    Block02 test;
        }
    }
    file;

    struct data03
    {
        
    int BlockSize;
        
    int Size;
        
    struct Block03
        
    {       
            
    int Id;
            
    wchar_t text[32];
        };
        
    local int i;
        for (
    i=0Sizei++)
        {
            
    Block03 test;
        }
    }
    file;

    struct data04
    {
        
    int BlockSize;
        
    int Size;
        
    struct Block04
        
    {       
            
    int Id;
            
    wchar_t text[32];
        };
        
    local int i;
        for (
    i=0Sizei++)
        {
            
    Block04 test;
        }
    }
    file;


    struct data05
    {
        
    int BlockSize;
        
    int Size;
        
    struct Block05
        
    {       
            
    int Id;
            
    int unk;
            
    int unk;
            
    wchar_t text[32];
            
    int unk;
            
    wchar_t text2[16];
            
    byte Desc[160];
        };
        
    local int i;
        for (
    i=0Sizei++)
        {
            
    Block05 test;
        }
    }
    file;

    struct data06
    {
        
    int BlockSize;
        
    int Size;
        
    struct Block06
        
    {       
            
    int Id;
            
    wchar_t text[32];
        };
        
    local int i;
        for (
    i=0Sizei++)
        {
            
    Block06 test;
        }
    }
    file;

    struct data07
    {
        
    int BlockSize;
        
    int Size;
        
    struct Block07
        
    {       
            
    int Id;
            
    wchar_t text[32];
        };
        
    local int i;
        for (
    i=0Sizei++)
        {
            
    Block07 test;
        }
    }
    file;

    struct data08
    {
        
    int BlockSize;
        
    int Size;
        
    struct Block08
        
    {       
            
    int Id;
            
    int unk;
            
    int unk;
            
    wchar_t text[32];
            
    int unk;
            
    wchar_t text2[16];
            
    int param1[9];
            
    float ink;
            
    int param2[11];

        };
        
    local int i;
        for (
    i=0Sizei++)
        {
            
    Block08 test;
        }
    }
    file;

    struct data09
    {
        
    int BlockSize;
        
    int Size;
        
    struct Block09
        
    {       
            
    int Id;
            
    wchar_t text[32];
            
    int param1[22];
            
    float ink;
            
    int param2[7];
        };
        
    local int i;
        for (
    i=0Sizei++)
        {
            
    Block09 test;
        }
    }
    file
    Note: You can also write data blocks name for further quick identification

    Please register or login to download attachments.

    Please, post your questions on forum, not by PM or mail

    I spend my time, so please pay a little bit of your time to keep world in equilibrium

  2. The Following 4 Users Say Thank You to Dwar For This Useful Post:


  3. #2
    Dwar
    Dwar is offline
    Veteran Dwar's Avatar
    Join Date
    2010 Mar
    Posts
    2,222
    Thanks Thanks Given 
    211
    Thanks Thanks Received 
    2,230
    Thanked in
    292 Posts
    Rep Power
    10
    Added structures:
    1. ClassName
    2. SpellName
    3. GMTeleport
    4. Items
    5. data10-14

    template file uploaded to the first post
    Please, post your questions on forum, not by PM or mail

    I spend my time, so please pay a little bit of your time to keep world in equilibrium

  4. The Following 4 Users Say Thank You to Dwar For This Useful Post:


  5. #3
    Skand
    Skand is offline
    Guest
    Join Date
    2010 Jun
    Posts
    3
    Thanks Thanks Given 
    2
    Thanks Thanks Received 
    4
    Thanked in
    1 Post
    Rep Power
    0
    Начальная структура всего файла. После еще есть данные, но там вроде текстовые.

    Code:
    //--------------------------------------
    //--- 010 Editor v3.0.6 Binary Template
    //
    // File:
    // Author:
    // Revision:
    // Purpose:
    //--------------------------------------
    struct header
        {
            int unk;
            time_t fTime;
        };    
        
        header test; 
    
    struct data01
    {
        int BlockSize;
        int Size;
        struct Block
        {       
            int id;
            wchar_t text[32]; //Wide Strings (Unicode Strings), 64byte
            int unk;
            int unk;
            float fl2;
            int unk;
            int unk;
        };
        local int i;
        
        for (i=0; i < Size; i++)
        {
            Block test;
        };
    }
    file;
    
    struct data02
    {
        int BlockSize;
        int Size;
        struct Block02
        {       
            int Id;
            wchar_t text[32];
            int Desc[162];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block02 test;
        }
    }
    file;
    
    struct data03
    {
        int BlockSize;
        int Size;
        struct Block03
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block03 test;
        }
    }
    file;
    
    struct data04
    {
        int BlockSize;
        int Size;
        struct Block04
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block04 test;
        }
    }
    file;
    
    
    struct data05
    {
        int BlockSize;
        int Size;
        struct Block05
        {       
            int Id;
            int unk;
            int unk;
            wchar_t text[32];
            int unk;
            wchar_t text2[16];
            byte Desc[160];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block05 test;
        }
    }
    file;
    
    struct data06
    {
        int BlockSize;
        int Size;
        struct Block06
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block06 test;
        }
    }
    file;
    
    struct data07
    {
        int BlockSize;
        int Size;
        struct Block07
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block07 test;
        }
    }
    file;
    
    struct data08
    {
        int BlockSize;
        int Size;
        struct Block08
        {       
            int Id;
            int unk;
            int unk;
            wchar_t text[32];
            int unk;
            wchar_t text2[16];
            int param1[9];
            float ink;
            int param2[11];
    
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block08 test;
        }
    }
    file;
    
    struct data09
    {
        int BlockSize;
        int Size;
        struct Block09
        {       
            int Id;
            wchar_t text[32];
            int param1[22];
            float ink;
            int param2[7];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block09 test;
        }
    }
    file;
    
    struct data10
    {
        int BlockSize;
        int Size;
        struct Block10
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block10 test;
        }
    }
    file;    
    
    struct data11
    {
        int BlockSize;
        int Size;
        struct Block11
        {       
            int Id;
            int unk;
            wchar_t text[32];
            int param1[37];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block11 test;
        }
    }
    file;    
    
    struct data12
    {
        int BlockSize;
        int Size;
        struct Block12
        {       
            int Id;
            wchar_t text[32];
            int param1[30];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block12 test;
        }
    }
    file;    
    
    struct data13
    {
        int BlockSize;
        int Size;
        struct Block13
        {       
            int Id;
            wchar_t text[32];
            int unk;
            wchar_t text1[16];
            int param1[18];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block13 test;
        }
    }
    file;    
    
    struct data14
    {
        int BlockSize;
        int Size;
        struct Block14
        {       
            int Id;
            wchar_t text[32];
            int param1[28];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block14 test;
        }
    }
    file;    
    
    struct data15
    {
        int BlockSize;
        int Size;
        struct Block15
        {       
            int param1[45];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block15 test;
        }
    }
    file;    
    
    struct data16
    {
        int BlockSize;
        int Size;
        struct Block16
        {       
            int Id;
            wchar_t text[32];
            int param1[14];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block16 test;
        }
    }
    file;    
    
    struct data17
    {
        int BlockSize;
        int Size;
        struct Block17
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block17 test;
        }
    }
    file;    
    
    struct data18
    {
        int BlockSize;
        int Size;
        struct Block18
        {       
            int Id;
            int unk;
            wchar_t text[32];
            int param2[134];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block18 test;
        }
    }
    file;    
    
    struct data19
    {
        int BlockSize;
        int Size;
        struct Block19
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block19 test;
        }
    }
    file;    
    
    struct data20
    {
        int BlockSize;
        int Size;
        struct Block20
        {       
            int Id;
            int unk;
            wchar_t text[32];
            int param1[273];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block20 test;
        }
    }
    file;    
    
    struct data21
    {
        int BlockSize;
        int Size;
        struct Block21
        {       
            int param1[172];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block21 test;
        }
    }
    file;    
    
    struct data22
    {
        int BlockSize;
        int Size;
        struct Block22
        {       
            int param1[60];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block22 test;
        }
    }
    file;    
    
    struct data23
    {
        int BlockSize;
        int Size;
        struct Block23
        {       
            int Id;
            wchar_t text[32];
            int param1[9];
            wchar_t text1[16];
            int param2[3];
            wchar_t text2[64]; //???
            int param3[209]; //???
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block23 test;
        }
    }
    file;    
    
    struct data24
    {
        int BlockSize;
        int Size;
        struct Block24
        {       
            int Id;
            wchar_t text[32];
            int param1[33];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block24 test;
        }
    }
    file;    
    
    struct data25
    {
        int BlockSize;
        int Size;
        struct Block25
        {       
            int Id;
            wchar_t text[32];
            int param1[143];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block25 test;
        }
    }
    file;    
    
    struct data26
    {
        int BlockSize;
        int Size;
        struct Block26
        {       
            int Id;
            wchar_t text[32];
            int param1[31];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block26 test;
        }
    }
    file;    
    
    struct data27
    {
        int BlockSize;
        int Size;
        struct Block27
        {       
            int Id;
            wchar_t text[32];
            int param1[30];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block27 test;
        }
    }
    file;    
    
    struct data28
    {
        int BlockSize;
        int Size;
        struct Block28
        {       
            int Id;
            wchar_t text[32];
            int param1[47];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block28 test;
        }
    }
    file;    
    
    struct data29
    {
        int BlockSize;
        int Size;
        struct Block29
        {       
            int Id;
            wchar_t text[32];
            int param1[53];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block29 test;
        }
    }
    file;    
    
    struct data30
    {
        int BlockSize;
        int Size;
        struct Block30
        {       
            int Id;
            wchar_t text[32];
            int param1[4];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block30 test;
        }
    }
    file;    
    
    struct data31
    {
        int BlockSize;
        int Size;
        struct Block31
        {       
            int Id;
            wchar_t text[32];
            int param1;
            wchar_t text1[16];
            wchar_t text2[16];
            wchar_t text3[16];
            wchar_t text4[16];
            wchar_t text5[16];
            wchar_t text6[16];
            wchar_t text7[16];
            wchar_t text8[16];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block31 test;
        }
    }
    file;    
    
    struct data32
    {
        int BlockSize;
        int Size;
        struct Block32
        {       
            int Id;
            wchar_t text[32];
            int param1[64];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block32 test;
        }
    }
    file;    
    
    struct data33
    {
        int BlockSize;
        int Size;
        struct Block33
        {       
            int param1[46];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block33 test;
        }
    }
    file;    
    
    int UNKNOWN_DATA_1[5];
    
    struct data34
    {
        int BlockSize;
        int Size;
        struct Block34
        {       
            int Id;
            wchar_t text[32];
            int unk;
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block34 test;
        }
    }
    file;    
    
    struct data35
    {
        int BlockSize;
        int Size;
        struct Block35
        {       
            int Id;
            wchar_t text[32];
            wchar_t text1[16];
            int unk1[45];
            wchar_t text2[16];
            int unk2[45];
            wchar_t text3[16];
            int unk3[45];
            wchar_t text4[16];
            int unk4[45];
            wchar_t text5[16];
            int unk5[45];
            wchar_t text6[16];
            int unk6[45];
            wchar_t text7[16];
            int unk7[45];
            wchar_t text8[16];
            int unk8[45];
            int unk;
        };
        local int i;
        for (i=0; i < Size; i++)
    //    for (i=0; i < Size; i++)
        {
            Block35 test;
        }
    }
    file;    
    
    struct data36
    {
        int BlockSize;
        int Size;
        struct Block36
        {       
            int unk[18];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block36 test;
        }
    }
    file;    
    
    struct data37
    {
        int BlockSize;
        int Size;
        struct Block37
        {       
            int Id;
            wchar_t text[32];
            int unk[256];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block37 test;
        }
    }
    file;    
    
    struct data38
    {
        int BlockSize;
        int Size;
        struct Block38
        {       
            int Id;
            wchar_t text[32];
            int unk[257];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block38 test;
        }
    }
    file;    
    
    struct data39
    {
        int BlockSize;
        int Size;
        struct Block39
        {       
            int Id;
            wchar_t text[32];
            int unk[144];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block39 test;
        }
    }
    file;    
    
    struct data40
    {
        int BlockSize;
        int Size;
        struct Block40
        {       
            int Id;
            wchar_t text[32];
            int unk;
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block40 test;
        }
    }
    file;    
    
    struct data41
    {
        int BlockSize;
        int Size;
        struct Block41
        {       
            int Id;
            wchar_t text[32];
            int unk[19];
            wchar_t text1[64];
            int unk1[102];
            wchar_t text2[64];
            int unk2[102];
            wchar_t text3[64];
            int unk3[102];
            wchar_t text4[64];
            int unk4[102];
            wchar_t text5[64];
            int unk5[102];
            wchar_t text6[64];
            int unk6[102];
            wchar_t text7[64];
            int unk7[102];
            wchar_t text8[64];//??
            int unk8[102];//??
            int unk_[1072];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block41 test;
        }
    }
    file;    
    
    struct data42
    {
        int BlockSize;
        int Size;
        struct Block42
        {       
            int unk[18];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block42 test;
        }
    }
    file;    
    
    struct data43
    {
        int BlockSize;
        int Size;
        struct Block43
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block43 test;
        }
    }
    file;    
    
    struct data44
    {
        int BlockSize;
        int Size;
        struct Block44
        {       
            int unk[17];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block44 test;
        }
    }
    file;    
    
    struct data45
    {
        int BlockSize;
        int Size;
        struct Block45
        {       
            int Id;
            wchar_t text[32];
            int unk[56];
            wchar_t text1[256];//++???
            int unk1[52];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block45 test;
        }
    }
    file;    
    struct data46
    {
        int BlockSize;
        int Size;
        struct Block46
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block46 test;
        }
    }
    file;    
    
    struct data47
    {
        int BlockSize;
        int Size;
        struct Block47
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block47 test;
        }
    }
    file;    
    
    struct data48
    {
        int BlockSize;
        int Size;
        struct Block48
        {       
            int Id;
            int unk1[2];
            wchar_t text1[32];
            int unk2[59];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block48 test;
        }
    }
    file;    
    
    struct data49
    {
        int BlockSize;
        int Size;
        struct Block49
        {       
            int unk[49];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block49 test;
        }
    }
    file;    
    
    struct data50
    {
        int BlockSize;
        int Size;
        struct Block50
        {       
            int Id;
            wchar_t text[32];
            int unk2[108];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block50 test;
        }
    }
    file;    
    
    struct data51
    {
        int BlockSize;
        int Size;
        struct Block51
        {       
            int Id;
            wchar_t text[32];
            int unk2[214];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block51 test;
        }
    }
    file;    
    
    struct data52
    {
        int BlockSize;
        int Size;
        struct Block52
        {       
            int Id;
            wchar_t text[32];
            int unk2[116];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block52 test;
        }
    }
    file;    
    
    struct data53
    {
        int BlockSize;
        int Size;
        struct Block53
        {       
            int Id;
            wchar_t text[32];
            int unk2[27];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block53 test;
        }
    }
    file;    
    
    struct data54
    {
        int BlockSize;
        int Size;
        struct Block54
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block54 test;
        }
    }
    file;    
    
    struct data55
    {
        int BlockSize;
        int Size;
        struct Block55
        {       
            int Id;
            int unk1;
            wchar_t text1[32];
            int unk2[87];
            wchar_t text2[16];//??
            wchar_t text3[256];
            int unk3[10];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block55 test;
        }
    }
    file;    
    
    struct data56
    {
        int BlockSize;
        int Size;
        struct Block56
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block56 test;
        }
    }
    file;    
    
    struct data57
    {
        int BlockSize;
        int Size;
        struct Block57
        {       
            int Id;
            int unk;
            wchar_t text[32];
            int unk2[16];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block57 test;
        }
    }
    file;    
    
    struct data58
    {
        int BlockSize;
        int Size;
        struct Block58
        {       
            int Id;
            wchar_t text[32];
            int unk2[29];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block58 test;
        }
    }
    file;    
    
    struct data59
    {
        int BlockSize;
        int Size;
        struct Block59
        {       
            int Id;
            wchar_t text[32];
            int unk2[2800];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block59 test;
        }
    }
    file;    
    
    struct data60
    {
        int BlockSize;
        int Size;
        struct Block60
        {       
            int unk2[37];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block60 test;
        }
    }
    file;    
    
    struct data61
    {
        int BlockSize;
        int Size;
        struct Block61
        {       
            int unk2[273];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block61 test;
        }
    }
    file;    
    
    struct data62
    {
        int BlockSize;
        int Size;
        struct Block62
        {       
            int Id;
            wchar_t text[32];
            int unk2[12];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block62 test;
        }
    }
    file;    
    
    struct data63
    {
        int BlockSize;
        int Size;
        struct Block63
        {       
            int Id;
            wchar_t text1[32];
            int unk;
            wchar_t text2[16];
            int unk2[239];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block63 test;
        }
    }
    file;    
    
    struct data64
    {
        int BlockSize;
        int Size;
        struct Block64
        {       
            int Id;
            wchar_t text1[32];
            int unk;
            wchar_t text2[16];
            int unk2[37];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block64 test;
        }
    }
    file;    
    
    struct data65
    {
        int BlockSize;
        int Size;
        struct Block65
        {       
            int unk2[46];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block65 test;
        }
    }
    file;    
    
    struct data66
    {
        int BlockSize;
        int Size;
        struct Block66
        {       
            int unk2[52];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block66 test;
        }
    }
    file;    
    
    struct data67
    {
        int BlockSize;
        int Size;
        struct Block67
        {       
            int Id;
            wchar_t text[32];
            int unk2[200];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block67 test;
        }
    }
    file;    
    
    WORD UNKNOWN_DATA_2[47];
    //wchar_t text[320];
    
    
    struct data68
    {
        int BlockSize;
        int Size;
        struct Block68
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block68 test;
        }
    }
    file;    
    
    struct data69
    {
        int BlockSize;
        int Size;
        struct Block69
        {       
            int Id;
            wchar_t text[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block69 test;
        }
    }
    file;    
    
    struct data70
    {
        int BlockSize;
        int Size;
        struct Block70
        {       
            int Id;
            int unk1[2];
            wchar_t text1[32];
            int unk2;
            wchar_t text2[16];
            int unk3[18];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block70 test;
        }
    }
    file;    
    
    struct data71
    {
        int BlockSize;
        int Size;
        struct Block71
        {       
            int Id;
            wchar_t text[32];
            int unk[61];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block71 test;
        }
    }
    file;    
    
    struct data72
    {
        int BlockSize;
        int Size;
        struct Block72
        {       
            int Id;
            wchar_t text1[32];
            int unk1;
            wchar_t text2[16];
            int unk2[20];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block72 test;
        }
    }
    file;    
    
    struct data73
    {
        int BlockSize;
        int Size;
        struct Block73
        {       
            int Id;
            wchar_t text[32];
            int unk[18];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block73 test;
        }
    }
    file;    
    
    struct data74
    {
        int BlockSize;
        int Size;
        struct Block74
        {       
            int Id;
            wchar_t text[32];
            int unk[2];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block74 test;
        }
    }
    file;    
    
    struct data75
    {
        int BlockSize;
        int Size;
        struct Block75
        {       
            int unk[19];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block75 test;
        }
    }
    file;    
    
    struct data76
    {
        int BlockSize;
        int Size;
        struct Block76
        {       
            int unk[19];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block76 test;
        }
    }
    file;    
    
    struct data77
    {
        int BlockSize;
        int Size;
        struct Block77
        {       
            int Id;
            wchar_t text[32];
            int unk[37];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block77 test;
        }
    }
    file;    
    
    struct data78
    {
        int BlockSize;
        int Size;
        struct Block78
        {       
            int Id;
            wchar_t text1[32];
            int unk;
            wchar_t text2[16];
            int unk2[39];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block78 test;
        }
    }
    file;    
    
    struct data79
    {
        int BlockSize;
        int Size;
        struct Block79
        {       
            int unk[43];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block79 test;
        }
    }
    file;    
    
    struct data80
    {
        int BlockSize;
        int Size;
        struct Block80
        {       
            int Id;
            wchar_t text[32];
            int unk[315];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block80 test;
        }
    }
    file;    
    
    struct data81
    {
        int BlockSize;
        int Size;
        struct Block81
        {       
            int unk[43];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block81 test;
        }
    }
    file;    
    
    struct data82
    {
        int BlockSize;
        int Size;
        struct Block82
        {       
            int Id;
            wchar_t text[32];
            int unk[26];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block82 test;
        }
    }
    file;    
    
    struct data83
    {
        int BlockSize;
        int Size;
        struct Block83
        {       
            int Id;
            wchar_t text[32];
            int unk[133];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block83 test;
        }
    }
    file;    
    
    struct data84
    {
        int BlockSize;
        int Size;
        struct Block84
        {       
            int Id;
            wchar_t text[32];
            int unk[157];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block84 test;
        }
    }
    file;    
    
    struct data85
    {
        int BlockSize;
        int Size;
        struct Block85
        {       
            int unk[50];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block85 test;
        }
    }
    file;    
    
    struct data86
    {
        int BlockSize;
        int Size;
        struct Block86
        {       
            int unk[36];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block86 test;
        }
    }
    file;    
    
    struct data87
    {
        int BlockSize;
        int Size;
        struct Block87
        {       
            int unk[35];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block87 test;
        }
    }
    file;    
    
    struct data88
    {
        int BlockSize;
        int Size;
        struct Block88
        {       
            int unk[37];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block88 test;
        }
    }
    file;    
    
    struct data89
    {
        int BlockSize;
        int Size;
        struct Block89
        {       
            int unk[36];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block89 test;
        }
    }
    file;    
    
    struct data90
    {
        int BlockSize;
        int Size;
        struct Block90
        {       
            int Id;
            wchar_t text[32];
            int unk[1201];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block90 test;
        }
    }
    file;    
    
    struct data91
    {
        int BlockSize;
        int Size;
        struct Block91
        {       
            int Id;
            wchar_t text[32];
            int unk[29];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block91 test;
        }
    }
    file;    
    
    struct data92
    {
        int BlockSize;
        int Size;
        struct Block92
        {       
            int Id;
            wchar_t text1[32];
            wchar_t text2[16];
            int unk1[718];
            wchar_t text3[16];
            int unk2[718];
            wchar_t text4[16];
            int unk3[718];
            wchar_t text5[16];
            int unk4[719];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block92 test;
        }
    }
    file;
    
    struct data93
    {
        int BlockSize;
        int Size;
        struct Block93
        {       
            int unk[22];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block93 test;
        }
    }
    file;    
    
    struct data94
    {
        int BlockSize;
        int Size;
        struct Block94
        {       
            int Id;
            wchar_t text[32];
            int unk[800];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block94 test;
        }
    }
    file;    
    
    struct data95
    {
        int BlockSize;
        int Size;
        struct Block95
        {       
            int Id;
            wchar_t text[32];
            int unk[241];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block95 test;
        }
    }
    file;    
    
    struct data96
    {
        int BlockSize;
        int Size;
        struct Block96
        {       
            int Id;
            wchar_t text[32];
            int unk[230];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block96 test;
        }
    }
    file;    
    
    struct data97
    {
        int BlockSize;
        int Size;
        struct Block97
        {       
            int Id;
            wchar_t text[32];
            int unk[4];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block97 test;
        }
    }
    file;    
    
    struct data98
    {
        int BlockSize;
        int Size;
        struct Block98
        {       
            int Id;
            wchar_t text[32];
            int unk[16];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block98 test;
        }
    }
    file;    
    
    struct data99
    {
        int BlockSize;
        int Size;
        struct Block99
        {       
            int Id;
            wchar_t text[32];
            int unk[289];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block99 test;
        }
    }
    file;    
    
    struct data100
    {
        int BlockSize;
        int Size;
        struct Block100
        {       
            int Id;
            wchar_t text[32];
            int unk[1024];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block100 test;
        }
    }
    file;    
    
    struct data101
    {
        int BlockSize;
        int Size;
        struct Block101
        {       
            int Id;
            wchar_t text[32];
            int unk[37];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block101 test;
        }
    }
    file;    
    
    struct data102
    {
        int BlockSize;
        int Size;
        struct Block102
        {       
            int Id;
            wchar_t text[32];
            int unk[23];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block102 test;
        }
    }
    file;    
    
    struct data103
    {
        int BlockSize;
        int Size;
        struct Block103
        {       
            int Id;
            wchar_t text[32];
            int unk[85];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block103 test;
        }
    }
    file;    
    
    struct data104
    {
        int BlockSize;
        int Size;
        struct Block104
        {       
            int Id;
            wchar_t text1[32];
            int unk1[1];
            wchar_t text2[128];
            int unk2[111];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block104 test;
        }
    }
    file;    
    
    struct data105
    {
        int BlockSize;
        int Size;
        struct Block105
        {       
            int Id;
            wchar_t text[32];
            int unk[4];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block105 test;
        }
    }
    file;    
    
    struct data106
    {
        int BlockSize;
        int Size;
        struct Block106
        {       
            int Id;
            wchar_t text1[32];
            int unk1[9];
            wchar_t text2[16];
            int unk2[131];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block106 test;
        }
    }
    file;    
    
    struct data107
    {
        int BlockSize;
        int Size;
        struct Block107
        {       
            int Id;
            wchar_t text[32];
            int unk[104];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block107 test;
        }
    }
    file;    
    
    struct data108
    {
        int BlockSize;
        int Size;
        struct Block108
        {       
            int Id;
            wchar_t text[32];
            int unk[28];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block108 test;
        }
    }
    file;    
    
    struct data109
    {
        int BlockSize;
        int Size;
        struct Block109
        {       
            int Id;
            wchar_t text[32];
            int unk[163];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block109 test;
        }
    }
    file;    
    
    struct data110
    {
        int BlockSize;
        int Size;
        struct Block110
        {       
            int Id;
            wchar_t text1[32];
            int unk1[12];
            wchar_t text2[16];
            int unk2[55];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block110 test;
        }
    }
    file;    
    
    struct data111
    {
        int BlockSize;
        int Size;
        struct Block111
        {       
            int Id;
            wchar_t text1[32];
            wchar_t text2[256];
            wchar_t text3[256];
            int unk[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block111 test;
        }
    }
    file;    
    
    struct data112
    {
        int BlockSize;
        int Size;
        struct Block112
        {       
            int Id;
            wchar_t text[32];
            int unk[30];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block112 test;
        }
    }
    file;    
    
    struct data113
    {
        int BlockSize;
        int Size;
        struct Block113
        {       
            int Id;
            wchar_t text[32];
            int unk[16];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block113 test;
        }
    }
    file;    
    
    struct data114
    {
        int BlockSize;
        int Size;
        struct Block114
        {       
            int Id;
            wchar_t text[32];
            int unk[31];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block114 test;
        }
    }
    file;    
    
    struct data115
    {
        int BlockSize;
        int Size;
        struct Block115
        {       
            int Id;
            wchar_t text1[32];
            int unk1[24];
            wchar_t text2[16];
            int unk2[128];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block115 test;
        }
    }
    file;    
    
    struct data116
    {
        int BlockSize;
        int Size;
        struct Block116
        {       
            int Id;
            wchar_t text[32];
            int unk[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block116 test;
        }
    }
    file;    
    
    struct data117
    {
        int BlockSize;
        int Size;
        struct Block117
        {       
            int Id;
            wchar_t text[32];
            int unk[120];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block117 test;
        }
    }
    file;    
    
    struct data118
    {
        int BlockSize;
        int Size;
        struct Block118
        {       
            int Id;
            wchar_t text1[32];
            int unk1[3];
            wchar_t text2[16];
            wchar_t text3[128];//??
            int unk2[84];
            wchar_t text4[16];
            wchar_t text5[128];//??
            int unk3[84];
            wchar_t text6[16];
            wchar_t text7[128];//??
            int unk4[84];
            wchar_t text8[16];
            wchar_t text9[128];//??
            int unk5[84];
            wchar_t text10[16];
            wchar_t text11[128];//??
            int unk6[84];
            int unk[780];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block118 test;
        }
    }
    file;    
    
    struct data119
    {
        int BlockSize;
        int Size;
        struct Block119
        {       
            int Id;
            wchar_t text[32];
            int unk[51];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block119 test;
        }
    }
    file;  
    
    struct data120
    {
        int BlockSize;
        int Size;
        struct Block120
        {       
            int Id;
            wchar_t text1[32];
            int unk1;
            wchar_t text2[16];
            int unk2[21];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block120 test;
        }
    }
    file;    
    
    struct data121
    {
        int BlockSize;
        int Size;
        struct Block121
        {       
            int Id;
            wchar_t text[32];
            int unk[7];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block121 test;
        }
    }
    file;    
    
    struct data122
    {
        int BlockSize;
        int Size;
        struct Block122
        {       
            int Id;
            wchar_t text[32];
            int unk[37];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block122 test;
        }
    }
    file;    
    
    struct data123
    {
        int BlockSize;
        int Size;
        struct Block123
        {       
            int Id;
            wchar_t text[32];
            int unk[34];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block123 test;
        }
    }
    file;    
    
    struct data124
    {
        int BlockSize;
        int Size;
        struct Block124
        {       
            int Id;
            wchar_t text[32];
            int unk[481];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block124 test;
        }
    }
    file;    
    
    struct data125
    {
        int BlockSize;
        int Size;
        struct Block125
        {       
            int Id;
            wchar_t text[32];
            int unk[29];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block125 test;
        }
    }
    file;    
    
    struct data126
    {
        int BlockSize;
        int Size;
        struct Block126
        {       
            int Id;
            wchar_t text1[32];
            wchar_t text2[16];
            int unk[11];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block126 test;
        }
    }
    file;    
    
    struct data127
    {
        int BlockSize;
        int Size;
        struct Block127
        {       
            int Id;
            wchar_t text[32];
            int unk[12];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block127 test;
        }
    }
    file;    
    
    struct data128
    {
        int BlockSize;
        int Size;
        struct Block128
        {       
            int Id;
            wchar_t text[32];
            int unk[16];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block128 test;
        }
    }
    file;    
    
    struct data129
    {
        int BlockSize;
        int Size;
        struct Block129
        {       
            int Id;
            wchar_t text1[32];
            wchar_t text2[128];
            int unk[89];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block129 test;
        }
    }
    file;    
    
    struct data130
    {
        int BlockSize;
        int Size;
        struct Block130
        {       
            int Id;
            wchar_t text[32];
            int unk[31];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block130 test;
        }
    }
    file;    
    
    struct data131
    {
        int BlockSize;
        int Size;
        struct Block131
        {       
            int Id;
            wchar_t text[32];
            int unk[8];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block131 test;
        }
    }
    file;    
    
    struct data132
    {
        int BlockSize;
        int Size;
        struct Block132
        {       
            int Id;
            wchar_t text[32];
            int unk[41];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block132 test;
        }
    }
    file;    
    
    struct data133
    {
        int BlockSize;
        int Size;
        struct Block133
        {       
            int Id;
            wchar_t text1[32];
            wchar_t text2[256];
            int unk[60];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block133 test;
        }
    }
    file;    
    
    struct data134
    {
        int BlockSize;
        int Size;
        struct Block134
        {       
            int Id;
            wchar_t text1[32];
            int unk1[2];
            wchar_t text2[128];
            int unk2[74];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block134 test;
        }
    }
    file;    
    
    struct data135
    {
        int BlockSize;
        int Size;
        struct Block135
        {       
            int Id;
            wchar_t text1[32];
            int unk1[54];
            wchar_t text2[256];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block135 test;
        }
    }
    file;    
    
    struct data136
    {
        int BlockSize;
        int Size;
        struct Block136
        {       
            int Id;
            wchar_t text[32];
            int unk[803];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block136 test;
        }
    }
    file;    
    
    struct data137
    {
        int BlockSize;
        int Size;
        struct Block137
        {       
            int Id;
            wchar_t text1[32];
            int unk1;
            wchar_t text2[16];
            int unk2[53];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block137 test;
        }
    }
    file;    
    
    struct data138
    {
        int BlockSize;
        int Size;
        struct Block138
        {       
            int Id;
            wchar_t text[32];
            int unk[600];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block138 test;
        }
    }
    file;    
    
    struct data139
    {
        int BlockSize;
        int Size;
        struct Block139
        {       
            int Id;
            wchar_t text[32];
            int unk[11];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block139 test;
        }
    }
    file;    
    
    struct data140
    {
        int BlockSize;
        int Size;
        struct Block140
        {       
            int Id;
            wchar_t text[32];
            int unk[803];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block140 test;
        }
    }
    file;
    
    struct data141
    {
        int BlockSize;
        int Size;
        struct Block141
        {       
            int Id;
            wchar_t text[32];
            int unk[33];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block141 test;
        }
    }
    file;
    
    struct data142
    {
        int BlockSize;
        int Size;
        struct Block142
        {       
            int Id;
            wchar_t text[32];
            int unk[32];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block142 test;
        }
    }
    file;
    
    struct data143
    {
        int BlockSize;
        int Size;
        struct Block143
        {       
            int Id;
            wchar_t text[32];
            int unk[288];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block143 test;
        }
    }
    file;
    
    struct data144
    {
        int BlockSize;
        int Size;
        struct Block144
        {       
            int Id;
            wchar_t text[32];
            int unk[64];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block144 test;
        }
    }
    file;
    
    struct data145
    {
        int BlockSize;
        int Size;
        struct Block145
        {       
            int Id;
            wchar_t text[32];
            int unk[11];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block145 test;
        }
    }
    file;
    
    struct data146
    {
        int BlockSize;
        int Size;
        struct Block146
        {       
            int Id;
            wchar_t text1[32];
            int unk1;
            wchar_t text2[16];
            int unk[18];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block146 test;
        }
    }
    file;
    
    struct data147
    {
        int BlockSize;
        int Size;
        struct Block147
        {       
            int Id;
            wchar_t text1[32];
            int unk1;
            wchar_t text2[16];
            int unk11[16];
            wchar_t text[16];
            int unk2[14];
    
            wchar_t text_1[128];
            int unk_1[75];
            wchar_t text_2[128];
            int unk_2[75];
            wchar_t text_3[128];
            int unk_3[75];
            wchar_t text_4[128];
            int unk_4[75];
            wchar_t text_5[128];
            int unk_5[75];
            wchar_t text_6[128];
            int unk_6[75];
            wchar_t text_7[128];
            int unk_7[75];
            wchar_t text_8[128];
            int unk_8[75];
            wchar_t text_9[128];
            int unk_9[75];
            wchar_t text_10[128];
            int unk_10[75];
            wchar_t text_11[128];
            int unk_11[75];
            wchar_t text_12[128];
            int unk_12[75];
            wchar_t text_13[128];
            int unk_13[75];
            wchar_t text_14[128];
            int unk_14[75];
            wchar_t text_15[128];
            int unk_15[75];
            wchar_t text_16[128];
            int unk_16[75];
            wchar_t text_17[128];
            int unk_17[75];
            wchar_t text_18[128];
            int unk_18[75];
            wchar_t text_19[128];
            int unk_19[75];
            wchar_t text_20[128];
            int unk_20[75];
            wchar_t text_21[128];
            int unk_21[75];
            wchar_t text_22[128];
            int unk_22[75];
            wchar_t text_23[128];
            int unk_23[75];
            wchar_t text_24[128];
            int unk_24[75];
            wchar_t text_25[128];
            int unk_25[75];
            wchar_t text_26[128];
            int unk_26[75];
            wchar_t text_27[128];
            int unk_27[75];
            wchar_t text_28[128];
            int unk_28[75];
            wchar_t text_29[128];
            int unk_29[75];
            wchar_t text_30[128];
            int unk_30[75];
            wchar_t text_31[128];
            int unk_31[75];
            wchar_t text_32[128];
            int unk_32[75];
    
            int unk4[4];
        };
        local int i;
        for (i=0; i < Size; i++)
        {
            Block147 test;
        }
    }
    file;
    Есть такой вопрос. Некоторые значения с типом float - почему?

  6. The Following 4 Users Say Thank You to Skand For This Useful Post:


  7. #4
    Dwar
    Dwar is offline
    Veteran Dwar's Avatar
    Join Date
    2010 Mar
    Posts
    2,222
    Thanks Thanks Given 
    211
    Thanks Thanks Received 
    2,230
    Thanked in
    292 Posts
    Rep Power
    10
    Skand, wonderful work. I thought that people lost their interest in FW...
    Quote Originally Posted by Skand View Post
    Есть такой вопрос. Некоторые значения с типом float - почему?
    Why float... hm, maybe these values are initially float
    Please, post your questions on forum, not by PM or mail

    I spend my time, so please pay a little bit of your time to keep world in equilibrium

  8. #5
    psycheangel
    psycheangel is offline
    Member-in-training
    Join Date
    2011 Sep
    Posts
    53
    Thanks Thanks Given 
    2
    Thanks Thanks Received 
    55
    Thanked in
    11 Posts
    Rep Power
    0
    thanks Dwar,
    gonna save this. Forsaken World indonesia will get publish this year in my country
    hmm i think i found element.data editor in chinese underground forum, i will post in here if i found it again

  9. #6
    Erosion
    Erosion is offline
    New member
    Join Date
    2011 Dec
    Posts
    4
    Thanks Thanks Given 
    4
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0
    psycheangel, are you sure that it was a editor for FW, not PW? There are loads of editors for PW out there, the best beeing ronny's sELEdit, which comes with customizable structure files.

    Skand, nice work there. Just one problem. When I load my elements.data and your template, it's not correct, all data is in a few structs and Things like Skillname (which I am interested in the most) arent seperatly structured. Is there a russian version of FW, does your file match that and not the PWE one?

    Good day to you, wonderful work.

  10. #7
    jowsss
    jowsss is offline
    New member
    Join Date
    2011 Dec
    Posts
    17
    Thanks Thanks Given 
    9
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Rep Power
    0
    I have a file elements.data, there sELedit, but how to use it for FW?

  11. #8
    Erosion
    Erosion is offline
    New member
    Join Date
    2011 Dec
    Posts
    4
    Thanks Thanks Given 
    4
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0
    You need to build correct structure for it.

  12. #9
    Skand
    Skand is offline
    Guest
    Join Date
    2010 Jun
    Posts
    3
    Thanks Thanks Given 
    2
    Thanks Thanks Received 
    4
    Thanked in
    1 Post
    Rep Power
    0
    Quote Originally Posted by Erosion View Post
    Is there a russian version of FW, does your file match that and not the PWE one?
    Probably different.

  13. #10
    Erosion
    Erosion is offline
    New member
    Join Date
    2011 Dec
    Posts
    4
    Thanks Thanks Given 
    4
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0
    I think the skill names that can be found in elements.data are in fact items you need to get these skills. Still dont know where I can find them - skillstr.txt is chineese, and scripts pck contains strange lua scripts which done make any sence.

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •