|
Gamma Member Level: 26 ![]() Posts: 129/135 EXP: 98237 For next: 4038 Since: 08-06-11 Since last post: 6.0 years Last activity: 5.6 years |
|
| This is a library for creating RARC archives, which Nintendo uses extensively in its GameCube games. The source and release can be found here, and the readme below:
*ASCII art omitted because it looks terrible here* Introduction ------------------------ RarcPack is a library that allows the creation of RARC archives, commonly used in Nintendo's GameCube games, without the need for an external program. Before this library was created, it was necessary to use an external RARC packing program to create an archive. Usage ------------------------ The library utilizes the classes VirtualFolder and FileData to approximate the final structure of the archive. To use the library, first build the structure of the archive, with VirtualFolder for directories and FileData for files. Then, pass the root of the structure to Pack(VirtualFolder root, EndianBinaryWriter writer) in an instance of RARCPacker. This will output a RARC archive at the filepath specified in writer. Requirements ------------------------ This library relies on GameFormatReader.dll to function. It can be found here: https://github.com/lioncash/GameFormatReader Contributors ------------------------ Sage of Mirrors/Gamma (Author) thakis (SZS/RARC research) LordNed (Moral support) Support ------------------------ If there are any issues, contact Sage of Mirrors on GitHub (https://github.com/Sage-of-Mirrors) or Gamma on jul (http://jul.rustedlogic.net/profile.php?id=2052) or #zelda on irc.badnik.net. Changelog ------------------------ v1.0 - Release |





