Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
lol I just now realized this might've been put there after I installed a DDR era Berlin wall observation tower to part of the border wallView attachment 7788536
Long live the Kiwi Democratic Republic and the anti-Browntranny rampart!
I'm not a coder. Could someone find out the addresses for like a 10x10 block of zones around kiwi area, and make a script to snapshot all of them at once? Wouldn't be too hard to stitch them together in Photoshop afterward.https://backend.wplace.live/files/s0/tiles/2007/1232.png
This is the link format for the tiles backend. You can figure out which tile a pixel is in with BlueMarble (Tl X, Tl Y), then modify the link to get the image of that tile.
View attachment 7788881
I'll try tomorrow.I'm not a coder. Could someone find out the addresses for like a 10x10 block of zones around kiwi area, and make a script to snapshot all of them at once? Wouldn't be too hard to stitch them together in Photoshop afterward.
It's definitely not impossible, I could figure out something. It returns an error if there are no pixels in that tile.I'm not a coder. Could someone find out the addresses for like a 10x10 block of zones around kiwi area, and make a script to snapshot all of them at once? Wouldn't be too hard to stitch them together in Photoshop afterward.


Guys I just walked outside and saw this floating above my apartment. What's going on?
It is actively beneficial to do some random small stuff like adding kiwis to random places because it means you level up, which increases the max pixels you can hold, and it means you stock up on droplets, which let you buy even more pixels. Especially important if you don't have much "manpower" to just bulk-drop pixels anywhere you want.View attachment 7788990
East of the Kiwi Fort. A fag flag has now been redecorated by the Proud nation of Kiwistan
I love how the longer you use this shit, the more powerful you become with additional droplets. Still only have time to drop a few little Kiwis getting up to some antics every so often, but for larger projects (and to protect against the single troon who even cares that we have a Kiwi nation) a larger ammunition count is no bad thing.
They're mining void crack rocks to make lean.I love how it's strictly a waste of time and pixels to draw a little construction team fixing up the void vandalism but we do it anyway and it's awesome
View attachment 7788709
That's the strategy. I love how easy you can cover a lot of 'territory' by just dumping kiwis doing funny things. I love the fishing kiwis - I don't know who started that but that was a fun little idea.Especially important if you don't have much "manpower" to just bulk-drop pixels anywhere you want.
Already got it done! You will have to install PIL and requests if you don't have them already with pip in whatever code program you use.It's definitely not impossible, I could figure out something. It returns an error if there are no pixels in that tile.
import math
import time
import os
import requests
from PIL import Image
# config, change this to whatever you need
tile_range = [2005, 1231, 2014, 1238] # start Tl X, start Tl Y, end Tl X, end Tl Y
cooldown_time = 60 # amount of seconds to wait before retrying after being rate-limited
# main code, dont change this unless you know what you're doing
timestamp = math.floor(time.time())
tile_url_format = "https://backend.wplace.live/files/s0/tiles/{x}/{y}.png"
tile_name_format = "{x}_{y}.png"
folder_path = f"./{timestamp}_archive"
os.makedirs(folder_path, exist_ok=True)
tile_width = tile_height = None
tiles = {}
def get_tile(x, y):
global tile_width, tile_height, tiles
tile_path = f"{folder_path}/{tile_name_format.format(x=x, y=y)}"
tile_url = tile_url_format.format(x=x, y=y)
response = requests.get(tile_url)
if response.status_code == 200:
with open(tile_path, "wb") as f:
f.write(response.content)
print(f"saved: {tile_path}")
img = Image.open(tile_path)
if tile_width is None or tile_height is None:
tile_width, tile_height = img.size
tiles[(x, y)] = img
elif response.status_code == 404:
print(f"not found: {tile_url}")
elif response.status_code == 429:
print(f"rate-limited, waiting {cooldown_time} seconds")
time.sleep(cooldown_time)
get_tile(x=x, y=y)
else:
print(f"error {response.status_code}: {tile_url}")
for x in range(tile_range[0], tile_range[2] + 1):
for y in range(tile_range[1], tile_range[3] + 1):
get_tile(x=x, y=y)
if tiles:
collage_width = (tile_range[2] - tile_range[0] + 1) * tile_width
collage_height = (tile_range[3] - tile_range[1] + 1) * tile_height
collage = Image.new("RGBA", (collage_width, collage_height))
for (x, y), img in tiles.items():
offset_x = (x - tile_range[0]) * tile_width
offset_y = (y - tile_range[1]) * tile_height
collage.paste(img, (offset_x, offset_y))
collage.save(f"{folder_path}/full.png")
print(f"collage saved: {folder_path}/full.png")
Consider yourself lucky, There is a fat furry on top of my house.Guys I just walked outside and saw this floating above my apartment. What's going on?
Oh the flaggot from UK. that's why.Ok, so this particular troon keeps coming back to literally bumfuck nowhere to restore the flag and to massacre little kiwis. He erased like 3 iterations of kiwi justice. Why is he clinging to it is beyond me.
View attachment 7789095