Textureless: Retro Pixel Nostalgia is a far-reaching gameplay retexturing for Factorio 2.0 and the Space Age expansion. It downscales non-UI graphics to 1/8th size. This mod was made by hand in flashing terminals using accelerated magicks and ubiquitous automation interpreting. This is a content replacement mod only. To make this mod I used bash, python, magick (the CLI image editor), and a couple long nights. I made it because while I absolutely love the graphics for Factorio, the high-resolution sprites overwhelm me. I wanted a simpler look, so I could focus on gameplay elements and the UI without becoming overstimulated.
Sprite images are all converted to PNG8 rather than PNG24, as well, so you could say it's an 8-bit total graphical conversion. That is, unless I missed something. The flying rails on the title screen demos elude me. Anyway, because of the palletization and Portable Network Graphic's built-in RLE compression, this (hopefully) totally pixellated texture mod is only 44.44MB in size. Sadly, I don't think you can download more RAM with it.
Trailer: https://www.youtube.com/watch?v=qNMqtCIlyVQ
This is the magick command I used to filter every texture in the game while retaining compatibility.
sz=$(identify $fname | awk '{print $3}')
px=$(python -c "import sys; print(f'{max(int(int(sys.argv[1].split('x')[0]) * .125), 1)}x{max(int(int(sys.argv[1].split('x')[1]) * .125), 1)}')" $sz)
magick "$fname" -scale 12.5% -modulate ,80, -adaptive-blur 1x1 -unsharp 5.0 -channel A -fx '(u^2.5)^0.3' -scale $sz! png8:"./$bdir/$fname"
Nothing artificial. Pure logic, reason, and questionable taste. And a bug in that script. Can you spot it?
As far as I know, no computers were harmed in the production of this mod.