Difference between revisions of "ANoob's BRRES Material Tool"
(v0.7.3) |
|||
Line 1: | Line 1: | ||
{| class="textbox float-right grid" | {| class="textbox float-right grid" | ||
− | |+ | + | |+ ANoob's Brres Material Tool |
− | + | ! Author: | |
− | ! | ||
| [[ANoob]] | | [[ANoob]] | ||
|- | |- | ||
! Operating system: | ! Operating system: | ||
− | | Windows | + | | Windows, Mac, Linux |
+ | |- | ||
+ | ! Programming language: | ||
+ | | Python | ||
+ | |- | ||
+ | ! File Formats: | ||
+ | | [[BRRES]], [[OBJ]], DAE | ||
|- | |- | ||
! Version: | ! Version: | ||
| v0.7.3 | | v0.7.3 | ||
− | |||
− | |||
− | |||
|- | |- | ||
! Date of latest release: | ! Date of latest release: | ||
| 2020-09-24 | | 2020-09-24 | ||
− | |||
− | |||
− | |||
|- | |- | ||
! Download: | ! Download: | ||
− | | [https://github.com/Robert-N7/abmatt Github] | + | | [https://github.com/Robert-N7/abmatt/releases Github] |
|} | |} | ||
== Overview == | == Overview == | ||
− | ANoob's Brres Material Tool (abmatt) is a | + | '''ANoob's Brres Material Tool''' (also known as '''abmatt''') is a Python command line tool created by [[ANoob]]. This is used for creating, editing and exporting [[BRRES]] models. It was created with the intention of making the process of material editing and model creation easier. |
== Main Features == | == Main Features == | ||
Line 44: | Line 43: | ||
* Uses tristrips to create model geometry, saving file space. | * Uses tristrips to create model geometry, saving file space. | ||
* Removes super small triangles that become lines. | * Removes super small triangles that become lines. | ||
− | [[File:abmatt_facepoint_compare.png]] | + | [[File:abmatt_facepoint_compare.png|400px]] |
== Dependencies == | == Dependencies == | ||
− | The tool uses | + | The tool uses Wiimms Image Tool (wimgt) to convert images, which must be on the system's path. |
− | |||
== Media == | == Media == | ||
− | {{youtube-box||TWO-9MEQPnE|v0.7.2 | + | {{youtube-box||TWO-9MEQPnE|v0.7.2 Demo}} |
== Version History == | == Version History == | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | ! Version | ||
+ | ! Date of release | ||
+ | ! Information | ||
|- | |- | ||
− | + | | [https://github.com/Robert-N7/abmatt/releases/tag/v0.4.0 v0.4.0] | |
− | |||
− | |||
− | |- | ||
− | |||
| 2020-06-15 | | 2020-06-15 | ||
− | | | + | | First release |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | v0.5.0 | + | | [https://github.com/Robert-N7/abmatt/releases/tag/v0.5.0 v0.5.0] |
| 2020-06-28 | | 2020-06-28 | ||
| | | | ||
Line 78: | Line 68: | ||
* Added auto-fixing and checks. | * Added auto-fixing and checks. | ||
|- | |- | ||
− | | v0.6.0 | + | | [https://github.com/Robert-N7/abmatt/releases/tag/v0.6.0 v0.6.0] |
− | | 2020-07- | + | | 2020-07-20 |
− | | | + | | |
* Added installer for Windows and Linux. | * Added installer for Windows and Linux. | ||
* Added configuration file. | * Added configuration file. | ||
* Fixed a bug with copy/paste SRT0 layer. | * Fixed a bug with copy/paste SRT0 layer. | ||
|- | |- | ||
− | | v0.6.1 | + | | [https://github.com/Robert-N7/abmatt/releases/tag/v0.6.1 v0.6.1] |
| 2020-07-20 | | 2020-07-20 | ||
| | | | ||
* Adjusted output for bug notification. | * Adjusted output for bug notification. | ||
* Added some options to configuration file. | * Added some options to configuration file. | ||
− | |||
|- | |- | ||
− | | v0.7.0 | + | | [https://github.com/Robert-N7/abmatt/releases/tag/v0.7.0 v0.7.0] |
| 2020-09-19 | | 2020-09-19 | ||
| | | | ||
Line 101: | Line 90: | ||
* Fixed numerous bugs that would cause crashes in game. | * Fixed numerous bugs that would cause crashes in game. | ||
|- | |- | ||
− | | v0.7.1 | + | | [https://github.com/Robert-N7/abmatt/releases/tag/v0.7.1 v0.7.1] |
| 2020-09-21 | | 2020-09-21 | ||
| | | | ||
* Fixed Collada matrix parsing. | * Fixed Collada matrix parsing. | ||
− | * Fixed an issue that Windows Defender treated as virus. | + | * Fixed an issue that Windows Defender treated as a virus. |
|- | |- | ||
− | | v0.7.2 | + | | [https://github.com/Robert-N7/abmatt/releases/tag/0.7.2 v0.7.2] |
| 2020-09-23 | | 2020-09-23 | ||
| | | | ||
Line 113: | Line 102: | ||
* Updated argument parsing. | * Updated argument parsing. | ||
|- | |- | ||
− | | v0.7.3 | + | | [https://github.com/Robert-N7/abmatt/releases/tag/v0.7.3 v0.7.3] |
| 2020-09-24 | | 2020-09-24 | ||
| | | |
Revision as of 06:23, 25 September 2020
Author: | ANoob |
---|---|
Operating system: | Windows, Mac, Linux |
Programming language: | Python |
File Formats: | BRRES, OBJ, DAE |
Version: | v0.7.3 |
Date of latest release: | 2020-09-24 |
Download: | Github |
Overview
ANoob's Brres Material Tool (also known as abmatt) is a Python command line tool created by ANoob. This is used for creating, editing and exporting BRRES models. It was created with the intention of making the process of material editing and model creation easier.
Main Features
- Conversion to and from OBJ and DAE file formats.
- Automatically uses previous material settings on model replacement.
- Copy and pasting of materials, shaders, and animations.
- Regular expression pattern matching.
- Interactive mode.
- Text file commands.
- Custom configuration (etc/abmatt/config.conf).
- Presets (etc/abmatt/presets.txt)
- Automatically checks and fixes.
- Automatically detects model name of course, map, and vrcorn models.
- Automatically adds map model bones.
Model Creation Geometry Details
- Automatically detects encoding format to use, guaranteeing 6 decimals of precision.
- Uses tristrips to create model geometry, saving file space.
- Removes super small triangles that become lines.
Dependencies
The tool uses Wiimms Image Tool (wimgt) to convert images, which must be on the system's path.
Media
Version History
Version | Date of release | Information |
---|---|---|
v0.4.0 | 2020-06-15 | First release |
v0.5.0 | 2020-06-28 |
|
v0.6.0 | 2020-07-20 |
|
v0.6.1 | 2020-07-20 |
|
v0.7.0 | 2020-09-19 |
|
v0.7.1 | 2020-09-21 |
|
v0.7.2 | 2020-09-23 |
|
v0.7.3 | 2020-09-24 |
|
Custom Tracks:
Arctic Mines –
Beginner Level –
Bowser's Lava Lair –
Candy Bay –
Crazy Cannon Chaos –
Dinner Dash –
Fiery Path –
One Super Race –
Pac-Track –
Paradise Gardens –
Rainbow Galaxy
Rainbow Runway –
SMS Delfino Plaza –
Snake Way –
Spooky Circuit –
The Elfin –
Toad Town –
Toy Story –
Yellow Brick Road –
Yoshi's Woolly Raceway
Reversed Tracks:
DS Delfino Square R –
DS Desert Hills R –
DS Peach Gardens R –
GBA Bowser Castle 3R –
GCN Mario Circuit R –
N64 DK's Jungle Parkway R –
SNES Mario Circuit 3R
Software:
ANoob's BRRES Material Tool –
ANoob's KMP Tool