Go to file
SilverNexus e41adf8ca5 Remove transparency index from beach. 2020-12-04 00:14:46 -05:00
armour Retro-ify thunderking gauntlets and kite shield. 2020-10-13 18:50:17 -04:00
connect Retro-ify spike images. 2020-11-14 23:28:05 -05:00
construct New capitalhold artwork in side perspective (for Navar) 2020-12-03 22:20:12 -05:00
crafting Move crafting items to match recent changes to CF arch trunk. 2020-10-12 20:25:49 -04:00
door Initial commit 2020-09-27 01:29:46 -04:00
exit Retro-ify small park image. 2020-11-11 09:40:54 -05:00
flesh Retro-ify the hide images. 2020-11-11 21:01:20 -05:00
floor Missed this ine earlier when fixing floor transparency. 2020-09-28 18:38:14 -04:00
food Reduce tomato images to XPM palette and eliminate light outline. 2020-12-02 09:46:05 -05:00
gods Initial commit 2020-09-27 01:29:46 -04:00
ground Remove transparency index from beach. 2020-12-04 00:14:46 -05:00
indoor Fix scaling of multitile tables. 2020-09-29 13:33:01 -04:00
inorganic Fix incorrect conversion of green on river/mountain stone graphics. 2020-09-27 20:38:32 -04:00
jewel Pixel cleanup. 2020-09-28 18:45:29 -04:00
light Reduce the palette of chandelier_1 to 16 colors. 2020-10-05 11:38:30 -04:00
mapbuilding Initial commit 2020-09-27 01:29:46 -04:00
misc Retro-ify dresser images to accompany dresser2 images. 2020-11-29 16:21:35 -05:00
monster Reduce gryphon images to XPM color palette. 2020-12-02 21:19:21 -05:00
planes/fire Finish correcting the plane of fire buildings to actually use the retro buildings as a baseline. 2020-10-02 09:47:58 -04:00
player Add images to handle new ranger class. 2020-11-10 22:58:03 -05:00
potion Utilize 0.94.3 imagery for water (and friends) and roast bird. 2020-12-01 20:02:58 -05:00
random Initial commit 2020-09-27 01:29:46 -04:00
readable De-perspective crossroad sign and monument for retro-ification. 2020-11-11 21:20:36 -05:00
river Initial commit 2020-09-27 01:29:46 -04:00
road Reduce footbridge images to XPM palette. 2020-12-03 20:34:31 -05:00
shop Initial commit 2020-09-27 01:29:46 -04:00
skills Retro-ify pickaxe image. 2020-11-11 21:27:49 -05:00
spell Add images (copy of counterspell) to handle new counterwall imagery. 2020-12-02 18:01:47 -05:00
system Add blocked_cyan to retro set, since Navartheater uses it. 2020-09-29 22:46:26 -04:00
talisman Initial commit 2020-09-27 01:29:46 -04:00
transport Initial commit 2020-09-27 01:29:46 -04:00
traps Initial commit 2020-09-27 01:29:46 -04:00
wall Fix horizontal dwindow images to look like they belong to the wall set. 2020-10-14 09:20:57 -04:00
weapon Retro-ify sickle. 2020-12-02 20:49:06 -05:00
ChangeLog.rtro Remove transparency index from beach. 2020-12-04 00:14:46 -05:00
Makefile.server.lib.am.patch Convert the Makefile.am and image_info changes to be patches. Update installation instructions to reflect this change. 2020-10-12 19:37:44 -04:00
README.rtro Add reason why for this repo in README.rtro 2020-11-28 16:10:58 -05:00
TODO.rtro Finish adding images to handle weather system arches (if anyone ever runs a server with that). 2020-12-01 14:05:50 -05:00
build_image_set_archive.sh Fix archive-building script to use correct file names. 2020-10-12 20:51:16 -04:00
image_info.patch Convert the Makefile.am and image_info changes to be patches. Update installation instructions to reflect this change. 2020-10-12 19:37:44 -04:00

README.rtro

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

1. Apply image_info.patch and merge the folders of images into an existing arch directory.
2. Apply Makefile.server.lib.am.patch to lib/Makefile.am in the server code.
3. Run autogen.sh at the top level of the server to regenerate the Makefiles.
4. Ensure that there is a link to arch (or your arch folder is directly stored) in the lib folder.
5. Run `make do-collect` from the lib folder of the server.
6. 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.