Skip to content

[The Backrooms] Expand the Backrooms to multiple Z-levels, add stairs #80697

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 30, 2025

Conversation

Standing-Storm
Copy link
Contributor

@Standing-Storm Standing-Storm commented Apr 24, 2025

Summary

Mods "[The Backrooms] Expand the Backrooms to multiple Z-levels, add stairs"

Purpose of change

You thought you were getting hopelessly lost already? Well, well.

Describe the solution

Increase the range of Backrooms levels from Z level 0 only to Z levels -3 to 3.

Add a stairway map special, linking one Z level to the Z level above. Make it extremely common (much more common than other specials), and increase the frequency of specials to compensate.

The map special silently refused to spawn no matter what I did, so I added a series of overmap specials instead that link the different Z levels. This also makes both ends of the stairwell more obvious. Each Z level has between 15 and 40 staircases linking to the Z level above (except Z level 3, obviously)

Describe alternatives you've considered

21 Z levels of Backrooms

Those weird alternate Backrooms levels like the one that's just a Japanese onsen. Seriously, what's liminal about an onsen?

Testing

Staircases spawn:

image

Additional context

Did you know "almond water" is based on a fundamental misunderstanding of the true hopelessness of the Backrooms? It's true!

@Standing-Storm Standing-Storm marked this pull request as draft April 24, 2025 15:05
@github-actions github-actions bot added [JSON] Changes (can be) made in JSON Mods Issues related to mods or modding Mods: Backrooms labels Apr 24, 2025
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-requesting reviews from non-collaborators: @onura46

@github-actions github-actions bot added json-styled JSON lint passed, label assigned by github actions astyled astyled PR, label is assigned by github actions labels Apr 24, 2025
@github-actions github-actions bot added Map / Mapgen Overmap, Mapgen, Map extras, Map display Fields / Furniture / Terrain / Traps Objects that are part of the map or its features. BasicBuildPassed This PR builds correctly, label assigned by github actions labels Apr 24, 2025
@Standing-Storm Standing-Storm marked this pull request as ready for review April 24, 2025 17:18
@onura46
Copy link
Contributor

onura46 commented Apr 25, 2025

I will give this a look over asap; I just need to recompile the program again and give it a quick playtest. The changes look pretty sleek!

I would love to have more oddly-shaped multi-floor map connections in the future, but as you found out, the Backrooms mapgen works in weird ways, so you have deal through overmap specials.

@Standing-Storm
Copy link
Contributor Author

the Backrooms mapgen works in weird ways, so you have deal through overmap specials.

I was trying to get ravines to spawn (for a personal mod I set all the walls and floors to metal for a BLAME!-esque megastructure feel) but absolutely could not get it to work. Maybe I need to give that a try again...

@onura46
Copy link
Contributor

onura46 commented Apr 25, 2025

I was trying to get ravines to spawn

I think most terrain has been overridden out by the game_balance.json file in the mod, but I'm not 100% sure on that. Check out

"type": "EXTERNAL_OPTION",
I had ravines working at one point like a year ago, but I don't remember exactly why I didn't enable it. Maybe I just thought it was weird to show the rock floor underneath you. Ruined the illusion lol.

@Standing-Storm
Copy link
Contributor Author

Standing-Storm commented Apr 25, 2025

Well, I did get them to work but I found one problem with them:

image

it happily places specials over them, leading to floating furniture

(There's also a big giant "cliffside" field of carpet on Z level 0 rather than the rooms going all the way up to the edge of the ravine

@onura46
Copy link
Contributor

onura46 commented Apr 26, 2025

Ahhhh yeah, that could be one of the reasons 😅

Anyway, this looks good to me! The gray walls help make the stairwell a little more obvious when you're wandering, which helps. If I ever get the time to add more specials, I'll probably use them more.

@Standing-Storm
Copy link
Contributor Author

Perfect!

It’ll be another PR, but I realized it’d also be nice to have rarer multi-Z-level staircases (like 3 to 0, 1 to -1, and 0 to -3) and then a very rare 3 to -3 big staircase. Something else for players to search for

@Maleclypse Maleclypse merged commit 62ecd7b into CleverRaven:master Apr 30, 2025
49 of 51 checks passed
@Standing-Storm Standing-Storm deleted the multi-level-backrooms branch April 30, 2025 03:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions Fields / Furniture / Terrain / Traps Objects that are part of the map or its features. [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions Map / Mapgen Overmap, Mapgen, Map extras, Map display Mods: Backrooms Mods Issues related to mods or modding
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants