More actions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
|title=ZIP3DSFX | |title=ZIP3DSFX | ||
|image=ZIP3DSFX.jpg | |image=ZIP3DSFX.jpg | ||
|description= | |description=Barebones ZIP-based SFX extractor for the 3DS console. | ||
|author=d0k3 | |author=d0k3 | ||
|lastupdated=2016/03/25 | |lastupdated=2016/03/25 | ||
|type=Utilities | |type=PC Utilities | ||
|version=0.6 | |version=0.6 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/ | |download=https://dlhb.gamebrew.org/3dshomebrews/zip3dsfx.7z | ||
|website=https://github.com/d0k3/ZIP3DSFX | |website=https://github.com/d0k3/ZIP3DSFX | ||
|source=https://github.com/d0k3/ZIP3DSFX | |source=https://github.com/d0k3/ZIP3DSFX | ||
}} | }} | ||
ZIP3DSFX is a ZIP-based SFX extractor for the 3DS console. It has two main build modes plus multiple configuration options. | ZIP3DSFX is a ZIP-based SFX extractor for the 3DS console. It has two main build modes plus multiple configuration options. | ||
'''SFX Hard Mode:''' This mode hardcodes the archive.zip into the ZIP3DSFX.3dsx executable. To use this, rename your ZIP archive to | ==User guide== | ||
===Build modes=== | |||
* This will use the smallest amount of memory and will work anywhere. | '''SFX Hard Mode:''' | ||
* The archives content can not be changed without compiling anew. | * This mode hardcodes the archive.zip into the ZIP3DSFX.3dsx executable. | ||
* To use this, rename your ZIP archive to "archive.zip", put it into the data directory and compile with "make sfx_hard". | |||
** This will use the smallest amount of memory and will work anywhere. | |||
** The archives content can not be changed without compiling anew. | |||
'''SFX Stub Mode:''' | |||
* This mode creates a SFX stub, the actual archive.zip has to be attached to the end of the ZIP3DSFX.3dsx. | |||
* Compile this with "make sfx_stub". | |||
* Files are attached (on Windows) via "copy /b ZIP3DSFX.3dsx + archive.zip myZIP3DSFX.3dsx". | |||
** You can simply copy any ZIP archive to the end of the 3DSX to create a new SFX archive. | |||
** The resulting .3DSX can (in standard ZIP mode) still be opened in any archiver program on any platform. | |||
** This uses more memory and will not properly work with some loading methods. | |||
== | ===Configurations=== | ||
* If you want to customize the SMDH file, edit AppInfo and icon.png in the resources.dir. | |||
* If you want to further customize ZIP3DSFX overwrite behaviour (among other settings): | |||
** Edit config.h inside the include directory or use predefined config settings def_overwrite_always, def_overwrite_ask, def_overwrite_never, theme_pack or boot_installer. | |||
** The correct syntax is: "make [sfx_stub|sfx_hard] CONFIG=[config_name]". | |||
This | '''Note:''' This is untested with large files and archives. Use at your own risk. | ||
==Credits== | |||
Contains the [https://code.google.com/p/miniz MiniZ library], which was written by Rich Geldreich. | |||
[[Category:3DS homebrew applications]] | |||
[[Category:PC utilities for 3DS homebrew]] | |||
Revision as of 06:43, 30 October 2021
ZIP3DSFX | |
---|---|
File:ZIP3DSFX.jpg | |
General | |
Author | d0k3 |
Type | PC Utilities |
Version | 0.6 |
License | Mixed |
Last Updated | 2016/03/25 |
Links | |
Download | |
Website | |
Source | |
ZIP3DSFX is a ZIP-based SFX extractor for the 3DS console. It has two main build modes plus multiple configuration options.
User guide
Build modes
SFX Hard Mode:
- This mode hardcodes the archive.zip into the ZIP3DSFX.3dsx executable.
- To use this, rename your ZIP archive to "archive.zip", put it into the data directory and compile with "make sfx_hard".
- This will use the smallest amount of memory and will work anywhere.
- The archives content can not be changed without compiling anew.
SFX Stub Mode:
- This mode creates a SFX stub, the actual archive.zip has to be attached to the end of the ZIP3DSFX.3dsx.
- Compile this with "make sfx_stub".
- Files are attached (on Windows) via "copy /b ZIP3DSFX.3dsx + archive.zip myZIP3DSFX.3dsx".
- You can simply copy any ZIP archive to the end of the 3DSX to create a new SFX archive.
- The resulting .3DSX can (in standard ZIP mode) still be opened in any archiver program on any platform.
- This uses more memory and will not properly work with some loading methods.
Configurations
- If you want to customize the SMDH file, edit AppInfo and icon.png in the resources.dir.
- If you want to further customize ZIP3DSFX overwrite behaviour (among other settings):
- Edit config.h inside the include directory or use predefined config settings def_overwrite_always, def_overwrite_ask, def_overwrite_never, theme_pack or boot_installer.
- The correct syntax is: "make [sfx_stub|sfx_hard] CONFIG=[config_name]".
Note: This is untested with large files and archives. Use at your own risk.
Credits
Contains the MiniZ library, which was written by Rich Geldreich.