Rain World

Rain World

[NEEDS FIXING] Region Randomizer
57 Comments
ERROR2401 May 11 @ 8:43pm 
idk why or how, but I've never been able to go through gates with this enabled, at least with modded regions enabled.
TheLazyCowboy1  [author] May 3 @ 1:37pm 
@Azuquirtle, Ugh that 100% sounds like a glitched/failed randomization. I thought I had patched that out.
Apparently, the Outskirts->Farm Arrays gate failed to randomize.
I'm pretty far along with a Room Randomizer that uses a much better algorithm, and once that's finished, I'll plug it into this mod. But wow, this mod is a mess; I'm considering entirely re-writing it.
Sorry.
Azuquirtle May 3 @ 1:11pm 
I ended up with an unbeatable seed because the outskirts-industrial gate froze my game every time I tried to pass it, the outskirts-drainage gate had a symbol with a single square in it that was impassable, the outskirts-farm arrays gate ended up being vanilla, the farm arrays-sky islands gate put me back at the outskirts-farm arrays gate on the outskirts side, and the farm arrays-subterranean gate had a strange symbol that looked like karma 8 sitting atop a pillar, which I could not pass due to only having 7 max karma. After artificially increasing my karma to 10 the gate activated but immediately froze my game similarly to the outskirts-industrial gate. Would love to know wtf happened and why the gates were freezing
ColdEggyBites Mar 2 @ 2:44pm 
oh okay
TheLazyCowboy1  [author] Mar 2 @ 2:43pm 
Room Rando coming "soon". ...got kinda burnt out with accessibility logic, but it's coming soon.
ColdEggyBites Mar 2 @ 2:39pm 
its a good mod tho
ColdEggyBites Mar 2 @ 2:39pm 
nvm
ColdEggyBites Mar 2 @ 2:10pm 
if it is a room rando...
ColdEggyBites Mar 2 @ 2:10pm 
ayyy i was planning on a rando with a room randomizer :)
vynnyal Feb 9 @ 2:04pm 
i just noticed the compatibility! great work!
TheLazyCowboy1  [author] Jan 19 @ 6:34pm 
I just wanted to say: Thanks to Choc, UO, and Forthfora for helping me port this mod to be compatible with Rain Meadow. It was a rough journey...

And thanks especially to Livi (Sphealmaster) for the many hours of playtesting!
TheLazyCowboy1  [author] Jan 19 @ 5:20pm 
@Electr0 destr0yer, My apologies... I made a really dumb mistake in the code. I fixed it. If your version says 1.2.6, it should work both with and without Rain Meadow enabled.
TheLazyCowboy1  [author] Jan 19 @ 4:58pm 
@Electr0 destr0yer, Does your game still break if you uninstall most of the other mods? This shouldn't have any issues with Room Randomizer, though. But without any exception logs, I can't do much to resolve the issue.

How did your "game break"?
Therainworldguy Jan 19 @ 12:32pm 
one mod it might have issues with is room rando but idk
Therainworldguy Jan 19 @ 12:28pm 
its broken if i go into campiaghn my game breaks might be compadibility but it worked with the same erlier and my game said this mod doing something wierd so can u check for problems
TheLazyCowboy1  [author] Jan 18 @ 4:06pm 
@Unknownagon Yeah, I'll check with Check Randomizer's developer to see if he could add a few lines of code to factor in Region Randomizer's changes.
Unknownagon Jan 18 @ 3:43pm 
@TheLazyCowboy1 ok thanks just wanted to check, since i feel they would work well together.
TheLazyCowboy1  [author] Jan 18 @ 2:11pm 
@Unknownagon It shouldn't crash the game and it should work; but no, it's not fully compatible with Check Randomizer: Check Randomizer will assume that unlocking the gate to Garbage Wastes unlocks access to Garbage Wastes, etc. So you could possibly be stuck with no possible progression.
Unknownagon Jan 18 @ 1:20pm 
is this compatible with check rando?
TheLazyCowboy1  [author] Jan 14 @ 6:52pm 
If any of you have a friend and want to help me out, please test this with Rain Meadow and tell me if it syncs properly.
TheLazyCowboy1  [author] Dec 19, 2024 @ 9:47am 
@Man_Every.mgn Hopefully within a week I'll post an update improving the region placement, in addition to a new mod that should definitely "freshen" things up for a while. I've been having a lot of fun playtesting my new randomizer...
Man_Every.mgn Dec 19, 2024 @ 12:20am 
I'm happy that Region Randomizer is now a fun time and fresh again.
Thank you TheLazyCowboy1 !
TheLazyCowboy1  [author] Dec 18, 2024 @ 9:32am 
@Me Is Alive Did you restart Survivor's campain? This randomizer only randomizes regions when you start or restart a slugcat's campaign. And note: with the new system, it is quite possible for gates to happen to connect in their vanilla way (the Outskirts-to-Industrial gate might happen to still connect to the same gate in Industrial).

And the new karma rando mod should have no conflicts, especially considering it uses some of the code from this randomizer. But I highly recommend not using it, since this randomizer already randomizes karma whilst taking progression in mind.
Me Is Alive Dec 17, 2024 @ 6:15pm 
UPDATE: I entered rivulet's campaign and the drainage-garbage wastes gate was actually shoreline! It works! Maybe I was just having issues in Survivor, or maybe I did fix it by taking off the karma rando and just didn't notice. Either way, problem solved (although my game did freeze when sheltering in shoreline, though that was a normal Rainworld freeze and not mod related)
Me Is Alive Dec 17, 2024 @ 6:03pm 
I love to randomize my game and thought this randomizer would be perfect, since I have the very same issue as you when it comes to playing normal campaigns. I thought it would be a fun challenge to randomize the regions. One small issue: no matter what I do, whether I shelter or not, the regions just don't randomize? Maybe its because I'm playing survivor, but I'm not sure. I have a few other rando mods on, but none should be conflicting? I set it as low as possible on the mod list, and removed the only mod I thought could be conflicting (Gate Karma Randomizer), but nothing changed when I reloaded it a few times. Since it doesn't crash (and I have no clue where to even find exception logs), I can't get you the exception log. I could try listing all of my mods, but most of them are cosmetic. I'll try a different slug and get back to this comment section if the problem persists, I just have no clue what's wrong with it. T^T
Socro Dec 17, 2024 @ 3:08pm 
Your hard work is well appreciated
TheLazyCowboy1  [author] Dec 4, 2024 @ 6:09pm 
...after over half a year's work, I have finally brought this randomizer to an acceptable quality. But wow, I think it was worth it! I don't have nearly enough time to test every possible bug (I've playtested for countless hours already), but I've fixed every single one I've encountered.

Enjoy, you 2 people who will read this! I plan to make a room connection randomizer using the region placement algorithm I spent last month making. I'll dare to say: I don't think it'll be too hard.

Those two mods combined should allow for a truly randomized Rain World layout!
TheLazyCowboy1  [author] Nov 17, 2024 @ 8:09am 
@cambrian-anna The randomizer is currently very glitchy. I am actively working to rewrite its logic. Hopefully in two weeks the randomizer will be way better! It should still work now, but it has some minor flaws...
randomfate Nov 16, 2024 @ 8:35pm 
this is such a good idea, i love it tysm for making it
TheLazyCowboy1  [author] Nov 8, 2024 @ 1:17pm 
@Apam No, this is even less severe than the room randomizer: It only reconnects karma gates. For example, if you start in Outskirts, go to the gate that leads from Outskirts to Industrial Complex, the game will teleport you to some other gate (e.g: Farm Arrays to Sky Islands). These connections are permanent per campaign playthrough, so if you start a Monk run, the Outskirts/Industrial gate will always link to the Farm/Sky gate.

I'm planning on improving this randomizer a lot soon and allowing it to interface with the Room Randomizer.
wiie Nov 8, 2024 @ 8:24am 
So is this similar to the Room Randomizer mod, but instead of rooms being randomized every cycle, It's regions?

I like the Room Randomizer mod, but unfortunately there isn't a way to make it so that each time you moved on to the next cycle, after exiting the shelter, the region would completely change.
Borben Oct 24, 2024 @ 5:27am 
wow ... okay
thats fair enough
considering that its even more impressive what you achieved
great mod
TheLazyCowboy1  [author] Oct 22, 2024 @ 2:16pm 
@Borben I eventually decided on the jarring teleportation for region connections for one primary reason: It reduced the number of bugs, glitches, and especially crashes by about 98%. This mod was actually made initially as you describe: I wrote a script that edited a few files so that the gates connections changed. However, the game would just randomly crash every 3 minutes. Additionally, some gates (especially modded ones) would crash every time. The teleportation method, while jarring, works very nearly 100% of the time flawlessly. (In addition, there are some gates that are literally impossible to connect without teleporting you out of the room.)

I'm sure my method is imperfect, but after 100 hours of trying different methods, I settled on the only one I found that worked.
Borben Oct 22, 2024 @ 7:54am 
there is one mod called gate world which pretty much achieves what the randomizer does but in a static way and without code but region editing. couldnt code dynamically edit these region files ?
i would be fine with having to prerandomize the world and relaunch the game if the transitions are as smooth as in vanilla
Borben Oct 22, 2024 @ 7:50am 
why the jarring transitions ?
i dont know how region modding works but how hard is it to reconnect the pipes ?
from what i can tell you are rebelling against the game in quite a way with this mod
TheLazyCowboy1  [author] Sep 22, 2024 @ 6:43pm 
@skittleinochao If you're going for pain mode, make sure you download my new MoreSlugcats Nerfs mod and set the preset to Extreme mode! Lol (it just makes Downpour slugcats really annoying). Good luck with the enemy randomizer, though!
PrismTheRainWing Sep 22, 2024 @ 12:02pm 
Im playing rain world:even more pain mode:IM USING OVER 6 RANDOMIZERS
TheLazyCowboy1  [author] Sep 13, 2024 @ 5:18pm 
Somehow I just realized that every update I put out to the Randomizer resets all of its data for everyone using the mod. This has been fixed in version 1.1.6, but... releasing 1.1.6 has reset all of your randomizer data. I am very frustrated with myself for allowing this to happen. It shouldn't ever happen again, though.
Man_Every.mgn Sep 12, 2024 @ 5:47pm 
@TheLazyCowboy1 Thanks, I'll give it a try. My friends and I have a lot of fun with Region_Randomizer because it gives our mod regions a sense of exploration.
TheLazyCowboy1  [author] Sep 12, 2024 @ 1:35pm 
@Man_Every.mgn The "Karma Per Echo" setting is exactly what you're looking for. Setting it to 0 will cause the maximum karma you'll see to be 5. However, the randomizer already automatically sets it to 0 when starting an expedition. If you see any karma above 5, let me know...
Man_Every.mgn Sep 12, 2024 @ 10:03am 
What function of randomizer causes the number of Karmas requested by Karma Gate to increase? I want to adjust it.

I'd like to play this on an expedition, but if a karma of 5 or more is required, it becomes virtually impossible to progress.
TheLazyCowboy1  [author] Sep 1, 2024 @ 5:06pm 
I recommend using my new Karma Expansion mod. It augments this randomizer by a lot when playing with modded regions.
TheLazyCowboy1  [author] Aug 23, 2024 @ 1:07pm 
I think everything is fairly well patched now. Issues should be few and far between.
Tryn Aug 22, 2024 @ 6:42am 
All good!! Good luck :>
TheLazyCowboy1  [author] Aug 21, 2024 @ 7:27pm 
I've been spending the past few hours working on this randomizer. Wow, I really thought I patched all the bugs last release... I fixed the Hallowed Grotto issue, at least. But it still randomly crashes 20% of the time with senseless exception logs. This is a long W.I.P. apparently.
Tryn Aug 21, 2024 @ 6:34pm 
The crash still persists. Just realised I've also got palette randomiser enabled. Maybe that could be the issue?
Tryn Aug 21, 2024 @ 6:24pm 
bril tysm!
TheLazyCowboy1  [author] Aug 21, 2024 @ 4:49pm 
Hallowed Grotto is currently incompatible... i didn't realize it broke! I'm working on fixing it. It might take a day, though. Just disable Hallowed Grotto and it might work.
Tryn Aug 21, 2024 @ 2:30pm 
it was the industrial gate in outskirts. I had the region mods you recommended installed
TheLazyCowboy1  [author] Aug 21, 2024 @ 2:08pm 
@Tyrn Could you please tell me which gate you entered (was it the gate in Outskirts?) and what mods you had installed? You can find a list of the mods you had installed by going to the Remix menu, clicking on Region Randomizer, and going to the tab labeled "mod list." If I don't know what mods you had, I can't do much to help you...