Jump to content
will2k

A NEW HOPE: Will2k's Dying Light Single-player campaign [WIP]

Recommended Posts

2 minutes ago, FMPONE said:

Never played this game, so can't comment too much, but the screenshots look nice and seem to convey a nice open-ended adventure :D Promoted for others to see.

Thank you Shawn

You should totally play it; can't recommend the game enough :D It's a labor of love from the developers who are still actively supporting the game 3 years after its initial release

(fun fact: Dying Light was released exactly 3 years ago on January 26, 2015)

Share this post


Link to post
Share on other sites

@will2k you should put up a video walkthrough for us plebs that haven't played or own the game. Btw, how did you find the entire experience of moving from source?

Share this post


Link to post
Share on other sites
32 minutes ago, Radu said:

Btw, how did you find the entire experience of moving from source?

It's like ditching your 1970 model car and getting a 2018 model :lol:

I've been planning to move to UE4 or Unity 5 for the past 2 years but I needed an established game to make the move; then Dying Light came along with its Chrome Engine and I was hooked.

Source is simple and easy to use but outdated, archaic, and very limiting; I've been saying this for quite some time now :)

Dying Light Developer Tools take a bit of time to get into but once you're familiar with them, you can unleash your creativity without worrying about technology limiting you.

As I said in the previous post, the toughest part was scripting and quest creation but once you get the hang of it, the possibilities are endless and you become like a kid in a candy store.

As an example of the power of scripting in Dying Light, I will use the 3rd screenshot where the objective I set is to restore power to the warehouse so you can access it and check for survivors.

This is the script I wrote specific for this part of the quest.

Quote

,BLOCK _ -obj=&ANewHopePart2b_Restore&
            ,AND _
                path
                    ,enable <<Enable the electrical switch box>> PhysicalSwitchDI hangar_electricswitch enabled
                    ,use << Use the switch to restore power>> PhysicalSwitchDI hangar_electricswitch on
                    ,wait << wait 3 seconds>> 3
                    ,enable << enable guardian goon >> AISpawnBoxNumber mygoon -state=enabled   
                    ,enable-multi <<enable goon possey and electricity damage>>
                        ,o AISpawnBoxNumber hangar_viral1
                        ,o AISpawnBoxNumber hangar_viral2
                        ,o AISpawnBoxNumber hangar_viral3
                        ,o AISpawnBoxNumber hangar_biter1
                        ,o AISpawnBoxNumber hangar_biter2
                        ,o AISpawnBoxNumber hangar_biter3
                        ,o ElectricityEmitterDI hangar_electricaldamage
                        ,o FXEmitter hangar_electricemitter

You can basically do whatever you wish with the scripting; your creativity is the limit.

The tools are also real time and you are basically in-engine (if you worked with Crysis Dev Tools, this is basically the same). The editor is dynamic and real-time and everything you do gets updated on the spot.

I might write an article on this experience when everything is done and the campaign is released.

Share this post


Link to post
Share on other sites
7 hours ago, FrieChamp said:

That's awesome! I didnt know you could map for Dying Light. :)

Thanks FrieChamp :)

If you have the game on steam, then the dev tools are in your steam library-->tools; you just install them and you're set.

Share this post


Link to post
Share on other sites

Awesome, think I had seen something about tools but didn’t think anybody was doing it.

ill spread the word with friends I know we’re liking the game! (I was interested but never bought it yet)

Edited by blackdog

Share this post


Link to post
Share on other sites
14 hours ago, blackdog said:

Awesome, think I had seen something about tools but didn’t think anybody was doing it.

ill spread the word with friends I know we’re liking the game! (I was interested but never bought it yet)

Thank you Blackdog :)

Share this post


Link to post
Share on other sites

You feeling done with Source stuff (until Source 2)? :B

I have played a few afternoons around with Far Cry 3 editor back a few years back (on the xbox! Didn't have a PC at the time) and since recently I played to finish FC4 was thinking if to jump in that editor and try something new...

Edited by blackdog

Share this post


Link to post
Share on other sites
21 hours ago, blackdog said:

You feeling done with Source stuff (until Source 2)? :B

I wouldn't hold my breath for Source 2 that much; unless it comes out with a solid game on release, I don't see it getting high adoption rate against already established, and easy-to-use next gen engines.

If it gets released alongside, say L4D3, or a new IP or God forbid, HL3, then I can see people switching to Source 2 (or if it has a brand new feature that's not existing in other engine); otherwise, it will be just another engine trying to compete for market share, albeit a tad late to the party.

Share this post


Link to post
Share on other sites

Yeah I’m with you on the Source 2 @will2k, who knows when it and if will come out at all – knowing Valve they could very well change mind. But if it comes out even with no direct modding support, there’s to wonder if they would streamine/make it easier (for adopters) to publish on Steam, that would be an incentive.

Was more wondering if you had enough with current version or still gonna make maps ;)

 

Share this post


Link to post
Share on other sites
4 hours ago, blackdog said:

Yeah I’m with you on the Source 2 @will2k, who knows when it and if will come out at all – knowing Valve they could very well change mind. But if it comes out even with no direct modding support, there’s to wonder if they would streamine/make it easier (for adopters) to publish on Steam, that would be an incentive.

Was more wondering if you had enough with current version or still gonna make maps ;)

 

Well, as I said in my original post above, Source is slowly becoming a distant memory.

I have 2 CSGO WIPs that I haven't worked on for almost 9 months now; they'll continue to be on the back-burner in the foreseeable future as my focus is on Dying Light right now. I also had plans for a 2nd map for PVKII, but that also goes to the backseat now.

I'll probably go back to these projects somewhere in the future although nothing is certain :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • MapCore on Discord

  • Our picks

    • Post in [decompiled] dz_blacksite
      Alright, I did some testing with the new detail sprites and found out how more specifically how they work. @Mamorex was on the right track but there's a few key things you left out. 

      Removing $alphatest from the material or adding $translucent

      First, the detail sprites material - it's 2 detail sprite sheets side by side, so version A and version B. The different versions have to have same sprite positions and sizes. You only specify version A coordinates in the .vbsp.


      Next up, the detail sprites masks. Red and blue are for wind offset -- so you can have different parts of the sprites sway in the wind differently, you can see Valve isolated some blades of grass for this effect. The green channel is a tint mask and controls how much the sprites are affected by the $worldspacetint. 

      That brings us to the world space textures. They seem to automatically get resized to fit the whole map area, so it you resize the map you'd have to resize the textures too.

      The world space tint texture is pretty self explanatory, controls what color to tint the grass, 127 grey means no tint. 

      The world space masks texture uses the red channel to select which version of the sprites to use -- 0 is version A and anything more is version B. 

      The green channel of the texture controls the sprite size -- 127 is default, with darker making the sprites smaller and brighter making the sprites larger. The vmt command $minimumspritesize controls the cutoff point for the sprites, so the sprites smaller than the specified value don't get rendered which can act as a placement mask. 

      I don't know what the blue channel of this texture does, changing it had no effect on the sprites for me. 

       

      All this means sprites still get placed by vbsp on map compile, so they still use displacement alpha for the placement, but the new masks can manipulate sprites size and color after map compile.


       

       
  • Articles (view all)

×