WITR

Released:
By: Jadu307
Found on: rhcom
Difficulty: 4.125

Figured I’d throw this up here because this website really has 0 quality control when it comes to beta content.

A readme.txt should be included in the .zip which includes known bugs, credits, etc. Please read it. There are more than 9 stars but are unobtainable in this version.

Download Patch File

Extra Files:

levels.txt

Normal levels:
Rocky Mountain - 1 - Two stars
Firebubble Land - 2 - Two stars
Snow Slide - 3 - Two stars
Water Land - 4 - Two stars

'Ethereal Floor' levels:
Pirate Bay - 5 - Two stars
Bob-Omb Battlegrounds - 6 - Two stars
Searing Sand Land - 7 - Two stars
Great Fortress Wall - 8 - Two stars

Secret:
LEELE WORLD - One star (Second one in the safe?)
Horror Dungeon (Castle Moat) - One star

Total: 16 minimum required for the star door on the Ethereal floor.

readme.txt

	WITR
--------------------
Sorry that this is so long. I don't expect a lot of you to read this because you're too eager to play the same 5 riveting levels that have been seen in every other hack.

WHY THE HACK IS NAMED THE WAY IT IS:
WITR = Where Is The ROM (stupid injoke GIF from like 4 years ago)

CREDITS:
Dudaw - Used a ton of the ASM he released.
Emmy - Rocky Mountain painting graphic
XKoop7321 - Occasional ASM help
dualsh0x/duskewl/jadu307 - Did everything else

By the way, I recommend you use PJ64. I know it sucks but you kinda need it for changing the counter factor in the ROM settings.

STUFF ABOUT THE PROJECT:
Project started on a whim late August 2023, typically I'm more used to the SM64 decompilation (which you should really use for hacks that overhaul large amounts of code, by the way) so I wanted to challenge myself and see how well I could make a recreation using only binary tools. On top of that, I also wanted to challenge myself to not use any leaked assets, but that's a really stupid idea and just sort of wasted my time instead. Nonetheless, I was too lazy to turn some assets into their actual leaked counterparts, so you're dealing with crappy remakes instead in this.

Oh yeah, you can also find attached more text files detailing my plans for the hack before I completely lost interest. Part of me doesn't wanna say it's outright cancelled, however, because there probably is a really miniscule chance I'll pick it up if I have more than enough free time and my original projects bore me to death. 

BUGS/THINGS THAT ANNOY ME AND WILL ANNOY YOU TOO:
- The castle lags way too much. Set the counter factor to 1 (2 by default) in the ROM settings tab to stop it. The camera in the castle is also pretty broken and gets all ugly when you enter and leave a room.
- Objects that spawn stars don't work properly. The behavior crashes the game so it's been replaced with the normal star code, meaning it spawns exactly where the object is. Not a big deal for the penguin star.
- The Big Bully does not spawn a star, because I was an idiot 2 years ago.
- People have complained about the hack not working unless they use 1.6? Not sure why, it works fine for me using the GlideN64 graphics plugins. 
- The star camera code isn't perfect, so if you keep moving the camera while grabbing a star, Mario will end up facing the wrong way.
- The WF tower's platforms don't have the right collision. 

Features this hack has that probably not a lot of other ones have:
- Fully functional paintings for the two floors
- Better code for the 'grabbing a star' camera than a lot of other hacks (It actually has code to re-focus on Mario so he isn't offcentered)
- Unique textbox font inspired by the JP SM64 alphabet
- Some sound effects are higher quality like the beta (painting sparkles)
- LLL is a fusion between all its versions (never got to doing this for other maps)
- ROM protection that someone will probably break soon anyway

TODO.txt

BUGS:
- Fix the crash when a star is spawned, or when an item box is opened. (Related to the star spawning?)

LEVELS:
- Make fall damage possible on sand?
- Finish off the 'Ethereal Floor', add the second bowser room, brings you to the second bowser fight once you get all the stars possible. The arena should be recolored red, and maybe have a slide level before it.
- Put HMC in the castle moat and replace their painting in the Ethereal Floor with Bob-Omb Battlefield? ✓
- Bob-Omb Battlefield with a waterfall and a river that pushes you back to the spawn. Summit of the hill uses the bright polka dots. Big Whomp boss instead of Bob-Omb King. The skybox should be based off of the Rocky Mountain painting. (Named Bob-Omb Battlegrounds?)
- Searing Sand Land could use the unused cactus texture as a custom object, just a stationary Pokey.

MODELS:
- Slimmer WF bridge
- Star dust
- Rotating bridge in WF
- Giant pole needs to be shorter

CODE:
- Mario should stay in the C-Up view even when burnt by Bowser.
- Change star door behavior to only open once the player has 16 stars.
- Remove most particles for Mario (sand, snow, water..)
- Castle intros ✓ (sorta)
- Nintendo logo boot sequence (Somewhat there, but the displaylist for the copyright needs to be changed)

SFX:
- Piranha plant
- Thwomp/Whomp Slam SFX
- Remove Mario's pitchbending... Somehow

MISC. IDEAS:
- Playable Luigi in model 0x02. Once all stars are unlocked and Bowser is defeated, wipe the star counter. Yoshi's Safari's High Score theme should play (With the DDD instruments) as Luigi hops out of the second Bowser arena. He should have a different moveset (higher sideflip) at the cost of being even slipperier.