Forest-keep layering options
Moderator: Forum Moderators
- Alarantalara
- Art Contributor
- Posts: 788
- Joined: April 23rd, 2010, 8:17 pm
- Location: Canada
Forest-keep layering options
Espreon posted this bug a couple weeks ago and it doesn't have a clearly good solution. Since it's art-related, I'm asking for opinions on which of the three options looks the best.
The first option is to not fix it. It looks like this: Note the green leaking into the keep's north-west side.
The second option is to raise the keep image so the trees are drawn below it. It looks like this: It looks the best, but it causes all user made embellishments, villages and overlays to not appear if placed on top of a keep. Currently they will all appear over a keep.
The third option is to lower the forests. This would look like the second image above, but with one important difference. This: becomes this: As you can see, the units are no longer covered by forest below them (This wouldn't affect great trees).
All of the options are effectively equally difficult to create, so the only question is which one creates the best appearance in game.
The first option is to not fix it. It looks like this: Note the green leaking into the keep's north-west side.
The second option is to raise the keep image so the trees are drawn below it. It looks like this: It looks the best, but it causes all user made embellishments, villages and overlays to not appear if placed on top of a keep. Currently they will all appear over a keep.
The third option is to lower the forests. This would look like the second image above, but with one important difference. This: becomes this: As you can see, the units are no longer covered by forest below them (This wouldn't affect great trees).
All of the options are effectively equally difficult to create, so the only question is which one creates the best appearance in game.
Re: Forest-keep layering options
Forgive my ignorance if I'm making incorrect assumptions as I have very little experience with terrain and embellishment art, but it sounds like the proposed changes are going to create far-reaching consequences to fix one specific problem. For this reason alone, I'd personally suggest either leaving it as-is and letting map makers work around the small limitation (it's just the keep directly beside a forest or no?) or going with another route.
Without seeing it in game, I can't gauge just how much difference unit shadows overlaying on top of the trees would make, but I would think it would be rather significant in terms of the whole picture, even if the individual differences in shadows overlaying trees would be so subtle you couldn't pick out what had changed. Seems a steep price to pay for one specific layering issue.
As for the change to layering keeps with embellishments, how about turning that proposition on it's head and instead MAKING an embellishment of planks or whatever that could be used to cover the tree tops bleeding over instead? If it's just this one specific problem, seems that would work just fine, even if it's kinda hack-ish? Maybe they could even be done in such a way (depends what they would need to cover I guess) that they could be re-purposed as a general planks on the ground embellishment too? Either way, that sounds like a better route than any of the alternatives, but, once again, my experience with terrain art is extremely limited.
Without seeing it in game, I can't gauge just how much difference unit shadows overlaying on top of the trees would make, but I would think it would be rather significant in terms of the whole picture, even if the individual differences in shadows overlaying trees would be so subtle you couldn't pick out what had changed. Seems a steep price to pay for one specific layering issue.
As for the change to layering keeps with embellishments, how about turning that proposition on it's head and instead MAKING an embellishment of planks or whatever that could be used to cover the tree tops bleeding over instead? If it's just this one specific problem, seems that would work just fine, even if it's kinda hack-ish? Maybe they could even be done in such a way (depends what they would need to cover I guess) that they could be re-purposed as a general planks on the ground embellishment too? Either way, that sounds like a better route than any of the alternatives, but, once again, my experience with terrain art is extremely limited.
Re: Forest-keep layering options
I might also be misunderstanding the problem, but can we inflate our zorder numbers? Multiply them all by 10. That lets you fix these problems and still leaves room for UMC to get in between where they want.
- Alarantalara
- Art Contributor
- Posts: 788
- Joined: April 23rd, 2010, 8:17 pm
- Location: Canada
Re: Forest-keep layering options
The problem is that the only z-order number that can appear in front of and behind units depending on hex is 0 and multiplying by 10 wouldn't change that.Gambit wrote:I might also be misunderstanding the problem, but can we inflate our zorder numbers? Multiply them all by 10. That lets you fix these problems and still leaves room for UMC to get in between where they want.
It actually happens with most keeps, it's just especially obvious with this one. Any embellishment used to hide it would have to look nice on human, desert, and elven keeps as well as this one.shiremct wrote:As for the change to layering keeps with embellishments, how about turning that proposition on it's head and instead MAKING an embellishment of planks or whatever that could be used to cover the tree tops bleeding over instead? If it's just this one specific problem, seems that would work just fine, even if it's kinda hack-ish?
It's also possible to resolve this by making the north side walls extend further south, but that would be a lot of redrawing and it's probably not worth the many hours of time it would take.
However, after sleeping on it, I think I can get it to work in all cases by using the base key to effectively get that increase in z-order numbers (multiplying it by 72 more or less). I need to test it to see if it works though, which I won't have time to do until Friday, so I'd appreciate further comments just in case it doesn't.
Re: Forest-keep layering options
You know the drawing code, I don't, but is this a real barrier, or is it too big a project for what you were volunteering?Alarantalara wrote:The problem is that the only z-order number that can appear in front of and behind units depending on hex is 0 and multiplying by 10 wouldn't change that.
I don't quite follow. Are you saying to draw the walls lower, and get rid of the floor fragments? Then the floor won't look "raised". Or are you saying we could make bigger floor fragments, so they overlap the real floor tile? That wouldn't be too hard to do, though I, personally, wouldn't touch it until I know that's the official direction we're headed (it would be pretty tedious).Alarantalara wrote:It's also possible to resolve this by making the north side walls extend further south, but that would be a lot of redrawing and it's probably not worth the many hours of time it would take.
I almost follow, but is it worth considering a terrain graphics re-think? At some point, there is too much duct tape.Alarantalara wrote:However, after sleeping on it, I think I can get it to work in all cases by using the base key to effectively get that increase in z-order numbers (multiplying it by 72 more or less). I need to test it to see if it works though, which I won't have time to do until Friday, so I'd appreciate further comments just in case it doesn't.
BfW 1.12 supported, but active development only for BfW 1.13/1.14: Bad Moon Rising | Trinity | Archaic Era |
| Abandoned: Tales of the Setting Sun
GitHub link for these projects
| Abandoned: Tales of the Setting Sun
GitHub link for these projects
Re: Forest-keep layering options
Maybe the tall-keep-* tiles should simply include more of the floor in them? That is, if that wouldn't cause other glitches.
- Alarantalara
- Art Contributor
- Posts: 788
- Joined: April 23rd, 2010, 8:17 pm
- Location: Canada
Re: Forest-keep layering options
Either would work (and zookeeper suggests the second, which makes more sense).doofus-01 wrote:I don't quite follow. Are you saying to draw the walls lower, and get rid of the floor fragments? Then the floor won't look "raised". Or are you saying we could make bigger floor fragments, so they overlap the real floor tile? That wouldn't be too hard to do, though I, personally, wouldn't touch it until I know that's the official direction we're headed (it would be pretty tedious).Alarantalara wrote:It's also possible to resolve this by making the north side walls extend further south, but that would be a lot of redrawing and it's probably not worth the many hours of time it would take.
It's indeed pretty tedious, especially since most of the keeps are affected to some extent.
However, I don't like it as a solution since it means that anyone who wants to draw a new keep has to remember check their image against various forests in mainline. No to mention that any new forest would then have to be tested against keeps for appearance. If they're correctly layered by WML any future keep would just work without having to check.\
Unfortunately true. I think a new internal macro to provide a second object on the same layer could be useful in other situations and function as more than just duct tape, but I'll think about it some more before blindly adding it. If I did add it, expect it to be neatly concealed and look much like any other terrain macro.doofus-01 wrote:At some point, there is too much duct tape.