Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SARC File Manager 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 7: Line 7:
|version=0.1
|version=0.1
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/SARCFileManager.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/sarcfilemanager.7z
|website=https://github.com/mariohackandglitch/SARCFileManager
|website=https://github.com/mariohackandglitch/SARCFileManager
|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).


== Usage ==
SARC File Manager is a  python 2.7 script for managing files inside SARC archives (.sarc or .szs files).


SARC_filemanager.py SARC_file_path -a new_file
'''Note:''' Proper SARC file add and removal has been added to [[EveryFileExplorer 3DS|Every File Explorer]].  


== Features ==
==Features==
* Add new file name entries to existing SARC files (only generate the file entry, with a size of 1 byte. Use Every File Explorer to replace the new added entry with a proper file).


* Add new file name entries to existing SARC files. (This will '''ONLY''' generate the file entry, with a size of 1 byte.
==User guide==
Usage: SARC_filemanager.py SARC_file_path -a new_file


* Use better tools such as Every File Explorer to replace the new added entry with a proper file.)
File compatibility:
 
* Files must be Yaz0 decompressed, use Every File Explorer to decompress them.
== Compatibility ==
 
* '''Files must be Yaz0 decompressed, use Every File Explorer to decompress them.'''
* Only little endian files are supported (3DS).
* 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.)
* 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 ==
==Credits==
 
* Gericom: All the research about SARC files.
* 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 ==
==External links==
 
* GitHub - https://github.com/PabloMK7/SARCFileManager
* Gericom: All the research about SARC files.
* GBAtemp - https://gbatemp.net/threads/sarc-file-manager-a-tool-for-managing-files-inside-sarc-archives.482590/


[[Category:PC utilities for 3DS homebrew]]
[[Category:PC utilities for 3DS homebrew]]

Revision as of 01:57, 7 March 2022

SARC File Manager
General
Authormariohackandglitch
TypePC Utilities
Version0.1
LicenseMixed
Last Updated2017/08/30
Links
Download
Website
Source


SARC File Manager is a python 2.7 script for managing files inside SARC archives (.sarc or .szs files).

Note: Proper SARC file add and removal has been added to Every File Explorer.

Features

  • Add new file name entries to existing SARC files (only generate the file entry, with a size of 1 byte. Use Every File Explorer to replace the new added entry with a proper file).

User guide

Usage: SARC_filemanager.py SARC_file_path -a new_file

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).

Credits

  • Gericom: All the research about SARC files.

External links

Advertising: