Skip to content

Sky Reclamation Project (SRP)

Pre-release
Pre-release
Compare
Choose a tag to compare
@Decane Decane released this 12 Nov 22:51
· 12 commits to master since this release

Release candidate. Superficially play-tested. New game required unless migrating from SRP v1.1.3.

Changelog vis-à-vis v1.1.3:

  • Fixed the issue where an NPC could switch offline while their dialogue/trade/upgrade window is open, crashing the game.
  • Fixed the game crashing if a stalker squad at a smart terrain has it as a scripted target and is joined by another squad that doesn't and the general job capacity of that smart terrain is saturated by the two squads.
  • Fixed a rare crash caused by too many stalkers trying to enter the 'Small old wagon' at the Dark Valley: smart_terrain.script:483: Insufficient smart_terrain jobs val_smart_terrain_9_6.
  • Fixed a rare crash caused by too many stalkers trying to enter the 'Camp amidst rocks' at the Army Warehouses: smart_terrain.script:483: Insufficient smart_terrain jobs mil_smart_terrain_2_1 (new game required for effect).
  • Fixed NPCs becoming corrupted in the rare (but possible) case where the game attempts to load their logic before initializing the player, thus creating an opportunity for save corruption.
  • Fixed the issue where a sound_end and/or theme_end signal would be registered and processed in successive calls of the relevant object binder's update() routine, opening time windows in which saving the game could generate a save with stuck logic scripts.
  • Fixed NPCs not settling into their sleeping animation at some sleep waypoints.
  • Fixed campfire NPCs sometimes not settling into their campfire idle animation.
  • Fixed sniper NPCs not settling back into their scan-for-targets state after an enemy detection timeout.
  • Fixed the start time for NPCs' heavily wounded state being saved incorrectly.
  • Fixed the issue where a 'capture' or 'eliminate' task could get cancelled while being actively progressed by the player if enough enemies are killed to cause the player's faction to achieve its desired relative power before the task is complete.
  • Fixed the issue where a 'capture' task could get cancelled instead of progressing to the counter-attack phase when an ally squad shows up if they are merely passing through the capture target.
  • Fixed the issue where a 'capture' task changing to an 'eliminate' task (or vice-versa) would cause the player's assistance pre-switch to be forgotten, potentially causing the task to be cancelled when it should be completed.
  • Fixed the issue where a 'capture' task against an empty power target would not get cancelled upon the ally squad perishing, thus leaving the task active with no chance of completion.
  • Fixed a load order issue that understated some factions' relative power against their main enemy immediately after load, sometimes manifesting as the player being tasked with eliminating/capturing a power target after load only for the task to soon be inexplicably cancelled.
  • Fixed the dialogue exploit where the player could farm starting equipment from Suslov multiple times by eliminating the few frames long delay before the player's ability to break out of certain dialogues gets revoked.
  • Fixed the issue where the Freedom NPCs that hold the player at gunpoint at a Dark Valley entrance would refuse to talk to the player after the hold-up has ended.
  • Fixed the issue where the Freedom base megaphone could start playing Yar and Ashot's banter even if the player is in Yar's armory or Ashot's shop, resulting in the conversation being abruptly cut off immediately after starting.
  • Mitigated the issue where the weather would sometimes inexplicably change after loading.
  • Fixed the issue where mercenaries would fall mute around campfires and play the guitar silently.
  • Mitigated the issue where the player's character model would revert back to the default rookie jacket model upon picking up another suit of armor.
  • Fixed the issue where the player would be rejected from playing the shooting minigame if their money precisely matches the entry fee instead of exceeding it.
  • Fixed an SRP v1.1.3 (or v1.0.2 with the optional 'No NPC Weapon Tossing Upon Death' feature) regression that prevented killed NPCs from ever dropping a grenade.
  • Fixed an SRP v1.1.3 regression that caused some NPCs to keep repeating their goodbye phrase ad nauseum until the player faces away from them after closing their dialogue window.
  • Fixed an SRP v1.1.1 regression that caused the game to forget the squad from which the player accepted a 'capture' task via dialogue under certain circumstances.
  • Fixed an SRP v1.0.4 regression that caused several dialogue options to be erroneously unavailable when speaking to generic mercenary NPCs, including Hog's subordinates at the Army Warehouses and Leshiy's subordinates at the Red Forest.
  • Fixed an SRP v1.0.3 regression that caused Yoga's walkie-talkie transmissions to the player to sound as if Yoga were speaking to the player in person rather than over walkie-talkie.
  • Worked around an SRP v1.0.3 regression introduced by the Dunin Ammo Aggregation mod that caused ammo unloaded from a weapon to disappear under certain circumstances.
  • Worked around an SRP v1.0.3 regression that caused bullet tracers to be visible through geometry when playing in DX10/10.1 mode with anti-aliasing enabled through the game's graphics settings. Note: This was achieved by reintroducing the bug from the unmodded game of tracers not being visible at all in DX10/10.1 mode.
  • Fixed an SRP v0.5 regression that caused DX9 sun shafts quality to be hard-coded to low.
  • Fixed two invalid waypoint names in all.spawn to unlock an NPC sleep job at the 'Fishing hamlet' in the Swamps and in the 'Barracks in mine' at the Red Forest.
  • Fixed a badly positioned NPC sleep waypoint in the bandit base at the Garbage, in the army base at the Cordon, and at the 'Makeshift encampment' at the Cordon.
  • Added support for toggling location names on the world map via the alife_command key binding.
  • Added a 'Move to Backpack'/'Attach to Belt' option to the menu that appears when right-clicking a detector in the inventory.
  • (Optional) Added a feature to disable weapon sway while strafing.
  • Script optimizations.