ERM & Space Exploration Compatibility Addon

by heyqule

Official ERM compatibility addon for Space Exploration. It's required when you are playing with both ERM and SE mods.

Tweaks
3 months ago
2.0
142
Combat Enemies
Owner:
heyqule
Source:
https://github.com/heyqule/erm_se
Homepage:
N/A
License:
GNU LGPLv3
Created:
3 months ago
Latest Version:
1.0.1 (3 months ago)
Factorio version:
2.0
Downloaded by:
142 users

ERM & SE Compatibility Addon

Official ERM compatibility addon for space exploration. As SE is not based on the space-age, making compatibility in core mod will likely be messy. Hence this mod will take care of all compatibility changes between it and ERM.

Notices: Some ERM core functions have not properly tested. If you found any anomaly with SE, please report it to my discord with your save.

Discord: https://discord.gg/BwWXygyEyQ

Features

  • A random active enemy force will assigned to a new planet/moon with "enemy-base" in its autoplace control.
  • Falling meteor has a chance to spawn units. It can be config in startup setting.
  • Using SE super weapons add attack points.
  • Custom attack group and interplanetary attack should work.

Default Settings Changes

  • Changed "Enemy progression multiplier" in map setting default from 1 to 0.5
  • Disabled "Precision Strike for flying squad" by default
  • Disabled "Dropship squad" by default
  • Disabled "Flying squad" by default
  • Disabled "Time based attack" by default

Not supported ERM features in SE

  • Any space-age and quality required features.
  • ERM bosses
  • ERM economy
  • ERM home planets

Known Issues:

  • Trim does not work on planet with zerg, protoss or red-army spawns. SE's force protection doesn't consider ERM forces as enemy force.
    • Workaround: Change Zone.trim_surface() in mods/space-exploration_0.7.37/space-exploration/scripts/zone.lua:3341 to
    • "if game.forces[force_name] and not SystemForces.is_system_force(force_name) and not string.find(force_name, "enemy", nil, 1) then"
    • Issue reported on SE discord: https://discord.com/channels/419526714721566720/1447299704990859274
  • Threat level is not compatible with ERM as it only manages "enemy" force.
  • Any feature from SE that only check against "enemy" force are likely not going to work on ERM custom forces.