© 2015 libertyernie
http://lakora.us/brawl/rawtexturemanager
https://github.com/libertyernie/rawtexturemanager
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use, copy,
modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Raw Texture Manager is designed to help you extract and
replace the textures inside Super Smash Bros. Melee's uncompressed
data files. It doesn't analyze the files or their structure in any
way; rather, it tries to match the filename of the .dat file
you're trying to open with one or more definition files
in the Definitions folder. Each definition file lists the
locations, formats, and sizes of each texture in the .dat file it
is describing.
Unlike Melee
Toolkit, this program does not find textures in a file on
its own; it needs definition files. As such, it's essentially just
a tool to automate the conversion and hex-editing process. In the
future, Melee Toolkit (or a program like it) will likely make this
program obsolete; until then, hopefully this will help fill some
gaps (missing textures, etc.)
Definition files are in JSON, a
data-interchange format derived from JavaScript and commonly used
to transmit data on the web from one site to another.
Each definition file contains an object with three attributes:
This version of Raw Texture Manager contains definitions for:
When opening a custom texture, make sure the filename ends with
the original Melee filename; i.e. MyTexture][PlMrNr.dat.