Hi guys!
Sorry for the bump, but it's been a while and I wanted to give you guys an update on how YSQ has been going lately.
As some of you may be aware if you've seen my
C3 thread, I've been making some significant changes to YSQ lately, to the point where I've decided to start referring to these updates as V1.4 instead of V1.3.1. I've been attempting to address YSQ's biggest flaws as well as add new content to take advantage of all the ROM space optimizations I've made. Since C3, I've been silently updating the C3 patch over time as I fixed porting bugs and added in new features. The original patch I posted for C3 was very buggy, but it has gotten a lot better thanks to DPBOX's beta testing. The latest build is still not 100% beatable (unless there happens to be a game breaking bug before this point, you'll get stuck at Sky Gateway without the flying cheat and Elite Koopa Zone outright crashes because I was working on improving the elite koopas' sloppy programming and hadn't finished it yet. Both of these have been fixed for the next build), but its overall more polished and playable compared to the initial C3 release.
As of this post, the latest update was on 8/31/17, and can be downloaded either in the C3 thread or here:
Link
Note: Do not use a V1.3.1 Beta 4.6 or earlier .srm file on this build!
For those that want to know what changes this build has over V1.3.1 Beta 4.6, most of the changes have already been posted in the C3 thread. However, I'm going to post the stuff that I've done since my last C3 post:
- Fixed a lot of porting bugs, including game breaking bugs, adding missing Lunar Magic hijacks, fixing YSQ features that weren't working, making more progress on partially implemented features, and fixing bugs introduced by some of the new features.
- Updated Yoshi's graphics routine. Its now much more flexible and it saved me a good chunk of ROM space over the old routine. Currently, all of Yoshi's normal frames show up correctly. However,
are not quite finished.
- Added
Pudgy and Super Fat Yoshi
and adjusted the Red Block and the
cheat to account for them.
graphics are mostly finished outside of a few frames that aren't modified yet, while
is very incomplete. I can also remove this feature and revert things back in the off chance that I need the ROM space for other stuff.
- The explanation text for what a scenario room is will now display in whatever scenario room is your first one rather than only displaying in the first one. This text is also only displayed once.
- All of the error message rooms have been combined into a single sublevel and the messages themselves are now VWF messages.
- Added a failsafe in case the player manages to access an invalid scenario room. You'll be told that the room is invalid, and pressing A will take you back to the overworld. This also applies to invalid error message rooms.
- Made some changes to the music house:
+ Songs are now listed in alphabetical order instead of the random order they were listed in previously.
+ The display for the songs is now handled like Yoshi's radio, where a single song is listed as well as the controls. Also, selecting a song will no longer cause the message to reload.
+ Selecting the song that is already playing will now cause the song to restart
+ All the songs are locked at first, but they can be unlocked after hearing them elsewhere. This is to help encourage exploration.
- Added a cheat to unlock all the songs
- Fixed the cutoff 8-ball in the BG of one of the sublevels in Wacky Land
- Yoshi now has to touch the flagpole instead of the air behind it for it to trigger the goal walk. This change was done because, with the flying cheat and/or certain potential oversights, it's possible to get behind certain flagpoles.
- Fixed a minor bug where Yoshi doesn't show his death frame if he dies when sliding.
- Yoshi now bobs up and down while walking and doing something else, like aiming an egg or sticking his tongue out.
- L/R scrolling takes half as long to start and sprites don't pause during the scroll
- Yoshi now shows his running animation frames when entering a pipe rather than his walking frames.
- Added a cheat at HammerGuy's suggestion that allows you to change Yoshi's palette from a selection of 16 different ones: Default, Red, Blue, Yellow, Orange, Purple, White, Brown, Lime, Pink, Black, Light Blue, Peach, Chocolate, Gold, Sinister.
- The main and subscreen registers are now updated every frame during NMI, so I can now hide layers if necessary. This also fixed a strange SNES9x bug present in the earlier V1.4 builds.
- Fixed a bug where Yoshi would play his egg throw MSU-1 sounds when he has no egg to throw.
- Changed Yoshi's default palette a bit.
- YSQ crashes in a safer manner now (assuming the crash was caused by a BRK).
- Fixed a bug where the camera in Reverse Cavern can scroll further down at the bottom of the normal exit path than its supposed to. This was because of a random block that was placed far below the level, likely as a remnant of when the normal exit path and the secret exit path were combined into one sublevel.
- Slightly tweaked the behavior of the white up and down gravity blocks.
As for the next build, it focuses on improving the file select screen, fixing the buggy implementation of the MSU-1 music feature so it works correctly, and various improvements/additions (ex. The ability to individually change the volume/loop setting of MSU-1 PCMs in game and reset them to the default, adding a 4th save file, increasing Yoshi's overworld movement speed, adding a randomized difficulty setting, etc.). This build may also make some changes to the save file data, but that would depend on whether DPBOX lets me update his .srm file or not before I decide to update the patch.
And now, for some incredibly late replies:
Originally posted by ASuperMarioWigglerI've always wondered what causes those brief pauses between death/level completion... I have seen quite a few hacks with that.
Pretty much what LX5 said. If I knew how to code in SPC700 assembly, I'd probably make it so that the music upload routine uploads data in chunks rather than all at once. That would get rid of the pause, although this would cause it to take longer for a song to be uploaded.
Originally posted by yoshisislandIn a way this hack reminds me of Conker's Bad Fur Day, but with Yoshi and not as much swearing.
That's just based on the constant fourth-wall breaking, references to other games
(like M&L Superstar Saga, DKC2&3 and even SMW itself, to name a few)
and even pop-culture
(hello, Rocko's Modern Life)
, and crude humor
(Chuck's Locker Room, for example)
. Even frustratingly hard at times
, but I was laughing at all the funny parts!
Although, I feel like perhaps Yoshi should have encountered the Cavemen from the SMW animated TV series.
That's an interesting take on YSQ. It's not something I had in mind when making YSQ, but YSQ does have some similarities to CBFD. Although, I've lately been cracking down on some of the cruder jokes lately because quite a few people seem to think that those jokes define YSQ's humor as a whole even though YSQ's humor is a lot more varied than that.
Also, that could work as a random Easter egg.
Originally posted by grillo82i hope will be Yoshi's Strange Quest 2
There will be. It won't be for a while, though.
Originally posted by xirtamehtsitahwMAN, it's been a long time since I posted here. I've been playing lots of other games (such as The Elder Scrolls V: Skyrim and IV: Oblivion, WWE 2K16/2K17, and various 3DS games). But...I might decide to give this game a non-PSP emulator run. Seeing as how I have an absurdly OP laptop (3.2 GHz quad-core when overclocked), this game's gonna see just how far I can push it! I might be able to push harder than the game pushes back... (Skyrim reference)
It's been a long time since I last posted in this thread, too. XD
Also, this isn't related to this post specifically, but considering that in the past, you modified YSQ when testing/speedrunning YSQ, what are your thoughts on the newly added cheat codes? With V1.4, I don't recommend modifying YSQ at all because YSQ's internal structure is now quite different from normal SMW. YSQ is now being handled like its a giant ASM patch, so things aren't guarenteed to be in the same location they would be in a normal SMW hack (aside from stuff that Lunar Magic expects to be in certain places).
My Hacks:
Mario's Strange Quest V1.6
Yoshi's Strange Quest V1.3 /
V1.3.1 Beta 4.6
Mario & Yoshi's Strange Quests (2/10/2023 Build)
Other stuff:
My SMW/SMAS/SMAS+W disassembly
Yoshifanatic's Discord Server: A place for fans of my stuff and/or Yoshi to chat with others.