BNTX Editor Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=BNTX Editor |image=bntxeditorswitch.png |description=A tool for editing Binary Resources Texture (BNTX) files. |author=aboood40091 |lastupdated=2018/07/09 |type=Hack Utilities |version=0.3 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/bntxeditorswitch.7z |website=https://gbatemp.net/threads/bntx-editor-a-tool-for-editing-textures.510586/ |source=https://github.com/aboood40091/BNTX-Editor |donation= }} {{#seo: |titl...")
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=BNTX Editor
|title=BNTX Editor
|image=bntxeditorswitch.png
|image=bntxeditornx.png
|description=A tool for editing Binary Resources Texture (BNTX) files.
|description=A tool for editing Binary Resources Texture (BNTX) files.
|author=aboood40091
|author=aboood40091
Line 8: Line 8:
|version=0.3
|version=0.3
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/bntxeditorswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/bntxeditornx.7z
|website=https://gbatemp.net/threads/bntx-editor-a-tool-for-editing-textures.510586/
|website=https://gbatemp.net/threads/bntx-editor-a-tool-for-editing-textures.510586/
|source=https://github.com/aboood40091/BNTX-Editor
|source=https://github.com/aboood40091/BNTX-Editor
|donation=
|donation=
}}
}}
{{#seo:
|title=Switch Rom Hacks (Hack Utilities) - GameBrew
|title_mode=append
|image=bntxeditorswitch.png
|image_alt=BNTX Editor
}}
{{cleanup|article|Needs cleanup}}
A tool for editing Binary Resources Texture (BNTX) files.
A tool for editing Binary Resources Texture (BNTX) files.


==Media==
==User guide==
<youtube></youtube>
Error codes:
# Invalid byte order mark (BOM).
# Invalid file header.
# Unsupported target.
# Invalid section header / section missing.


Notes:
*Saving the BNTX in this tool will lead to file size changes.
*Alternatively, you can use [https://github.com/aboood40091/BNTX-Injector BNTX Injector] which will not change the file size of the BNTX, though it has some restrictions.


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/bntxeditorswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/bntxeditornx2.png
https://dlhb.gamebrew.org/switchhomebrews/bntxeditorswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/bntxeditorswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/bntxeditorswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/bntxeditorswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/bntxeditorswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/bntxeditorswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/bntxeditorswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''0.3 2018/07/09'''
* First Release.
* Prevent the offset count from being too high for one relocation table entry. (which could result in a "struct.error").
'''0.2 20118/07/08'''
* Fixed a bug where the root entry of the dictionary wouldn't be written correctly, leading to the BNTX not loading ingame.
'''0.1 2018/070/8'''
* Initial release.
 
==Credits==
*AboodXD - Making this thing.
*libtxc_dxtn - BC1/2/3 decompressors.
*gdkchan - Helping with the relocation table.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/bntx-editor-a-tool-for-editing-textures.510586/
* GitHub - https://github.com/aboood40091/BNTX-Editor
* Github - https://github.com/aboood40091/BNTX-Editor
* GBAtemp - https://gbatemp.net/threads/bntx-editor-a-tool-for-editing-textures.510586/
* Reddit -

Revision as of 12:47, 19 June 2023

BNTX Editor
Bntxeditornx.png
General
Authoraboood40091
TypeHack Utilities
Version0.3
LicenseGPL-3.0
Last Updated2018/07/09
Links
Download
Website
Source

A tool for editing Binary Resources Texture (BNTX) files.

User guide

Error codes:

  1. Invalid byte order mark (BOM).
  2. Invalid file header.
  3. Unsupported target.
  4. Invalid section header / section missing.

Notes:

  • Saving the BNTX in this tool will lead to file size changes.
  • Alternatively, you can use BNTX Injector which will not change the file size of the BNTX, though it has some restrictions.

Screenshots

bntxeditornx2.png

Changelog

0.3 2018/07/09

  • Prevent the offset count from being too high for one relocation table entry. (which could result in a "struct.error").

0.2 20118/07/08

  • Fixed a bug where the root entry of the dictionary wouldn't be written correctly, leading to the BNTX not loading ingame.

0.1 2018/070/8

  • Initial release.

Credits

  • AboodXD - Making this thing.
  • libtxc_dxtn - BC1/2/3 decompressors.
  • gdkchan - Helping with the relocation table.

External links

Advertising: