HexEditor 3DS: Difference between revisions

From GameBrew
m (Text replacement - "| licence" to "| license")
m (Text replacement - "Category:Homebrew utility applications on 3DS" to "")
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
| title = HexEditor
|title=HexEditor
| image = HexEditor.jpg|250px
|image=hexeditor.png
| type = Utilities
|description=HexEditor for 3DS.
| version=v0.25
|author=Marshmallow
| lastupdated = 2016/02/25
|lastupdated=2016/02/25
| license = Mixed
|type=Utilities
| author = Marshmallow
|version=0.25
| website = https://gbatemp.net/threads/wip-release-hexeditor-v0-1.414324/
|license=Mixed
| download = [https://dlhb.gamebrew.org/3dshomebrew/hexeditorcia.zip cia] [https://dlhb.gamebrew.org/3dshomebrew/HexEditor.rar]
|download=https://dlhb.gamebrew.org/3dshomebrews/hexeditor.7z
| source =
|website=https://gbatemp.net/threads/wip-release-hexeditor-v0-1.414324
}}
}}
<youtube>L3BwXbRDQM4&t=6s</youtube>
This is a hex editor for the 3DS created by Marshmallow.


Hello everybody, I am new here, this is my first post for my first homebrew on the 2DS/3DS. I was looking for my first homebrew to program so I decided to write an hex editor : it's interesting to write it and I think it can be useful for you.
==Features==
* Browse SD card.
* Edit a file.
* Save a modified file (might take a while if the file is big).


==Features:==
==Installation==
* Browse sdcard
Available in 3DSX and CIA formats (experimental, no icon and title yet).
* Edit a file
* 3DSX - Use the .3dsx provided with the Homebrew Launcher.
* Save a modified file (might take a while if the file is big)
* CIA - Install the .cia with the CIA manager of your choice.


'''How to edit a file:'''
==User guide==
From the browser, use the D-Pad to navigate between files/folders and press A to select. Then the editor will open the file (can take a moment if the file is big). You will be able to naviguate throught the bytes with the pad and edit the values thanks to the small keyboard on the bottom screen.
===How to edit a file===
From the browser, select the file you want to edit.  


'''Go to address:'''
Then the editor will open the file (can take a moment if the file is large).  
On the hex editor, you can go directly to a given address. To do so, press '''<span style="text-decoration: underline">X</span>''' and then enter the address with the virtual keyboard. To validate the address, just press '''<span style="text-decoration: underline">A</span>'''. To cancel, press <span style="text-decoration: underline">'''X'''</span> again, the small window will disappear.


<span style="text-decoration: underline">Exit to homebrew launcher:</span>
You will be able to navigate throught the bytes with the pad and edit the values thanks to the small keyboard on the bottom screen.
Press Select to return to the launcher. '''<span style="color: #ff0000">WARNING</span>''', the file won't be saved if you exit ! So save the file before exiting (with Start button)
'''<span style="text-decoration: underline">


==Changelog:==
===Go to address===
On the hex editor, you can go directly to a given address.


'''v0.25:'''
Enter the address with the virtual keyboard.
*Writing a file is much much faster
*The file browser now supports folders having more than 29 files
*Moving the cursor in the file browser doesn't refresh the whole bottom screen anymore
*More information on screen while opening a file


'''v0.1:'''
Make sure to save the file before exiting.
* Initial Release


==Known bugs:==
==Controls==
D-Pad - Navigate between files/folders
 
A - Select
 
'''Editor:'''
 
X - Edit address, Cancel
 
A - Validate address
 
Start - Save and exit
 
Select - Retun to launcher (without saving)
 
==Known issues==
A lot, in both file browser and the editor itself.
A lot, in both file browser and the editor itself.
I am still woking on it, it's only a kind of preview.


==THANKS TO:==
==Changelog==
'''v0.25'''
*Writing a file is much much faster.
*The file browser now supports folders having more than 29 files.
*Moving the cursor in the file browser doesn't refresh the whole bottom screen anymore.
*More information on screen while opening a file.
 
'''v0.1'''
* Initial Release.
 
==Credits==
Big thanks to all the developers who created libctru, homebrew launcher, *hax... Well, 3DS hack.
Big thanks to all the developers who created libctru, homebrew launcher, *hax... Well, 3DS hack.


This is still a BETA.
==External links==
 
* GBAtemp - https://gbatemp.net/threads/wip-release-hexeditor-v0-1.414324
If you have any suggestion, feel free to tell me.

Latest revision as of 05:44, 6 May 2024

HexEditor
Hexeditor.png
General
AuthorMarshmallow
TypeUtilities
Version0.25
LicenseMixed
Last Updated2016/02/25
Links
Download
Website

This is a hex editor for the 3DS created by Marshmallow.

Features

  • Browse SD card.
  • Edit a file.
  • Save a modified file (might take a while if the file is big).

Installation

Available in 3DSX and CIA formats (experimental, no icon and title yet).

  • 3DSX - Use the .3dsx provided with the Homebrew Launcher.
  • CIA - Install the .cia with the CIA manager of your choice.

User guide

How to edit a file

From the browser, select the file you want to edit.

Then the editor will open the file (can take a moment if the file is large).

You will be able to navigate throught the bytes with the pad and edit the values thanks to the small keyboard on the bottom screen.

Go to address

On the hex editor, you can go directly to a given address.

Enter the address with the virtual keyboard.

Make sure to save the file before exiting.

Controls

D-Pad - Navigate between files/folders

A - Select

Editor:

X - Edit address, Cancel

A - Validate address

Start - Save and exit

Select - Retun to launcher (without saving)

Known issues

A lot, in both file browser and the editor itself.

Changelog

v0.25

  • Writing a file is much much faster.
  • The file browser now supports folders having more than 29 files.
  • Moving the cursor in the file browser doesn't refresh the whole bottom screen anymore.
  • More information on screen while opening a file.

v0.1

  • Initial Release.

Credits

Big thanks to all the developers who created libctru, homebrew launcher, *hax... Well, 3DS hack.

External links

Advertising: