Skip to content

feliwir/libbig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Purpose of this project

This project is aimed at reading big archives used in several games from EA games. Those archives can be created/edited by a tool called "FinalBig". The project is used in my apt_player and might be helpful for others for usage.

Build status

Build Status Build status

How to build

$ mkdir build && cd build
$ cmake ..
$ cmake --build .

How to use the library

#include <libbig/manager.hpp>
#include <iostream>

int main(int argc,char** argv)
{
    //create a manager instance
    libbig::Manager mngr;
    //add an archive
    mngr.AddBig(argv[1]);
    //load an entry from the archive
    std::string entry = mngr.GetEntry(argv[2]);
    //display content to console
    std::cout << entry << std::endl;
    return 0;
}

Game list

  • BIG4 format: BFME, BFME II, BFME II Rise of the Witchking
  • BIGF format: Command and Conquer

About

Library to read big archives (from EA)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published