Skip to content

A graphics editor and Fast3D microcode parser for Super Mario 64

License

Notifications You must be signed in to change notification settings

Trenavix/SM64Paint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SM64Paint

This program is in an early beta stage and can currently:

  • Preview all levels within any uncompressed SM64 ROM (including mods)
  • Attempt to force a geometry mode change from vector lighting to vertex RGBA shading
  • Colour vertices from a palette selection
  • Save customised palettes on App exit
  • Save ROM with all edited vertices
  • Allow texture editing such as clamping and mirroring
  • Allow RGBA16, RGBA32, CI4, IA4, IA8, IA16, I4, and I8 texture importing
  • Center UV texture coordinates if possible

Upcoming plans:

  • Properly render environment mapping (Half-working as of 0.3.6)
  • Optimise renderer and improve GUI
  • CI8 and YUV16 texture importing
  • Properly render light vectors in proportion to camera view
  • Export models as a collada file
  • Stabilise object model editor
  • Add in a model-exporter (possibly dae or fbx)

Renderer Screenshots:

CastleGrounds Courtyard StarRoad CCWLobby

In-Game ScreenShots: StarRoadIsle