Language…
8 users online: Aeon, dacin, DashGamer, DixyNL, MegaSonic1999, Nemesis1407,  Segment1Zone2, toady - Guests: 240 - Bots: 389
Users: 64,795 (2,376 active)
Latest user: mathew

Discussion and Questions

The creative idea to your level doesn't necessarily have to do with the setting of the level.
Originally posted by nick 139
Originally posted by Falconpunch
that would be just plain wrong.


I have a feeling there was some sort of pun intended here.

Anyway, I honestly think that there's nothing wrong with grassland levels. I mean it would be nice to try new things, but I saw people make really creative grassland levels. You just have to think outside the box.


Nope, that pun wasn't intended. Nice find, though.

And you two make good points. Though, you want to try to fill in all 3 of the catagories to win, and even though Aesthetics is small compared to the others, every point counts.
Just so you know, I'm very active on the site anymore like I was before; I'm mainly on Discord now.
Could Rope Fix 1 or the hex edit at $01D9F8 be applied to the base ROM? I'm using the line guided ropes in my level and the infinite climbing glitch can easily occur making a certain part much easier than intended. Perhaps Rope Fix 2 could also be applied as well?
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.
Originally posted by yoshifanatic
Could Rope Fix 1 or the hex edit at $01D9F8 be applied to the base ROM? I'm using the line guided ropes in my level and the infinite climbing glitch can easily occur making a certain part much easier than intended. Perhaps Rope Fix 2 could also be applied as well?


Isn't it already applied? Are you using the base Rom?
Originally posted by GbreezeSunset
Originally posted by yoshifanatic
Could Rope Fix 1 or the hex edit at $01D9F8 be applied to the base ROM? I'm using the line guided ropes in my level and the infinite climbing glitch can easily occur making a certain part much easier than intended. Perhaps Rope Fix 2 could also be applied as well?


Isn't it already applied? Are you using the base Rom?


I am using the base ROM. I double checked though, and apparently it's already applied. I'm not sure how I missed that. O_o

However, it turns out there is another way to trigger the infinite climbing glitch:



If Mario is disconnected from a rope vertically, it will have the same effect as being disconnected horizontally without Rope Fix 1 applied. In my level where this happens, Mario can come in contact with a 45 degree angle ceiling slope while holding onto a line guide rope, so that's why I didn't notice that this bug occurs when Mario is disconnected vertically.

If Rope Fix 1 or 2 were updated to fix this version of the bug, then the optimal solution would be to push Mario down the rope when he is pushed into a ceiling and automatically let go from the rope when reaching the bottom of it like he already does. I'll see if I can make a patch for this.
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.
I've got a question about mixing tilesets. In the Mario graphics file (GFX32 to be precise) there is an empty 16x16 tile (003140 in YY-CHR). I want to combine this tile with other tilesets to make certain sprites invisible. Is this allowed? It's not explicitly against the rules, but it feels like a grey area.
Pretty sure you can get away with just deleting tiles, but if you want to be formal about things then go ahead. Oh, and the universal "blank" tile is in GFX17, tile F8 (or 78 if it's open in YY-CHR).
Alright, I've fixed the bug I found with the line guided ropes. Here is the code that fixes it:

Code
; Updated Rope Fix 1 by Yoshifanatic
; Original ver. by Alcaro

org $01D9F3		; Original hijack location: $01D9E1
autoclean JSL Mycode

db $D0,$0A		;\ BNE $0A  - Apply a hex edit to make Mario...
			;/ ... let go of the rope when he touches a wall.

freecode

Mycode:
	LDA $77		;\ Is Mario blocked from above?
	AND #$08	;|
	BEQ .Return	;/ If not, don't force him down
	LDA #$10	;\ Otherwise, push Mario down slightly
	STA $7D		;/

.Return
	LDA $77		;\ Restore original code
	AND #$03	;/
	RTL		; Return


Basically, this is a rewritten version of Alcaro's Rope Fix 1. The original version of the patch is rendered obsolete by a hex edit I found that would do the same thing because SMW actually checks for contact with walls when on a line guided rope, it's just that it doesn't jump to the code that makes Mario let go of the rope (it jumps to an RTS instead). However, the patch doesn't prevent the glitch if Mario is pushed off the rope by a ceiling and this can't be fixed with a single hex edit (as far as I'm aware), so this code fixes that by pushing Mario down every time he touches a ceiling while climbing on the rope. The push is so small that it looks like Mario stays in place against the ceiling, and when Mario is pushed off the bottom of the rope, he will automatically let go.

Before this can be implemented into the base ROM it will have to be converted to work with the SA-1, which shouldn't be too hard. I couldn't get it to work when I tried to convert it, though, but I'm likely just doing something wrong. To whoever decides to convert this, feel free to update the Rope Fix 1 download in the patches section.
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.
I just thought of something I'd like to ask: Is it okay to stack multiple "Display Level Message 1" sprites to make it possible to have more than two unique messages in your level? Or would that not be allowed since it would require entering message box text for additional levels (which could clash with other peoples' levels)?
I guess it's okay since they can just allocate your level to one before a level that doesn't have any messages. Also it's an LM (or maybe an unused SMW?) feature, so it should be allowed.
Originally posted by SomeGuy712x
I just thought of something I'd like to ask: Is it okay to stack multiple "Display Level Message 1" sprites to make it possible to have more than two unique messages in your level?

Wait what? How do you do that?
Anime statistic on MyAnimeList:
400 animes completed ✓
6000 episodes completed ✓
100 Days completed ✓
... what even am I doing with my life?
Originally posted by Gloomier
I guess it's okay since they can just allocate your level to one before a level that doesn't have any messages. Also it's an LM (or maybe an unused SMW?) feature, so it should be allowed.

Alright, thanks.

Originally posted by JackTheSpades
Originally posted by SomeGuy712x
I just thought of something I'd like to ask: Is it okay to stack multiple "Display Level Message 1" sprites to make it possible to have more than two unique messages in your level?

Wait what? How do you do that?

If you stack 2 of them on top of each other, you get level message 2 instead of level message 1.

If you stack 3 together, you get the Yoshi rescue message, I believe.

If you stack 4 together, you get level message 2 for the next level over (so, if you stack 4 together in level 105, you'll get level 106's 2nd message).

If you stack 5 together, you get level message 1 for the level that's two above your level. (So, in level 105, you'd get level 107's first message.)

Stacking 6 together would produce message 2 for the level that's two above your level (so, 107's second message if you're in 105). And stacking even more just continues that pattern.

However, if you run into the sprite limit, it's possible for some of the "Display Level Message 1" sprites to not spawn, and you can end up with a different message being displayed than intended (since there'll be fewer stacked together), so be careful of that.
Learning something new every day.
Anime statistic on MyAnimeList:
400 animes completed ✓
6000 episodes completed ✓
100 Days completed ✓
... what even am I doing with my life?
@SomeGuy712x

Really?! That's awesome! I gotta try that for some of my future VLDC levels!

I have no messages, so feel free to use mine
Originally posted by SomeGuy712x

If you stack 2 of them on top of each other, you get level message 2 instead of level message 1.

If you stack 3 together, you get the Yoshi rescue message, I believe.

If you stack 4 together, you get level message 2 for the next level over (so, if you stack 4 together in level 105, you'll get level 106's 2nd message).

If you stack 5 together, you get level message 1 for the level that's two above your level. (So, in level 105, you'd get level 107's first message.)

Stacking 6 together would produce message 2 for the level that's two above your level (so, 107's second message if you're in 105). And stacking even more just continues that pattern.

However, if you run into the sprite limit, it's possible for some of the "Display Level Message 1" sprites to not spawn, and you can end up with a different message being displayed than intended (since there'll be fewer stacked together), so be careful of that.


I didn't know that. That's interesting. That explains on how the message worked in the intro level in the Something Else hack.
100% Orange Juice Playthrough:
https://www.youtube.com/playlist?list=PLf1kPWkjcurtA3xPP3TybfqSiEn1AcX2A

VLDC9 Playthrough:
https://www.youtube.com/playlist?list=PLf1kPWkjcurtiP5de_-e6q0hSVrY37RB-.


Just stick with two messages please

don't hog others' message boxes

NOTE: This is just my opinion
Which files need to be sent? Because I'm currently finishing my level.
Who is your favourite player?

"Cristo Ronaldo, Suey!" - iShowSpeed
Originally posted by ForthRightMC
Which files need to be sent? Because I'm currently finishing my level.

Look in the rules thread, under submission.
Is it allowed to make a credit level like after you finish like my level? For an example, you will go the credit level and credit some testers or something.
100% Orange Juice Playthrough:
https://www.youtube.com/playlist?list=PLf1kPWkjcurtA3xPP3TybfqSiEn1AcX2A

VLDC9 Playthrough:
https://www.youtube.com/playlist?list=PLf1kPWkjcurtiP5de_-e6q0hSVrY37RB-.