Go to file
kts of kettek 4b7555ef9b Add small chest images 2023-11-16 15:26:49 -08:00
armour
connect
construct Replace art for long barracks with better-looking alternatives from 0.93.2 and 0.93.3. 2023-08-06 15:27:16 -04:00
crafting
disease
door
exit
flesh Add slug tongue 2023-11-16 15:20:10 -08:00
floor
food Replace w_glass with XPM from 1.0.0, reducing it to the XPM palette. 2023-08-31 04:34:55 -04:00
gods
ground
indoor Add north-facing bed image 2023-11-16 15:26:42 -08:00
inorganic
jewel
light Replace unlit torch image with one from 1.0.0. 2023-08-15 03:12:47 -04:00
mapbuilding Redo buildable floor materials to match retro image set. 2023-08-14 17:44:11 -04:00
misc Add small chest images 2023-11-16 15:26:49 -08:00
monster Replace downscaled shadow tiger images with assembled 0.98.0 XPMs. 2023-08-11 05:52:07 -04:00
planes/fire
player Replace downscaled base images with XPMs from 1.0.0. 2023-08-13 18:59:57 -04:00
potion
random Add image for new base item random converter. 2023-08-13 19:07:00 -04:00
readable
river
road
shop Make moneychanger tables visually distinct. 2023-08-30 13:28:02 -04:00
skills Make different holy symbols visually distinct. 2023-08-06 15:02:36 -04:00
spell Clean up some spell images. 2023-08-28 06:39:46 -04:00
system Rederive most quest images from their source images in base. 2023-08-07 14:57:55 -04:00
talisman Make artifact rings visually distinct. 2023-08-08 17:33:02 -04:00
transport
traps
wall Make half-length swalls proper length. 2023-08-16 05:37:35 -04:00
weapon
COPYING.rtro Make moneychanger tables visually distinct. 2023-08-30 13:28:02 -04:00
ChangeLog.rtro Replace w_glass with XPM from 1.0.0, reducing it to the XPM palette. 2023-08-31 04:34:55 -04:00
README.rtro
TODO.rtro Rederive most quest images from their source images in base. 2023-08-07 14:57:55 -04:00
build_image_set_archive.sh
image_info.patch

README.rtro

How to install the retro image set into an existing server:

1. Apply image_info.patch and do one of the following:
	a) merge the folders of images into an existing arch directory
	b) create a subfolder in the mainline arch folder and copy the folder structure of this into it
	c) create a symlink in the mainline arch folder to this repository [best for version-controlled builds]
2. Ensure that there is a link to arch (or your arch folder is directly stored) in the lib folder.
3. Run `make` and `make install` with appropriate permissions at the top level of the server.
       This will copy the compiled image file to the installed data directory.


Why this exists:
I was on the Crossfire Discord/IRC bridged channel (it was late August 2020, I think), and we got on a discussion of how using the old images on a modern server would work.
We concluded that to use them, you'd have to scale up the old 24x24 images to 32x32; we weren't sure if JXClient supported arbitrary tile sizes. but were certain that the GTK2 client did not.
Having seen the end result of scaling the images (there were some left over in trunk; I usually tried to replace them because the upscaling makes them look hideous), I set out to make the GTK2 client support arbitrary tile sizes, and produced this repository as I scoured the 0.9x.y versions of the archetypes for the old-school images. I converted them to PNG, figured out which images I was still missing, and downscaled trunk images (classic where possible, else base) to fill those gaps.
Now I'm going back through and creating new art (or, when possible, recoloring the existing art) in the general style of the 0.9x.y artwork to make a more cohesive image set out of this.