Skip to content

twixninja411/smb1To2

Repository files navigation

smb1To2

Wat?

Converts SMB1 stagedefs to SMB2 stagedefs

Compiling

This program is written in Haskell. If you don't already have Haskell, I'd recommend getting Haskell Platform.

I use the lens and mtl libraries, so install them using cabal, which comes with Haskell Platform

Then just run

ghc SMB1To2

Usage

./SMB1To2 [in raw] [out raw]

Functionality

I don't want to figure out bg stuff, and we already have bgtool, so I ain't copying bg stuff, period. Also, of the time of writing, we don't know where conveyor speed and texture scroll is in the SMB1 stagedef, so I ain't copying conveyor stuff for now. Also, we don't know whether reflective models work exactly. We know that the converter successfully copies reflective models though

HAPPY CANADA DAY

About

Converts SMB1 stagedefs to SMB2 stagedefs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published