04-04-2018, 02:20 PM
SM64Paint
This program is a vertex painter, texture editor, and somewhat of a display list editor for SM64 and is currently in an early beta stage.
It can currently:
- Preview all levels within any uncompressed SM64 ROM (including mods)
- Attempt to force a geometry mode change from vector normal lighting to vertex RGBA shading and vice versa
- Colour vertices from a palette selection
- Save ROM with all edited vertices
- Allows texture editing including clamping, mirroring, formats, and bitsize (includes RGBA16, RGBA32, CI4, IA4, IA8, IA16, I4, and I8)
- Allows saving texture images by right clicking on the texture preview
- Show a table of previous vertex colours underneathe palette
- Finish coding object model editor
- Properly render environment mapping (Half-working already)
- CI8 and YUV16 texture importing
- Optimisation and UI improvements
- Properly render light vectors in proportion to camera view
Let me know of any suggestions or bugs and I'll see what I can do for future renditions!
P.S.: For those who just want to use the program, all you need is the exe on the main page. All other files are for the source.