[ON HOLD] Bumi: Real-Time Day/Night & Weather

Sprites, textures, sounds, code, and other resources belong here. Share and share-alike!
Forum rules
Before posting your Resource, please make sure you can answer YES to any of the following questions:
  • Is the resource ENTIRELY my own work?
  • If no to the previous one, do I have permission from the original author?
  • If no to the previous one, did I put a reasonable amount of work into the resource myself, such that the changes are noticeably different from the source that I could take credit for them?
If you answered no to all three, maybe you should consider taking your stuff somewhere other than the Resources forum.

Consult the Resource/Request Posting Guidelines for more information.

Please don't put requests here! They have their own forum --> here. Thank you!

Re: Bumi: Real-Time Day/Night & Weather [beta0.9 source rele

Postby Reinchard2 » Fri Jan 29, 2016 5:32 am

Hey Nash, what mod do you use with Bumi in that video where you show dynamic sound dampening? Camera movement is very realistic in that one.
Reinchard2
 
Joined: 21 Sep 2007
Location: Poland - Bytom

Re: Bumi: Real-Time Day/Night & Weather [beta0.9 source rele

Postby Nash » Fri Jan 29, 2016 5:38 am

Reinchard, it's a stand-alone game I'm working on. :D
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia GTX or Quadro with Vulkan support

Re: Bumi: Real-Time Day/Night & Weather [beta0.9 source rele

Postby Reinchard2 » Fri Jan 29, 2016 6:34 am

God damn! I hope I will be able to download this somewhere...
Reinchard2
 
Joined: 21 Sep 2007
Location: Poland - Bytom

Re: Bumi: Real-Time Day/Night & Weather [beta0.9 source rele

Postby lightman68 » Fri Feb 05, 2016 4:29 pm

This looks intensely amazing. I'd think of day and night as constantly callilng ACS to change colors of the sky n stuff, but this takes it to several more levels. Very noice.
User avatar
lightman68
Waffle Incarnate
 
Joined: 19 Aug 2011

Re: Bumi: Real-Time Day/Night & Weather [beta0.9 source rele

Postby Nash » Sun Feb 07, 2016 4:40 am

This project is currently on hold because I don't have a working, stable version of the latest GZDoom post-scripting and the changes upstream are too crazy right now so I'm going to wait for activity to die down before I attempt to build my own binaries for testing again.

I wouldn't be surprised if anything in Bumi started breaking in post-scripting GZDoom so I need a stable binary to start cleaning things up but as I said, too much activity is going on upstream right now and it's just making me confused, so I'm going to sit on this one for a while...
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia GTX or Quadro with Vulkan support

Re: [ON HOLD] Bumi: Real-Time Day/Night & Weather

Postby Gez » Sun Feb 07, 2016 6:17 am

As long as it works in 1.9/2.1, the post-scripting issue can be postponed.
Gez
 
 
 
Joined: 06 Jul 2007

Re: [ON HOLD] Bumi: Real-Time Day/Night & Weather

Postby ramon.dexter » Mon Feb 08, 2016 4:12 am

Hi Nash, I tried sending you PM, but you do not reply. So I'm asking here:

Can you share your compass code, that could be seen on some of the screens? The one looking like in Fallout 3...

Thank you.
User avatar
ramon.dexter
rudebwoy
 
Joined: 20 Oct 2015
Location: Kozolupy, Bohemia

Re: [ON HOLD] Bumi: Real-Time Day/Night & Weather

Postby Nash » Tue Feb 09, 2016 8:45 pm

ramon.dexter wrote:Hi Nash, I tried sending you PM, but you do not reply. So I'm asking here:

Can you share your compass code, that could be seen on some of the screens? The one looking like in Fallout 3...

Thank you.


Later. This code is incomplete and not ready yet, the biggest issue being is that it currently relies on a fixed set of TIDs to mark things on the compass... I totally hate that. I'm hoping in future there would be a way around this that doesn't involve overwriting actor/monster TIDs just to get the markers to show up on the compass.

///////////////////////////////////////////////////////////////////////////////////////////

Ideas for next update:

- Utilize MoreIDs so that you no longer have to replace existing sector tags and mark them with a custom user_envsector variable. Would also eliminate a potentially CPU-expensive loop because I would no longer have to iterate through sector tag ranges - instead, I'd just predetermine a single, unique and reserved tag and with MoreIDs, you just add that as an additional tag without overwriting current sector tags.
- Use an intermediate camera object instead of the player directly for precipitation particles and the sun glare
- Extensive testing to make sure the entire thing actually even still works with the new ZScript system
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia GTX or Quadro with Vulkan support

Re: [ON HOLD] Bumi: Real-Time Day/Night & Weather

Postby kodi » Tue Feb 09, 2016 9:36 pm

Nash wrote: I'm hoping in future there would be a way around this that doesn't involve overwriting actor/monster TIDs just to get the markers to show up on the compass.

Asking more for educational purposes than anything else since I'm working with reasonably similar stuff that really needs improvement - would it be too performance intensive to have the monsters execute an acs script that logs it's coordinates by using 0 for an argument in the getactor[..] calls every frame?

My current(and untouched in years) system is pretty, uh, abysmal.
User avatar
kodi
Proscrastinator
 
 
 
Joined: 06 May 2013

Re: [ON HOLD] Bumi: Real-Time Day/Night & Weather

Postby Nash » Tue Feb 09, 2016 9:44 pm

I can't imagine it to be performance-friendly at all for every monster to have a delayed/looping ACS script attached to them... especially with massive monster counts?

I did ponder upon the idea of "registering" actors into a list/index and just maintain and update that list (the registration script would only be called once on spawn, and a deregistration script would be called once upon death/removal) but that would still require assigning actors with 0 TID a temporary/unique TID because otherwise there's just no way to interact with an instance of an actor uniquely... the whole point was to not even use TIDs anymore...
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia GTX or Quadro with Vulkan support

Re: [ON HOLD] Bumi: Real-Time Day/Night & Weather

Postby kodi » Tue Feb 09, 2016 9:54 pm

Nash wrote:I can't imagine it to be performance-friendly at all for every monster to have a delayed/looping ACS script attached to them... especially with massive monster counts?

I know too little to have any real concept of what actions are expensive enough to matter :P I imagined that since the getactor[..] functions would have to be used and looped one way or another, the method of activating them would matter less in comparison. Perhaps player-centered A_RadiusGives where the item executes the script, which would keep every monster on the map from calling the script at least? Then again, the RadiusGive itself might be performance-intensive.
User avatar
kodi
Proscrastinator
 
 
 
Joined: 06 May 2013

Re: [ON HOLD] Bumi: Real-Time Day/Night & Weather

Postby Nash » Tue Feb 09, 2016 9:59 pm

DoomScript (well, its 1999 iteration at least) sort of promised low-level access to actors/thinkers so I'm just wishfully thinking that at some point in the future, a lot of our current problems can be solved in a proper, robust way...
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia GTX or Quadro with Vulkan support

Re: [ON HOLD] Bumi: Real-Time Day/Night & Weather

Postby saegiru » Fri Mar 11, 2016 12:38 pm

Any progress on this? It is nothing short of amazing... and I would love to take a look at it and implement it into some maps! Please tell me you are still working on it and something is coming soon :)
User avatar
saegiru
 
Joined: 23 Jun 2014

Re: [ON HOLD] Bumi: Real-Time Day/Night & Weather

Postby Gorec » Fri Mar 11, 2016 1:14 pm

ples this is first mod on my list to download
User avatar
Gorec
 
Joined: 09 Feb 2016
Location: гиги за гашиш

Re: [ON HOLD] Bumi: Real-Time Day/Night & Weather

Postby Nash » Tue Apr 19, 2016 12:21 pm



Implemented screen-space lens' flare's!!!
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia GTX or Quadro with Vulkan support

PreviousNext

Return to Resources

Who is online

Users browsing this forum: No registered users and 4 guests