Fixed a bug with combat target lock which could occur in certain circumstances.
[Genji Service Tunnels] Fixed some issues with the camera clipping through walls.
Performance tuning
[New Shinjuku] Optimised materials and switched to a more efficient shader where possible.
[Kajimi Hospice] Optimised materials on Mad Millie (the knife-wielding nurse inspired by Silent Hill).
Hotfix build 20190920 is live
I know we just had an update yesterday, but I finally solved some really nasty camera bugs today and I wanted to publish the fixes ASAP. As always, please let me know if you run into any problems. And have a nice weekend. :)
Bug fixes
The player would sometimes lose control of the camera after Lux had killed a group of enemies. Fixed.
Fixed a bug which would sometimes force the camera to lock on to explosive props after a battle had ended.
Disabled dynamic batching to work around a bug in Unity 2018.4 which could cause some machines to crash (YAHPEAU_EXCEPTION_POINTERS).
[Dogan Outpost] Lux now turns to face the car before casting Incinerate to ignite it.
Build 20190919 is live
Bug fixes
[Dogan Outpost] Fixed various lighting and camera issues introduced when changing the map to a night scene.
[Dogan Outpost] After meeting Ibrahim, the HUD was not being updated until Lux found the first flash drive. Fixed.
[Dogan Outpost] It was possible to go outside of the playable area of the map by jumping on a dumpster and then over a fence next to it. Fixed.
[Dogan Outpost] If using a gamepad, buttons were not appearing for some of the prompts (e.g. getting loot from each storehouse). Fixed.
Performance tuning
[Dogan Outpost] Optimised materials and switched to a more efficient shader where possible.
[New Shinjuku] Optimised materials used on the infected enemies.
Build 20190911 is live
New features
Windowed mode is now available. You can now choose between two different types of display modes for the game: Exclusive Fullscreen (the default, which gives the best performance in fullscreen), or Windowed (which gives you a moveable window). This feature is still in development, but I've released it early as it should help if you experience a "black screen" issue.
Bug fixes
Key mapping was not being carried across after loading a scene (e.g. by using a Fast Travel Station). Fixed.
The camera filters couldn't be applied from the Home screen. Fixed.
[Hart Residence] A message at the start of the game was saying "Press [T] to display the main menu" instead of "Press [Esc]". Fixed.
Performance tuning
Disabled occlusion culling in some levels to fix various camera issues (walls disappearing when the camera is pointed at them, objects flickering, etc).
Build 20190909 is live
Bug fixes
Finally fixed the "leaning Lux" issue! Sometimes after smashing a crate, Lux would walk on an angle (usually leaning backwards). I finally found the cause of this and it's definitely fixed. Thanks to everyone who reported the issue, it help me track it down. :)
Repositioned Lux's teleport effects so they're correctly centred on her.
The table supporting the hourglass in Mogwai was not being rendered, so the hourglass appeared to be floating. Fixed.
Improvements
Added a new message during key remapping to prompt the player to press a key to assign it. This makes it clear that the new key is assigned by pressing it on the keyboard, not by clicking it on the screen. I also added a new message that's displayed if key remapping is cancelled by pressing Escape.
Performance tuning
Optimised the main camera's anti-aliasing parameters for better performance.
Recreated the vegetation in Saint Sophia to use Unity's new multithreaded jobs package and burst compiler.
[Dogan Outpost] Changed Dogan Outpost to a night scene. This improves performance by drastically reducing the number of shadows that need to be drawn, since objects in the distance can just be left unlit.
High performance build 20190826 is live
Bug fixes
[Dogan Outpost] Fixed a bug which could stop the game from progressing if Lux jumped down from the yellow balcony without first picking up the petrol container.
[Dogan Outpost] Fixed a bug which could stop the game from progressing if Lux killed the guards near the Fast Travel Station without first blowing up the car.
[Genji Service Tunnels] Moved the ghost further away from the tunnel wall to make it easier to exorcise him.
Performance tuning
An advantage of building a game for consoles is that they have really good performance measurement tools (much better than Unity's Profiler). While working on the Xbox One port, Microsoft's PIX tool found two post-processing effects were grabbing massive amounts of GPU power regularly: Screen Space Reflections and Ambient Occlusion. I've disabled them in this build, so everyone should see a significant increase in frame rate. In a future build, I'll make these selectable for faster machines by adding them under Options > Graphics.
Build 20190820 is now live
Bug fixes
Fixed a bug where Lux would throw a grenade when a Send Diagnostics report was submitted.
[Saint Sophia] Fixed a bug which would stop the game progressing if Lux ran out of the room with the fire rod without killing any chupacabras.
[Rosa Park] Fixed some issues with the scale of the furniture in Rosa Park. I still need to do more work on this.
Performance tuning
Changed Lux's flashlight shader to a "cheaper" shader that uses much less resources. This seems like a small change, but the flashlight was actually using around 10% of the GPU's processing power at times.
[Genji Metro Station] Disabled Screen Space Reflections in post-processing to reduce rendering load.
Build 20190815 is live
Bug fixes
Fixed a bug where Lux's clothing could be completely removed if she was wearing a full body outfit and the player was using a controller.
Fixed a bug which was unlocking the FASHIONISTA, SCAVENGER and FABULOUS! achievements as soon as the game was launched for the first time.
[Dogan Outpost] Fixed a bug where Lux could not unequip the sniper rifle.
[Genji Metro Station] Two tasks were missing from the metro station: an evidence laptop and a propaganda poster. Fixed.
[Saint Sophia] The chupacabras' campfires were way too big due to a prefab scaling error. Fixed.
Performance tuning
Rebuilt the vegetation in Saint Sophia and implemented the burst compiler in these levels. This should fix the issues that some people have seen with textures not being rendered correctly here, as well as generating more efficient, high-speed machine code.
Hotfix build 20190810 is now live
This build addresses some new issues reported in the last 48 hours. I try not to update more than once a week, but a couple of people have reported a new issue in Dogan Outpost that's stopping them from progressing, so we need to fix that right away.
Bug fixes
[Dogan Outpost] Fixed a game-breaking bug where Ibrahim's mission sometimes wouldn't be triggered when Lux entered his shop.
[Hart Residence] The collectibles for a postcard and a document were not being spawned in the Hart Residence. This was preventing the Hoarder achievement from being awarded.
[New Shinjuku] A section of the road and some of the buildings were not being rendered near the Fast Travel Station. I found an issue with the textures there and I'm pretty sure I've fixed this now. However, I can't reproduce the problem, so please let me know if it's still not rendering correctly.
[Genji Metro Station] Fixed stairs at the far end of the map which led to nowhere (with Lux falling through the terrain).
Hotfix build 20190808 is now live
This build addresses some urgent issues reported in the last 48 hours.
Bug fixes
[Saint Sophia] Fixed a bug where Lux would fall through the terrain if the game was quit and resumed after Lux clears out the chupacabra camp.
[Dogan Outpost] Fixed an issue where the game sometimes wouldn't progress to the next objective after raiding all three storehouses.
[Dogan Outpost] Fixed an issue where Ibrahim's dialogue could be triggered without Lux actually entering his shop.
[Redaction Commission] Fixed a bug where Lux could walk through the desk with the laptop on it.
Fixed a bug in Lux's animation transitions that could potentially cause animation loops when casting DNA mods.
Other Stuff
Keep an eye on your social media accounts over the next few days, as I'll be releasing another code to unlock up to 12 customisation items for Lux. :)