This is a port of DoctorX's Call of the Zone's quests, storyline and gameplay mechanics to Improved Weapon Pack (Standalone). What's been ported: - CoTZ's dynamic questlines - CoTZ's storyline quests - Dynamic Anomalies - Dynamic Faction Relations - Dynamic Population - Barrier anomalies (anomalies that block off certain paths) - Emission progression mechanics - NPC PDA banter - Companion chatter - Mugging mechanics - Helicopter safe zones - Crate builder - River guides Please note that this port is still considered in development so expect tons of bugs and crashes. INSTALLATION: ** New game is required if installing the addon for the first time ** 1) Install Improved Weapon Pack and any updates it has. 2) Do either of the following: [ Manual ] 3) Drop the gamedata folder from the archive onto your IWP installation. Overwrite everything. 4) The "__optionals" folder contains optional tweaks and changes. Choose your optional and install it the same way. Overwrite when prompted. 5) The "__compatibility" folder contains compatibility patches for certain addons. Installation instructions for each one are located below. [ JSGME (Recommended) ] 3) Make a mod folder for this addon in the JSGME mods folder included with IWP (default "_JSGME_MODS"). Drop the gamedata folder from the archive into this mod folder. - Should be something like: "\\\gamedata" 4) The "__optionals" folder contains optional tweaks and changes. Choose your optional and drop the included gamedata folder into the CotZ for IWP mod folder. Overwrite when prompted. 5) The "__compatibility" folder contains compatibility patches for certain addons. Installation instructions for each one are located below. - If using the English Translation, that must be installed/enabled **first** before CotZ for IWP. - Updates are cumulative. When updating the mod, it's best to make a new CotZ for IWP mod folder, install the update onto that, and delete the old mod folder. - Some updates may also require a new game. This will be stated above and in the changelog. If updating from a really old version (e.g. Indev 3 --> Indev 5.2), you will need to start a new game too if any version between your current version and the latest one requires it. OPTIONALS: - "Brawl Task Friendly Squads Don't Become Companions" - By default, the friendly squads that spawn at the rendezvous spot during brawl quests become your companions. If you hate dealing with companions, use this. - "Xenotech's IWP Standalone Location" (requires new game) - IWP Standalone moved Xenotech from the Farm to the Rookie Village. His original position is kept in this addon by default. Use this if you want his new location. This will require a new game to take effect. - "Old Companion Keybinds" - Disables the Quick Companion Menu addon and restores the old Call of Chernobyl companion keybinds. You can bind keys in the Controls menu. COMPATIBILITY PATCHES: - Tactical Compass - Must be installed last after the CotZ for IWP addon and the Tactical Compass addon. NOTES: - Be warned: incompatibility issues with other addons may exist. I develop and update this port on a purely vanilla IWP install. I trust you're smart enough to know if another addon is incompatible with this port. - Recommended population factors are 0.50 for mutants and 0.75 for stalkers. - "gamedata\configs\drx" has config files that contain tweakable settings for a lot of the features of Call of the Zone. - A-Life on all levels is forced on. Having it off breaks most quests. - "Talk to Everyone" (CoC), "He Is With Me" (Anomaly), "Neutral Zones" (Anomaly), and part of Rulix's "AI Additions" addons/mods are included in this port. - If you wish to report a bug/crash, do so in the comments of the mod page. If you're in the C-Consciousness Discord server, there's a mod forum dedicated to IWP and this port. You can also report bugs there. - Make sure to include the crashlog and describe what you were doing before the bug/crash occurred. The more detailed, the better. CHANGELOG: Indev 6.7: - Adapted for the Second Patch from Mar. 9, 2025. - Added ASh-12 and SIG550 Sniper to high ranking NPC loadouts. - Fixed an oversight that caused assault quests to choose invulnerable honchos as targets. (Mainly Gonta in Outskirts) - Changes to neutral zones and faction bases: - Faction bases (like the Clear Sky base) now turn hostile when hurting neutral/friendly NPCs within them. - Increased crime cooldown period from 8 hours to 24 hours. - Removed invulnerability for NPCs inside the Outskirts Laundromat. Indev 6.6 (update requires new game): - Added optional: Old Companion Keybinds. - Disables the Quick Companion Menu addon and restores the old Call of Chernobyl companion keybinds. - You can bind keys in the Controls menu. - Added a toggle for dropping your weapon when punched. - Can be found in "configs\drx\drx_cotz_config.ltx". (enable_punch_drops_active_item) - Disabled by default. - Added toggle for Nocturnal Mutants. - Can be found in "configs\drx\drx_cotz_config.ltx". (enable_nocturnal_mutants) - Now disabled by default. - Various changes to Outskirts. - River Port: Removed the CoP Monolith squad and allowed other factions to occupy the area. Added more gulag jobs. Extended the "surge hide" space restrictor to the room outside of the bathroom. - Prometheus Theater: Allowed factions to occupy area. Added more gulag jobs. - Book Store: Allowed all factions to occupy area. Added more gulag jobs. - Laundromat: Re-enabled simulation. Fixed bugged pathing and gulag jobs and added more. Added a new medic NPC named "Scratch". - Moved Gonta to the south end of the road by the River Port. - Added companion health regeneration. - Over a global timer of 10 seconds (which starts on loading a save), companions are healed a specified amount, if not wounded. - Toggle can be found in "configs\drx\drx_cotz_config.ltx". (enable_companion_health_regen). This is enabled by default. - Amount healed can also be changed in the same file (companion_healing_rate). Default is 0.1 / 10%. - Added toggle for invulnerable companions. - Can be found in "configs\drx\drx_cotz_config.ltx". (enable_invuln_companions) - Please use this over the official addon provided by IWP, as the official addon conflicts with the port. - Companions no longer react with panic to danger caused by the player (such as launching a grenade nearby). - Player-owned items given to companions now retain their original condition/no. of uses when they die. - Player-owned items given to companions are now returned automatically after dismissal/task completion. - Player-owned grenades, knives and binoculars now appear on companion's corpses. - Allowed player to see quest companions' backpacks. - Tweaked quest rewards. - Updated the values for quest reward items to their actual costs, resulting in a small nerf to task rewards. - Reduced the chance for a stash on quest completion to 25%. - Reduced the chance for brawl quests given by generic NPCs to 50%. - Standardized the chance of all quests given by generic NPCs to 75%. - The enemy faction chosen for brawl quests is now influenced by the level's dynamic population settings (drx_dp_ini.ltx). - Factions that are less likely to spawn in the level are also less likely to be chosen as an enemy faction, for example. - Removed some leftover quest items spawned in through all.spawn. - Sahkarov's "Find Artefact" story quest now gives a "borrowed" Veles detector. This is a quest item that can't be dropped, traded, or stashed, and is removed after quest completion/failure/cancelation. - Moved the Yantar -> Dead City level changer further west, next to the Bonfire anomaly. - A permanently disabled level changer is now in its original place, blocking access. - Lowered the chance for corpse stashes to 8%. - Weapons given by surrendered NPCs now vary in condition, from 50% to 80%. - Restored the boar grill at the Cordon Farm for the "Xenotech's IWP Standalone Location" optional. - Added encyclopedia articles for some of the features in the addon. - Added text showing the addon version in the main menu. - A single NPC can no longer be a target for both assasination and prisoner quests, which would have made the other impossible to complete. - Fixed quest info not showing for Loki's "Freedom Prisoner" quest. - Fixed quest info for swap quests sometimes showing amount as "nil". - Added checks for non-story mode to the dynamic population settings so factions and mutants can ignore story-related conditions. (drx_dp_ini.ltx) - Added missing dialog files for Forester and Swamp Scientist escorts. - Fixed some typos in the "scorched" smart terrains list. Indev 6.5: - Hotfix: Fixed a crash related to emissions. Indev 6.4: - Fixed a crash related to a lager squad that caused incompatibility with pre-6.3 saves. - Fixed an encoding issue that caused jarbled text on weapon names and descriptions. - Gauss rifle story quests now reward the "comp" version of the weapon. (The one with the condition monitor) Indev 6.3: - Adapted for the Final Patch from Nov. 19, 2024. - Changed squad spawning rules in large bases. - Base "lager" squads are now accompanied by "joiner" squads. They are functionally the same, except joiner squads can be recruited as companions unlike lager squads. - Tweaked the amount of NPCs within the above squads. - The chance for generic simulation squads to spawn at large bases have been lowered to reduce spam and improve performance. - Fetch quests now show required item count in the task information portion during dialog. - Updated Xenotech's encyclopedia article to reflect his change of location. - Updated Gonta's encyclopedia article to include a reference to his ferry service. - Multiple updates related to level changers. - Re-enabled the Garbage <--> Wild Territory level changer. Removed the anomaly barrier blocking the Garbage side of the pathway. - Disabled the CNPP South --> Zaton level changer. Added an anomaly barrier to discourage access. - Reverted the change Call of the Zone made to the Red Forest --> Jupiter level changer. Brings you to the vanilla spot near the helicopter crash instead of the factory. - Modified the global map texture to add a path between Deserted Hospital and Zaton, and a path between Army Warehouses and Red Forest. - Moved the Trucks Cemetery --> Army Warehouses level changer to the path further west. Added an anomaly barrier in its old spot. - Added an anomaly barrier in the other Cordon <--> Garbage level changer (the pipe one). - Changed the orientation of several level changer icons in the map. - Level changers leading to underground levels now have a unique icon. - Disabled simulation in the Outskirts Laundromat due to heavily-bugged pathing and jobs. - Moved "bread" hints to a separate text file. ("bread hints.txt") - Fixed fetch item showing up as "nil" in the PDA during Krolik's Mutant Hunt quest. - Fixed toolkit not spawning during Limpid's second task. - Fixed level change animation. It should fade to black before loading. - Fixed duplicate Gontas at Trucks Cemetery. Indev 6.2: - Added compatibility patch for Tactical Compass. - Install the patch over CotZ for IWP and Tactical Compass. - Added the new _g.script functions from Standalone. - This fixes a crash involving a global function called "clamp". - Some fixes and updates related to Xenotech and his optional. - If using the Xenotech optional, make sure to replace the old files with the new ones. Indev 6.1: (update requires new game) - Adapted for IWP Standalone. - Kept Xenotech's original location by default. Check optionals above if you want his new location. Indev 6: (update requires new game) - Implemented a "Force Important Task" system. - During the storyline, the game will try to "force" a story-significant quest (Agroprom Underground, Labs, etc.) if the player has completed a certain number of story-insignificant quests in a row. - Default threshold is 5 story-insignificant quests. - This system is disabled for Monolith. - Integrated "NPCs without Amnesia" for Anomaly by Mora (moddb.com/mods/stalker-anomaly/addons/morass-npcs-without-amnesia-v211). - NPC will be in an alert state for longer. - Made Kruglov, the Yantar Mechanic, stationary. He now stays inside the Mobile Lab. - Changed the position of the Rostok -> Garbage level changer. The run is now shorter. - River Guides implemented and re-enabled. Find Gonta at Trucks Cemetery and Outskirts. Boat fee's 1000 RU by default. - Changed Loki's surrounding factions to just Freedom. - This will allow him to be chosen as a honcho for players who are friendly with Freedom but enemies with Loners. - This also fixes an oversight that blocked Bandit players from getting the true ending with starting relations/Dynamic Faction Relations disabled. - Replaced Rulix-related scripts with functional ones from Bamah's Gun Mod for CoC (moddb.com/mods/call-of-chernobyl/addons/bamah). Hopefully they work now. - Changed Nimble's surrounding factions to Loners and Duty. He won't be chosen as a honcho if you are enemies with Duty now. - Disabled "Defend Base from Mutants" and "Defend Yantar From Zombies" quest. Too buggy. - "bread" has been added to the list of protected items. They won't be taken when mugged/during Monolith Infiltrator. - Removed some outfit rewards exclusive to Call of the Zone. - During the Monolith Infiltrator quest, player's faction will now revert to their original faction instead of the task giver's. - Task giver faction will be used as a fallback in case the game fails to grab the player's original faction. - Tweaked some m_stalker.ltx vision and hearing values. - Commented out some spammy errors and debug stuff in the scripts. - Updated some generic news dialogue to reflect Nimble's change of location. - Fixed a traceless crash when asking for a task from Wolf. - Fixed some typos that made the Meet Task History system not work. Indev 5.2: - Added an optional file: Brawl Task Friendly Squads Don't Become Companions. - This reverts the change made to brawl tasks that turns the friendly squads that spawn at the rendezvous point into companions. - Located in the "optionals" folder, just drag and drop it over the base addon to install. - Level changers (mainly ones leading to underground levels) that are disabled during story mode are now accessible when story mode is disabled. - Effective only on a new game. - Allowed emissions to happen when story mode is disabled. - Effective only on a new game. - Disallowed mutants travelling between levels. - Lowered spawn chances for pseudogiants, chimeras and controllers. - Lowered the max hearing distance on some mutants. - Dedicated base squads should spawn more consistently. Empty bases should be less frequent now. - Changed target preconditions for "territory" smart terrains. This should result in NPCs travelling a lot more. - Fixed a typo that caused broken task information when taking Yar's "Recapture PDA" task. - Fixed a crash related to axr_companions.script. (remove_all_actor_from_squad()) - Fixed "Eliminate Mutant Threat from Cordon" task selecting squads from outside of Cordon. - Tasks where you eliminate mutants should now only select a squad that is able to come online at the current hour. - Ported changes to axr_companions.script from CoTZ. - Ported changes to xr_motivator.script from CoTZ. - Fixed a crash related to xr_reach_task.script (fix from CoTZ). - Fixed missing Clear Sky ambush squads. - Fixed missing task information for the "Destroy the Non-Believers" Monolith storyline task. - Fixed broken "Defend the base from mutants / Defend the scientists' camp against zombified stalkers" tasks. - Minor code clean-up. Indev 5.1: - Adapted for IWP Patch 22.08.24. - Nerfed condition on weapon drops. Higher-ranked NPCs won't have pristine weapons all the time, and the lowest-ranked NPCs won't have sellable weapons. - Fixed a bug that would cause some NPC voicelines to not play. You should start hearing things like campfire conversations and post-combat chatter again. - Fixed a bug that would cause simulation squads to keep targeting the same smart terrain, making them never leave. (Fix from Anomaly) - Fixed missing lootmoney strings. (Fix by The Tourist) - Fixed misaligned guitars during NPC guitar animations. - Fixed Mangun being apart of Loners instead of Duty. - Lowered A-Life switch_distance to 350. - Removed duplicate [spawn_loadout]. - Changed Garbage's Flea Market smart terrain type to "territory". NPCs should now spawn and hang around there now. - Allowed NPCs to occupy Garbage's South Agroprom Entrance instead of just mutants. - Removed some leftover "module enable" settings. - Small code clean-up. Indev 5 (update requires new game): - Adapted for Patch 16.08.24. - Integrated "AI Combat Pack" for Anomaly by Anubis. - Improves the AI during combat a bit. They should use cover more at close quarters, flank more, retreat when injured, and more among other things. - NPC ranking and loadouts are now determined by distance to the center and player rank. - NPCs spawning in Cordon will have lower rank and poorer equipment as opposed to NPCs spawning in Pripyat, for example. - When the player reaches certain ranks, this "skill floor" is raised, so NPCs further south spawn with better equipment than before. - This can be disabled in "configs\drx\drx_cotz_config.ltx" (enable_dist_based_spawns) - Integrated "Rank-Based Weapon Condition Drops" for CoC 1.4.22 by Wafel. - Dropped weapon conditions are now determined by NPC rank. - Added playable guitars and harmonicas, ported from Anomaly. Buy them off certain traders or loot them from other stalkers. - Tweaked dynamic population spawns to make a bit more sense/be a bit more balanced. You won't see Monolith in Cordon, or chimeras in Agroprom, for example. - Mutants considered nocturnal now only come online at night, like bloodsuckers and cats. This effectively disables them during the day. - NPCs now won't try to loot corpses you are near to. - Fixed some missing achievement strings. - Fixed some quest descriptions showing "%s" instead of the enemy faction name. - Band-aid fixed a crash related to _g.script. - Added "bread", twenty of them. Good hunting. - If you don't want "bread", they can be disabled in "configs\drx\drx_cotz_config.ltx" (enable_sus_bread) Indev 4.3: - Hotfix. Fixed a crash related to sim_board.script. Indev 4.2: - Fixed a crash due to an incorrectly spawned quest item when getting the "Search the Reactor Control Room" storyline quest. - Be sure to load a save prior to completing the "Hotel Polissya" quest for this to take effect. - Fixed duplicate hotel room decoder and documents quest items. The ones spawned now are from all.spawn. - Tweaked preconditions for NPCs targeting "base" smart terrains. Hopefully, they act less weird now when traveling to certain smarts. - The changes made to the stash blacklist in an IWP Update 18.07.24 are now also reflected in the mod. Indev 4.1: - Ported crate builder. - Disabled by default. Enable in "configs\drx\drx_cotz_config.ltx" - Make sure to set a keybind in the options menu. ("Build crate") - Fixed the buggy Jupiter Underground -> Jupiter level changer. - Fixed some erroneous quest configs related to Barkeep and Sultan and their stash quests. - Fixed Rhons brawl quests task givers not having the quest complete dialog option. - Fixed some bugged story quest item spawns. - Permanently disabled river guides. No idea what the hell is causing them to wander around instead of staying put. Indev 4: - Integrated "Rhons' Quest Expansion" for Call of the Zone by Rhon. - Adds in a bunch of new quests and quest types given by generic NPCs across all factions. - Changed how squads target base smart terrains. - Squads will now target base smart terrains only if it is either empty or is occupied by the same faction. If it is occupied by enemies, they will target it during the morning. If it is occupied by another neutral faction, they won't target it at all. - This was done to reduce faction-mixing in bases and mitigate awkward scenarios such as: attacking the Northern Cordon Checkpoint as a Loner, which is occupied by Military and Ecologists, and having the Military shoot at you while the Ecologists stand around casually. - Added campfire healing. - Staying near a campfire will slowly heal you. The default health regen rate roughly takes 3 minutes to go from 1 -> 100. - Disabled by default. Can be enabled in "configs\drx\drx_cotz_config.ltx" under "misc_settings". - Fixed "Level Transition Time" not working. - Disabled by default. Can be enabled in "configs\drx\drx_cotz_config.ltx" under "misc_settings". - Moved some config stuff around. Most of the module settings (DFR, DA, Mugging, etc.) and other miscellaneous settings are located at "configs\drx\drx_cotz_config.ltx" - Tweaked xr_danger settings. NPCs should now react correctly when a missed shot lands near them. - Disabled the "follower" job for NPCs since it often causes NPCs to occupy the same guard spot. - Changed some alife.ltx settings - time_factor has changed from 10 -> 6. - start_time has changed from 07:00:00 -> 09:00:00 Indev 3.1 (update requires new game): - Adapted for Patch 18.07.24. - Fixed bugged Kruglov. Would wander around due to incorrect smart terrain. - Added proper map spots for Kruglov and Semenov. - Added a few more options for the NPC and mutant population factors in the settings. Indev 3 (update requires new game): - Integrated "Neutral Zones" addon for Anomaly by party_50. - Rostok, the Yantar mobile lab, and Jupiter Station are now considered neutral zones. NPCs won't shoot at each other or the player as long as the the victim is neutral with the controlling faction, unless provoked. For example, Loners in Rostok won't shoot at Military, who are neutral to Duty, the controlling faction. - Integrated "He Is With Me" addon for Anomaly by ravenascendant. - Factions you are in good terms with won't shoot at your companions even if they are enemies. For example, if you are in good terms with Freedom, they won't shoot at your Duty companions. - Integrated "Quick Companion Teleport" addon for Anomaly by RazorShultz. - Press a key to warp your companions to your location. - Keybind can be changed in the Controls menu (labeled as "Teleport companion to player"). - Task information is now shown across all factions. - Player can now take multiple tasks at once from the same NPC. Applies to important and generic NPCs. - Important NPCs have a limit of four tasks to offer, two tasks for generic NPCs. This can be changed in drx_ql_config.ltx ("max_tasks_ceil_dyn" and "max_tasks_ceil_sim"). - Changed brawl tasks so that the friendly squads that spawn at the rendezvous point now become temporary companions. They will dismiss themsevles once the enemy squads are dead. - This dismissal does not apply to companions that go with you to the rendezvous point. - Ported over Call of the Zone's "simulation_object_props.ltx" file. This changes which factions are allowed to hang around in different areas. In this case, most areas are open to every faction to hang around. - Default CoC starting spawns are now disabled by default. This should randomize and diversify faction and stalker populations a lot more, especially during the first few days. - Changed requirements to meet Nimble from having an "excellent" reputation to simply having 50,000 rubles on hand. - Added artefacts from Artefact Expansion to the rewards/fetch list. - The map list during character creation now properly updates when toggling Story Mode. - Unlocked the door to Tremor's Shack in Zaton. - Fixed some storyline quest items being duplicated. - Fixed incorrect name and descriptions on some quest items. - Disabled level changers now properly reject the player and prevent them from going any further. - Fixed a bug that caued the NPC counter and NPC dots on the minimap to stop working after being mugged or starting the Monolith Infiltrator quest. - Fixed a crash that happens when trying to loot despawned projections during the "Destroy the Generators" quest. Indev 2.1: - Fixed a bug where the Clear Sky important NPCs (Cold, Librarian, Spore, Novikov) are hostile to the player despite being neutral to Clear Sky. - This also fixes a related crash that happens when talking to them during a main storyline quest (Searching Agroprom Underground, X-16, etc.). Players who have encountered this crash must load from a save from before accepting the storyline quest or start a new game. Indev 2 (update requires new game): - Fixed "Bloodsucker Lair" task softlocking due to non-existent stash boxes and gas valves. - Fixed "Recover Jupiter UAV Module" task softlocking due to broken location values. - Fixed the Agroprom helicopter staying in one place over the military base. - Fixed Dynamic Faction Relations having rapid and wild changes in faction relations in only a few hours of play. - Traders, important NPCs and some dedicated generic NPCs (like the stalkers at 100 Rads) now teleport to their location instead of travelling to it. - Information about a task, like location and desired item, is now displayed in the dialog box before acceptance, similar to the assassination and bounty tasks. - Assassination and bounty tasks now also display the target's location (except for targets with unknown locations). - For now, task information is limited to tasks given by the Loner, Bandit, Merc, and Duty factions and tasks involving stashes. - Fixed Semenov's missing dialogue strings. - Added the name and description strings for the backpacks. - Sultan has been relocated from the Bandit Factory bathroom to Borov's office. Indev 1: - Indev release.