Skip to content

Instantly share code, notes, and snippets.

@shanemadden
shanemadden / launcher-setup-in-docker.sh
Last active March 12, 2024 15:50
screeps-launcher via docker on raspi 4
# Install Raspberry Pi OS (64-bit) Lite version
# eg https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2023-05-03/
# Make sure you're on the 64-bit version, this won't work otherwise!
# install git
apt-get install git
# install docker-ce
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
-- If anyone's looking at this as an example: JSON migrations do most of this automatically (except recipe unlocks), and should always be used unless you need conditions around
-- your source entity and item names. If that's what you're here for, settle in for the ride..
local entity_mapping = {
["deadlock-beltbox-entity-1"] = "transport-belt-beltbox",
["deadlock-beltbox-entity-2"] = "fast-transport-belt-beltbox",
["deadlock-beltbox-entity-3"] = "express-transport-belt-beltbox",
}
local item_mapping = {
["deadlock-beltbox-item-1"] = "transport-belt-beltbox",
@shanemadden
shanemadden / gist:469f7e93c4593fcf7fa360ba48484e64
Created May 10, 2018 01:21
4-lane replicating belt turns
0eNrVlF1rwyAYhf/KeK8Vog3t8HZ/YbCLMYJJXorUqKjpGkr++8zHSNkH7Uhvdvke9RzlPHiGUrfovDKxKK09gDgvSgDxejEOa6qyZpKD2hupBy12DkGAitgAASObYfLotKpkVGZP8eQ8hkCjlyY46yMtUUfoCShT4wkE698IoIkqKpzcx6ErTNuU6NOGv/gScDYkK2uG2yX7jEAHgrIUWCuP1bSU9+RbDl+Vw6Ycfj1nsyqH8jHohvfk63KmB2Vfc1JZY9nigg0CWiaXpD1pWx3eVcCkHdGH8dD2ccc52252jC+1Z8ON/z9ecx2p97sTNTeQ0L07RNnc7d2pYTOc1zCxrYnoq5tpYT8Z0vHTWlxz+qJqfHhufeKIgEzMHrH45O2XiP4DAce6Zg==
0eNrtXc1y48YRfpUUjynRNT1/mFEludlHH5JjyqWiJOwKZYpkkdTGG5ceIA+SF8uTBKAkCgJmwO5vvF4vSz54VyvgA6Z7uqf7Q8/0r7Pr5UO92Tar/ezy11lzs17tZpf//HW2az6uFsvu3/afN/Xsctbs6/vZxWy1uO9+Wi6uZ48Xs2Z1W/8yu6THi5N3XNeLFrx3k3786WJWr/bNvqmfnnn44fPV6uH+ut62qMd7dw/Xu/1i37T3X8w2611z+Gv7pBZmrr5zF7PP7V+0+849dm8ywNFHnMW22d/d1/vmZn6zvr9uVov9ejuGND28i1n71vvtenl1Xd8tPjXt9e1Fr0BX7a9vDzfvul98aLa7/dVIFJ+a7f6h/ZfXER2umLcyuetEsqs7mA6rHWeninbs6029fRrz5ezP7Z3rh/3mQYD94+zx8en1V/XN8QWp+9/HbV2v+iJvblsxtQppr9fdBdv6dvjrVig3zfbmodkffqSeoA930/D3Pz2mlGGOr3lb3zS39XZSE/aoW9++2m2zfRrJQacpvTxjlinlx9mT2J5VoUP30/1msT284+Xsf//5L6COH55QN5/bl3tY7a8+bNf3V82qxZhdflgsd3VOWQld6LeynlaclSlOZxRnRYrzX0NxP/RMiX3T90966en3b19Zu3aokIspQxQqP61cdxxP/ctmW+928/12sdpt1tv9/Lpe7hNul9Szgu1AwQl4L4ePfPRKjh746EGOXvHRoxzd89E7HQ3gH9rFd/tx207S29wDXOYBF8eF/TCvU897XbKX64/N7rDQ3tW7/XzRgnyq55vt+lNn54mn2pdFNzU/6XUNb73yzc/zZrWrt/tJoMHr2xSsQeRjTsnnyXkkBWTl+tYCfY/teLdZNvu0oOgZ2BzCnLcjOaj4qo0L122k87nTZ/0hPSIPiFDhM6xiTwRKP8SnUF+NfHe/WC7ny8X9ZoyoJ6do7L1ZXS+fJn4epHut68X27YJ8DFkVe5iZ2ejT6+zLYnBcZ4Fl9ntkmf0

Keybase proof

I hereby claim:

  • I am shanemadden on github.
  • I am shanemadden (https://keybase.io/shanemadden) on keybase.
  • I have a public key ASCveibcN0owRGwI6xZAMdzPV4_ykTTSYZ0T4loMq4N7Ggo

To claim this, I am signing this object: