Results 1 to 1 of 1
  1. #1
    Dwar
    Dwar is offline
    Veteran Dwar's Avatar
    Join Date
    2010 Mar
    Posts
    2,221
    Thanks
    211
    Thanked 2,224 Times in 289 Posts
    Rep Power
    10

    Repulse Arch00 structure

    "Repulse" a free to play Sci-Fi FPS Game, Announced by Aeria Games

    Game homepage: http://repulse.aeriagames.com/


    Code:
    //--------------------------------------
    //--- 010 Editor v3.2.1 Binary Template
    //
    // File: Repulse Arch00 game archive  
    // Author: Dwar
    // Revision: 2012-02-04
    // Purpose: 
    //--------------------------------------
    struct Arch00Header
    {
        char  Signature[0x4];
        uint  Dummy;                // 3
        uint  Dummy;
        uint  Dummy;
        uint  Dummy;
        uint  Dummy;
        uint  Dummy;                //1
        uint  Dummy;                //0
        uint  Dummy;                //0
        uint  FileCount;            //total names in FileTable (files + dirs)
        uint  DirCount;
        uint  FileTableSize;
    } Header;
    
    local int AlignmentVal;
    
    struct FileTable
    {
        local int fsize = Header.FileTableSize + 40;
        
        uint  Dummy;
    
        struct names {
            string Name;
    
            //check if we have CRC data in file
            local string tt = Name;
            if (tt == "CRC")
            {
                char  CRCfile[0x28];
            }
    
            AlignmentVal = 4 - (FTell() % 4);
            
            if (AlignmentVal != 4 && AlignmentVal != 0)
                ubyte Alignment[AlignmentVal];
    
        };
    
        /*local int i;
        for(i = 0; i < Header.NameCount; i++)
        {
            block test;
        }*/
    
        
        while ( FTell() <= fsize)
        {
            names test;
        }
    
    } flist;
    
    struct FilesData
    {
        struct filedata {
            uint    FileNameOffset <format=hex>;       //offset in FileTable
            uint64  FileOffset <format=hex>;
            uint64  FileSize;
            uint64  FileSize;
            uint    Dummy;
        };
    
        local int i;
        for (i = 0; i < Header.FileCount; i++)
        {
            filedata test;
        };
    
    
    } fdata;
    
    struct DirsData
    {
        struct dirdata {
            uint  DirNameOffset <format=hex>;;      //offset in FileTable
            uint  NextSubDir;                       // next subdir  ?
            uint  NextDir;                          // next dir     ?
            uint  FileCount;                        // File count inside dir?
        };
    
        local int i;
        for (i = 0; i < Header.DirCount; i++)
        {
            dirdata test;
        };
    
    } ddata;
    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

Similar Threads

  1. 5 Street Online pcg file structure
    By Dwar in forum Game Files
    Replies: 1
    Last Post: 2014-06-14, 03:17 AM
  2. Dragon Nest MSH structure
    By Grooguz in forum Game Models and Graphic
    Replies: 2
    Last Post: 2012-10-18, 07:46 PM
  3. [Info] HeroesX Online ARCH00 Unpack Script
    By h4x0r in forum Game Files
    Replies: 0
    Last Post: 2012-02-10, 01:42 PM
  4. Aika bin files structure
    By Dwar in forum Game Files
    Replies: 5
    Last Post: 2011-01-19, 07:19 AM
  5. SoulMaster NPK file structure
    By Genz in forum Game Files
    Replies: 2
    Last Post: 2010-11-29, 04:07 PM
Visitors found this page by searching for:

repulse

heroesx arch00

arch00 unpack

repulse the game trainer

repulse arch00

repulse game trainer

Repulse forum game

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
  •