Skip to content
This repository has been archived by the owner on Apr 1, 2024. It is now read-only.
/ SpmViewer Public archive

A tool for viewing Super Paper Mario model files.

Notifications You must be signed in to change notification settings

follyfoxe/SpmViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Future

Folly - 2024
This repo is being archived due to me not working on it. 2 years have passed, and since then there have been lots of unfinished re-works and different versions of this project. In the latest one, I managed to get animations fully-working-ish. Yet again, I'm considering starting all over again, but this time in the Godot game engine... Hopefully this time I end up with a finished project.

Folly - 2022
I was planning to re-do this project, as i often tend to do, but without unity (OpenGL + ImGui) and still in C# of course.
But i got very distracted with trying to get a pre-trained GAN neural network running in C# without python. (I succeeded)
And now that i go back to work on that i realized that it was kind of a mess, so i might re-do the re-do.

PM-Model-Viewer

A tool for viewing Super Paper Mario model files.

A way to export the models, and map support is planned, but no promises.
Made in unity engine, I initially tried to make it on winforms C# but gave up.

Only tested with Super Paper Mario model files. Might work with TTYD.

File format specs

I found initially this forum, and along with it, this website, which has a bunch of TTYD model viewers and it's source code, i used those as a reference, along with a file spec found in that same website.

I later found this repo which had this document; This was a lot more complete and helped a lot.

For map viewing support, i plan using noclip.website's source code as a reference, since they seem to have a really solid viewer.

Libraries used

marco-calautti's Rainbow.ImgLib for reading TPL textures,
psydack's uimgui package for the UI,
Ookii.Dialogs for the Open File Dialogs.

Probably only works on Windows, because of the libraries; Not tested on any other platform.

About

A tool for viewing Super Paper Mario model files.

Resources

Stars

Watchers

Forks

Packages