Coding Task List - Before IB2 Initial Release

Discuss anything in general about the IceBlink Engine + Toolset project (or anything else) here.

Re: Coding Task List - Before IB2 Initial Release

Postby youngneil1 » Tue Apr 09, 2019 8:52 pm

IB Beta v148 released - no liabilities, no warranties, use at your own risk:

https://www.dropbox.com/s/riugwl2wp8oo2 ... 8.zip?dl=0

- added pushable props (complex Sudoku style puzzles)
- added levers
- added minable/breakable props
- connected doors and chests with the values of global ints, eg for tying them into a lever/pushables puzzle
- significant performance improvements (text will appear bit lighter now though)
User avatar
youngneil1
Backer
Backer
 
Posts: 4935
Joined: Sat Dec 08, 2012 7:51 am

Re: Coding Task List - Before IB2 Initial Release

Postby zach_holbrook » Wed Apr 10, 2019 2:28 am

Eager to try out the new version and see the performance improvements! Downloading now...

I'm still fiddling with the night cycle -- dusk and dawn work fine, but the tint_night I'm using in my graphics folder appears much lighter than it did before. Here's a pic of the tile on a white background and what night currently looks like in-game for comparison. Last is an image from a night scene in v137 of the engine -- this is the last one I could find that didn't alter the night tile:
Attachments
tint_night.png
tint_night.png (19.2 KiB) Viewed 220 times
in-game.png
in-game.png (200.11 KiB) Viewed 220 times
in-game2.png
in-game2.png (224.04 KiB) Viewed 220 times
zach_holbrook
 
Posts: 182
Joined: Mon Dec 26, 2016 5:52 am

Re: Coding Task List - Before IB2 Initial Release

Postby zach_holbrook » Wed Apr 10, 2019 3:16 am

Hey, just tried out the newest version of the engine. Things do seem faster now!... Alas, it looks like it doesn't support tiles larger than 100x100? (I use a lot of big ones.)
zach_holbrook
 
Posts: 182
Joined: Mon Dec 26, 2016 5:52 am

Re: Coding Task List - Before IB2 Initial Release

Postby youngneil1 » Wed Apr 10, 2019 6:22 am

IB Beta v149 released -no liabilities, no warranties, use at your own risk:

https://www.dropbox.com/s/riugwl2wp8oo2 ... 8.zip?dl=0

- added back support for larger than normal tiles (as before, I think up to 3x3 squares coverage, ie 300x300) that I accidentally disabled while optimizing performance
- the new nightTimeDarknessOpacity property in module editor( replacing old nightTimeDarkness) will allow you full gradual control of night time darkness. Try 1.0 to get old night time darkness from before beta 138 back again.
- many thanks to Zach for uncovering these bugs :) !

More detail on the new property:

Code: Select all
 [CategoryAttribute("01 - Main"), DescriptionAttribute("The darkness of the night time (usually between 0.1 and 1, free to try more extreme, lower means a more transparent, ie lighter, night graphic). 0.6 is what I am currently using, try 1.0 for night time tint used before beta 1.38")]
        public float nightTimeDarknessOpacity
        {
            get { return _nightTimeDarknessOpacity; }
            set { _nightTimeDarknessOpacity = value; }
        }


Edit: clarification on larger tiles supported.
User avatar
youngneil1
Backer
Backer
 
Posts: 4935
Joined: Sat Dec 08, 2012 7:51 am

Re: Coding Task List - Before IB2 Initial Release

Postby youngneil1 » Wed Apr 10, 2019 9:25 am

I think I can get a bit of the performance gain from not drawing the big tiles back again (only a part of the new overall performance gain any way): I will only draw tiles outside visible screen if their size allows to reach into the screen. This will be a bit complicaed to code, but should work out in theory.
User avatar
youngneil1
Backer
Backer
 
Posts: 4935
Joined: Sat Dec 08, 2012 7:51 am

Re: Coding Task List - Before IB2 Initial Release

Postby zach_holbrook » Wed Apr 10, 2019 12:36 pm

Wow, amazing work! Many thanks. I am going to try the new version today. I like the addition of the new property too!
zach_holbrook
 
Posts: 182
Joined: Mon Dec 26, 2016 5:52 am

Re: Coding Task List - Before IB2 Initial Release

Postby zach_holbrook » Wed Apr 10, 2019 1:50 pm

It looks like the link is to v148 instead of v149.
zach_holbrook
 
Posts: 182
Joined: Mon Dec 26, 2016 5:52 am

Re: Coding Task List - Before IB2 Initial Release

Postby youngneil1 » Wed Apr 10, 2019 4:18 pm

Bah, sorry for that :oops: . Let's have a look...
User avatar
youngneil1
Backer
Backer
 
Posts: 4935
Joined: Sat Dec 08, 2012 7:51 am

Re: Coding Task List - Before IB2 Initial Release

Postby youngneil1 » Wed Apr 10, 2019 4:21 pm

IB Beta v149 released -no liabilities, no warranties, use at your own risk:

https://www.dropbox.com/s/t8aafe1ykqifd ... 9.zip?dl=0

- added back support for larger than normal tiles (as before, I think up to 3x3 squares coverage, ie 300x300) that I accidentally disabled while optimizing performance
- the new nightTimeDarknessOpacity property in module editor( replacing old nightTimeDarkness) will allow you full gradual control of night time darkness. Try 1.0 to get old night time darkness from before beta 138 back again.
- many thanks to Zach for uncovering these bugs !

Second try :D
User avatar
youngneil1
Backer
Backer
 
Posts: 4935
Joined: Sat Dec 08, 2012 7:51 am

Re: Coding Task List - Before IB2 Initial Release

Postby zach_holbrook » Wed Apr 10, 2019 5:53 pm

Hey there! Downloaded the most recent version, and I'm still getting the issue with larger tiles. A 100x100 part of them will appear, but the rest won't.
Attachments
original.png
original.png (84.6 KiB) Viewed 199 times
149.png
149.png (75.88 KiB) Viewed 199 times
zach_holbrook
 
Posts: 182
Joined: Mon Dec 26, 2016 5:52 am

PreviousNext

Return to General IceBlink Project Discussions

Who is online

Users browsing this forum: No registered users and 2 guests