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

HexEditor 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 8: Line 8:
| author = Marshmallow
| author = Marshmallow
| website = https://gbatemp.net/threads/wip-release-hexeditor-v0-1.414324/
| website = https://gbatemp.net/threads/wip-release-hexeditor-v0-1.414324/
| download = https://dlhb.gamebrew.org/3dshomebrew/HexEditor.rar
| download = [https://dlhb.gamebrew.org/3dshomebrew/hexeditorcia.zip cia] [https://dlhb.gamebrew.org/3dshomebrew/HexEditor.rar]
| source = https://dlhb.gamebrew.org/3dshomebrew/HexEditor.rar
| source =
}}
}}
<youtube>L3BwXbRDQM4&t=6s</youtube>
<youtube>L3BwXbRDQM4&t=6s</youtube>
<span style="font-size: 22px">'''HexEditor v0.25'''</span>
<span style="color: #ff0000">
'''<span style="text-decoration: underline">Update :</span>'''</span>
<span style="color: #000000">A new version of the HexEditor is available !
<span style="text-decoration: underline">Changelog:</span>
<span style="text-decoration: underline">v0.25:</span>
- 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
<span style="text-decoration: underline">v0.1:</span>
- Initial Release</span>


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


<span style="text-decoration: underline">'''Features:'''</span>
==Features:==
 
 
* Browse sdcard
* Browse sdcard
* Edit a file
* Edit a file
* Save a modified file (might take a while if the file is big)
* Save a modified file (might take a while if the file is big)


<span style="text-decoration: underline">'''How to edit a file:'''</span>
'''How to edit a file:'''
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.
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.


<span style="text-decoration: underline">'''Go to address:'''</span>
'''Go to address:'''
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.
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.


Line 47: Line 29:
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)
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">
'''<span style="text-decoration: underline">
Screenshots:
Homescreen:</span>'''
[[File:proxy.php?image=http%3A%2F%2Fs19.postimg.org%2Fg6kwxd69f%2Fscr_12_TOP_LEFT.png&hash=0a4b94ccf08bc70650afec8218590607|class=bbCodeImage LbImage|[?IMG]]]
'''<span style="text-decoration: underline">[[File:proxy.php?image=http%3A%2F%2Fs19.postimg.org%2Fyawnq41rn%2Fscr_11_BOTTOM.png&hash=6ec4d2a3189a98de7104c1886704d192|class=bbCodeImage LbImage|[?IMG]]]


editor:
==Changelog:==
[[File:proxy.php?image=http%3A%2F%2Fs19.postimg.org%2Fprd9sctf7%2Fscr_10_TOP_LEFT.png&hash=21bd2e7127f5087ee6d7dd8c4faabddb|class=bbCodeImage LbImage|[?IMG]]]
 
[[File:proxy.php?image=http%3A%2F%2Fs19.postimg.org%2Fc6mht8dmb%2Fscr_10_BOTTOM.png&hash=35d6a9ff69cfa1d8656a84b73fc5d008|class=bbCodeImage LbImage|[?IMG]]]
'''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


goto window:
'''v0.1:'''
'''[[File:proxy.php?image=http%3A%2F%2Fs19.postimg.org%2Fiycww32lv%2Fscr_9_TOP_LEFT.png&hash=96d6a1af0d40a6ad66154abbe7005502|class=bbCodeImage LbImage|[?IMG]]]'''
* Initial Release


Known bugs:</span>'''
==Known bugs:==
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.
I am still woking on it, it's only a kind of preview.


'''<span style="text-decoration: underline">THANKS TO:</span>'''
==THANKS TO:==
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.


'''<span style="color: #ff0000">This is still a BETA</span>
This is still a BETA.
<span style="font-size: 18px"><span style="color: #0000b3">If you have any suggestion, feel free to tell me</span></span>'''
 
<div class="messageTextEndMarker">
 


</div>
If you have any suggestion, feel free to tell me.

Revision as of 10:55, 11 September 2021

Template:Infobox-3DS-Homebrews

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 sdcard
  • Edit a file
  • Save a modified file (might take a while if the file is big)

How to edit a file: 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.

Go to address: On the hex editor, you can go directly to a given address. To do so, press X and then enter the address with the virtual keyboard. To validate the address, just press A. To cancel, press X again, the small window will disappear.

Exit to homebrew launcher: Press Select to return to the launcher. WARNING, the file won't be saved if you exit ! So save the file before exiting (with Start button)

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

Known bugs:

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:

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

This is still a BETA.

If you have any suggestion, feel free to tell me.

Advertising: