I made a workaround for the platform generation problem by using vanilla resource generation and a dummy resource that is replace by tile at runtime. It may not be optimized but it works.
19-09-2020 - 1.2.0 (for 1.0.0) (no commit) :
- Make change to be compatible with factorio 1.0.0
- Fix base game concrete tile not being used as a template if it exists.
- Now use stone-path instead of concrete to define the tile.
- Now require base game stone path to be present. Will not load if not present.
- Temporary removed ability to set a custom picture when defining custom platform tile
- Added ability to set the tint when defining custom platform tile.
- Platforms tile are now tinted stone path.
- Removed platform graphics and old platform graphics as they are incompatible with new tile definition.
- Removed mod option to choose platform graphic.
- Added custom invisible resource "dummy platform" if normal generation is selected in options.
- Normal platform generation now use custom vanilla like resource generation (via the dummy platform).
- Dummy platform are replaced by normal platform tile when chunk are generated.
- Add factorio compatible changelog.
Vanilla resource have priority over platform so it can "eat" them. I may add an option to choose if resources have priority or if platform have in a future release.
During world generation screen there is two slider, the first control how further apart platforms are and the second how big they are.