HBroHei / NSMRWii

A general New Super Mario Bros Wii Randomizer, with features like level and enemy randomization.
https://HBroHei.github.io/NSMRWii
GNU General Public License v3.0
3 stars 1 forks source link

Last Airship Stage Bug #13

Closed Xplode111 closed 4 months ago

Xplode111 commented 4 months ago

Hey there, I found another bug while playing the game. Basically, the last airship stage (from world 8) is not programmed to work out of its original position or something, because when you randomize the game and beat Bowsy in that stage there should be an animation with the Princess Peach after the bossfight, but instead you appear in an empty void with just the background and then you die instantly. I report this as an issue because I had the bad luck to get to this stage in the world 1-2 with the randomizer, meaning I cannot progress anymore and I have to reroll the stages or something. I think something similar may happen with the last stage of world 8 (big castle), but I don't know, I haven't played that stage with randomized format. I recently played a castle stage which was out of its position (specifically the goomba in the world 1) and something similar happened. After the bossfight you don't die, but there are the background and some blocks used for the animation, and you can't move or do anything. That means you can't progress anymore (again), it could have got worse if it wasn't a skippable stage.

HBroHei commented 4 months ago

Hi, after replacing 1-2 with vanilla 8-Airship and beating Bowser Jr., the cutscene would work fine, and I can progress as usual.

I have also encntered Tower / Castle Stage at Normal stage, and as far as I can remember, they do not cause issues.

Can you send me your config.json so that I can replicate it again?

Xplode111 commented 4 months ago

Yeah, it is attached to this message, and I could understand that the error happened because of the config file Just because I tried with 3 different seeds, 2 of them casually switched 1-2 with 8-Airship (both produced the error I said), and this config file which was the last I created, replaces the goomba from world 1 with 3-Castle (it also produced the error, but at its way) All you have to do to replicate the error is getting through the stages until you are in the part of world 1 where is a Goomba, enter into its stage and just beat it. I played more with other seed and I had the luck that the randomized 2-Castle was right in its original place, but the thing with the cutscene have also happened. I also made a clip beating the koopaling (I don't remember his name lol) and the situation I'm reporting happening later if by some chance the game lets you pass the stage without any problem, but the file is too big and I want to wait for a response if you know what's happening and if you can get through that someway. I also forgot to say 2 things: the tower levels do not cause issues, and the stages made for the enemies in all the worlds seem to be a bit broken (when a stage of this kind starts, the chest with items appear directly (without the need to gather the Toad Points), giving a random object and ending the stage some seconds later) Oh, and I would like to ask you something When Controlled chaos/Everyone is here is enabled and an aquatic enemy is randomized into a jellyfish (the ones which give light in aquatic/dark stages), do you see a big blank square instead of the jellyfish and its light when they are not in a dark stage? config.json

HBroHei commented 4 months ago

Thank you very much for sending me the config.json file, and my sincere apologies for not able to replicate your seed since some other external factor would affect the seed result. The external factor bug should be fixed in this version. Please download this version, and if you have encountered the situation you have mentioned, please send in the config.json file to me, so that I can debug with that file.

For your other questions:

Again, apology for having you to basically find the bug again, but I hope I can identify the issue as soon as possible. (Although I would be busy the following week and not able to do any efficient debugging until next Sunday - but I still got some time on Monday)

Xplode111 commented 4 months ago

Ok, I tried now with the new version of the randomizer and using the same config.json file I sent to you, but I still had that problem I said (even in 2-Castle, as usual) Here I uploaded to Mediafire the clip I mentioned, and the problem is visible at the second 00:16, but I put there some movement to prove it's real. That happens in every stage that has a cutscene after beating it. If it is necessary, I could manage to send you the raw DATA folder and see what causes this bug. Thanks (I made the video fast and I also don't know how to crop the Windows Taskbar from the vid, so don't pay much attention to it xD) https://www.mediafire.com/file/hm06oirj90efe7l/clip.mp4/file

HBroHei commented 4 months ago

Thank you again for reporting this bug. This bug is now fixed at https://github.com/HBroHei/NSMRWii/releases/tag/beta1.2.6.2

Please report any other bugs you have found!