Bezel Engine Archive BEA Editor Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Bezel Engine Archive (.bea) Editor |image=bezelenginearchivebeaeditorswitch.png |description=A libary aimed to rebuild, add, and remove files in a bezel engine archive file (.bea). |author=KillzXGaming |lastupdated=2018/10/10 |type=Hack Utilities |version=1.2 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditorswitch.7z |website=https://gbatemp.net/threads/bezel-engine-archive-bea-editor.520158/...")
 
No edit summary
 
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Bezel Engine Archive (.bea) Editor
|title=Bezel Engine Archive (.bea) Editor
|image=bezelenginearchivebeaeditorswitch.png
|image=bezelenginearchivebeaeditornx.png
|description=A libary aimed to rebuild, add, and remove files in a bezel engine archive file (.bea).
|description=A libary aimed to rebuild, add, and remove files in a bezel engine archive file (.bea).
|author=KillzXGaming
|author=KillzXGaming
|lastupdated=2018/10/10
|lastupdated=2018/10/10
Line 9: Line 8:
|version=1.2
|version=1.2
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditorswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditornx.7z
|website=https://gbatemp.net/threads/bezel-engine-archive-bea-editor.520158/
|website=https://gbatemp.net/threads/bezel-engine-archive-bea-editor.520158/
|source=https://github.com/KillzXGaming/BEA-Lib
|source=https://github.com/KillzXGaming/BEA-Lib
|donation=
|donation=
}}
}}
{{#seo:
|title=Switch Rom Hacks (Hack Utilities) - GameBrew
|title_mode=append
|image=bezelenginearchivebeaeditorswitch.png
|image_alt=Bezel Engine Archive (.bea) Editor
}}
{{cleanup|article|Needs cleanup}}
A libary aimed to rebuild, add, and remove files in a bezel engine archive file (.bea).
A libary aimed to rebuild, add, and remove files in a bezel engine archive file (.bea).


Games that use this format:
*Super Mario Party.
*Vroom in the night sky.
==Features==
*Extract files.
*Repack files.
*Compresses/Decompresses (uses [https://github.com/skbkontur/ZstdNet ZstdNet]).
*Treeview with some icons to define the files.
*Hex viewer to preview data.


==Media==
==User guide==
<youtube></youtube>
Open Bezel Engine Archive Editor and open a .bea file.


From there you can extract the whole thing to a folder, extract and replace individual files, and repack the extracted folder. Then File > Save to save the .bea back.
At the moment this only replaces, however the lib can add/remove files.


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditorswitch-01.png
{| style="width: 90%; margin-left:0em;"
https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditorswitch-02.png
|
https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditorswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditornx2.png
https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditorswitch-04.png
|}
https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditorswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditorswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditorswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/bezelenginearchivebeaeditorswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v1.2 2018/10/10'''
* First Release.
*Fixed bug where bigger sizes would cause the game to load forever.
'''v1.1 2018/10/10'''
*Fixed saving files as uncompressed.
 
==Credits==
Library:
*Syroot for binary data IO and additional features.
*Aluigi (Bms script to reference a little bit of the layout).
*Leoetlino (helped with dictionary generation).
 
Feel free to use this library for other projects. Credit would be appreciated if used.
 
Tool:
*Exelix (Sarc lib for some functions).
*[https://github.com/skbkontur/ZstdNet ZstdNet (Compression)].
*Be.HexEditor by Bernhard Elbl.
*[https://icons8.com/ Treeview Icons by icons8].


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/bezel-engine-archive-bea-editor.520158/
* GitHub - https://github.com/KillzXGaming/BEA-Lib
* Github - https://github.com/KillzXGaming/BEA-Lib
* GBAtemp - https://gbatemp.net/threads/bezel-engine-archive-bea-editor.520158/
* Reddit -

Latest revision as of 03:05, 20 June 2023

Bezel Engine Archive (.bea) Editor
Bezelenginearchivebeaeditornx.png
General
AuthorKillzXGaming
TypeHack Utilities
Version1.2
LicenseMixed
Last Updated2018/10/10
Links
Download
Website
Source

A libary aimed to rebuild, add, and remove files in a bezel engine archive file (.bea).

Games that use this format:

  • Super Mario Party.
  • Vroom in the night sky.

Features

  • Extract files.
  • Repack files.
  • Compresses/Decompresses (uses ZstdNet).
  • Treeview with some icons to define the files.
  • Hex viewer to preview data.

User guide

Open Bezel Engine Archive Editor and open a .bea file.

From there you can extract the whole thing to a folder, extract and replace individual files, and repack the extracted folder. Then File > Save to save the .bea back.

At the moment this only replaces, however the lib can add/remove files.

Screenshots

bezelenginearchivebeaeditornx2.png

Changelog

v1.2 2018/10/10

  • Fixed bug where bigger sizes would cause the game to load forever.

v1.1 2018/10/10

  • Fixed saving files as uncompressed.

Credits

Library:

  • Syroot for binary data IO and additional features.
  • Aluigi (Bms script to reference a little bit of the layout).
  • Leoetlino (helped with dictionary generation).

Feel free to use this library for other projects. Credit would be appreciated if used.

Tool:

External links

Advertising: