More actions
(Created page with "{{Infobox-3DS-Homebrews | title = SARC File Manager | image = https://dlhb.gamebrew.org/3dshomebrew/SARC-File-Manager-3DS.jpg|250px | type = PC Utilities | version = v0.1 | la...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox-3DS-Homebrews | {{Infobox-3DS-Homebrews | ||
| title = SARC File Manager | | title = SARC File Manager | ||
| type = PC Utilities | | type = PC Utilities | ||
| version = v0.1 | | version = v0.1 | ||
Line 8: | Line 7: | ||
| author = mariohackandglitch | | author = mariohackandglitch | ||
| website = https://github.com/mariohackandglitch/SARCFileManager | | website = https://github.com/mariohackandglitch/SARCFileManager | ||
| download = https://dlhb.gamebrew.org/3dshomebrew/ | | download = https://dlhb.gamebrew.org/3dshomebrew/SARCFileManager.7z | ||
| source = https://github.com/mariohackandglitch/SARCFileManager | | source = https://github.com/mariohackandglitch/SARCFileManager | ||
}} | }} | ||
== SARC File Manager == | |||
A python 2.7 script for managing files inside SARC archives (.sarc or .szs files). | A python 2.7 script for managing files inside SARC archives (.sarc or .szs files). | ||
== Usage == | |||
SARC_filemanager.py SARC_file_path -a new_file | SARC_filemanager.py SARC_file_path -a new_file | ||
== Features == | |||
* Add new file name entries to existing SARC files. (This will '''ONLY''' generate the file entry, with a size of 1 byte. | |||
* Use better tools such as Every File Explorer to replace the new added entry with a proper file.) | |||
== Compatibility == | |||
* '''Files must be Yaz0 decompressed, use Every File Explorer to decompress them.''' | |||
* Only little endian files are supported (3DS). | |||
* Files with a SFNT section aren't supported. (This includes some SARCs which have proper names in Every File Explorer instead of a hex number.) | |||
== Planned features == | |||
* Find a way to properly add actual files, instead of just a file entry with 1 byte size. | |||
* Remove files. | |||
* Add big endian (wii u) support. | |||
* Add support for SARCs with SFNT section. | |||
== Credits == | |||
* Gericom: All the research about SARC files. | |||
[[Category:PC utilities for 3DS homebrew]] | [[Category:PC utilities for 3DS homebrew]] |
Revision as of 10:39, 29 September 2021
Template:Infobox-3DS-Homebrews
SARC File Manager
A python 2.7 script for managing files inside SARC archives (.sarc or .szs files).
Usage
SARC_filemanager.py SARC_file_path -a new_file
Features
- Add new file name entries to existing SARC files. (This will ONLY generate the file entry, with a size of 1 byte.
- Use better tools such as Every File Explorer to replace the new added entry with a proper file.)
Compatibility
- Files must be Yaz0 decompressed, use Every File Explorer to decompress them.
- Only little endian files are supported (3DS).
- Files with a SFNT section aren't supported. (This includes some SARCs which have proper names in Every File Explorer instead of a hex number.)
Planned features
- Find a way to properly add actual files, instead of just a file entry with 1 byte size.
- Remove files.
- Add big endian (wii u) support.
- Add support for SARCs with SFNT section.
Credits
- Gericom: All the research about SARC files.