You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ReadMe.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,26 @@
1
1
## MapOptions
2
-
###### Version: 2.1.5
2
+
###### Version: 2.1.6
3
3
This is a mod for Rain World v1.9.
4
4
5
5
### Description
6
6
Adds options to configure the map:
7
7
-`(Map Zoom)` The zoom can be adjusted (50%-150%).
8
8
-`(Aerial Map)` When disabled, the default map shader is used in Chimney Canopy and Sky Islands.
9
+
-`(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.
9
10
-`(Creature Symbols)` These symbols display what creature types are present in each room.
11
+
-`(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 it but you might gain (or lose) map progress.
10
12
-`(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.
11
13
-`(Layer Focus)` Only the active layer is displayed on the map.
12
14
-`(Shadow Sprites)` Draws shadows for creature and slugcat symbols.
13
15
-`(Skip Fade In/Out)` Pressing the map button shows the map with no delay.
14
16
-`(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.
15
-
-`(Uncover Region)` Once loaded into the game the whole region map gets uncovered.
17
+
-`(Uncover Region)` Once loaded into the game the whole region map gets uncovered. Warning: Map progress is saved even without completing a full cycle.
16
18
-`(Uncover Room)` When the player enters a room the whole room gets uncovered instead of just the area around slugcat.
17
19
-`(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.
18
20
19
21
### Installation
20
22
0. Update Rain World to version 1.9 if needed.
21
-
1. Download the file `MapOptions.zip` from [Releases](https://github.com/SchuhBaum/MapOptions/releases/tag/v2.1.5).
23
+
1. Download the file `MapOptions.zip` from [Releases](https://github.com/SchuhBaum/MapOptions/releases/tag/v2.1.6).
22
24
2. Extract its content in the folder `[Steam]\SteamApps\common\Rain World\RainWorld_Data\StreamingAssets\mods`.
23
25
3. Start the game as normal. In the main menu select `Remix` and enable the mod.
24
26
@@ -34,14 +36,15 @@ There are two licenses available - MIT and Unlicense. You can choose which one y
34
36
35
37
### Changelog
36
38
#### (Rain World v1.9)
37
-
v2.1.5:
39
+
v2.1.6:
38
40
- Fixed a bug that could lag the game when you would try to open the map while an in-game text message is displayed.
39
41
- (creature symbols) Fixed a bug where slugcat npc symbols would have the same color as the player.
40
42
- (creature symbols) Fixed a bug where a NullReference exeption was thrown when the room of the creature could not be found.
41
43
- (creature symbols) Removed that symbols are shown in shelters. Vanilla already shows symbols for items and creatures in shelters.
42
44
- Changed the hook initialization logic. This should reduce the log spam from IL hooks. Instead of doing it every cycle while in-game they are initialized when starting the game or when changing the options.
43
45
- (discover multiplier) Added a slider to change the map discover radius around slugcat.
44
46
- (uncover room) Potentially fixed an issue where adjacent non-overlapping rooms were partly getting uncovered as well.
47
+
- (clear expedition maps) Added this options (disabled by default). Clears the map progress for each new expedition run.
Copy file name to clipboardExpand all lines: SourceCode/MainModOptions.cs
+12-5Lines changed: 12 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -15,23 +15,28 @@ public class MainModOptions : OptionInterface {
15
15
//
16
16
17
17
publicstaticConfigurable<bool>aerial_map=main_mod_options.config.Bind("aerial_map",defaultValue:false,newConfigurableInfo("The default map shader is used in Chimney Canopy and Sky Islands instead of the aerial map shader.",null,"","Aerial Map"));
18
+
publicstaticConfigurable<bool>clear_expedition_maps=main_mod_options.config.Bind("clear_expedition_maps",defaultValue:false,newConfigurableInfo("Clears the map progress for each new expedition run.\nWARNING: This progress is lost even without completing a full cycle.",null,"","Clear Expedition Maps"));
18
19
publicstaticConfigurable<bool>creature_symbols=main_mod_options.config.Bind("creature_symbols",defaultValue:true,newConfigurableInfo("Creature symbols are added to the map. These symbols display what creature types are present in each room.",null,"","Creature Symbols"));
19
20
publicstaticConfigurable<bool>item_tracker=main_mod_options.config.Bind("item_tracker",defaultValue:true,newConfigurableInfo("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.",null,"","Item Tracker"));
20
21
21
22
publicstaticConfigurable<bool>layer_focus=main_mod_options.config.Bind("layer_focus",defaultValue:false,newConfigurableInfo("Only the active layer is displayed on the map.",null,"","Layer Focus"));
22
23
publicstaticConfigurable<bool>shadow_sprites=main_mod_options.config.Bind("shadow_sprites",defaultValue:false,newConfigurableInfo("Draws shadows for creature and slugcat symbols.",null,"","Shadow Sprites"));
23
24
publicstaticConfigurable<bool>skip_fade=main_mod_options.config.Bind("skip_fade",defaultValue:false,newConfigurableInfo("Pressing the map button shows the map with no delay.",null,"","Skip Fade In/Out"));
24
-
25
25
publicstaticConfigurable<bool>slugcat_symbols=main_mod_options.config.Bind("slugcat_symbols",defaultValue:true,newConfigurableInfo("Draws a slugcat sprite on the map instead of a red circle. When Jolly Co-Op is enabled, draws a sprite for each player.",null,"","Slugcat Symbols"));
26
-
publicstaticConfigurable<bool>uncover_region=main_mod_options.config.Bind("uncover_region",defaultValue:false,newConfigurableInfo("Once loaded into the game the whole region map gets uncovered.\nWARNING: This progress is saved (even without completing a cycle). Turning this option off after saving will *not* remove the gained progress.",null,"","Uncover Region"));
26
+
27
+
publicstaticConfigurable<bool>uncover_region=main_mod_options.config.Bind("uncover_region",defaultValue:false,newConfigurableInfo("Once loaded into the game the whole region map gets uncovered.\nWARNING: This progress is saved even without completing a full cycle.",null,"","Uncover Region"));
27
28
publicstaticConfigurable<bool>uncover_room=main_mod_options.config.Bind("uncover_room",defaultValue:true,newConfigurableInfo("When the player enters a room the whole room gets uncovered instead of just the area around slugcat.",null,"","Uncover Room"));
28
29
29
-
publicstaticConfigurable<int>zoom_slider=main_mod_options.config.Bind("zoom_slider",defaultValue:10,newConfigurableInfo("The default value is 100% (10) zoom. Each value (5-15) corresponds to 10*value% (50%-150%) zoom..",newConfigAcceptableRange<int>(5,15),"","Zoom Level (10)"));
30
+
//
31
+
//
32
+
//
33
+
30
34
publicstaticConfigurable<int>creature_symbol_scale=main_mod_options.config.Bind("creature_symbol_scale",defaultValue:10,newConfigurableInfo("The default value is 100% (10). Each value (5-20) corresponds to 10*value% (50%-200%).",newConfigAcceptableRange<int>(5,20),"","Creature Symbol Size (10)"));
35
+
publicstaticConfigurable<int>discover_multiplier=main_mod_options.config.Bind("discover_multiplier",defaultValue:2,newConfigurableInfo("The default value is two. For a given value X the map around slugcat is discovered (X/2)-times as far.\nWARNING: This will delete and change the size of any loaded region discover texture. The game tries to recover your map progress based on visited rooms.",newConfigAcceptableRange<int>(1,10),"","Discover Multiplier (2)"));
31
36
publicstaticConfigurable<int>slugcat_symbol_scale=main_mod_options.config.Bind("slugcat_symbol_scale",defaultValue:10,newConfigurableInfo("The default value is 100% (10). Each value (5-20) corresponds to 10*value% (50%-200%).",newConfigAcceptableRange<int>(5,20),"","Slugcat Symbol Size (10)"));
32
37
33
-
publicstaticConfigurable<int>discover_multiplier=main_mod_options.config.Bind("discover_multiplier",defaultValue:2,newConfigurableInfo("The default value is two. For a given value X the map around slugcat is discovered (X/2)-times as far.\nWARNING: This will delete and change the size of any loaded region discover texture. The game tries to recover your map progress based on visited rooms.",newConfigAcceptableRange<int>(1,10),"","Discover Multiplier (2)"));
34
38
publicstaticConfigurable<int>reveal_speed_multiplier=main_mod_options.config.Bind("reveal_speed_multiplier",defaultValue:1,newConfigurableInfo("The default value is one. For a given value X the map is revealed X-times as fast.\nIf the maximum value is selected then opening the map displays known areas instantly instead of revealing them gradually.",newConfigAcceptableRange<int>(1,10),"","Reveal Speed Multiplier (1)"));
39
+
publicstaticConfigurable<int>zoom_slider=main_mod_options.config.Bind("zoom_slider",defaultValue:10,newConfigurableInfo("The default value is 100% (10) zoom. Each value (5-15) corresponds to 10*value% (50%-150%) zoom..",newConfigAcceptableRange<int>(5,15),"","Zoom Level (10)"));
35
40
36
41
//
37
42
// parameters
@@ -205,6 +210,7 @@ public override void Initialize() {
0 commit comments