Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Furniture  (Read 9940 times)

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Furniture
« on: February 21, 2021, 08:22:41 pm »

I'm currently working a bit on furniture, which is more involved in the Steam version than just one sprite for each piece.

For example the spritesheet for a bed looks like this right now:



As you can see there are four materials (wood, stone, metal and glass), and a difference in quality from left to right. Then a selection of pillows for some variety, and different decorations, scratches and spatter.

Some examples:


Right now I'm looking at armorstands and weapon racks; trying to implement a similar system, but there are so few pixels on these thin stands, that I can't show much in terms of quality or wear. Instead I'd go for the armor or weapon on it to show this. What do you guys think? It's technically completely incorrect, since the quality of the armorstand shouldn't affect what armor is shows, but using the armor is the best visual tool I have to easily show the difference to the player.

Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Starver

  • Bay Watcher
    • View Profile
Re: Furniture
« Reply #1 on: February 21, 2021, 09:26:00 pm »

Could you make crooked/askew stands and racks for low-quality? Getting progressively more 'well built' until you can 'glow' the top tier?

If you ever have to overlay the particular armour or weapon stood or racked upon it[1], is there latitude to skew and/or (more easily) shift the subsprite helmet/etc according to where the leaning stand's 'head' ends up? So you wouldn't have to customise armour-for-wobbly-stand vs armour-for-stoutly-constructed-stand add-overs, that is.


Just my first thoughts. Probably silly. Totally divorced from the necessary art or coding, so maybe imagining more freedom of expression than you/Tarn are considering catering for. ;)


[1] I suppose you could count the stand like the race-specific 'dolls' you adorn with the true(ish) wearables, the rack would 'wield' a weapon in a somewhat different fashion.
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Furniture
« Reply #2 on: February 22, 2021, 03:44:36 am »

For the armor stand I'd consider using the base to indicate quality. That way it doesn't matter if the rest of it is covered by more or less actual armor. Also, for at least my play style there are three quality levels that are important: less than masterworks, masterworks, and artifact. The reason for that is that anything less than masterworks should be replaced eventually, but I won't go through the hassle of doing gradual upgrades. Thus, from my point of view the differences between the lower qualities can be very small, so small that you don't really see it unless you look carefully at them standing beside each other, while I'd like to be able to see that I've got a masterworks item in place (I use the same replacement strategy for all furniture, by the way: when needed, place the best one available and then upgrade to masterworks when one becomes available).
Logged

Manveru Taurënér

  • Bay Watcher
    • View Profile
Re: Furniture
« Reply #3 on: February 22, 2021, 10:43:42 am »

Yeah, I'd put my vote for not showing quality levels at all if it just risks causing confusion for little gain, which would very much be the case with armor stands.

(if those appearances could show based on the actual armor that's on the armor stand that'd be amazing tho)
« Last Edit: February 22, 2021, 10:49:39 am by Manveru Taurënér »
Logged

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Furniture
« Reply #4 on: February 22, 2021, 11:09:51 am »

Sure, if dwarves would actually store weapons and armor properly, the graphics could represent that. I thought they are still bugged. I know DFhack has a fix for it, but regular DF doesn't.
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Furniture
« Reply #5 on: February 22, 2021, 05:54:28 pm »

Sure, if dwarves would actually store weapons and armor properly, the graphics could represent that. I thought they are still bugged. I know DFhack has a fix for it, but regular DF doesn't.
You're going to design your graphics based on bugs?
Seems like a good opportunity to fix armour stands rather than design confusing placeholders.
« Last Edit: February 22, 2021, 05:56:21 pm by Shonai_Dweller »
Logged

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Furniture
« Reply #6 on: February 23, 2021, 03:53:01 am »

Yes, I'm designing my graphics based on the game people will play, including weapon racks that never store any weapons.

That armor stand/weapon rack bug has been in the game for ages, and I'm not fixing anything, since I don't have any access to any code. ;)
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Furniture
« Reply #7 on: February 23, 2021, 04:56:11 am »

Yes, I'm designing my graphics based on the game people will play, including weapon racks that never store any weapons.

That armor stand/weapon rack bug has been in the game for ages, and I'm not fixing anything, since I don't have any access to any code. ;)
This is the official graphics pack thread, isn't it?
You personally may not fix the code, but the person who does is involved in the Steam update, is he not? Do the meetings you all used to have no longer take place?
Logged

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Furniture
« Reply #8 on: February 23, 2021, 06:25:38 am »

When there are sprites to be done, or systems to be figured out, we discuss it almost daily on a forum. Tarn knows of the bug of course, and I mentioned the way I'd set up racks/stands to him before I made this thread. He thinks it's ok to do it the way I proposed above, because the bug most likely won't be fixed for the steam release.

It's out of my hands, I can just mention bugs, it doesn't mean they will disappear. ;)
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::