================================================================
ZRP_1.05_RC1_Update_to_RC2a_100331 -- NatVac
================================================================
This update is for the MM/AS ZRP 1.05 RC1 or RC2 Demo releases 
ONLY. This update revises these releases to version 1.05 RC2a. 
You do NOT need to start a new game.

NOTE:  ZRP 1.05 Test R10 is NOT directly supported.  You can 
upgrade ZRP 1.05 Test R10 to ZRP 1.05 RC1, then apply this 
patch.  A full install is planned.

Installation:  If you have not modified your ZRP 1.05 RC1 (or 
RC2) install other than configuring it, just copy over the files 
from the update's gamedata subdirectory to your installation's 
gamedata subdirectory, overwriting files when prompted.  Be sure 
to backup your original installation.  You can drag/drop the 
archive's gamedata subdirectory to your STALKER installation 
directory, then respond to the prompts.

If you have modified your installation after installing the 
090912 game, you should use a tool like WinMerge to merge the 
update into your modded game.

Verify installation: The game's version as reported on the main 
menu should now include ZRP 1.05 RC2a.

Use of Smart Mod Manager is not enabled with this patch. Install 
the patch over an extracted copy of the 090912 demo, and install 
that copy with SMM if desired, after configuring it.

Changed files are noted in square brackets.  Scripts are in the 
gamedata\scripts\ subdirectory.  You should also review the 
ZRP 1.05 RC1 090912 documentation.

=====================================
Changes in 100331 RC2a Update over ZRP 1.05 RC2 release 091230
=====================================
ZRP 1.05 RC2a Update 100331 changes:
* Added more debug functions: Bump bodies/boxes (Esc D Space),
  toggle show_hit_damage (Esc D X). [_z.script]
* Added tests to prevent corrupt game saves due to incompatible 
  mods (forces early crash; useful error message). [_z.script]
* Added Storm Shadow State's tweak: you can talk to Sidorovich 
  during game start monologue. [config\scripts\esc_trader.ltx]
* Extended show_hit_damage to include mutants when enabled.
  [bind_monster.script]
* Added telepathic psi emitter damage (versus rupture) per
  ZaGaR. Optional; see Modifier changes. [sr_psy_antenna.script]
* Added NPC faction-based color coding to PDA statistics.
  [config\text\eng\stable_statistic_caption.xml]
* Yantar/AW LCs now automatically appear after after a certain 
  Army Warehouses task. [mil_tasks.script]
* Task manager tweaks.  Script now uses forced exits if bad 
  conditions encountered (exit would occur anyway but later). 
  Configuration file's DV bloodsucker task had unneeded 
  condition. [task_manager.script, config\misc\task_manager.ltx]

ZRP 1.05 RC2a Update 100331 fixes (NatVac; others in situ):
* The permanent radiation bug is automatically fixed after a 
  save/reload. [bind_stalker.script]
* A possible load game crash fixed if you managed to save right 
  after being punched. (barin, w/NatVac tweak)
  [bind_stalker.script, xr_effects.script]
* Storm Shadow State's fix allows being near Fanatic with your 
  weapon safely equipped. [config\misc\gulag_escape.ltx]
* Yurik conversation options don't just disappear if you don't 
  ask in the right order. Reported by romulous.
  [config\gameplay\dialogs_garbage.xml]
* If Kruglov stalls in Rostok during rescue, he will recover 
  his wits when you talk to him. Reported by notanumber.
  [config\gameplay\dialogs_bar.xml]
* Fox should now "ignore danger" while wounded until you heal 
  him. Reported by romulous. [config\misc\gulag_escape.ltx]
* Demo's psi suit description now has protection parameters.
  Reported by Storm Shadow State.
  [config\text\eng\string_table_enc_zone.xml]
* Fixed chance of def_box surprise spawn -- was zero after box
  workaround distance-limit tweak deployed. [xr_box.script]
* Tweaked save/load dialog list formatting for longer filenames.
  [ui_load_dialog.script, ui_save_dialog.script]
* NPP map split into two maps.  Player and target markers will 
  now better appear on the south half.  This needs further 
  refinement.  Fixes map label issue reported by BobBQ.
  [config\game_maps_single.ltx, textures\map\ui_aes_*.dds]
* Save prefix is now "filtered" for valid filename characters.
  Reported by Storm Shadow State. [ui_main_menu.script]
* One more typo. [config\text\eng\stable_task_manager.xml]

Modifier changes (NatVac):
* Quest Time Limits, Etc. 2 - Disable/enable autoquests.
  [_ZRP.cfg]
* Endurance tweak entries added.
  [Actor.cfg]
* Psi Emitters: use vanilla rupture or ZRP telepathic damage.
  [Experimental.cfg]
* Removed obsolete Kick Kruglov script from SupportUtilities 
  configuration.  Existing installs may need manual removal.
  [SupportUtilities.cfg]

Debug changes (NatVac):
* Bump bodies/boxes that have disappeared due to contact with 
  the ground: Esc D Space. See the console log to know what's 
  bumped.  Default radius about player is 10 meters.
  [_z.script]
* Toggle show_hit_damage: Esc D X.
  [_z.script]
* The variable show_hit_damage now shows damage to mutants as 
  well as NPCs.  Use log_hits = false to not add hits to PDA 
  log.  The info displayed has been cleaned up a bit.
  [xr_motivator.script, bind_monster.script]
* "Jump to unsearched body" and routines that use it now 
  place the player at the foot of the body oriented toward the 
  head.  This can be useful in a crowd of bodies.
* "Store loose weapons on bodies" now marks recipient bodies as 
  unsearched.

ZRP Support Utilities Changes (NatVac):
These changes require the re-installation of the ZSU scripts. 
If you have edited your scripts, be sure to back them up and 
merge the changes.
* Added hotkey select of certain ZSU functions if no function 
  selected (e.g., first use after dialog load).  For subsequent 
  function selection, click on the list entry or exit to game 
  and return. [scripts\optional\z_*.script]
* Added more Execute Script Command ("X") support functions.
  See docs\ExecuteScriptCommand.txt. [z.script]
* Removed "Kick Kruglov" ZSU script, as the dialog fix is in. 
  Use the Nudge NPC script if needed (unlikely).  Please 
  remove z_kruglov_reset.script from gamedata\scripts\ if you 
  have installed the Fix Broken NPCs set of scripts -- it is 
  no longer needed.
* Fixed Set Info_portion script; was the same as the Reset
  script. [scripts\optional\z_info_portion_set.script]

=====================================
Changes in 091230 Update over ZRP 1.05 RC1 release 090912:
=====================================
Added (NatVac):
* One new dynamic level changer pair (Yantar/Army Warehouses).
  Currently enabled after normal game completion; use Esc L 
  after visiting Army Warehouses to add manually.
  [zlc.script, ui_level_zip_dialog.script, level_tasks.script]
* ZRP Support Utilities dialog. Optional, NOT default.
  (Bug fixes, workarounds, tweaks and cheats. Expandable.)
  [config\ui\ui_zrp_utils_dlg.xml, ui_main_menu.script,
  ui_zrp_utils_dialog.script.  Optionally, the "Force Possible 
  Secret" entry for the Support Utilities Modifier configuration 
  will replace treasure_manager.script.]
* Support to adjust NPP blowout countdown timer.
  [sr_timer.script]

ZRP 1.05 RC1 to RC2 Update 091230 fixes:
* Removed extra inventory texture that was wrongly stretched 
  in some wide-screen formats.  Darkened header portions to 
  improve contrast. (NatVac)
  [textures\ui\ui_inventory.dds, config\ui\inventory_new*.xml]
* Fixed threat-stance NPC pointing weapon to his left when 
  aiming at you.  (Hack from post by artistpavel)
  [state_mgr.script]
* Added fix for vanilla spawn crashes in smart_terrain.script, 
  and commented it out for speed (enable if crash encountered 
  with vanilla-all.spawn-based games in Pripyat).  Note that 
  SMM will likely remove those commented-out lines. (NatVac)
  [smart_terrain.script]
* Fix for Pripyat stadium teleport for those who didn't start a 
  new game; no teleporting into level changer unexpectedly.
  (NatVac)  [xr_effects.script]

Changes (NatVac):
* Added adjustable distance limit to box/crate workaround.
  [xr_box.script]
* Removed redundant vanilla terrain_sect entries.
  [config\gameplay\character_desc_*.xml]
* Removed Cordon road remarks from Dark Valley NPCs.
  [config\gameplay\character_desc_darkvalley.xml]
* More text corrections.
  [config\text\*.xml]
* Ziphty Viper now uses GP37/G36 accuracy/damage values.
  [config\misc\_custom_items.ltx)
* No more novice replacement bandits in Cordon (more challenge).
  [config\misc\smart_terrain_presets.ltx]
* Removed unused xr_test scheme from NPCs.
  [modules.script]
* Adjusted spawn mechanism to stagger replacement spawns.  Main 
  improvement will be seen when all.spawn spawn frequency is also 
  tweaked.  You can adjust the script file further.
  [se_respawn.script]
* Enter key now selects highlighted button in main menu if named 
  save not just performed. (NatVac per romulous)
  [ui_save_dialog.script, ui_main_menu.script]
* You can spawn with just a knife in free play mode: Set the 
  variable add_nothing = true in _dev.script, then use Esc T.
  [_dev.script]

Modifier changes (NatVac):
* NPP Blowout Countdown Timer tweak added.
  [Experimental.cfg]
* A preliminary SupportUtilities configuration has been added.
  [SupportUtilities.cfg]

Debug changes (NatVac):
* You can now enable a variable to see how much damage you do.
  [xr_motivator.script]
* Fixed dynamic disabling of spawn markers. See Modifier note 
  below.  (I recall barin or dezodor or someone mentioning it.) 
  [sim_statistic.script]
The rest of these involve the same script: [_z.script]
* The direction algorithm is improved just a bit more.
* Added Esc D O to obtain all mutant parts on existing (online) 
  mutant bodies. Useful for mutants that die at level changers.
* Removed a space from a debug statement that was converted to 
  an underscore, messing up a direct copy for coordinates.
* Now you see info telling you if you don't have a standard 
  medkit to drop when using the Esc F2 shortcut.
* Replaced db.actor with actor after assignment in _z.script, 
  which will probably wreak havoc with merging.  You might be 
  able to do a find/replace of actor with db.actor on the new 
  version and then do your file compare.  But it might be 
  easier to import your changes into the updated version.

Again, PLEASE see docs\DebugSupportChanges.txt for more info.


Modifier configurations affected by this installation:

_ZRP.cfg:
	_ZRP Mod Stuff
	Cases and Crates
	Cutscene Control - Flyby
	Debug Options
	Earthquake Prevention
	New Game Tweaks 
	Secret Stash Stuff

Experimental.cfg:
	* Install sim_statistic.script * (if used, needs reinstall or 
		merge)
	Sim_statistic Debug Options (if re-installed/merged)
	NPP Blowout Timer (if desired)

SupportUtilities.cfg:
	Enable ZRP Support Utilities (not enabled by default)
	All entries (none are installed by default)
		NOTE: All entries install new files EXCEPT the
		"Force Possible Secret" entry, which also replaces the 
		current treasure_manager.script (may need merging).

See the docs\ subdirectory files for details on utilizing the new 
support utilities.

=====================================
A special "heads up" notice:
=====================================

Features are subject to change.  Be part of the creative process 
and contribute your thoughts in the appropriate threads on the 
GSC or ZSG forum sites.  You can even contribute scripts if they 
are useful or just cool.

It is likely that a few of the rarely-used debug functions will 
be moved out of _z.script and into Support Utilities in the 
future.  Esc D Z and Esc D X are already removed/changed.

Enjoy or let me know why you didn't at the GSC/ZSG-3 forum sites. 

--NatVac
