Rain World

Rain World

302 ratings
MapOptions
3
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
319.371 KB
25 Jan, 2023 @ 7:10am
18 Apr @ 10:37pm
19 Change Notes ( view )

Subscribe to download
MapOptions

Description
Adds options to configure the map:
  • (Map Zoom) The zoom can be adjusted (50%-150%).
  • (Aerial Map) When disabled, the default map shader is used in Chimney Canopy and Sky Islands.
  • (Clear Expedition Maps) When enabled, clears the map progress for each new expedition run. Warning: Map progress is saved even without completing a full cycle.
  • (Creature Symbols) These symbols display what creature types are present in each room.
  • (Discover Multiplier) Can be used to decrease or increase the map discover range around slugcat. Warning: This deletes your map progress first. The game tries to recover your map progress based on visited rooms.
  • (Item Tracker) Tracked key items are shown on the map even when the option 'Slug Senses' is disabled. The option 'Key item tracking' needs to be enabled in Rain World Remix.
  • (Layer Focus) Only the active layer is displayed on the map.
  • (Shadow Sprites) Draws shadows for creature and slugcat symbols.
  • (Skip Fade In/Out) Pressing the map button shows the map with no delay.
  • (Slugcat Symbols) Draws a slugcat sprite on the map instead of a red circle. When Jolly Co-Op Mod is enabled, draws a sprite for each player.
  • (Uncover Region) Once loaded into the game the whole region map gets uncovered. Warning: Map progress is saved even without completing a full cycle
  • (Uncover Room) When the player enters a room the whole room gets uncovered instead of just the area around slugcat.
  • (Reveal Speed Multiplier) For a given value X the map is revealed X-times as fast. If the maximum value is selected then opening the map displays known areas instantly instead of revealing them gradually.

BUG REPORTS & FAQ
See the corresponding sections on the Steam Workshop page for the mod 'SBCameraScroll'.

SOURCE CODE & CHANGELOG
You can find the source code, changelog and other things on GitHub:
https://github.com/SchuhBaum/MapOptions

OLDER VERSIONS
You can download any version from:
https://github.com/SchuhBaum/MapOptions/releases

Follow the installation instruction from:
https://github.com/SchuhBaum/MapOptions?tab=readme-ov-file#installation
148 Comments
SchuhBaum  [author] 13 Jul @ 7:44am 
I did not get lag when viewing the map from the death screen in the Watcher campaign. Can you send the logs (see the section BUG REPORTS)?

Context:
Chances are, that some costly function crashes and gets spammed / retried every frame. If that is the case then an exceptionLog.txt file should get generated.
Dj SoundBreaker 13 Jul @ 6:53am 
I found a big bug I get a lag spike when I open the map in wacher in die or sleep sceen and in his region menu
SchuhBaum  [author] 2 Jul @ 11:18am 
You can try to verify the game cache and you can disable and enable region mods one by one to see if any of them in particular causes the issues.
Dj SoundBreaker 2 Jul @ 4:18am 
oh and I use map warp mod but the new one and when I select modded room I see how is the room
Dj SoundBreaker 2 Jul @ 3:51am 
how fix that?
SchuhBaum  [author] 1 Jul @ 10:54am 
Hm.. When you enable custom regions then the game processes them first. In this step, rooms and other things like the map are merged or replaced. You get files like map files like `map_cc-watcher.png` in the folder `Rain World\RainWorld_Data\StreamingAssets\mergedmods\world\cc\` for example.

This sounds like the map merging failed or the maps got replaced with empty files.
Dj SoundBreaker 1 Jul @ 3:09am 
idk why I can't see the map in some moded regions or modded rooms in vanilla regions
starkitten 16 May @ 3:07pm 
thank you the map reveals like mollasses
SchuhBaum  [author] 16 May @ 11:14am 
This looks like a vanilla bug. You can try to disable the option `Item Tracker` and the vanilla option `Slug Senses` (in More Slugcat Expansion). If I am correct then either option will trigger the bug.

Context:
The function that crashes is the vanilla function ItemMarker.Draw(). ItemMarker are used for displaying key items on the map. My guess is that one key item is stuck in an invalid room (maybe it is in another region) and the Draw() function does not check if the room is null. It assumes it is valid.
If the theory is correct maybe you can give the devs your save file. Who knows what got stuck where. They should check the room in any case.
If the theory is false but the bug is prevalent then maybe you can send me your save file. Let me know how it goes.
Conquest and Death 15 May @ 12:53pm 
https://pastebin.com/xS1GnxFT

Here is the logs.