Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Improving the graphics  (Read 1273 times)

franti

  • Bay Watcher
    • View Profile
Improving the graphics
« on: September 17, 2011, 11:34:53 pm »

I bet you clicked on here to tell me to piss off, right? I know I would.
Hear me out.
I'd like to see DF changed from ASCII to Unicode.
Unicode takes up two bytes per character, rather than one, but I doubt it'll make that much of a deal.
I'd like to see this added because Cyrillic, Greek, and Farsi characters look really neat, and I think they'd fit well into the text-characters of DF.
« Last Edit: September 18, 2011, 08:30:31 am by franti »
Logged
Adamantine, Steel, Pig Iron, Iron, Bronze, Bismuth Bronze, Platinum, Brass, Black Bronze, Billon, Rose Gold, Electrum, Bismuth, Aluminum, Gold, Copper, Tin, Sterling Silver, Silver, Nickel, Zinc, Lead, Nickel Silver, Trifle Pewter, Fine Pewter, Lay Pewter.

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: Improving the grapics
« Reply #1 on: September 17, 2011, 11:44:13 pm »

Expanding the character set is planned, at some point at least. Once it's made possible, nobody's going to stop anything from katakana to ancient egyptian hieroglyphs from being used in DF "grapics". Might want to fix that, btw.
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India

612DwarfAvenue

  • Bay Watcher
  • Voice actor.
    • View Profile
    • TESnexus profile, has my voice acting portfolio.
Re: Improving the grapics
« Reply #2 on: September 17, 2011, 11:55:18 pm »

Unicode takes up two bytes per character, rather than one, but I doubt it'll make that much of a deal.

That's still twice as much to deal with. But, if it works, then hell yeah.
Logged
My voice acting portfolio.
Centration. Similar to Spacestation 13, but in 3D and first-person. Sounds damn awesome.
NanoTrasen Exploratory Team: SS13 in DF.

FallingWhale

  • Bay Watcher
    • View Profile
Re: Improving the grapics
« Reply #3 on: September 18, 2011, 01:07:38 am »

It uses pictures anyway.
Logged
Quote from: Spambot
Becoming a software engineering is not a piece of cake that you can slice it off a plate and gorge on it.

thisisjimmy

  • Bay Watcher
    • View Profile
Re: Improving the grapics
« Reply #4 on: September 18, 2011, 02:38:53 am »

Dwarf Fortress doesn't actually use ASCII. It uses images that happen to be the ASCII characters.  They could be changed to look like anything else though.
Logged

Tharwen

  • Bay Watcher
    • View Profile
Re: Improving the graphics
« Reply #5 on: September 18, 2011, 09:41:31 am »

It's not ascii. It's a completely different character set which has some overlap, and anyway, they're just rendered as bitmaps so there's no text encoding.
Logged
[Signature]

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Improving the graphics
« Reply #6 on: September 18, 2011, 11:24:07 am »

Yeah, it's images of CP437 rendered in OpenGL.

franti

  • Bay Watcher
    • View Profile
Re: Improving the graphics
« Reply #7 on: September 18, 2011, 02:29:23 pm »

Hmm. I didn't know that.
Well, I guess that makes this incredibly easy. I'll go do it myself.
Logged
Adamantine, Steel, Pig Iron, Iron, Bronze, Bismuth Bronze, Platinum, Brass, Black Bronze, Billon, Rose Gold, Electrum, Bismuth, Aluminum, Gold, Copper, Tin, Sterling Silver, Silver, Nickel, Zinc, Lead, Nickel Silver, Trifle Pewter, Fine Pewter, Lay Pewter.

SuicideJunkie

  • Bay Watcher
    • View Profile
Re: Improving the graphics
« Reply #8 on: September 19, 2011, 08:59:13 pm »

I, for one, like running DF in text mode just because I can.

Quote from: df\data\init.txt
Linux/OS X users may also use PRINT_MODE:TEXT for primitive ncurses output.

[PRINT_MODE:TEXT]
   Mode examples:
    PRINT_MODE:2D
    PRINT_MODE:TEXT
    PRINT_MODE:FRAME_BUFFER
    PRINT_MODE:PARTIAL:0
Logged