A purely data-stage implementation of dangOreous-esque gameplay that supports map preview and (most) mods.
Scenarios, maps, and puzzles.
Version: 1.1.9 Date: 2024-8-17 Bugfixes: - Fixed crash when the prototype and the next_upgrade collision_mask are the same table reference e.g. when a mod does `prototypeA.collision_mask = prototypeB.collision_mask`
Version: 1.1.8 Date: 2024-3-14 Minor Features: - Added new setting for adjusting overall resource richness. This setting is 1 (no effect) by default, and may range between .001 and 1000.
Version: 1.1.7 Date: 2024-1-23 Bugfixes: - Fixed being unable to blueprint Exotic Industries' Gate entities. (This was caused by a temporary fix in 1.1.6 that is no longer necessary, and has been removed as of Exotic Industries 0.5.8.)
Version: 1.1.6 Date: 2024-1-19 Bugfixes: - Fixed incompatibility with Exotic Industries: Loaders. - Fixed incompatibility with Exotic Industries. Modding: - Improved data stage interface for other mods. Other mods can now use ClaustOrephobic.allowed_subgroups, ClaustOrephobic.allowed_types, and ClaustOrephobic.allowed_entity_names to exclude non-resource entities from collision modification by subgroup, prototype type, and name, respectively. This global is not guaranteed to be present during data.lua, but is guaranteed during data-updates.lua, and if you load before ClaustOrephobic, data-final-fixes.lua. If you wish to use it before it is exposed, see ClaustOrephobic's data.lua for more information.
Version: 1.1.5 Date: 2023-11-22 Bugfixes: - Starting areas are now symmetrical across 0, 0, not 0.5, 0.5.
Version: 1.1.4 Date: 2023-10-19 Minor Features: - Added new setting for the starting area shape. This setting has two options: circle, and square.
Version: 1.1.3 Date: 2023-10-02 Bugfixes: - Fix selection priority for resources. - Fix crash with mods that leave empty strings in Entity::next_upgrade as an empty string, rather than setting it to nil.
Version: 1.1.2 Date: 2023-09-28 Bugfixes: - Water no longer improperly collides with modded entities. ClaustOrephobic now uses its own collision layer for the mod's placement restrictions.
Version: 1.1.1 Date: 2023-09-28 Locale: - Updated changelog for v1.1.0 to better reflect the state of the mod in that version. Bugfixes: - Fixed a bug causing a crash when ClaustOrephobic modified an upgraded prototype before its predecessor. Modding: - ClaustOrephobic can now parse resource-autoplace.lua expressions found in other mods more reliably, even after they've been multiplied, clamped, etc. by another mod. As long as the resource-autoplace.lua expression is intact, ClaustOrephobic will find it and replace it in-place now, preserving the other mod's modifications. - Error handling has been improved; now invalid ores should be more reliably excluded, and more modded ores should be valid.
Version: 1.1.0 Date: 2023-09-26 Bugfixes: - Ores will now no longer obstruct cliff spawns. Requires v1.1.92 due to dependency upon ResourceEntity::cliff_removal_probability. The mod will still load on v1.1.91, just without the cliff fixes.
Version: 1.0.5 Date: 2023-09-20 Bugfixes: - Fixed a bug with collision masks preventing enemy expansion and offshore pump placement. - Fixed a bug causing trees to be significantly less frequent on ore.
Version: 1.0.4 Date: 2023-05-03 Bugfixes: - Fixed a bug with collision masks allowing some entities to be incorrectly placed on ore. Optimizations: - Improved startup times slightly when loaded with mods with long chains of building upgrades.
Version: 1.0.3 Date: 2023-04-29 Bugfixes: - Fixed a crash at startup accidentally shipped with v1.0.2.
Version: 1.0.2 Date: 2023-04-28 Bugfixes: - Non-starter ores no longer generate a sliver of ore in the starter ore area on pie and spiral presets, most noticeably in heavily modded saves. Previously, if a regular ore was first or last in the internal placement order, a tiny sliver of it would appear in the starter ore area. Starter ores now properly generate in place of these tiny slivers. - Fixed a crash with certain modded ores that accidentally got shipped with v1.0.1. Debug: - Disabled a couple of logging statements to clean up the console for other mods. Locale: - Fixed a display issue with the changelog when viewed on mods.factorio.com.
Version: 1.0.1 Date: 2023-04-28 Balancing: - Readjusted richness expressions to more closely match normal ore generation. Total ore count should be reduced nearly 200-fold compared to v1.0.0, enabling faster expansion.
Version: 1.0.0 Date: 2023-04-27 Info: - First release of ClaustOrephobic. Major Features: - Data-stage dangOreous-style ore generation. - Functioning map preview of modified ore generation. - Modified entity collision masks to limit placement without destroying items. - Custom placement restrictions. - 4 ore generation presets: Scrambled, Noise, Pie, and Spiral. - Automatic detection and support of modded ores.