Register - Login
Views: 99792538
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 04:49:37 AM
Jul - General Game/ROM Hacking - RarcPack: Library for creating RARC archives New poll - New thread - New reply
Next newer thread | Next older thread
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

Posted on 10-30-15 06:41:17 PM Link | Quote
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
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - RarcPack: Library for creating RARC archives New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

28 database queries.
Query execution time: 0.088088 seconds
Script execution time: 0.003925 seconds
Total render time: 0.092013 seconds