Rain World

Rain World

Not enough ratings
Expedition Region Support [BETA]
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
332.547 KB
10 Mar, 2024 @ 8:45pm
31 May, 2024 @ 6:03pm
9 Change Notes ( view )

Subscribe to download
Expedition Region Support [BETA]

Description
This mod improves support for Custom Regions in Expedition gamemode.

Version 0.9.85
- Fix root cause of equivalence issue. Enable cache for campaigns once more.
Version 0.9.84
- Fix custom equivalences targeting the wrong region in campaigns. Still unresolved for Expedition, which would only affect restrictions involving equivalent regions.
Version 0.9.83
- Implement Custom Shelter detection option. Custom regions may now serve as reliable spawn locations in Expedition.
- Allow settings to be saved, enabled through Remember My Settings. Settings will revert back to default values when leaving the Expedition menu when not set.
- Improve functionality of the restriction file processor
- Slugcat ALLOW/NOTALLOW headers now support values on those lines
- Room-specific restrictions now support restricting by Worldstate
- Restriction modify files no longer requires an [ADD] block on every line, only one on the first line
- Optional regions equivalent to unlock-required MSC regions now require unlock by those slugcats (Story regions do not)
- Divider lines are now fixed in the dialog menus
- Overhaul of region equivalences, equivalency data is now cached on game load
- As such we are well on our way to officially supporting overriding multiple regions with a single region. (Not quite there yet)
- Along with the changes to how region equivalences are stored, the file read process has been changed to permit multiple lines, and whitespace. Adding new equivalences is now more flexible.
- On the code end, numerous helper methods have been included, along with a partially feature complete data miner class for reading world file data
Version 0.9.78
- Better handle situation when there are no available region spawns
- User interface text has been updated
- User interface does not show Downpour filter unless More Slugcats is enabled
Version 0.9.75
- Implement OnSlugcatUnlocked restriction
- Implement custom region unlock conditions for code mods
- Fix slugcat restrictions being incorrectly applied when allow conditions are not defined
- Fix Shoreline being available to old world slugcats
- Resolve a legacy compatibility issue
- Update README
Version 0.9.7
- Spawn filters from Settings menu for Vanilla, MSC, Custom, and Visited Regions are working
- Include Expedition progress as part of the visited regions check
- Optimizations to region selection process
- Various improvements to logging of region selection process
- Fix WorldState restriction not being applied correctly. (Also fixes slugcats sometimes spawning in regions they shouldn't)
- A bonus feature for players to discover
Version 0.9.55
- Compatible with Rain World build v.1.9.15
Version 0.9.52
- Legacy version compatible with Rain World build v.1.9.07b
- May need to change the mod version in the modinfo.json to 0.9.52 to enable the legacy version

Features

Region Spawning

- The game recognizes all custom regions when processing roomcodes in randomstarts.txt
- Regioncodes, and roomcodes can be restricted by world state, or slugcat via region-restrictions.txt. This file has Modify (MergeMod) support.
- Certain hardcoded restrictions to unlockable regions were expanded to include Hunter, and have been un-hardcoded

Challenge Filters

- New Settings button contains additional filter options (most options don't work yet)
- Allows Challenges to be filtered by Visited Regions for that slugcat.

- BETA BUILD -

- Not all features are working. Anyone wishing to help report issues are welcome to give feedback. This mod logs to a custom log file named ErsLog. Additional logging will happen through enabling Expedition devMode.

- This mod is planned to be ported into CRS at some point, but exists as a standalone mod, while it is in development.

- GITHUB

https://github.com/TheVileOne/ExpeditionRegionSupport
5 Comments
TheVileOne  [author] 23 Apr @ 10:05am 
Mod will still take awhile before I can update it. Please be patient.
SageisNIce 28 Mar @ 9:48am 
Mod needs to get updated due to it showing the orange text in the remix menu, good luck!!
(Im finding the mods that do this and notifying yall to help the mod developers out)
Shen 16 Aug, 2024 @ 8:10am 
did it work? @PokemonGerman
PG 16 Jun, 2024 @ 9:45am 
Just downloaded a ton of region mods for the first time, guess I will test if this mod works!
Disorder 13 Mar, 2024 @ 12:42pm 
YES!!! That's what i wanted.