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

MakeROMFS-GUI 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 2: Line 2:
|title=MakeROMFS-GUI
|title=MakeROMFS-GUI
|image=MakeROMFS-GUI.jpg
|image=MakeROMFS-GUI.jpg
|description=Blazing fast ROMFS building for Linux (and Windows 10)
|description=Blazing fast ROMFS building for Linux (and Windows 10).
|author=YamiHoshi
|author=Yami (MKGirlism)
|lastupdated=2017/06/22
|lastupdated=2017/06/22
|type=PC Utilities
|type=PC Utilities
|version=2017
|version=2017
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/MakeROMFS-GUI.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/makeromfsgui.7z Windows
|website=https://gbatemp.net/threads/releasemakeromfs-gui-blazing-fast-romfs-building-for-linux-and-windows-10.459835/
|website=https://gbatemp.net/threads/releasemakeromfs-gui-blazing-fast-romfs-building-for-linux-and-windows-10.459835/
|source=https://github.com/MKGirlism/MakeROMFS-GUI
|source=https://github.com/MKGirlism/MakeROMFS-GUI
}}
}}
<youtube>1Sc1Ft6EAuM</youtube>
MakeROMFS-GUI is a GUI of MakeROMFS, which is a command line tool that can build ROMFS files for use with HANS within seconds.


You probably already know MakeROMFS, the command line tool that can build ROMFS files for use with HANS within seconds.
It also allows you to switch between GUI and CLI mode (Linux only), so you can still write scripts for it, and at the same time, it can be used without the need to remember on how to use it.


However, I do admit that command line is really handy when it comes to scripting, but it's far from accessible to all users.
==Building==
<code>chmod 777 compile_linux.sh && ./compile_linux.sh</code> - For Linux.


Therefore, I decided to wrap a GUI around it, but I soon realised it became useless for scripting.
<code>chmod 777 compile_windows.sh && ./compile_windows.sh</code> - For Windows (in MinGW).


Then I thought, why not both?
==User guide==
And I did both!
<code>makeromfs-gui</code> - Graphical Mode


MakeROMFS-GUI can be used as both, a GUI tool, and CLI tool, so you can still write scripts for it, and at the same time, it can be used without the need to remember on how to use it; the best of 2 worlds!
<code>makeromfs-gui <ROMFS FOLDER> <OUTPUT.romfs></code> - Command Mode (Linux only).


A vast majority of the code was made by 3DSGuy, I only programmed the GUI portion of the app.
Replace "" with the full path to your ROMFS folder, and "" with the full path to where you want to save the .romfs file.


Tested and confirmed working on Manjaro, Linux Mint, Ubuntu, Fedora, and Windows 10 (under Linux Subsystem).
==Screenshots==
Forum Thread: https://www.dshack.org/forum.php?page=thread&tid=356
https://dlhb.gamebrew.org/3dshomebrews/makeromfsgui3.png
Binary Download: https://www.dshack.org/store.php?page=file&fid=368
 
==Installation==
* Unpack the Tarball:
* tar zxfv makeromfs-gui.tar.gz
* chmod 777 makeromfs-gui
* sudo cp makeromfs-gui /usr/bin
 
===Extra step for users of the KDE Desktop Environment, and Windows 10===
 
You will need to install &quot;libgtkmm&quot; in order to run this app.


'''For 64-bit Ubuntu, Debian, and Linux Mint'''
https://dlhb.gamebrew.org/3dshomebrews/makeromfsgui4.png
sudo apt-get install libgtkmm-3.0-1v5


'''For 32-bit Ubuntu, Debian, and Linux Mint, as well as Windows 10'''
https://dlhb.gamebrew.org/3dshomebrews/makeromfsgui5.png
sudo apt-get install libgtkmm-3.0-1


'''For Arch Linux, Antergos, and Manjaro'''
https://dlhb.gamebrew.org/3dshomebrews/makeromfsgui6.png
sudo pacman -S libgtkmm3


'''For CentOS, Red Hat, and Fedora'''
https://dlhb.gamebrew.org/3dshomebrews/makeromfsgui7.png
sudo yum install gtkmm30


===More extra steps for users of Windows 10===
==Compatibility==
Tested and confirmed working on Manjaro, Linux Mint, Ubuntu, Fedora, and Windows 10 ([https://web.archive.org/web/20180906043407/https://www.dshack.org/forum.php?page=thread&tid=348 under Linux Subsystem]).


Follow steps 1, 2, and 3 in this tutorial:
==Compatibility==
'''1.0.2'''
* Menu Icon for Linux.
* Native Windows version.


https://www.dshack.org/forum.php?page=thread&tid=348
==Credits==
The Linux version was built using GTKmm (which is GTK+ for C++).


==Running==
A vast majority of the code was made by 3DSGuy, except for the GUI portion of the app.
'''Graphics Mode on Linux'''
makeromfs-gui


'''Graphics Mode on Windows 10'''
==External links==
DISPLAY=:0 makeromfs-gui
* GitHub - https://github.com/MKGirlism/MakeROMFS-GUI
* DSHAck.org - [https://web.archive.org/web/20180906043407/https://www.dshack.org/forum.php?page=thread&tid=356 https://www.dshack.org/forum.php?page=thread&tid=356] (archived)
* DSHack.org - [https://web.archive.org/web/20180906043409/https://www.dshack.org/store.php?page=file&fid=368 https://www.dshack.org/store.php?page=file&fid=368] (archived)
* DSHack.org - [https://web.archive.org/web/20180906043407/https://www.dshack.org/forum.php?page=thread&tid=348 https://www.dshack.org/forum.php?page=thread&tid=348] (archived)
* GBAtmep - https://gbatemp.net/threads/release-makeromfs-gui-blazing-fast-romfs-building-for-linux-and-windows-10.459835


'''Command Mode on Windows 10 and Linux'''
[[Category:3DS homebrew applications]]
makeromfs-gui &lt;ROMFS FOLDER&gt; &lt;OUTPUT.romfs&gt;
[[Category:PC utilities for 3DS homebrew]]
 
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrew/makeromfsgui1.png
https://dlhb.gamebrew.org/3dshomebrew/makeromfsgui2.png
https://dlhb.gamebrew.org/3dshomebrew/makeromfsgui3.png

Revision as of 00:00, 5 March 2022

MakeROMFS-GUI
File:MakeROMFS-GUI.jpg
General
AuthorYami (MKGirlism)
TypePC Utilities
Version2017
LicenseMixed
Last Updated2017/06/22
Links
Windows Download
Website
Source

MakeROMFS-GUI is a GUI of MakeROMFS, which is a command line tool that can build ROMFS files for use with HANS within seconds.

It also allows you to switch between GUI and CLI mode (Linux only), so you can still write scripts for it, and at the same time, it can be used without the need to remember on how to use it.

Building

chmod 777 compile_linux.sh && ./compile_linux.sh - For Linux.

chmod 777 compile_windows.sh && ./compile_windows.sh - For Windows (in MinGW).

User guide

makeromfs-gui - Graphical Mode

makeromfs-gui <ROMFS FOLDER> <OUTPUT.romfs> - Command Mode (Linux only).

Replace "" with the full path to your ROMFS folder, and "" with the full path to where you want to save the .romfs file.

Screenshots

makeromfsgui3.png

makeromfsgui4.png

makeromfsgui5.png

makeromfsgui6.png

makeromfsgui7.png

Compatibility

Tested and confirmed working on Manjaro, Linux Mint, Ubuntu, Fedora, and Windows 10 (under Linux Subsystem).

Compatibility

1.0.2

  • Menu Icon for Linux.
  • Native Windows version.

Credits

The Linux version was built using GTKmm (which is GTK+ for C++).

A vast majority of the code was made by 3DSGuy, except for the GUI portion of the app.

External links

Advertising: