Releases: Garrakx/Custom-Regions
Custom Regions v0.9.43
- READ INSTRUCTIONS FIRST HERE, with information about the new features.
- DOWNLOAD file is at the BOTTOM of the page.
- Requirements (included in the zip file)
ConfigMachine.dll
EnumExtender.dll
AutoUpdate.dll
- Consider donating if you enjoy CRS. Truly thankful for these supporters, you are the best❤️
LeeMoriya
sarkos
Wryak
Kaeporo
Changelog
[0.9.43] - March 2022
Changes
- CRS will now tell you which dependencies are not installed (in the slugcat selection menu).
- CRS will now update your dependencies when installing a pack:
- If the dependency supports
AUDB
, CRS will pick the most recent version. - If it doesn't, CRS will only update the dependency if it is different from the installed one.
- This is disabled if you are using Realm for now to avoid crashes.
- If the dependency supports
- CRS now has an API.
- Inside the
CustomRegions.Mod
namespace, the classAPI
. - If you were using reflection before, consider using the API now.
- You can add region preprocessors to filter world_XX lines before CRS merges them. (
AddRegionPreprocessor
). - You can access installed packs, loaded dependencies, missing dependencies.
- You can Disable/Enable a pack., or force reload CRS.
- You can easily get paths to any folder using
BuildPath
.
- Inside the
Fixes
- Fix crash when trying to save the game after removing a region ( by @SlimeCubed, thank you! ).
- Fix region packs not correctly updating.
- Fix the
NaN
button bug. - You should not be able to reload the menu while downloading a pack.
New Contributors
- @SlimeCubed made their first contribution in #124
Custom Regions v0.9.43-experimental-v3 [release candidate]
- READ INSTRUCTIONS FIRST HERE, with information about the new features.
- Download file is at the bottom of the page.
- Consider donating if you enjoy CRS.
- Requirements (included in the zip file)
ConfigMachine.dll
EnumExtender.dll
AutoUpdate.dll
Changelog
[0.9.XX] - March 2022
Changes
- CRS will now tell you which dependencies are not installed (in the slugcat selection menu).
- CRS will now update your dependencies when installing a pack:
- If the dependency supports
AUDB
, CRS will pick the most recent version. - If it doesn't, CRS will only update the dependency if it is different from the installed one.
- This is disabled if you are using Realm for now to avoid crashes.
- If the dependency supports
- CRS now has an API.
- Inside the
CustomRegions.Mod
namespace, the classAPI
. - If you were using reflection before, consider using the API now.
- You can add region preprocessors to filter world_XX lines before CRS merges them. (
AddRegionPreprocessor
). - You can access installed packs, loaded dependencies, missing dependencies.
- You can Disable/Enable a pack., or force reload CRS.
- You can easily get paths to any folder using
BuildPath
.
- Inside the
Fixes
- Fix crash when trying to save the game after removing a region ( by @SlimeCubed, thank you! ).
- Fix region packs not correctly updating.
- Fix the
NaN
button bug. - You should not be able to reload the menu while downloading a pack.
New Contributors
- @SlimeCubed made their first contribution in #124
Full Changelog: v0.9.42...v0.9.43-experimental-v3
Custom Regions v0.9.42
- READ INSTRUCTIONS FIRST HERE, with information about the new features.
- Download file is at the bottom of the page.
- Consider donating if you enjoy CRS.
- Requirements (included in the zip file)
ConfigMachine.dll
EnumExtender.dll
AutoUpdate.dll
Changelog
[0.9.XX] - October 2021
Changes
- Revamped CRS config menu:
- Packs can now be uninstalled / deactivated in-game.
- Significally improved loading times. CRS will cache online thumbnails for 5 minutes, instead of downloading them each time.
- CRS will track pack downloads and display them on the browser. The count is updated daily.
- Mod expansions will show a big thumbnail (contact @Garrakx if you are making a mod expansion).
- Thumbnails should be much crisper and load faster.
- RainDB browser order is randomized each day.
- An indicator of the current job is added on the top left of the screen.
- Improved the error messages.
- You can now skip restarting the game while you are downloading packs.
- Add a warning pop-up when you try to download a pack when another is downloading.
- When using debug mode FULL, a new button will appear in the CRS menu to wipe save progress.
"Update button"
should now be more noticeable.
- CRS is will now to fix broken connections:
- If there is a connection that only goes one way (roomA is connected to roomB, but roomB is not connected to roomA), CRS will disconnect both rooms between each other and log and error. Click here for more information.
- Creature merging improved:
- Offscreen dens should not get duplicated anymore.
- You can remove lines by adding
_REMOVECRS
tag to the line.
- Added conditional region links:
- Check the here for more information.
- Room properties improved:
- Room templates are now merged between region packs.
- Saving as template if file does not exist should not crash the game.
- Gates won't open if the next region is not loaded, they will blink red.
MPMusic.txt
is now supported.LoadedSoundEffects/Ambient
is now supported.- Added support for custom songs in
mp3
format. - New field in
packInfo.json
,useRegionName
. Used to read from the Properties Subregion field in the continue save menu instead of the pack name. - If you are using Partiality, it will log an error urging to upgrade.
- A random load order value will be assigned (once) when left blank.
- New
CustomConfig.json
changes:- You can make batflies glow in dark areas with a custom color, configured in the
CustomConfig.json
file. - You can select which items Scavengers will trade / spawn with from the
CustomConfig.json
file. - CustomConfig.json now will be merged.
- You can make batflies glow in dark areas with a custom color, configured in the
- CRS settings are now reloaded when restarting a game session through Dev-Tools (pressing
SHIFT+R
). - CRS will show an error on the pause screen when there is a crash while loading placed objects.
- CRS will log which rooms are unbaked when loading a region.
Fixes
- WorldLoader orig constructor will now be called, increasing compatibility.
- Fixed a parse error when ommiting DISCONNECT in the world merging.
- Pearl color will be displayed properly in the map view.
- CRS should not complain about having a Patch/Patches folder.
- Karma requeriments should now be displayed on the map. Thanks @henpemaz <3.
- Added a method to disable all hooks (called on OnDisable), only for BepInEx users.
- Corruption scits should be now colored as well.
- Prevents the game from crashing when using the Dev's Sound tab.
- Cleaned CRS menu.
- MainLoopProcess.Update was missing the orig call.
- Fixed FastTravelScreen.
- No longer will log an exception when reloading CM.
Custom Regions v.0.9.43 pre-release 3
READ INSTRUCTIONS FIRST HERE, with information about the new features.
Everything is included in the zip file.
Requirements:
ConfigMachine.dll
EnumExtender.dll
ConfigMachine.dll
AutoUpdate.dll
Final candidate, won't add any more features, just fix bugs.
Changelog
[0.9.XX] - October 2021
Changes
- New field in
packInfo.json
,useRegionName
. Used to read from the Properties Subregion field in the continue save menu instead of the pack name. - Creature merging improved:
- Offscreen dens should not get duplicated anymore.
- You can remove lines by adding
_REMOVECRS
tag to the line.
- Room properties improved:
- Room templates are now merged between region packs.
- Saving as template if file does not exist should not crash the game.
MPMusic.txt
is now supported.- LoadedSoundEffects/Ambient is now supported.
- Added support for custom songs in
mp3
format. - WorldLoader orig constructor will now be called, increasing compatibility.
- "Update button" should now be more noticeable.
- If you are using Partiality, it will log an error urging to upgrade.
- A random load order value will be assigned (once) when left blank.
- Revamped CRS config menu:
- Packs can now be uninstalled / installed in-game.
- Packs can now be activated / deactivated in-game.
- Add a warning pop-up when you try to download a pack when another is downloading.
- Mod expansions will show a big thumbnail (contact @Garrakx if you are making a mod expansion).
- RainDB browser order is randomized each day.
- An indicator of the current job is added on the top left of the screen.
- Improved the error messages.
- You can now skip restarting the game while you are downloading packs.
- CRS is will now to fix broken connections:
- If there is a connection that only goes one way (roomA is connected to roomB, but roomB is not connected to roomA), CRS will disconnect both rooms between each other and log and error. Click here for more information.
- Gates won't open if the next region is not loaded, they will blink red.
- You can make batflies glow in dark areas with a custom color, configured in the
CustomConfig.json
file. - You can select which items Scavengers will trade / spawn with from the
CustomConfig.json
file. - CustomConfig.json now will be merged.
- Added conditional region links:
- Check the here for more information.
- CRS settings are now reloaded when restarting a game session through Dev-Tools.
- Significally improved loading times. CRS will cache online thumbnails for 5 minutes, instead of downloading them each time.
- CRS will show an error on the pause screen when there is a crash while loading placed objects.
- Thumbnails should be much crisper and load faster.
- CRS will log which rooms are unbaked when loading a region.
- When using debug mode FULL, a new button will appear in the CRS menu to wipe save progress.
- CRS will track pack downloads and display them on the browser. The count is updated daily.
Fixes
- Fixed a parse error when ommiting DISCONNECT in the world merging.
- Pearl color will be displayed properly in the map view.
- CRS should not complain about having a Patch/Patches folder.
- Karma requeriments should now be displayed on the map. Thanks @henpemaz <3.
- Added a method to disable all hooks (called on OnDisable), only for BepInEx users.
- Corruption scits should be now colored as well.
- Prevents the game from crashing when using the Dev's Sound tab.
- Cleaned CRS menu.
- MainLoopProcess.Update was missing the orig call.
- Fixed FastTravelScreen.
- No longer will log an exception when reloading CM.
Custom Regions v0.8.41
READ UPDATED INSTRUCTIONS FIRST HERE
Everything is included in the zip file.
Requirements:
-
EnumExtender.dll
-
ConfigMachine.dll
-
AutoUpdate.dll
-
CustomAssets.dll
is not needed anymore.
[0.8.40] - January 2021 - Changelog
- Upgraded from
regionInfo.json
topackInfo.json
. - Custom/modded regions are now called region packs.
- You can configure the Black Salamander spawn chance. More info
- Overhauled the region pack screen.
- Region packs can now be downloaded and installed in-game.
- Custom Decals can now be selected from Devtools.
- Added custom resource loading to WWW ctor hook.
- Added Multiplayer Unlocks.
- Added extra multiplayer items to campaign (VultureMaks, Oversser carcasses, reliable rocks...).
- Packs with no regions will not longer count torwards the Wanderer Achievement.
- DataPearls type are stored as hash, recovered when loaded (highlight color in pearls is no longer optional) # DATAPEARLS NEED TO BE SAVED AGAIN. More info.
- Added ability to have multiple unlocks per region
- Tweaked pack colors
- Added a news feed
Fixes
- Fixed a crash when using partiality (thanks Slime_Cubed)
- Fixed a bug with custom decals (having a file with didn't contain ".png" would crash the game)
- Fixed a bug in which the title in the region screen would not load
- Optimized and fixed dataPearls Conversation: Output if the region needs to be updated, Moon won't tell you that she has already read some pearls.
- Fixed crash when a region pack did not have
Regions
folder. - Fixed a bug where not including ROOMS tag would prevent from loading creatures or bat blockages.
- Fixed a bug in which region gates requeriments wouldn't load.
- Fixed a crash with custom variations.
- Fixed devtools map tab (again)
- Fixed a crash with FastTravel screen.
Technical
- Add collaboration friendliness
- CRS will trim pack label on pack screen when too long.
- CRS detects which modloader you are using.
- CustomAssets is no longer required.
- Rewritten merging algorithm: more stable, faster and more reliable.
- Pack name will show in slugcat selection screen.
- Added debug levels for log output (internal).
- Changed name conventions, remove unnecesary
using
, added comments.
Custom Regions v0.7.37
Everything is included in the zip file.
Requirements:
-
EnumExtender.dll
-
ConfigMachine.dll
-
AutoUpdate.dll
-
(optional)
CustomAssets.dll (grab it here if you need custom music)
Changes
- You can now configure if your region (or any other) should spawn albino creatures
- You can now configure the color of Monster Kelp and Blls/Dlls
- Fixed a critical bug with the dev map page
- Optimized palette loading. You can now replace any vanilla palette if you place it with the same name on your region folder.
- Console output of the FastTravelScreen extended Enum now works.
- Fixed a critical bug with loading regions
- Improved README
- Internal optimizations
- Log into exceptionLog when Properties.txt file is corrupted
- Fixed the position of the Save Problem label
Custom Regions v0.6.34
Everything is included in the zip file.
Requirements:
-
EnumExtender.dll
-
ConfigMachine.dll
-
AutoUpdate.dll
-
(optional)
CustomAssets.dll (grab it here if you need custom music)
Changes
-
Procedural music should work now
-
DevTools Map Tab should work now
-
Minor bugfixes
-
Custom Data Pearls
-
Reworked main menu
-
Thumbnails
-
Fixed many bugs
Custom Regions v.0.5-beta
Everything is included in the zip file.
Requirements:
-
EnumExtender.dll
-
ConfigMachine.dll
-
AutoUpdate.dll
-
(optional)
CustomAssets.dll (grab it here if you need custom music)
Changes
- Offscreen spawns now work
- Added save analyzer
- Added support for electric gates
- Fixed many bugs
Custom Regions v.0.4.26-beta
Everything is included in the zip file.
Requirements:
- EnumExtender.dll
- ConfigMachine.dll
Custom Regions v.0.4.11-beta
Everything is included in the zip file.
Requirements:
- EnumExtender.dll
- AutoUpdate.dll
- ConfigMachine.dll