(shouting)

Level testing and discussion

User avatar
HatKid
If this ain't a flair, then I don't know what is
Posts: 416
Joined: 9 years ago
Pronouns: she/her
https://hatkid.talkhaus.com/

Re: Level testing and discussion

Post by HatKid »

Ok did some editing.
-Reduced amount of enemies and moved them around throughout the level.
-Fixed clip Nao pointed out.
-Made the two turnblock raocoin "puzzles" easier.
-Fixed the midpoint entrance not being at the midpoint.
-Also swapped the wings and the yoshi block
Attachments
Silent Flower Forest revised 2023-04-24.zip
(2.46 KiB) Downloaded 31 times
Image
Nao
Posts: 121
Joined: 8 years ago
Pronouns: he
Location: Germany

Re: Level testing and discussion

Post by Nao »

Continuing postgame.

Can't Go Back

Difficulty: 5.5/5. I was finally able to beat it thanks to the nerfs. I do not enjoy this gimmick because it restricts the player's physics in an oppressive way, and I'm confident that a lot of players will feel the same way. However, despite that, the level is well-designed, and now also fair.
Btw, any particular reason this level and "bad day at the garden" do not use the AAT graphic replacement for the venus plants?

PREHISTORIC DOOM CASTLE

Difficulty: 5/5. My level, where I need to add quick retry and redo the boss.

Good Ol' Days

Difficulty: 4.5/5. Clean, and honestly not as hard as I remember it to be.
User avatar
SMCslevelengine
eh
Posts: 61
Joined: 11 years ago

Re: Level testing and discussion

Post by SMCslevelengine »

Nao wrote:Btw, any particular reason this level and "bad day at the garden" do not use the AAT graphic replacement for the venus plants?
I did not know we had that
more often known as levelengine
User avatar
KobaBeach
screw it lion time. we are so f***ing back
Posts: 6926
Joined: 11 years ago
First name: David (evil)
Pronouns: he/they
Location: Portugal
https://koba.talkhaus.com/

Re: Level testing and discussion

Post by KobaBeach »

SMCslevelengine wrote: 11 months ago I did not know we had that
it's recent but as long as you're ok with it...
Image #1 mega cd enjoyer AND "making fun of"-er Image
MaGL Patch Collection / vg backlog spreadsheet / animu list / mcmangos / steam
Image
Image
Image
Image Image
oogggghhhh games aren't art Fuck You Roger Ebert *kills him with a hamemr*
User avatar
PSI Ninja
Posts: 570
Joined: 9 years ago
https://psininja.talkhaus.com/

Re: Level testing and discussion

Post by PSI Ninja »

I'm thinking of adding quick retry to several levels. Right now, the retry system is enabled for the following:
  • Intro Level
  • Life Goes On
  • R.A.O.C.O.W.
  • SWITCH IS BLUE
  • Thwompire State Building
The following don't have quick retry, but might benefit from using it:
  • Assault on Snake Block Fortress
  • Can't Go Back
  • PREHISTORIC DOOM CASTLE
Anyone have any thoughts on other levels that could use quick retry? Though we probably shouldn't force it on levels without notifying authors first.
User avatar
Catabo
:3
Posts: 680
Joined: 7 years ago
Pronouns: he/him

Re: Level testing and discussion

Post by Catabo »

PSI Ninja wrote: 10 months agoAnyone have any thoughts on other levels that could use quick retry? Though we probably shouldn't force it on levels without notifying authors first.
You should err on the "yes" side for any castle levels because it's kind of annoying to have to skip the castle intro scene over and over. Assuming it's room-based (i think it's room-based?), i've been thinking of removing the midpoint from The Castle of Serious Business and adding quick retry so that dying in the middle room just sends you back to the beginning of that room rather than making you re-do the first room too. Nothing of value is lost with the removal of the midpoint because the midpoint was a mechanism to let the player quickly retry the side room in the first place, and quick retry would still let them do that.
User avatar
SAJewers
ASMBXT Level Wrangler/A2XT Project Coordinator /AAT Level Designer
Posts: 4199
Joined: 11 years ago
Location: Nova Scotia

Re: Level testing and discussion

Post by SAJewers »

Catabo wrote: 10 months ago
PSI Ninja wrote: 10 months agoAnyone have any thoughts on other levels that could use quick retry? Though we probably shouldn't force it on levels without notifying authors first.
You should err on the "yes" side for any castle levels because it's kind of annoying to have to skip the castle intro scene over and over. Assuming it's room-based (i think it's room-based?), i've been thinking of removing the midpoint from The Castle of Serious Business and adding quick retry so that dying in the middle room just sends you back to the beginning of that room rather than making you re-do the first room too. Nothing of value is lost with the removal of the midpoint because the midpoint was a mechanism to let the player quickly retry the side room in the first place, and quick retry would still let them do that.
from tables.asm

Code: Select all

; The second digit sets the behavior of midways bars and level entrances in the sublevel (see the figures in the "midway instruction" folder):
;  0 = Vanilla. The midway bar in the corresponding sublevel will lead to the midway entrance of the main level.
;  1 = The Midway bar in the corresponding sublevel will lead to the midway entrance of this sublevel as a checkpoint.
;  2 = Any main/secondary/midway entrance through door/pipe/etc. whose destination is the corresponding sublevel will
;        trigger a checkpoint like midway bars, and the checkpoint will lead to this entrance.
;  3 = This option enables both the effects of 1 (midway bar) and 2 (level entrances).
Reading this, I almost wonder if we should just have quick retry enabled for every level, then either add more checkpoints for levels that need them, or an icon in the OW for levels that need "autocheckpoint at every entrance"
ImageImageImageImageImage | Image | Image
Sharenite | RetroAchievements | NameMC | IGDB
User avatar
Big Brawler
Posts: 70
Joined: 8 years ago
Location: Mexico

Re: Level testing and discussion

Post by Big Brawler »

Finally got to work on a Bowser Room, Since I got the needed files from the ASPE (Thanks Koba) I used them to do this thing. And since I didn't knew any Canadian Ice cream brands to replace the "Gari Gari-Kun" one, I took Bumpty suggestion to make a custom one.

Cape Used Clear Vid


No Cape Clear Vid
Attachments
142 - A Special Popsicle Endeavor.zip
(2.57 MiB) Downloaded 31 times
Image
User avatar
PSI Ninja
Posts: 570
Joined: 9 years ago
https://psininja.talkhaus.com/

Re: Level testing and discussion

Post by PSI Ninja »

Big Brawler wrote: 10 months ago Finally got to work on a Bowser Room, Since I got the needed files from the ASPE (Thanks Koba) I used them to do this thing. And since I didn't knew any Canadian Ice cream brands to replace the "Gari Gari-Kun" one, I took Bumpty suggestion to make a custom one.
I inserted your Bowser room into the life farm level (first door). You mentioned in the Discord that the song you chose was a placeholder, so I left the music slot blank for now.

Also, I added what was completed of SPECIAL in Level A's slot, and put the (temporary?) Parrot Boom Boom boss at the very end.
Catabo wrote: 10 months ago You should err on the "yes" side for any castle levels because it's kind of annoying to have to skip the castle intro scene over and over. Assuming it's room-based (i think it's room-based?), i've been thinking of removing the midpoint from The Castle of Serious Business and adding quick retry so that dying in the middle room just sends you back to the beginning of that room rather than making you re-do the first room too. Nothing of value is lost with the removal of the midpoint because the midpoint was a mechanism to let the player quickly retry the side room in the first place, and quick retry would still let them do that.
You can have per-sublevel retry, per-midpoint retry, and a combination of both. For example, Level 121 has retry per-sublevel, Level 4 has retry per-midpoint, and Level 122 uses both.

If we add quick retry to castle levels for the purpose of skipping the castle intros, then this logic should probably extend to all of the other levels that have No-Yoshi intros. Problem is, about half of the levels in the collab ban Yoshi from their levels, so there would end up being a lot of quick retry usage, and not necessarily because the level is hard, either.
SAJewers wrote: 10 months ago Reading this, I almost wonder if we should just have quick retry enabled for every level, then either add more checkpoints for levels that need them, or an icon in the OW for levels that need "autocheckpoint at every entrance"
Enabling quick retry for every level would make deaths consistent across the game, but if we were to do this, then we would need to fix the Retry System + Yoshi glitch first. For some reason, retrying deletes your stored overworld Yoshi, and I have no idea how to fix it. Right now, it's listed as medium priority on the todo list because only a handful of levels use quick retry, but it will most definitely become a high priority item if quick retry is featured more heavily in the collab. A downside of giving all levels quick retry is that we won't get to hear the death jingle for Demo and Iris (unless the player exits via the retry menu).
User avatar
Nitrogen
Posts: 7
Joined: 2 years ago

Re: Level testing and discussion

Post by Nitrogen »

I'm working on a room for the Bowser's Castle collab, but my idea would require using a custom sprite and all the slots for sprites are taken. Is it possible to take slot 15 (reserved for the giant spiny) for my custom sprite since the giant spiny was actually never used?
User avatar
SAJewers
ASMBXT Level Wrangler/A2XT Project Coordinator /AAT Level Designer
Posts: 4199
Joined: 11 years ago
Location: Nova Scotia

Re: Level testing and discussion

Post by SAJewers »

PSI Ninja wrote: 10 months agoA downside of giving all levels quick retry is that we won't get to hear the death jingle for Demo and Iris (unless the player exits via the retry menu).
There's a setting for that:

Code: Select all

;======================== Default Retry behavior ========================;

; 0 = retry prompt & play the vanilla death song when players die.
; 1 = retry prompt & play only the death sfx when players die (music won't be interrupted).
; 2 = instant retry (no prompt & play only the sfx: the fastest option; like "yes" is chosen automatically)
;     In this option, you can press start then select to exit the level.
; 3 = no retry prompt/respawn (vanilla death: as if "no" is chosen automatically, use this if you only want the multi-midway feature).
; Note: you can override this per sublevel (see "tables.asm") and also at any point by setting a certain RAM address (see "docs/ram_map.txt").
    !default_prompt_type = 1
Nitrogen wrote: 10 months ago I'm working on a room for the Bowser's Castle collab, but my idea would require using a custom sprite and all the slots for sprites are taken. Is it possible to take slot 15 (reserved for the giant spiny) for my custom sprite since the giant spiny was actually never used?
BA should be free?
ImageImageImageImageImage | Image | Image
Sharenite | RetroAchievements | NameMC | IGDB
User avatar
Big Brawler
Posts: 70
Joined: 8 years ago
Location: Mexico

Re: Level testing and discussion

Post by Big Brawler »

PSI Ninja wrote: 10 months ago
Big Brawler wrote: 10 months ago Finally got to work on a Bowser Room, Since I got the needed files from the ASPE (Thanks Koba) I used them to do this thing. And since I didn't knew any Canadian Ice cream brands to replace the "Gari Gari-Kun" one, I took Bumpty suggestion to make a custom one.
Yeah, It's a placeholder, I don't know if another song is going to be used, like in any other final bowser castle, I used this one just to don't left the vanilla music
Image
User avatar
PSI Ninja
Posts: 570
Joined: 9 years ago
https://psininja.talkhaus.com/

Re: Level testing and discussion

Post by PSI Ninja »

New base ROM update. I added two more Bowser's Castle rooms (by me), which you can access through the life farm level. And for consistency, I made Bumpty's Tap-Tap level use the menu-based retry system. This fixes the issue where you're stuck in the level until you beat it. Finally, I fixed the broken Layer 3 in the bramble level. Turns out we forgot to disable the status bar for a few of those sublevels.

Honestly, the inconsistency of the status bar throughout the hack has been bothering me. Most of the time, we have the regular ASMT/A2MT Layer 3 status bar, but it's disabled in a bunch of levels in order to avoid conflicts with certain backgrounds or effects. And sometimes, the status bar is only disabled in certain parts of the same level, further adding to the inconsistency. I guess in general, what I don't like about disabling the status bar is that it can hide important information, such as how many Dragon Coins the player collected, or how many lives the player has left. I think it would be nice if we had a consistent, sprite-based status bar for all levels in the collab, maybe similar to the custom bar in Daizo's level, but it's not a deal-breaker if we can't do it.
User avatar
Lord Ruby
Posts: 348
Joined: 2 years ago
Location: Sweden

Re: Level testing and discussion

Post by Lord Ruby »

The tricky thing about sprite status bars is that you need to make space in the sprite tilesets in every level that uses them, whereas the components for layer 3 status bars should already be in every level's block tileset. Finding sprite tileset space in every level that needs a sprite status bar and then wiring that space up with the code sounds very tedious, but I suppose it would be possible. Might be easier if there's one that dynamically uploads the numbers it needs.
a
User avatar
KobaBeach
screw it lion time. we are so f***ing back
Posts: 6926
Joined: 11 years ago
First name: David (evil)
Pronouns: he/they
Location: Portugal
https://koba.talkhaus.com/

Re: Level testing and discussion

Post by KobaBeach »

i feel like we shouldn't worry so much about consistency. it's a romhack

rockman 4 mi has like a game boy hud in brightman's stage due to technical limitations (the darkness mechanic) and everyone's just fine with that
Image #1 mega cd enjoyer AND "making fun of"-er Image
MaGL Patch Collection / vg backlog spreadsheet / animu list / mcmangos / steam
Image
Image
Image
Image Image
oogggghhhh games aren't art Fuck You Roger Ebert *kills him with a hamemr*
User avatar
BumptySMW
Posts: 5
Joined: 2 years ago

Re: Level testing and discussion

Post by BumptySMW »

PSI Ninja wrote: 10 months ago New base ROM update. I added two more Bowser's Castle rooms (by me), which you can access through the life farm level. And for consistency, I made Bumpty's Tap-Tap level use the menu-based retry system. This fixes the issue where you're stuck in the level until you beat it.
Hey thanks for trying to fix this but sadly it completely ruins the 1-Up checkpoint I put at the end of the section so the player doesn't have to redo it again after dying on the Dragon Coins rooms or the boss. I would really appreciate it if it could be changed back to using the L+R Retry UberASM I was using since it has the option to not teleport the player after dying. Sorry for all the troubles.

nyoro~n
User avatar
SAJewers
ASMBXT Level Wrangler/A2XT Project Coordinator /AAT Level Designer
Posts: 4199
Joined: 11 years ago
Location: Nova Scotia

Re: Level testing and discussion

Post by SAJewers »

might be easier to multiple checkpoints instead?
ImageImageImageImageImage | Image | Image
Sharenite | RetroAchievements | NameMC | IGDB
User avatar
Daizo
Posts: 293
Joined: 12 years ago
Location: The Underworld

Re: Level testing and discussion

Post by Daizo »

the craigdarroch castle boss


IS DONE Image

The Crash at Cragdarroch Castle (Boss).zip
You can play the level if you want, but the door at the beginning leads to the boss. Midpoints work. Iris is compatible with the level and boss too!
(2.05 MiB) Downloaded 32 times
Image
Image

My YouTube channel - P-Switch... - 100 Rooms of Enemies: The Nightmare Edition
Links above if you want to check 'em out... or not, since these are overlooked.
User avatar
PSI Ninja
Posts: 570
Joined: 9 years ago
https://psininja.talkhaus.com/

Re: Level testing and discussion

Post by PSI Ninja »

Took me about 15 minutes of attempts to beat the boss on a blind run. Good stuff. I was worried because, in my opinion, the level itself isn't that hard considering its placement in the final world, but the boss makes up for that in its challenge. A couple of nitpicks, but they're not deal-breakers:

Image Image

It wasn't clear to me that you couldn't spinjump on the mini castles and blue flames. But once you know, you'll remember. Also, I noticed that when the boss gets spikes, the little castles get spikes too. Probably because they're using the same sprite tiles.

Image

It's kind of hard to read the boss clear text against the lighter parts of the background. How would it look if it had a black or translucent dialogue box?

If we don't have anymore comments in the next couple of days, I'd say you're free to send us the resources so we can add it to the base ROM.

One more thought I had about bosses in this collab: I'm wondering if they would be a good opportunity to use Lord Ruby's HP meter for Demo. So far, it's only being used in one level with a boss (Thwompire State Building). Other than that, all of that effort is kind of going to waste.
User avatar
SMCslevelengine
eh
Posts: 61
Joined: 11 years ago

Re: Level testing and discussion

Post by SMCslevelengine »

ok, probably gonna be going for a clear on this boss myself

I'll let you know how it goes later tonight
more often known as levelengine
User avatar
SMCslevelengine
eh
Posts: 61
Joined: 11 years ago

Re: Level testing and discussion

Post by SMCslevelengine »

so I tried the castle boss last night and here's how it went

Image

but thankfully I got it the try after that

and also, here's the whole stream bit which should start from the beginning of Daizo's C3 submission:
more often known as levelengine
User avatar
Nitrogen
Posts: 7
Joined: 2 years ago

Re: Level testing and discussion

Post by Nitrogen »

Here are the rooms I claimed since a long time (a classic final castle room and a puzzle room). The .bps is included as usual for testing purpose.
Attachments
aat-nitro-bowz(143+14c).zip
(2.7 MiB) Downloaded 26 times
User avatar
KobaBeach
screw it lion time. we are so f***ing back
Posts: 6926
Joined: 11 years ago
First name: David (evil)
Pronouns: he/they
Location: Portugal
https://koba.talkhaus.com/

Re: Level testing and discussion

Post by KobaBeach »

Nitrogen wrote: 8 months ago Here are the rooms I claimed since a long time (a classic final castle room and a puzzle room). The .bps is included as usual for testing purpose.
I'll signal boost this on the Discord. Sorry for not inserting it myself, my spoons and energy are pretty miserable this past month or two.
Image #1 mega cd enjoyer AND "making fun of"-er Image
MaGL Patch Collection / vg backlog spreadsheet / animu list / mcmangos / steam
Image
Image
Image
Image Image
oogggghhhh games aren't art Fuck You Roger Ebert *kills him with a hamemr*
User avatar
SAJewers
ASMBXT Level Wrangler/A2XT Project Coordinator /AAT Level Designer
Posts: 4199
Joined: 11 years ago
Location: Nova Scotia

Re: Level testing and discussion

Post by SAJewers »

Nitrogen wrote: 8 months ago Here are the rooms I claimed since a long time (a classic final castle room and a puzzle room). The .bps is included as usual for testing purpose.
I think you messed up the map16 export unfortunately
ImageImageImageImageImage | Image | Image
Sharenite | RetroAchievements | NameMC | IGDB
User avatar
KobaBeach
screw it lion time. we are so f***ing back
Posts: 6926
Joined: 11 years ago
First name: David (evil)
Pronouns: he/they
Location: Portugal
https://koba.talkhaus.com/

Re: Level testing and discussion

Post by KobaBeach »

SAJewers wrote: 8 months ago I think you messed up the map16 export unfortunately
Can you export it from the .bps file, if the export is a bust? Or is it busted there too?
Image #1 mega cd enjoyer AND "making fun of"-er Image
MaGL Patch Collection / vg backlog spreadsheet / animu list / mcmangos / steam
Image
Image
Image
Image Image
oogggghhhh games aren't art Fuck You Roger Ebert *kills him with a hamemr*
Post Reply