Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: ASCII-plus graphic set  (Read 4565 times)

ebenezer

  • Bay Watcher
    • View Profile
ASCII-plus graphic set
« on: March 05, 2010, 07:01:48 pm »

Are you an ASCII freak? Do you find graphic sets confusing and eye-boggling? Still, you hate to confuse groundhog pups with goblins, elves with giant eagles, hippos with horses...

This graphic set will change your life!

(edited on March 27: An updated version is available here: http://dffd.wimbli.com/file.php?id=1948
see more recent posts for details)

The idea it's not entirely new and very simple: creatures are depicted with letters that have different formatting depending on their condition. The graphic set is based on Cooz 16x16 tileset (I love it, it's sleek and elegant) but:
- normal creatures have, well, normal letters
- pups are smaller
- skeletal characters are thin (skeletal) and italics
- zombie characters are cracked, rotten, in other words "zombified"
- trained creatures have small (but clear) superscript symbols. at present one triangle for hunters, two for war creatures.
Have a look:



Each civ has its own character:



And this is an example for the megabeasts:



Color is handled by the game, therefore pups will still be red, bowgoblins green, etc.
I think this is a good compromise: a lot of information is conveyed, without increasing confusion. If you like the idea, I will appreciate some feedback before releasing a playable version.
Future plans include:
- a specific set for giant creatures (with pups, skeletal, zombie, ...):

- gray background symbols to distinguish classes of creatures (domestic, flying, whatever)
- a "prehistoric" formatting for beastmen (sorry no preview available)

Tell me what you think, in particular what are the features that are important to include. I haven't played fortress mode a lot, and no adventure mode at all, so I might be ignoring something essential.
Yours sincerely,

Ebenezer
« Last Edit: March 27, 2010, 05:01:58 pm by ebenezer »
Logged
Ebenezer cancels Dwarf Fortress: seeking infant.

RantingRodent

  • Bay Watcher
    • View Profile
Re: ASCII-plus graphic set
« Reply #1 on: March 05, 2010, 07:33:43 pm »

I'd considered doing something like this. I think it's a great idea.
Logged
Graphical Overhaul 0.31 DFFD | Bundle |  Thread (beta3)
Raw Patcher DFFD  | Thread (1.0)
Graphical Overhaul 40d DFFD | Bundle
ASCII Tileset 40d DFFD  | Thread (2.0)

o_O[WTFace]

  • Bay Watcher
    • View Profile
Re: ASCII-plus graphic set
« Reply #2 on: March 05, 2010, 08:01:56 pm »

You have struck awesome-ite
Logged
...likes Dwarf Fortresses for their terrifying features...

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: ASCII-plus graphic set
« Reply #3 on: March 05, 2010, 08:22:51 pm »

I need it man! :D
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

Kaelem Gaen

  • Bay Watcher
  • And then it appeared the most terrifying creature
    • View Profile
Re: ASCII-plus graphic set
« Reply #4 on: March 06, 2010, 03:07:26 am »

I agree that looks great!  And will be useful.

ebenezer

  • Bay Watcher
    • View Profile
Re: ASCII-plus graphic set
« Reply #5 on: March 14, 2010, 05:07:42 am »

Just an update.
A first version of the graphic set is ready , with tiles for civs, normal creatures, giant creatures and megabeasts.
While working on the graphics I have made also a python script that will be extremely useful (I hope). What it does is to generate the graphics.txt files directly from the creature raws. No matter how many creatures you have added or modded (I'm thinking about the ark project), the script should generate a working graphic set with the right tile for the right creature (giant, megabeast, etc.).
Stay tuned.
Logged
Ebenezer cancels Dwarf Fortress: seeking infant.

DennyTom

  • Bay Watcher
  • !!Urist!!
    • View Profile
Re: ASCII-plus graphic set
« Reply #6 on: March 14, 2010, 06:20:28 am »

I have seen something simmilar here - someone used several characters to describe different creatures. This is really interesting also but we need screenshots!
Logged
It is so much easier to measure life in experience points...

ebenezer

  • Bay Watcher
    • View Profile
Re: ASCII-plus graphic set
« Reply #7 on: March 14, 2010, 05:04:49 pm »

A preliminary version is available here:
http://dffd.wimbli.com/file.php?id=1921
It contains:
- graphics for default, child, skeletal and zombie creatures.
- graphics for giant creatures (child/skeletal/zombie)
- graphics for (semi)megabeasts
- graphics for civs.
All the creatures of vanilla DF are included, just unzip the file in the graphics folder.
Any comment is welcome, I have other things I would like to add but not before having received some feedback (there might be some mistakes). Enjoy!

I have also a few simple screenshots, mainly taken at embark sites since I have only one fortress running.
Here you see a war dog, a hunting dog, a kitten, a puppy, a muskox calf, a donkey foal and a horse foal.

Children playing near the loom

Giant eagle...

... Giant cave swallow and giant rat.

I did my best to embark in terrifying surrounds, but all I got are these lousy zombie groundhogs!

(no screenshot of skeletal creatures, I'm afraid!)

And finally an elf retreat:


Let me know what you think!
« Last Edit: March 14, 2010, 05:08:43 pm by ebenezer »
Logged
Ebenezer cancels Dwarf Fortress: seeking infant.

DennyTom

  • Bay Watcher
  • !!Urist!!
    • View Profile
Re: ASCII-plus graphic set
« Reply #8 on: March 14, 2010, 05:10:15 pm »

Looks great! Only the zombie letters need to be more dissorted - those using tilesets with background noise for ground will not notice.
Logged
It is so much easier to measure life in experience points...

ebenezer

  • Bay Watcher
    • View Profile
Re: ASCII-plus graphic set
« Reply #9 on: March 25, 2010, 03:30:49 pm »

I think I will have an updated pack ready before the Easter break, with beastmen, improved giant creatures and improved zombies. I also had in mind a specific set for corpses, but unfortunately corpses are not supported...
I've seen that a handful of people have downloaded the graphic set: any thoughts?
Logged
Ebenezer cancels Dwarf Fortress: seeking infant.

TiagoTiago

  • Bay Watcher
    • View Profile
Re: ASCII-plus graphic set
« Reply #10 on: March 27, 2010, 04:50:57 pm »

i didn't look right in windowed 1024x768 with 80x50 tiles :/
Logged
---
Notification emails don't always reach me, please let me know if you think it has happened (like if i don't reply a thread i'm expected to reply for more than a week)

ebenezer

  • Bay Watcher
    • View Profile
Re: ASCII-plus graphic set
« Reply #11 on: March 27, 2010, 05:01:03 pm »

Here's version 0.2.1 (http://dffd.wimbli.com/file.php?id=1948), with significant improvements, and a small utility that you may find helpful (I hope).

Graphics set for:
- common creatures (child, zombie, skeletal, trained)
- giant creatures (child, zombie, skeletal)
- beastmen (child, zombie, skeletal)
- megabeasts (DF vanilla only)

makegraphics4.py
If you have modded creatures, use this python script to generate a new graphics_basic.txt file. Each creature (standard, giant, megabeast or animalman) will be assigned to the right tile. Please note that 1) giant creatures are defined by the _GIANT suffix 2) animalmen are defined by the -MAN suffix + [CAN_SPEAK] token 3) megabeast tiles are assigned based on [megabeast] and [semimegabeast] tokens 4) vermin is ignored.

How to use it:
Spoiler (click to show/hide)

I'm not sure about what to add further, still toying with the idea of shapes on the background to distinguish classes of creatures (flying, domestic, ...).
Enjoy!

i didn't look right in windowed 1024x768 with 80x50 tiles :/
mmm... as far as I know the window size should not make a difference... what is exactly looking wrong?
Logged
Ebenezer cancels Dwarf Fortress: seeking infant.

TiagoTiago

  • Bay Watcher
    • View Profile
Re: ASCII-plus graphic set
« Reply #12 on: March 27, 2010, 05:39:13 pm »

i think i messed somthing up when i tried to set things to use your tiles, some of the characters, even with the graphics set to NO, look funky, and some half digged terrain looks almost black (3 tiny dots on the bottom) :/
« Last Edit: March 27, 2010, 05:42:27 pm by TiagoTiago »
Logged
---
Notification emails don't always reach me, please let me know if you think it has happened (like if i don't reply a thread i'm expected to reply for more than a week)

TiagoTiago

  • Bay Watcher
    • View Profile
Re: ASCII-plus graphic set
« Reply #13 on: March 27, 2010, 09:25:53 pm »

paying more attention to the actual measurements of the window itself and the space left for the image, i have the impression the exact pixel measurements defined in the init.txt file are not respected in windowed mode with graphics on...
Logged
---
Notification emails don't always reach me, please let me know if you think it has happened (like if i don't reply a thread i'm expected to reply for more than a week)

TiagoTiago

  • Bay Watcher
    • View Profile
Re: ASCII-plus graphic set
« Reply #14 on: March 27, 2010, 09:38:04 pm »

actually, at leas tin part, it seems to be a matter of finding the right multiples of 16, some of them don't work all that well together
Logged
---
Notification emails don't always reach me, please let me know if you think it has happened (like if i don't reply a thread i'm expected to reply for more than a week)
Pages: [1] 2