3 hours ago

Happy New Year everyone!!

Geez, 2026!!

Bit of a short one this month. I took things easy over the holidays, partially because of the time of year but also the heating broke and granny had a few bad days so she needed more focus.


Spent a while rewriting the code that loads the Title Screen Island in an attempt to reduce the load time, since there was no real reason it should have been so much longer than a normal Save File. Turned out that the Save File was bugged, instead of Trees and stuff being in their own Chunk ds_grid cells they were all in one big list in a single cell.

This is way faster than it was!

There's still more I think I can do to speed it up, at least quitting from a game. I believe the main lag left there is the destruction of the ds structures, so splitting them into parts should speed things up. It's quite fortunate that I don't have to run through the lists in the grids to destroy all the objects, since they aren't persistent and there's a room change to the Title Screen.

laptop033op.gif

Laptop033

Noticed an issue with The Underground walls, despite the draw order being correct there is some colour inconsistency. There should only be two different colours here not three.

I'm not sure exactly why this was happening, the walls are made of three parts, the ground surface that is always under things, actual tiles that need drawn at specific depth and the top part that is always over everything.

I fixed it by moving the code for the darkness from the draw event to the draw_end event so it's done last.

laptop036op.gif

Laptop036

Big bug! Walls being placed over the Entrances and Exits in Caves!

laptop034.gif

Laptop034

Ok, I definitely need to fix this. While it would be quite cool to need to unearth the Exit Stairs it would be an issue if you don't have a way to do so. Granted there will always be a chance of there being Mine-able Walls between the Entrance and Exit, so maybe it's less of an issue than I think?

laptop037.gif

Laptop037

Turned out the reason for the Exit blockage was because of legacy code.

Caves used to be generated before and after a room transition, the tiles before and the objects after. Since the objects don't exist yet the check for them fails and the walls get placed where they'll end up, so I've moved things around. Now the basic walls and ground gets set up, then the Entrance/Exit are placed along with setting the tiles below it, then any extra Walls can be placed anywhere that isn't blocked.

Odd bug popped up though...why is there now always a wall next to the Teleporter?!

(It's because of how I'm exiting the for loops, fixed!)

laptop038.gif

Laptop038

Updated the ground gen code for Caves, adding in dirt patches and making it Autotile, even added it to Wall Mining so that it doesn't look odd.

laptop039op.gif

Laptop 039

Fixed an issue where Chests and Pedestals wouldn't spawn in Caves, turns out it was because they need Flooring, but the fancy Flooring I was using for them couldn't spawn because of the Walls in the way, so now I'm using normal Flooring and drawing the fancy rug under them.
Found another weird bug though, for some reason there are instances of Pots spawning on Cave Walls?!

laptop040op.gif

Laptop 040

Working on more Ruins rooms, here's a room that can have up to 4 Treasure Chests, but be careful they can be trapped!

laptop041op.gif

Laptop 041

I think I'm going to make these small rooms be rewards at the end of a different type, I've got bigger rooms that can have multiple features which I think will be more common.

laptop042.gif

Laptop 042

Layout needs work as does the Pier tile design (add autotiling), but Ruin Fishing spots work!

laptop045.gif

Laptop045

Hmm, this is better. Rearranged the room layout, added depth to the Pier and some water fencing.

laptop047op.gif

Laptop047

I need to come up with some more variations and other Ruins Rooms., I have a couple ideas but the issue is making sure they actually fit the world and getting them designed.

Started adding some sprites of floor to surround specific objects to break up the ground tiles a bit, I'm working on some Ruins floor tile variants but it's a pain because of tiling.

laptop043.gif

Laptop 043

It might be a little hard to see in The Underground, but I think it looks quite good in the Caves/Ruins.

laptop044.gif

Laptop 044

Bug Fixes and small Changes

  • Fixed being able to see Wall Plaques on NPC Buildings.

  • Fixed not being able to dig up crops due to a change to the grid check code.

  • Fixed World Gen code re-genning World code running twice (once on choosing Generate, and again on choosing Start New Game).

  • Fixed Caves being drawn out of bounds.

  • Fixed Walls and Cave Walls not autotiling with each other

  • Fixed Culling oversight that added Cave Buildings to the BuildingRunning list.

  • Fixed Wall Panels in Ruins not being placed over Walls.

  • FIxed a bug where Building wasn't cleared on Ruins generation.

  • Updated interact indicators when Moving/Deleting Building Parts.

  • Updated NPC pathfinding to adjust the destination based on NPC's collision box.

  • Updated the Clean Up script that destroys Cull Lists to destroy the objects in them when a room changes DOESN'T occur (since room change does this itself).

  • Updated Traps to be more deadly by expanding the number of Damage Frames.

  • Updated Ruin Shape layouts to use the same symbols as The Underground.

  • Updated Ruins to use Ruins Walls for their layouts, with Cave Walls being rare or only additional/mineable Walls.

I think that's it for now. Heating is getting fixed Thursday (hopefully), I will do my best to get back to a normal schedule/work pace.

parade064.gif

Thank you all so incredibly much. I hope you all have a fantastic 2026 and achieve all of your goals!

Please stay safe out there and keep being awesome!



1 comment

Loading...

Next up

Finally! Been waiting for this for months!

With this catching other things should be MUCH easier!

Charged sticker appreciation post for December!

Thank you all so very much for everything this past year, I hope you all had a great one and have a fantastic 2026!

(WOW, three way tie for first place!!)

Doki Doki Literature Club is celebrating Monika's birthday and the 8th anniversary of DDLC with exclusive stickers, avatar frames and backgrounds on Game Jolt! 

Head over to the shop to collect yours 👉 https://gamejolt.com/#shop

Oh. Urm...hi?

Thank you all for the follows, what a wonderful holiday gift! I broke 5000 followers!!

I hope you're all well and have a fantastic holiday and New Years!

Please look after yourselves and keep being awesome!

Mae Borowski is the main character of Night in the Woods! It's an adventure game that tells the story of her return to her hometown of Possum Springs. She was confirmed as canonically pan in a social media post by the game's creator Scott Benson.

TCGP Has the Gold packs back and I need like 150+ of them so I did 12 pulls, got some good ones!

I wish I had more to show recently but I've been taking it easy over the holidays and what I have been working on is just optimisations which doesn't translate to gifs so well

The Knightling launches on August 28! Wishlist it now so you don't miss out: https://bit.ly/KnightlingSteam

To celebrate the game's impending release, we've added The Knightling Pack and The Knightling Community Pack back to the Shop!

Merry chistmas to those who celebrate and happy holidays to everyone!

I hope you all have a wonderful holiday and a fantastic end of year!

Please look after yourselves, keep being awesome and please stay safe out there!