Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

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: