Skip to content

A (re)archiver for ROMs for better compression while keeping the OfflineList cache and config valid

License

Notifications You must be signed in to change notification settings

Duracell1989/ROMArchiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROMArchiver

General

This project was setup in 2013 after using another program called OfflineList. I wasn't pleased with the (limited) (re-)archiving possiblities, which consisted of a very low compression rate. This program reads the OfflineList .cache-files and re-archived the files which are present in the .cache-files with a much better compression rate and then updates the .cache-file to indicate the new file-size - so that OfflineList still thinks that nothing has changed and sees the files/cache as valid.

Setup

Change the keys in the appsettings.json:

Key Value
OfflineListCacheDirectory The cache folder which belongs to OfflineList.
RomDirectory The directory in which the ROMs live, This Directory needs sub-directories for the different ROMs: 3DS, NDS, GBA.
WorkingDirectory Temporary directory which will be used for extracting and (temporary) writing the new archive. Note: A fast SDD will improve performance during the re-archiving.
SevenZipExecutablePath The full path towards the 7z.exe.
7zLocation The full path towards the 7z.dll. This is needed by the SevenZipSharp NuGet Package.

About

A (re)archiver for ROMs for better compression while keeping the OfflineList cache and config valid

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages