Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Gameplay Tiles  (Read 621 times)

Cespinarve

  • Bay Watcher
  • Lege lege lege relege labora et invenies
    • View Profile
Gameplay Tiles
« on: January 31, 2011, 05:39:29 pm »

Alright, so I have seen it noted that there is a limit of 256 tiles and that they are all in use. Why, and, why can this not be increased?
Logged
Nice one, not sure when I'll be feeling like killing a baby but these things are good to know.
This is why we can't have nice things... someone will just wind up filling it with corpses.
Arrakis teaches the attitude of the knife — chopping off what's incomplete and saying: "Now it's complete because it's ended here."

gtmattz

  • Bay Watcher
  • [PREFSTRING:BEARD]
    • View Profile
Re: Gameplay Tiles
« Reply #1 on: January 31, 2011, 07:34:01 pm »

Why, and, why can this not be increased?

As with most any other question starting with 'why' in regards to DF, the answer is simply 'because that is the way Toady has it'.

As a side note, if you use TTF mode, all of the tiles for letters are freed up for use in other things, however TTF support is not fully implemented yet, so re-tasking the alphanumeric tiles tends to bork a few different screens.  Have a look at ironhands tileset for reference to this.
Logged
Quote from: Hyndis
Just try it! Its not like you die IRL if Urist McMiner falls into magma.

Urist Imiknorris

  • Bay Watcher
  • In the flesh, on the phone and in your account...
    • View Profile
Re: Gameplay Tiles
« Reply #2 on: January 31, 2011, 08:57:48 pm »

http://df.magmawiki.com/index.php/Character_set#What_tiles_are_used_for_what

Tiles not used:

◙ (10)
↕ (18)
∟ (28)
↔ (29)
ì (141)
Ä (142)
É (144)
ù (151)
₧ (158)
á (160)
í (161)
ú (163)
ª (166)
¬ (170)
½ (171)
¼ (172)
╢ (182) (may be used for smaller rivers entering a major one, not sure)
╟ (199) (see above)
⌡ (245)
Logged
Quote from: LordSlowpoke
I don't know how it works. It does.
Quote from: Jim Groovester
YOU CANT NOT HAVE SUSPECTS IN A GAME OF MAFIA

ITS THE WHOLE POINT OF THE GAME
Quote from: Cheeetar
If Tiruin redirected the lynch, then this means that, and... the Illuminati! Of course!

Cespinarve

  • Bay Watcher
  • Lege lege lege relege labora et invenies
    • View Profile
Re: Gameplay Tiles
« Reply #3 on: January 31, 2011, 10:57:06 pm »

I'm just worried that there'll be a point where Toady cannot add something new to the game because all his tile options are being utilized.
Logged
Nice one, not sure when I'll be feeling like killing a baby but these things are good to know.
This is why we can't have nice things... someone will just wind up filling it with corpses.
Arrakis teaches the attitude of the knife — chopping off what's incomplete and saying: "Now it's complete because it's ended here."

gtmattz

  • Bay Watcher
  • [PREFSTRING:BEARD]
    • View Profile
Re: Gameplay Tiles
« Reply #4 on: January 31, 2011, 11:52:42 pm »

I'm just worried that there'll be a point where Toady cannot add something new to the game because all his tile options are being utilized.

I am sure that if the time comes Toady will be able to expand the number of tiles if needed.  As it stands, you can already specify custom tiles for all the creatures with graphics packs, if needed he can just use the same code to apply to all the stuff covered in the main tileset and ditch tilesets altogether(which TTF support is the first step to acheiving).
Logged
Quote from: Hyndis
Just try it! Its not like you die IRL if Urist McMiner falls into magma.

Lamphare

  • Bay Watcher
    • View Profile
Re: Gameplay Tiles
« Reply #5 on: February 01, 2011, 01:09:16 am »

i think to expand the tileset, some other character-encoding table is needed, other than the much exerted ASCII.
currently you dont get to exceed 255.
Logged

Hans Lemurson

  • Bay Watcher
    • View Profile
Re: Gameplay Tiles
« Reply #6 on: February 01, 2011, 03:08:22 am »

I'm just worried that there'll be a point where Toady cannot add something new to the game because all his tile options are being utilized.
It has already come.  What happens when an Elf, and Ettin, and an Elephant all come into a room?  Cows and Camels?  Bridges and walls?  Vertical spikes, a well's bucket-chain, and north/south flying crossbow bolts?  What about the commands for making a Soapmaker's workshop or a Slab?

Toady in one of his interviews has admitted that he's already restricted by the limits of ASCII graphics.  It sure did enable rapid prototyping, though!
Logged
Foolprooof way to penetrate aquifers of unlimited depth.  (Make sure to import at least 10 stones for mechanisms)
Toughen Dwarves by dropping stuff on them.  (Nothing too heavy though, and make sure to wear armor.)
Quote
"Urist had a little lamb
whose feet tracked blighted soot.
And into every face he saw
his sooty foot he put."

Cespinarve

  • Bay Watcher
  • Lege lege lege relege labora et invenies
    • View Profile
Re: Gameplay Tiles
« Reply #7 on: February 01, 2011, 11:03:16 am »

I'm just worried that there'll be a point where Toady cannot add something new to the game because all his tile options are being utilized.
It has already come.  What happens when an Elf, and Ettin, and an Elephant all come into a room?  Cows and Camels?  Bridges and walls?  Vertical spikes, a well's bucket-chain, and north/south flying crossbow bolts?  What about the commands for making a Soapmaker's workshop or a Slab?

Toady in one of his interviews has admitted that he's already restricted by the limits of ASCII graphics.  It sure did enable rapid prototyping, though!

But is it correctible? How much work and code re-writes would be needed to increase the tiles. IS it something he simply hasn't found the time for, or is it a save-breaking six month long rewrite of so many different little things?
Logged
Nice one, not sure when I'll be feeling like killing a baby but these things are good to know.
This is why we can't have nice things... someone will just wind up filling it with corpses.
Arrakis teaches the attitude of the knife — chopping off what's incomplete and saying: "Now it's complete because it's ended here."

gtmattz

  • Bay Watcher
  • [PREFSTRING:BEARD]
    • View Profile
Re: Gameplay Tiles
« Reply #8 on: February 01, 2011, 12:49:26 pm »

i think to expand the tileset, some other character-encoding table is needed, other than the much exerted ASCII.
currently you dont get to exceed 255.

Well the thing is, the game is not really using ascii, it is simply using a tile sheet which is simply a matter of mapping what tile is where.  This is really beginner game programming stuff right here...
As I said in my last post to this topic, The game already supports odd sized tile sheets with the graphics support, so the underlying architecture is already there, it is really just going to be a matter of changing where any specific entity goes to look for its graphics, and according to some posts by Baughn in the Ironhand thread, there is a good possibility that everything is going to be using this code some time in the near future.

tl;dr: this is a non-issue, the means to handle any shortage of tiles are already in the game.
Logged
Quote from: Hyndis
Just try it! Its not like you die IRL if Urist McMiner falls into magma.