diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c4c4ffc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.zip diff --git a/README.md b/README.md new file mode 100644 index 0000000..d056c05 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# Clean Floor + +Remove all decorations when placing floor tiles. + +![Alt text](/before-after.png?raw=true) diff --git a/before-after.png b/before-after.png new file mode 100644 index 0000000..adb416d Binary files /dev/null and b/before-after.png differ diff --git a/changelog.txt b/changelog.txt new file mode 100644 index 0000000..d3122bc --- /dev/null +++ b/changelog.txt @@ -0,0 +1,5 @@ +--------------------------------------------------------------------------------------------------- +Version: 0.1.0 +Date: 23.03.2020 + Features: + - Initial release diff --git a/data-updates.lua b/data-updates.lua new file mode 100644 index 0000000..191e2a8 --- /dev/null +++ b/data-updates.lua @@ -0,0 +1,5 @@ +for _, v in pairs(data.raw.tile) do + if (v.decorative_removal_probability or 0) > 0 then + v.decorative_removal_probability = 1 + end +end diff --git a/info.json b/info.json new file mode 100644 index 0000000..d67a123 --- /dev/null +++ b/info.json @@ -0,0 +1,13 @@ +{ + "name":"CleanFloor", + "version":"0.1.0", + "title":"Clean Floor", + "description":"Remove all decorations when placing floor tiles.", + "author":"David Skrundz", + "contact": "david@skrundz.ca", + "homepage": "https://github.com/DavidSkrundz/CleanFloor", + "factorio_version": "0.18", + "dependencies": [ + "base >= 0.18.0" + ] +} diff --git a/package.py b/package.py new file mode 100644 index 0000000..30d2b8c --- /dev/null +++ b/package.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python3 + +import json +from zipfile import ZipFile + +modFiles = [ + "info.json", + "changelog.txt", + "thumbnail.png", + + "data-updates.lua", +] + +with open("info.json") as file: + modInfo = json.load(file) + +zipName = "{}_{}".format(modInfo["name"], modInfo["version"]) + +with ZipFile("{}.zip".format(zipName), 'w') as modZip: + for file in modFiles: + modZip.write(file, arcname="{}/{}".format(zipName, file)) diff --git a/thumbnail.png b/thumbnail.png new file mode 100644 index 0000000..433624b Binary files /dev/null and b/thumbnail.png differ