Posted September 07, 2024
high rated
Tunguska: The Visitation - Enhanced Edition
Updated to 1.88-3_1
Changelogs from SteamDB:
Improvements on Save Game Files
Save Game Atomization
When I wrote the save game system, I was actually pretty new to game dev and whatever I came up with was pretty rudimentary. It worked, but not in a resilient way. It's time to pay back the technical debts :)
The game allows player to save up to 10 "sleep slots". Each of these saves are contained in the OldSaves.json as a monolithic save file. It's not resilient to crashes and file corruption. For example, if the game crashes while saving to this file, the entire 10 past saves become unusable. It also makes game saving slow due to having to write 10 saves to disk every time.
In this update, it automatically breaks up the OldSaves.json into 10 individual saves under /OldSaves/ folder. This way, each time you save by sleeping, the game only needs to create the latest save game file and delete the oldest one. It also makes loading a bit faster by not having to load all 10 of them at once. This is particularly apparent when you have progressed further and your saves become larger.
In the upcoming updates I'll also attempt to reduce the size of each save game json file, but I have to make sure the atomization step works well first.
Other Improvements in 1.88-2
• More fixes for German translation (courtesy of sharzul!)
• Grigori in lake Cheko will list the three ammo types that he can convert, to avoid confusion
• Fixed a bug with throwing rocks/grenades/especially the landmine. When you use Hybrid control scheme and try to aim at a place behind you, the explosive will land a bit closer than you want it to be due to the misposition of "origin" the item flies out of your hand.
• There's a rock near the trailer house that allows NPCs to walk through. I moved it to somewhere else.
• You can now buy the radio for "Sound of Music" DLC in Slaughterhouse, if you wanna listen to your own blood-pumping battle music while slaughtering
Free New Weapon! And Save Game Size Reduction
Hello Ghoul Hunters!
Thank you all for your continued support! As a token of my gratitude, I added a new weapon to the game:
It's a Tier 3 weapon, which means you can find it on enemies at Lake Cheko and beyond, and also at times sold by Grigori in Lake Cheko.
In addition, to make pistols more useful, I have made the Wooden Shield available to use along side a pistol, just like the Iron Mike from Nightmare mode. So you can equip it on your primary/secondary slot while having a pistol on the other. However, the wooden shield has less bullet blocking capability than the Iron Mike. You can see that it now shows an Armor rating of 17. It can block most shotgun pellets and pistol bullets, but rifle bullets will go right through, although the damage to player will be reduced.
If you haven't used the Iron Mike before, the shield can only block bullets if you hold a pistol with it while aiming down sight and facing the attacker. However, you don't have to aim down sight to reduce damage from an explosive in front of the player.
Also, in this build I improved the json serialization which will reduce save game file sizes by over 60%!
Other fixes in 1.88-3:
• Fixed a bug introduced in 1.88-2 where the game will break when spawning baba yagas in NG+
• Fixed a bug where a newly spawned character will show its highlight through walls even when player doesn't have visibility to this character
• Fixed a bug where high quality fish and caviar will show double quality prefix
• Quality prefixes will now show up on the name tag of items on the ground
Quick Story Scripting Update
Made a few small changes to the scripting of Lake Cheko quests so that it makes more sense to the players when they first arrive at Lake Cheko.
Updated to 1.88-3_1
Changelogs from SteamDB:
Improvements on Save Game Files
Save Game Atomization
When I wrote the save game system, I was actually pretty new to game dev and whatever I came up with was pretty rudimentary. It worked, but not in a resilient way. It's time to pay back the technical debts :)
The game allows player to save up to 10 "sleep slots". Each of these saves are contained in the OldSaves.json as a monolithic save file. It's not resilient to crashes and file corruption. For example, if the game crashes while saving to this file, the entire 10 past saves become unusable. It also makes game saving slow due to having to write 10 saves to disk every time.
In this update, it automatically breaks up the OldSaves.json into 10 individual saves under /OldSaves/ folder. This way, each time you save by sleeping, the game only needs to create the latest save game file and delete the oldest one. It also makes loading a bit faster by not having to load all 10 of them at once. This is particularly apparent when you have progressed further and your saves become larger.
In the upcoming updates I'll also attempt to reduce the size of each save game json file, but I have to make sure the atomization step works well first.
Other Improvements in 1.88-2
• More fixes for German translation (courtesy of sharzul!)
• Grigori in lake Cheko will list the three ammo types that he can convert, to avoid confusion
• Fixed a bug with throwing rocks/grenades/especially the landmine. When you use Hybrid control scheme and try to aim at a place behind you, the explosive will land a bit closer than you want it to be due to the misposition of "origin" the item flies out of your hand.
• There's a rock near the trailer house that allows NPCs to walk through. I moved it to somewhere else.
• You can now buy the radio for "Sound of Music" DLC in Slaughterhouse, if you wanna listen to your own blood-pumping battle music while slaughtering
Free New Weapon! And Save Game Size Reduction
Hello Ghoul Hunters!
Thank you all for your continued support! As a token of my gratitude, I added a new weapon to the game:
It's a Tier 3 weapon, which means you can find it on enemies at Lake Cheko and beyond, and also at times sold by Grigori in Lake Cheko.
In addition, to make pistols more useful, I have made the Wooden Shield available to use along side a pistol, just like the Iron Mike from Nightmare mode. So you can equip it on your primary/secondary slot while having a pistol on the other. However, the wooden shield has less bullet blocking capability than the Iron Mike. You can see that it now shows an Armor rating of 17. It can block most shotgun pellets and pistol bullets, but rifle bullets will go right through, although the damage to player will be reduced.
If you haven't used the Iron Mike before, the shield can only block bullets if you hold a pistol with it while aiming down sight and facing the attacker. However, you don't have to aim down sight to reduce damage from an explosive in front of the player.
Also, in this build I improved the json serialization which will reduce save game file sizes by over 60%!
Other fixes in 1.88-3:
• Fixed a bug introduced in 1.88-2 where the game will break when spawning baba yagas in NG+
• Fixed a bug where a newly spawned character will show its highlight through walls even when player doesn't have visibility to this character
• Fixed a bug where high quality fish and caviar will show double quality prefix
• Quality prefixes will now show up on the name tag of items on the ground
Quick Story Scripting Update
Made a few small changes to the scripting of Lake Cheko quests so that it makes more sense to the players when they first arrive at Lake Cheko.