Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 135 136 [137] 138 139 ... 329

Author Topic: Ironhand's Graphics Set (on Hiatus)  (Read 1234332 times)

ungulateman

  • Bay Watcher
  • [PREFSTRING: haunting moos]
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2040 on: August 08, 2010, 10:38:50 pm »

I've made a couple of alterations to some of the sprites, which I don't have on my current computer, but will try to post soon. I've given the weaponsmith a dagger, the armorsmith a shield, and changed the elf's weapons to be all wood.
Logged
That's the great thing about this forum. We can derail any discussion into any other topic.
It's not an embark so much as seven dwarves having a simultaneous strange mood and going off to build an artifact fortress that menaces with spikes of awesome and hanging rings of death.

Bloogonis

  • Bay Watcher
  • Steamyworks
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2041 on: August 09, 2010, 12:30:38 am »

I'd LOVE to have animated tiles/creature graphics in general!
Two-step animated dwarves would be hilarious to watch, especially when paused and forwarding time only with the . key (like I do in battles sometimes).
And you could make gems sparkle a bit. Or an animated fly-swarm. Or...
couldn't this already be done with the [alt tile] tag? it gives purring maggots an animation.
Logged

Artanis00

  • Bay Watcher
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2042 on: August 09, 2010, 01:06:27 am »

Animated tiles can be implemented so that the artist only has to use one single tile entry. You would not have to "use up" N tiles to make something which is animated.

Because the actual rendering is not the problem. The problem is that Toady is only providing enough information to specify "index 114". What the renderer chooses to do with that index is another story. It could cycle through four frames representing "index 114". The tileset could even be four .pngs, one for each frame.

Of course, that index could be ambiguous, like in the case of the spiderweb/currency tile. And you could not use this ability to cheat and get more actual unique tile entries, cause we're still stuck with the original tileset index #'s coming from Toady.

I just mean to say: There could be a shimmering animated coin, but it would have to be a shimmering/animated web as well.

-z

You could probably pull something off with color cycling. The channel magic that has been done in this thread for various tiles reminded me of it, but for crude animation you just need a way to cycle through colors rather than cycle through frames.

http://www.effectgames.com/effect/article.psp.html/joe/Old_School_Color_Cycling_with_HTML5
Logged
Git - fast, efficient, distributed version control system
Github - Free public repositories, issue tracking, wikis, downloads...

McBeer

  • Bay Watcher
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2044 on: August 09, 2010, 11:40:17 am »

Quote
http://www.effectgames.com/effect/article.psp.html/joe/Old_School_Color_Cycling_with_HTML5

Holy damn, nice pieces there..
upd: wow, really wow. Neat bkgs and anim patterns..

btw, word about animated DF: it's just bad idea. This title should avoid it as long as possible.
« Last Edit: August 09, 2010, 12:29:14 pm by McBeer »
Logged
fun is for rich men, i assume.
----------
My axe is sharp and my beard is strong.

Ironhand

  • Bay Watcher
  • the llama is laughing
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2045 on: August 09, 2010, 01:27:03 pm »

Don't worry, I don't particularly find it appealing.
Logged

Baughn

  • Noble Phantasm
  • The Haruhiist
  • Hiss
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2046 on: August 09, 2010, 02:15:17 pm »

So, I'm implementing animation.
What features would you like?

Yes, that's a completely open-ended question; I don't want to make you assume certain things are or aren't possible, though you would probably do well not to request anything that requires changes to DF proper.
Logged
C++ makes baby Cthulhu weep. Why settle for the lesser horror?

Foamy

  • Bay Watcher
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2047 on: August 09, 2010, 02:23:09 pm »

IS there any way of only having animations activate while the creature (or construction) is performing an action? The only place i see constant animations working are for vegetation and liquid.
Logged

Baughn

  • Noble Phantasm
  • The Haruhiist
  • Hiss
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2048 on: August 09, 2010, 02:27:47 pm »

No, sorry. And you're right, liquids/grass are probably the only things they're likely to work for. Though I suppose having dwarves blink occasionally might be fun.
Logged
C++ makes baby Cthulhu weep. Why settle for the lesser horror?

Solace

  • Bay Watcher
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2049 on: August 09, 2010, 02:30:00 pm »

So, I'm implementing animation.
What features would you like?

Yes, that's a completely open-ended question; I don't want to make you assume certain things are or aren't possible, though you would probably do well not to request anything that requires changes to DF proper.
Well like I mentioned before, if we could choose for an animation to just display a single frame, we could use one animation to display several different still images, increasing the number of images we have to work with without increasing the indexes. If we could also have the computer pick a random still image out of the animation, that would allow, for example, to have several slightly different tree sprites (or grass, water, sand, whatever), without changing any of the basic code for dwarf fortress.
Logged

Jayce

  • Bay Watcher
    • View Profile
Re: Ironhand's Graphics Set
« Reply #2050 on: August 09, 2010, 02:34:01 pm »

You don't like nobles?

I'm actually really looking forward to them.
I think it'll be fun to make fancy clothes and hats.

Anyway, check it out. I made some more stuff:



I'm not sure I like the soldiers yet.
Skullcap-dwarf in particular doesn't do much for me.
I like the headband a lot better. Thanks for the suggestion!

My peasants are pretty nice, though, I think.
Check out that farmer hat. I'm proud of that one.
Is he a rice farmer?.
I used to use mayday exclusively,but after trying your set i kinda prefer it,though i miss the bigger images esp dwarfs.
Logged

Cruxador

  • Bay Watcher
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2051 on: August 09, 2010, 02:42:04 pm »

So, I'm implementing animation.
What features would you like?

Yes, that's a completely open-ended question; I don't want to make you assume certain things are or aren't possible, though you would probably do well not to request anything that requires changes to DF proper.
Well like I mentioned before, if we could choose for an animation to just display a single frame, we could use one animation to display several different still images, increasing the number of images we have to work with without increasing the indexes. If we could also have the computer pick a random still image out of the animation, that would allow, for example, to have several slightly different tree sprites (or grass, water, sand, whatever), without changing any of the basic code for dwarf fortress.
The problem is, we'd need some way to specify what frame to use, and I don't think that's currently possible.
Logged

Baughn

  • Noble Phantasm
  • The Haruhiist
  • Hiss
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2052 on: August 09, 2010, 02:44:48 pm »

Only problem with that would be avoiding having sprites mysteriously change as you scroll around.

I think I can get Toady to pass me the absolute map location, which would translate to knowing the absolute location of any given tile. If we use *that* as an index, things should look good. It would be on a separate axis from animation, though, essentially meaning we'd have (potentially) 4D tiles.

I'm also in the process of resurrecting the shader-mode output (and retiring many of the others; they're pointless nowadays), which would allow such tiles to be algorithmically generated in realtime; both the current time and absolute location will be available in the shader. (Using a shader is probably the only way to get enough horsepower for this without slowing DF down, and we wouldn't want *that*.)
Logged
C++ makes baby Cthulhu weep. Why settle for the lesser horror?

WormSlayer

  • Bay Watcher
    • View Profile
    • WormSlayer.com
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2053 on: August 09, 2010, 03:06:19 pm »

Love those colour-cycling pictures  - Massive nostalgia flashback to my Amiga days :D

Baughn: Just to clarify; All you get passed for rendering purposes is an ascii tile number and colours, no context as to what the tile is actually being used for?

Also, when you say your implementing animation, in what capacity? tileset.png will have multiple frames? Or every tile will be a separate .png with its own frames or what?

I guess the perfect ideal would be (the option of) separate animated sequences for every character and item, and every possible state.

But realistically, small looped animations of trees swaying and water rippling sort of stuff would be a good start.

The possibility of using shaders to generate tiles is interesting...

Also - Miasma/smoke/etc. - Any way to draw those with transparency over whatever is under that tile?

Edit: It's actually possible to imply some context about things from the tile number and colours. Dwarf status indicators for example?

http://df.magmawiki.com/index.php/Indicator
« Last Edit: August 09, 2010, 03:25:23 pm by WormSlayer »
Logged

Baughn

  • Noble Phantasm
  • The Haruhiist
  • Hiss
    • View Profile
Re: Ironhand's Graphics Set (magic new water for 0.50!)
« Reply #2054 on: August 09, 2010, 03:13:27 pm »

Baughn: Just to clarify; All you get passed for rendering purposes is an ascii tile number and colours, no context as to what the tile is actually being used for?
Correct.

Quote
Also, when you say your implementing animation, in what capacity? tileset.png will have multiple frames? Or every tile will be a separate .png with its own frames or what?
Well, that depends on exactly what is required. Making each frame of each tile a separate PNG, with a separate animation descriptor for the whole thing that lets you specify e.g. cycle speed, all stored in a tarball.. is an option. It really depends on what you ask for.
Quote
I guess the perfect ideal would be (the option of) separate animated sequences for every character and item, and every possible state.

But realistically, small looped animations of trees swaying and water rippling sort of stuff would be a good start.
Right. As mentioned, I don't actually get any state information at the moment. That might change later, of course, but right now all I get is "that's a hammerdwarf". I'm also inclined to think that using opengl shaders to generate the animation will probably give better results in a lot of cases.
Logged
C++ makes baby Cthulhu weep. Why settle for the lesser horror?
Pages: 1 ... 135 136 [137] 138 139 ... 329