Views: 926,976,721
28 users online: ageVerrly,  Anorakun, BootaNoBijuu, codfish1002, edgar, eric99333, Flaming Hot Toons, Green Jerry, jesus, Jolpengammler, JupiHornet, Kailol8,  MarioFanGamer, MassPunishment, Mirann, nehochupechatat, NewPointless,  NopeContest, pakkie, Pichu Luigi, Rilla Roo, RollingRigatonis, Shizufuzu, SirNickington, Skewer, snomangaming, TheJank, Wavee - Guests: 85 - Bots: 113 Users: 51,808 (2,054 active)
Latest: Pichu Luigi
Tip: Make a backup of your hack before using any external tools on it so you can revert to a previous version should anything go wrong.
Not logged in.
Details for Sprites Are Always In Water
UberASM Repository - Sprites Are Always In Water Link - Show random
File Name: Sprites Are Always In Water
Authors: Darkbloom, Telinc1
Type: Level
Includes GFX: No
Includes Hijack: No
Featured: No
Description: This sets all values in the "Sprites In Liquid Indicator" table to #$01 - "In Water", as well as removing the splash graphic.

Basically if you enable sprite buoyancy in a level using this code you can replicate that glitch that lets sprites act like they're inside of water when they aren't, like in Faux Water by Sixcorby

Tags: glitchy, lorom, sa-1, water
Rating: No rating
Download: Download - 524 bytes
That post from RussianMan is pretty off-putting. That's a lot of limitations :/ Not sure I'll use it then.
Great idea though.
Posted by: Romano338 - | Link
It works fine, with exception of following sprites:
Vertical/Horizontal fish moves like it should underwater, but it can be kicked like it isn't
All floating platforms don't appear (sometimes they do, but it seems to be inconsistent)
All chucks
Porcu-puffer fish
Rip van-fish
All of them still require water level/tile or that glitch to work like they should.

Also it's supposed to remove all splashes, but following sprites still do them:
Jumping piranha plants
Changing power-up

I don't think those are easy to fix without hijacking original code, so I accepted it, but keep those issues in mind.

Original uberASM also had misplaced LDA #$01 which was supposed to be before STA !164A,x. I've fixed it. Added SA-1 support. Also do note that it isn't actually necessary to enable sprite buoyancy for sprites to work with this code.
Posted by:  RussianMan - | Link

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2021 - SMW Central
Legal Information - Privacy Policy - Link To Us


Follow Us On

  • YouTube
  • Twitch
  • Twitter


  • Super Mario Bros. X Community
  • Mario Fan Games Galaxy
  • sm64romhacks