authorblues / smwrandomizer Goto Github PK
View Code? Open in Web Editor NEWGenerate randomized Super Mario World roms.
Home Page: https://authorblues.github.io/smwrandomizer
License: MIT License
Generate randomized Super Mario World roms.
Home Page: https://authorblues.github.io/smwrandomizer
License: MIT License
First of all I'd just like to say that i love the additions to the randomizer since v1.4 it's very fun to play. However during my playthrough of 4 different seeds I've encountered a game crash in chocolate island 2 every time. Videos below.
2 videos with the seed shown at the beginning
https://www.youtube.com/watch?v=troV3_H698c
https://www.youtube.com/watch?v=jhHLidPL2hA
1 video without the seed shown but included anyway
So after I added the ROM file (U version), and choose the options I wanted, I hit the generate button. But for some reason, it doesn't start the download or anything, and there's no other button that would represent on clicking to download the file.
Nevermind, found the secret. ๐
Self-explanatory. There's no documentation readily avaialable that explains how it works.
Can somebody tell me? Thanks!
This happened after completing "Pepperoni Island Y" which is the second level after the second castle.
Rom name: "smw-v2.1-0c7400a8"
Title Screen numbers: "V2.1 0c7400a8-52ED"
Went inside the green pipe, went through the haunted waters, hit the goal tape with 14 bonus stars. Should have gotten 24 added onto that but some reason the game did not add 24 to my total bonus stars count and then suddenly it's Bonus time and I'm stuck where you see above.
So I got an idea. I noticed that enemies pretty much stays the same enemies. So I wondered if you thought about randomizing some of their behavior such as their walking speed, if they always walk toward you, jump higher or lower, etc.
I love your randomizer between! ๐
ROM: http://authorblues.github.io/smwrandomizer/#!/28fcf9e4/8
In the 7th level in the special world, which is a castle named gnarly, it crashes as soon as i enter the first door.
I downloaded the "Funky" (hardcore) preset randomizer and one of the stages I got was Donut Secret 1 without water. It doesn't seem to be possible to complete without doing a Yoshi sacrifice. But the level is also designated as a "No Yoshi" level. Thankfully this level was put in Star World so it is not necessary to do in order to finish the game, but it does make a 100% run impossible and I'm kind of OCD when it comes to things like that. :-P
Also I have gotten the bonus game to be incorrectly loaded causing me to get stuck but this is easily avoidable by simply not getting goal stars.
An issue I'm ending up having is stages with a flying Yoshi bonus locking into certain red spots. The problem is: if you take the Yoshi bonus, when you finish it, the normal path will be unlocked (if it isn't already) and not the secret path. This can make certain stages unreachable, such as the water stage in donut plains, as an example. Maybe add something into the code that has the randomizer favor putting stages with yoshi bonuses in spots where not being able to unlock the secret path is negligible. (Such as a point that originally had a yoshi bonus, or one where you can get to a certain stage some other way, like in the Forest of Illusion or the "Bowser Zone")
I keep getting "TypeError: LEVEL_MODES[meta.lmode] is undefined" every time when generating a rom with any of the presets.
fb5c6adc (I forgot the seed options, unfortunately- though music, sprites and (โ^O^โ) were on)
In the first level of the special world (map location), after entering the door at the end of the first room (Larry's castle room with the block snake) the game crashed trying to load the next room
well, the screen was fully black and the game was completely unresponsive, but music did still play
pls someone help if you can go to my chanal on youtube caled gabewiens..............pls
For the Settings in Bowser's Castle, the message above appears when the option Randomize Front/Back Door is chosen. The other options work fine.
ROM: http://authorblues.github.io/smwrandomizer/#!/13794794/8 (edae)
The level that was supposed to be Yoshi's Island 3 is unbeatable!
At the end is a pipe, no goal, and it leads me to a bonus room.
The pipe at the top of the room leads to exactly to the same level I was on before! There was no goals at all!
Ive set up all the things on the website and put the rom in but I dont know what to do next, when I click the button to generate the edited rom a line of text pops up in the box where .setgoal was.
Btw i use snes9x and openemu
Credits occasionally become garbled and filled with broken characters.
The huge array in randomizer.js contains the following line
{"name": "vob4", "world": 7, "exits": 2, "castle": 0, [...] "out": ["sw5"]},
which lists vob4 as having 2 exits, but only one is supplied in out
(c7 is missing).
I'm not sure whether this is intended, but I wouldn't see why it would be.
There is no way to download the ROM! I clicked on generate ROM and nothing happens! Please help!
I'm pretty sure that all of the games included in Super Mario All-Stars (and the + Super Mario World edit) use the same level engine as Super Mario World. That being said...
Ideas:
*Depending on the game you chose, that will be the physics for your version of Mario or Luigi (or Peach or Toad if Super Mario USA/Super Mario Bros. 2 was selected).
*Any levels/courses/stages will be chosen to be part of that randomization.
*Could you make the randomizer also work for...
[Super Mario World 2: Yoshi's Island]
[Hacks of Super Mario World, including other ROMs put in the randomizer]
[Hacks of Super Mario World 2]
Thank you for reading this.
P.S. I realize that seeds would be trickier to work with due to cross-game compatibility hopefully going in the works.
The second room is turned into the green bubble ghost house room
The blue door should lead to the black space at the first room, but instead puts mario inside the house like the yellow door.
seed 0146715f (_8d94), it's in the same world with only the sublevels changed
seed 56328365, in JUNGLE OF VISIONS 4 (actual level is SW1, located where VD2 is) you only get the key in the last sublevel, which has the goal, and it seems that you can't really go back to the keyhole in the first section.
The time in the front door level should probably be always high (with the gauntlet option at the very least), since you can get something like 300 seconds for a really long level.
For instance, seed 56328365 (v2.1) gives 300 seconds to a level with many moving layer 2 sections, which are slow, and the bowser fight is also longer than usual.
Seed: 7a8e3a47
It's the ghost house in World 2 the one that unlocks top secret area. Sorry that I forgot what it's called.
rom.zip
Currently not guaranteed to produce the same rom. This is most likely an issue with the Array.sort() routine handing boolean/int values in different ways. Might be appropriate to just ensure that sort subroutines never return 0 (impose a strict ordering).
Seed: 584a74b7
FOI3 (replacing DP2) - Key appears in bubble but cannot be obtained. Becomes Yoshi Wings which hurt Yoshi on contact.
Don't remember exact options, so rom itself, and (snes9x) save attached.
ROMS.gz
After the halfway point in Forest of Illusion 3 (which replaces Donut Plains 2 on the overworld), the key spawns in a bubble (Blue Shell replaces the key in the original location). Popping the bubble in any way produces Yoshi Wings, but Yoshi cannot grab the wings, instead being hurt. Attempting to grab the key out of the bubble with Yoshi or having Yoshi eat the wings just results in Yoshi eating it. See below screenshots (may not help).
Also other bubbles pop into garbled sprites that don't hurt Mario (but will Yoshi). I didn't take any screenshots of that.
I encounted that in this file: smw-v2.2-7bd7af60.zip
Go to the first star you would go if you did a speedrun of the normal game. You should end up in the star world and see two boos house. On that boo house I could enter, I entered the door on the up that would normally lead to the big boo's room. But instead lead me tehre with the garbled sprites.
PS: I have a small question too, but don't know where to ask, hopefully it's alright if I ask it here : it seems that 95 exits is not in the option now? I did not see also big changes in enemies properties so I am wondering what are these properties.
The special world isn't randomized (The levels are the same as normal, just with the Mario heads on everything).
Rooms use different graphics set, meant to have mushroom bubbles, but instead the rexes from 2B are spawned with broken graphics.
I was having a bunch of problems, until I randomly found out that providing a headered SMW ROM, as opposed to unheadered, gives seemingly completely different results (all unplayable due to C5 and C7 having the layer 1 initial position set to 00).
(i also blame lm for making me keep headered roms around)
Preset: Awesome
Seeds: 2653B76C, 4751EBEA, 47796133
Note: I tried a Mondo preset (seed: 4C35D27A) and did NOT encounter this bug.
(All levels referenced below refer to the location on the overworld)
Bug: When completing an exit in VD1, a path is drawn to VGH. However, Mario is unable to move toward VD2. When completing the second exit in VD1, a path is drawn to RSP, and Mario is moved to VD2 (though no visual path exists between VD1 and VD2). Despite the paths existing, Mario can not move from VD2 to VGH or RSP. Additionally, VD2 only has one exit, and even upon completion, Mario can not move to VGH or RSP.
Videos: All 3 parts of the bug are located here: https://vid.me/slashinfty/albums/awesome-randomizer-bug
when i press the button nothing happens
Preset: funky
V. 2.2
seed: 4284BA39-37AC
Eating a pokey with a yoshi on the level to the right is weird: he eats the pokey in one gulp, It replace the sumo enemy that creates a thunder and flame thing with his legs.
It seems that the enemy is swapped, but not perfectly as the pokey can be eaten in one gulp.
i dont know how i will make to create
It's better to directly have HTTPS, instead of waiting for github to redirect to HTTPS, because if someone would do a MITM attack, he could execute it easly if it is HTTP
So while I was playing the newest version of SMW Randomizer, I encountered a weird, game freezing bug while playing the level Chocolate Island 2 (with Randomizer it can be hard to figure out what I mean by "Chocolate Island 2". I mean the the actual level, not the overworld location, name, or anything else like that) When going into the fourth section of the level (I believe the normal exit), the game started to freak out and freeze. I also have a screenshot of the glitch. Please fix this, as I wasn't able to save, nor progress after this bug. The seed is: 8e3b5842 and the level takes place at the start of the forest of illusion if you want to encounter the bug yourself.
When I try to generate the ROM, it doesn't let me.
When I try to download it I find no button to do so, please help me find out how to download this.
ROM: https://authorblues.github.io/smwrandomizer/#!/3a3d321c/xf09f85cf3e0 (92d9)
Levels such as 11, 13, 1B and a bunch of others are all missing animations, both palette and graphics related.
The custom text option doesnt change the messages or anything.
When the exits for the stage at SW5's position are reversed, the normal exit doesn't correctly reveal the tile at the center of Star World, resulting in Mario moving to an unrevealed tile (producing the TEST level, potentially).
title says it all
Whenever I attempt to randomize the file, nothing happens. and i mean nada. I dont know what the issue is but its making me pretty wary.
Seed FA367F55-8BD9
Cut the race we meant to have really short when the very first level goes in a pipe -> bonus game -> pipe back to the first room ad infinitum.
When ever I try to randomize SMW It Gives me this error.
ValidationError: Randomized ROM did not pass validation.
Sublevel 0x1DB of frontdoor(@frontdoor) is empty
Sublevel 0x1F2 of frontdoor(@frontdoor) is empty
Sublevel 0x1E2 reachable from 2 stages: vob2(@bgh), frontdoor(@frontdoor)
It makes it impossible to Create a rom.
Browser: Chrome
I know the rom is valid but it wont work no matter how hard I try
Edit: I managed to pinpoint the problem To it being "Randomize Sublevels", It seems Bugged Oddly enough.
Suggestion: Add a "Difficulty Changer" which has 4 settings: Easy, Normal, Hard, and Super Hard. :D
EDIT: The presets have a difficulty also, but those cannot be customized.
ROM: http://authorblues.github.io/smwrandomizer/#!/756ef44f/8 (ddea)
Version 2.2 of the Randomizer used, as well as SNES9x 1.53 for Windows.
There doesn't appear to be anything in the title screen, nor anything in the screen after. Mario doesn't have time to appear.
EDIT: Looking at it in Lunar Magic, levels C5 and C7 appears to be fine, and it looks like the rest of the game is fine in the editor, albeit with a few hiccups (? box out of place in level 150). The ROM's behavior is the same, regardless of whether I use Firefox or Chrome to build the ROM.
JeedUnit encountered a repeatable crash on his first SMW randomizer playthrough, which left one level unbeatable, and other levels inaccessible. It crashed immediately after a sublevel transition between the "vertical guessing game bonus sublevel" and Door 6 of Bowser's Castle.
Details:
I wanted to use this, but when I chose my settings, it didn't let me download it. Is it because I'm on mobile? Please help me!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.