Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 2 3 [4] 5

Author Topic: Multi-level view demo  (Read 16324 times)

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Multi-level view demo
« Reply #45 on: January 16, 2010, 07:22:55 pm »

Will this work with custom tilesets, like Mayday's?  Sorry if someone already asked this. 

If it got implemented by Toady, yes, there's no reason why it wouldn't.
Logged

Shaostoul

  • Bay Watcher
  • Expanding your universe.
    • View Profile
    • Shaostoul Patreon
Re: Multi-level view demo
« Reply #46 on: January 16, 2010, 08:52:11 pm »

I think it's a really cool idea and would like to see it go some where. The soft change could be removed and it could stay the hard change where it is now. This would be amazing when trying to track units on steep hillsides.
Logged
I mod games and educate others how to do so as well, if you'd like to learn join my Discord and you can join a bunch of like minded individuals. (Presently modding Space Engineers and No Man's Sky.)

Looking into modding DF? This forum guide & wiki guide may still be a good start!

Baughn

  • Noble Phantasm
  • The Haruhiist
  • Hiss
    • View Profile
Re: Multi-level view demo
« Reply #47 on: January 16, 2010, 09:14:52 pm »

There's no reason this couldn't be done, but it would be quite hard.

It would take too much CPU time to regenerate such a view per-frame. Instead, the tiles should be pushed on a list when they are changed.. er, for the layperson: It'd require rewriting a fair bit of DF, and completely changing the displa system.

What I'm trying to say is, it'd take probably a week just to get the hooks in, and another month to get it working with the other screens.
Logged
C++ makes baby Cthulhu weep. Why settle for the lesser horror?

zchris13

  • Bay Watcher
  • YOU SPIN ME RIGHT ROUND~
    • View Profile
Re: Multi-level view demo
« Reply #48 on: January 16, 2010, 09:16:24 pm »

I, personally, am willing to wait years.  BUT I WANT IT. WANT IT SOOO BAD.
Logged
this sigtext was furiously out-of-date and has been jettisoned

Thursday Postal

  • Bay Watcher
    • View Profile
Re: Multi-level view demo
« Reply #49 on: January 19, 2010, 11:57:35 pm »

I think it would be worth doing, even if it wasn't able to do animations.. Maybe just buildings and terrain.. It looks very nice and lets you look at the world as a whole, instead of bizarre islands in a sea of sky.
Logged

DarthCloakedDwarf

  • Bay Watcher
  • Urist McCloaked
    • View Profile
Re: Multi-level view demo
« Reply #50 on: January 20, 2010, 12:04:52 am »

This is worth any wait. It is beautiful, I love it, and it covers one of DF's greatest flaws.
Logged
Yes. Clearly a bug that ought to be fixed in the future, but exploit it in the meantime.

Aescula: *snerk*  Just thought of a picture I saw a long tome ago...
Darth Guy: A long, long tome ago, in a library far, far away?

Sir Finkus

  • Bay Watcher
    • View Profile
Re: Multi-level view demo
« Reply #51 on: January 20, 2010, 08:41:35 pm »

This would fix one of my biggest pet peeves with dwarf fortress.  My current fort is inside of a rather steep mountain and keeping track of things gets very difficult.

PTTG??

  • Bay Watcher
  • Kringrus! Babak crulurg tingra!
    • View Profile
    • http://www.nowherepublishing.com
Re: Multi-level view demo
« Reply #52 on: January 20, 2010, 10:43:28 pm »

Hey Nice! I can see my product from here! I work for Telestream! You should buy that to help pay for my paycheck.
Also, I like the look of your demo. I'd love to see that implemented- though I suspect that it's non-trivial.
Logged
A thousand million pool balls made from precious metals, covered in beef stock.

CobaltKobold

  • Bay Watcher
  • ☼HOOD☼ ☼ROBE☼ ☼DAGGER☼ [TAIL]
    • View Profile
Re: Multi-level view demo
« Reply #53 on: January 20, 2010, 11:04:42 pm »

well, technically I think it already does SOME of the checks I meant, for sky-height. It's not that bad to implement, but it'd be tough to implement in a way that's speedy
Logged
Neither whole, nor broken. Interpreting this post is left as an exercise for the reader.
OCEANCLIFF seeding, high z-var(40d)
Tilesets

nodule

  • Escaped Lunatic
    • View Profile
Re: Multi-level view demo
« Reply #54 on: January 22, 2010, 02:05:55 am »

(OP here)

Rainseeker: It absolutely would work with custom tilesets.  I have testing it with Mayday (although the "empty tile" detection doesn't work properly, it's just a hack to get around the fact that I don't have access to the data)

CobaltKobold: if implemented properly, I don't think that this effect would affect the frame rate significantly.  Ultimately, you are drawing exactly the same # of tiles as before (though the tiles drawn might be from different levels).  OpenGL makes the alpha fast.  of course, more tiles that are "active" might have to be drawn, on average.

You could make it just display terrain from different levels, too, which would have essentially no impact. 

Untelligent: I like the transition effect, but would be much more interested in just seeing the main idea implemented.

PTTG: sorry, I just wanted a simple screencap to show off the transitions.  If I did this type of thing more than once, I'd consider buying the program :)

All: it definitely wouldn't be trivial to implement this in the game.  I looked at the display bindings provided to the opengl speedup build guys, and it seems to be outputting tiles/sprites rather than game data (so no info about other levels could be used).  I'm not sure how hard it would be to change the layer above that to provide more/different data.  If Toady is interested, I'm certainly willing to put in time to try to make it work.
Logged

Baughn

  • Noble Phantasm
  • The Haruhiist
  • Hiss
    • View Profile
Re: Multi-level view demo
« Reply #55 on: January 22, 2010, 05:09:24 am »

That's exactly right.

I've talked to Toady about this kind of thing before, but he doesn't seem to be very interested. Mainly because it'd be in the nature of a quick hack, and would need to be rewritten once he gets to the interface arc.

I understand, mostly. We'll probably have to make do for now. :)
Logged
C++ makes baby Cthulhu weep. Why settle for the lesser horror?

eerr

  • Bay Watcher
    • View Profile
Re: Multi-level view demo
« Reply #56 on: January 23, 2010, 09:53:23 pm »

But we can still prod him about it right ?
Logged

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Multi-level view demo
« Reply #57 on: January 23, 2010, 09:55:18 pm »

But we can still prod him about it right ?

The time to prod him is when he starts working through the top 10 items from Eternal Suggestion Voting after the upcoming release, so that he'll do it as part of #4, "Full graphics support."  Until then, don't bother.
Logged

Baughn

  • Noble Phantasm
  • The Haruhiist
  • Hiss
    • View Profile
Re: Multi-level view demo
« Reply #58 on: January 24, 2010, 11:26:24 am »

If done wrongly, this could produce a dramatic slowdown in DF; doing it right would be a lot of work.

So don't prod too hard. You don't want a half-assed implementation of this.
Logged
C++ makes baby Cthulhu weep. Why settle for the lesser horror?

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Multi-level view demo
« Reply #59 on: January 24, 2010, 02:36:27 pm »

doing it right would be a lot of work.

Yeah, I expect it'll take roughly as much effort as isometric, and "Full graphics support" may just end up being obvious stuff like text/graphics decoupling and sprite support for items/vermin/terrain/worldmap.  Incidentally, do you expect performance issues when text's no longer rendered on the grid system?
Logged
Pages: 1 2 3 [4] 5