Skip to content

Bigmap 0.4.0 Linux dev.2 — Sparse density presets

Pre-release
Pre-release

Choose a tag to compare

@silver2127 silver2127 released this 16 Sep 19:06
· 1 commit to linux-native since this release

Native Linux sparse-density controls

Adds the six Windows sparse presets to Towns, Industries, and Industry density target: Reduced (x0.50), Sparse (x0.30), Megalomaniac count at 56 km (x0.18), Minimal (x0.10), and the 112 km (x0.046) / 160 km (x0.022) presets. Multipliers are relative to Medium; stock density settings are unchanged.

Upgrade

Close the game, extract the archive and run bash install.sh. Restart, then scroll below Very high in the density dropdowns. Existing configs are preserved; newgame_density defaults to enabled even in older configs. Existing multiplayer launch options still work.

The plugin now patches res/config/base_mod.lua, preserving base_mod.lua.bigmap-linux.bak. The uninstaller restores an unchanged patch and refuses to discard subsequent manual edits. Keep the plugin/density support enabled when loading saves made with the new industry presets. Changing density does not remove existing towns or industries.

Tested

  • Native town stub execution for every new index, exact executable/patch checks, Lua syntax, patch/backup restoration and installer coexistence tests pass.
  • Same small map/seed: Medium previewed 4 towns and 32 industries; Minimal previewed 2 towns and 5 industries (generator minimums apply).
  • A 128×128-tile Minimal map previewed 6 towns and 52 industries, generated, saved, reloaded and continued running. Logs verified industry start/target multipliers of 0.06 (10% of Medium's 0.6) before and after reload.

Experimental, Steam Linux build 35924. Long-term industry spawning and two-peer synchronization were not tested. Windows RAM paging, depth-12/13 maps and optional engine speedups remain unported.

Source: c735dad on linux-native.