Project Zomboid

Project Zomboid

[B41] Knox Event Expanded MP NPC mod [alpha v0.2.1]
Viser 11-20 af 34 forekomster
< 1  2  3  4 >
Opdatering: 22. nov. 2024 kl. 14:15

Patch 0.1.9
This patch requires an update to the class files.
  • Try to fix npc generation becoming stuck
  • Add a distance limit of 6 squares when speaking to npcs (to prevent npcs following you if the dialogue doesn't end properly)
  • Make Stay command targetable
  • Start and end of curfew will now be announced on 92MHz
  • Make late frame, npc unstuck, and long npc update debug prints controllable via sandbox vars
  • Add basic military faction. Soldiers will follow a schedule of 12 hour shifts where they alternate between standing guard at the checkpoints and resting in their tents. Early prototype, so please report any bugs you find. Curfew system still works as before, but will be redesigned later.
  • Redesign the relationship system. Relationships now goes from -100 to 100 in order lowest to highest (Hated, Hostile, Resentful, Suspicious, Neutral, Polite, Friendly, Close, Trusted)
  • Fix saving of npc to player relationship data
  • Fix bug where store mob event can spawn in some incorrect loactions
  • Update RU translation (credit to @Spiffich)
  • Add safety check when generating npcs, so the game doesn't become stuck loading
  • (MP) Fix error where a npc will become stuck if a player speaking to it disconnects
  • (SP) Fix trespassing behavior

Opdatering: 19. nov. 2024 kl. 14:53

Patch 0.1.8
This patch requires an update to the class files.
  • Add extra protection to the main loop, mainly to protect the main loop in MP
  • Redesign bandit raids to have more sandbox vars e.g. min/max bandits, day time raid risk, night time raid risk.
  • Change store protect event spawn location criteria, to avoid spawns in e.g. residential buildings
  • Fix bug in previous patch where npcs will not walk to a target it wants to attack if it is outside of approach range (5 tiles)
  • Fix error when npc tries to apply splints to themselves
  • Add protection against loading excessive number of items in npc inventory
  • Fix logic for spawning nails for npcs barricading, so they don't get too many and lag the game.
  • Npcs will now instantly turn suspicious to anyone who trespasses their home and only turn aggressive if you disregard their warnings.
  • Adjust trespassing so that the npcs will stop chasing you after you leave the safehouse
  • Localized the Npc overview window so it can be translated.
  • Fix npc hard unstucking, so it is only applied under the correct conditions.
  • Make store keeper npcs announce themselves by yelling out a warning when they spawn.
  • Make soldiers announce that you should go inside every 30 seconds.
  • Add setting to hide npcs from world map (default: off). Showing npcs can be enabled via the world map, but in MP, you cannot disable them. This is a client-side limitation.
  • (MP) Add extra checks to make sure npcs send no irrelevant packets while in metaverse
  • (MP) Add extra checks to ensure that npcs don't loot protected buildings
  • (MP) Make npcs friendly to players in the same faction
  • (SP) Add mechanism for npcs to explicitly try to hit a target on the ground (i.e. when trying to execute a zombie)
  • (SP) Fix bug where a player pressing ground attack key (default: Alt) will cause npcs to always do ground attack
  • (SP) Port curfew event to SP
  • (SP) Port bandit raids to SP

Opdatering: 16. nov. 2024 kl. 14:32

Patch 0.1.7
This patch requires an update to the class files.
  • Npcs will now confront players who enter their safehouses.
  • Fix backpedal movement when reloading
  • Retune escape logic - npcs will now escape when at < 30% hp (previously 50%) and closest target must be within 4 units away. This should make npc escape behavior less janky and increase their aggressiveness.
  • Fix npcs becoming stucking when climbing over walls in some cases (not 100% perfect, but happens much less frequently)
  • Fix npc scavenging in metaverse so they actually enter the building
  • Npcs will now warn you if they see you in their safehouse and turn hostile if you don't leave
  • Disable endurance and stress for npcs
  • Npcs approaching targets will open doors if they are unlocked
  • Fix guarding task that was accidentally broken last patch
  • (MP) Fix reloading
  • (MP) Added military enforcing curfew - The curfew is still in effect! At 8 p.m. the military will start patrolling the streets. At 8 a.m. the curfew ends and the soldiers will despawn.
  • (MP) Improve npc movement e.g. make npcs overall move closer to objects that they interact with
  • (SP) Add button for releasing safehouse in the NPC overview window (Right-click NPC Overlay -> Settings). This allows you to release the safehouse when you are not right by your safehouse and can click the building itself.
  • (SP) Fix npcs entering buildings they are about to loot
  • (SP) Fix saving of player npcs
  • (SP) Cleanup metaworld threads properly
  • (SP) Move npc generation to loading screen the avoid excessive initial lag
  • (SP) Npcs will now actively try to aim at the head of the zombie when executing them when the zombies are downed
  • (SP) Fix bug where jump scares were played for the player even if it happened to a npc

Opdatering: 9. nov. 2024 kl. 19:19

Patch 0.1.6
This patch requires an update to the class files.
  • Make sure npcs don't try to escape while inside of vehicles
  • Make npcs re-equip assigned weapons after performing tasks e.g. barricading
  • Make it possible for npcs to chop trees (works poorly in MP, will try to improve in next patch)
  • Buff soldiers to aiming 10
  • Fix join group logic so soldiers, bandits, and survivors that dislike the player won't join
  • Prevent npc safehouses from becoming survivor homes
  • (MP) Disable new reload behavior since it has a tendency to get stuck. I have a lead on where the problem is and if I am right, this will hopefully fix a lot of problems with janky animations in MP (e.g. npcs not being able to stand still).
  • (SP) Make npcs reload guns without magazines
  • (SP) Fix npcs reload animations
  • (SP) Make npcs backpedal when they are reloading (movement direction is wrong, will try to fix in next patch)
  • (SP) Fix bug where npc can't execute downed zombies if auto hit on ground is disabled
  • (SP) Hopefully fixed random twitching/teleporting of the player
  • (SP) Make npcs able to targets below them
  • (SP) Fix lua error when pressing Npc overlay outside a npc "box"

Opdatering: 5. nov. 2024 kl. 14:17

Patch 0.1.5
This patch requires an update to the class files.
  • Reduce minimum distance between npc safehouses to 10
  • Cap number of empty water bottles in npc inventory to 2
  • Npcs will now only target inside zombies if they are inside and outside zombies if they are outside
  • Make npcs reload and rack guns with magazines (e.g. Double-Barrel shotgun is still WIP)
  • Fix bug with disinfect healing action not actually disinfecting
  • Adjust default melee miss chance to 25%
  • Adjust default melee damage multiplier to 50%
  • Adjust default ranged damage multiplier to 70%
  • Make npcs unequip a weapon held in both hands when equipping a new primary weapon
  • Fix bug where escaping npcs will become stuck
  • (SP) Fix progress bar overlap with player name
  • (SP) Fix lua error in npc inventory context menu
  • (SP) Fix lua error when clicking npc overlay where there is no npc
  • (SP) Make safehouse releasable
  • (SP) Enable PvP Safety hotkey (default: G)
  • (SP) Make sure that npcs in player group is shown on world map e.g. for scavenging
  • (SP) Load player group and safehouse before generating npcs. This means that when you load an existing save, your claimed safehouse will not have other npcs inside of it.
  • (SP) Fix player yelling to attract zombies
  • (SP) Make players attackable regardless of player PvP Safety
  • (SP) Fix bug with meta events so that they can be triggered in SP
  • (SP) Adjust StoreMobMetaEvent so that it has less survivors in SP (to avoid lag)
  • (SP) Improve combat movement e.g. fix npcs walking right into a horde of zombies at start of combat and make npcs execute downed zombies if it is safe to do so.
  • (SP) Fix throttling of ranged attacks
  • (SP) Fix double bullet sound when npcs fire guns

Opdatering: 1. nov. 2024 kl. 10:39

Patch 0.1.4
This patch requires an update to the class files.
  • Add SP support!
  • Rewrite meta events so they are more efficient and are randomly moved around the world, instead of being static.
  • Create a store keeper outfit for the store keeper in the protect store meta event.
  • Add npc melee miss chance sandbox option (default 50%)
  • Add only torso injuries sandbox var (npcs will only take damage to more vital parts, making them less tanky)
  • Npcs will not try to run away or freeze when inside of a vehicle.
  • Remove conflicting class file to support No Mo Culling in MP
  • Add military ignore faction feature in sandbox vars (you can configure the military to ignore certain player factions via the sandbox vars)
  • Optimize the metaverse by letting metaverse simulations run on 4 different threads in parallel with the main thread which handles phased in objects. This is necessary for having many npcs in SP to work properly, but is also used in MP for better performance.
  • Fix issue where player equipped weapons can be duplicated to npcs (temporarily)
  • Add updated RU translations
  • Fix npc counting when generating inital npcs.
  • Disallow npcs to recruit more than 8 members to their groups.
  • Fix some weird errors that happens occasionally

Opdatering: 18. okt. 2024 kl. 18:05

Patch 0.1.3 hotfix
This patch does not require updating of the class files.
  • Redesign the way inventory items are sent from server to client because the original method would trigger anti-cheat type 8.
  • Only show NPC inventory options in NPC inventory
  • Remove leftover debug print that spams the server log

Opdatering: 18. okt. 2024 kl. 16:01

Patch 0.1.3
This patch requires updating of server classes.
  • First version of the new inventory system. You will be able to give orders to equip, wear, wear on back, unequip, and drop items, as well as transfer items to and from the npc. The only exception is ItemContainers i.e. any form of bag, purse, garbage bag etc. This is a current limitation and will be improved over time.
  • Fix miss packets for when npcs attack. This fixes animations when an enemy misses either a melee or a ranged attack.
  • Add swing/shoot sounds when a npc misses its attack.
  • Add random delay between each shot fired by npcs to avoid loud spamming gun noises.
  • Give soldiers aiming 8 to make them actually hit when they shoot.
  • Adjust the range for which npcs will backpedal away from an enemy to 3 squares instead of 5. This should make ranged combat movement less janky.
  • Fix player safehouse check so initial npcs won't spawn inside of player safehouses anymore.
  • Fix npcs switching groups rate (was 90%, now 0.3% chance) and don't apply it to player groups. This will should make npc groups merge into bigger groups within ~30 days.

Opdatering: 15. okt. 2024 kl. 12:48

Patch 0.1.2
This patch requires updating of server classes.
  • Fix weapon equip desync (weapons would be equipped on server, but not on clients)
  • Add very basic possibility to give npcs weapons
  • Give initially spawned npcs professions
  • Add basic dialogue system. You can small talk (really, really basic right now), and ask about their background (what's their profession).
  • Change random metaevents for npcs to make the rate significantly lower. A summary will be printed in the server log once the day ends, which can be used to indicate if the rates are still to high. If you observe this, please provide these logs, since it can help with tuning of the events.
  • Save more data about npcs when a player disconnects. This includes the npc's vanilla personality (what is already there from the beginning, without modifications), which will become integrated into the gameplay as development progresses. Example: npcs with higher aggressiveness will have a higher threshold for the number of zombies required for them to run away in the middle of combat.
  • Fix a bug where specifically loading any kind of glasses onto npcs in a player group would cause tons of issues to surrounding npcs. The implication of this is that npcs may lose their glasses after a relog while this is being investiated further.
  • Bunch of minor bug fixes
  • Add profession dialogue options for asking about background (credit to @okkg)
  • Add weapon tiers i.e. npcs will have different weapons depending on the size of the group and their initial safehouse (credit to @okkg)

Opdatering: 13. okt. 2024 kl. 11:24

Patch 0.1.1 minor tweaks
This patch is only updates to some lua scripts i.e. it is not necessary to update the server classes.
  • Fix Improved Projectiles damage scaling to npcs. It will now scale of a sandbox var.
  • Fix Improved Projectiles death announcements when npcs are killed by players.
  • Fix Improved Projectiles death announcements when players are killed by players.
  • Make NPC overlay UI hidable via hotkey / ("slash") on EN keyboard layout.
  • Fix RU translation encoding error