github dwesterwick/SPTQuestingBots 0.4.0-alpha4
Questing Bots 0.4.0 (Alpha 4)

latest releases: 0.8.1, 0.8.1-alpha1, 0.8.0-rc1...
pre-release9 months ago

This pre-release is for demonstration purposes only. A lot of quest rework is still being done for the final 0.4.0 release.

New features from the 0.4.0 Alpha 3 release:

  • Implemented experimental advanced spawning system with the following features:
    • PMC's and player Scavs will no longer count toward the maximum bots on the map, so the bot cap no longer needs to be increased to accommodate them
    • EFT will now consider PMC's and player Scavs to be non-AI players when determining spawn points and spawn timing for bots
    • PMC's can now be spawned immediately when the raid starts instead of waiting for initial bosses to spawn
    • This system can be disabled in config.json
    • This system is only used for Questing Bots' spawns. Is it NOT used for other mods with spawning systems like SWAG + DONUTS.
  • Added system to wait for all PMC's and player Scavs to be generated before the raid starts. Without doing this, there can sometimes be long delays when generating bots after the raid starts and lag when starting raids, especially when using mods like Algorithmic Level Progression. This system can be disabled in config.json.
  • Added a configurable chance for bots to be initially hostile toward all bosses. Currently, there is an 80% chance this will be applied to PMC's and a 20% chance this will be applied to player Scavs. This makes USEC PMC's engage Rogues in the water treatment plant instead of allowing them to roam around freely there.
  • When forcing bots to extract, first check if an exfil position can be selected via the pre-release build of SAIN before disabling questing for them
  • Added a configurable parameter to define the minimum time bots must be alive before they're allowed to extract (separate from the minimum survival time for the raid)
  • Updated interop commands for pre-release build of Looting Bots
  • Stop changing the pose and speed of bots after forcing them to search for loot because Looting Bots already does this, and it doesn't seem to work in all cases anyway.
  • Increased the maximum number of alive PMC's that can be on Lighthouse at any time from 6 to 7
  • Refactored bot-generator code to slightly improve performance and make new generators easier to add
  • Added config option for waiting until initial bosses have spawned before allowing initial PMC's to spawn
  • Added config option to enable bot-cap modifications
  • Added config options for limiting initial boss spawns and removing the delay SPT applies to Rogue spawns on Lighthouse
  • Adjusted position of "Killa's Stash" quest on Interchange to be inside of the container
  • Bug fix for PMC's spawning at player-Scav spawn points (i.e. in the train yard behind the water treatment plant on Lighthouse)
  • Bug fix for player Scavs not being generated at the correct time. This resulted in the first group of player Scavs being normal Scavs and the first group of normal Scavs being player Scavs.
  • Bug fix for dead followers being instructed to extract
  • Bug fix for bosses trying to regroup with dead followers
  • Removed some debugging messages that are no longer needed

IMPORTANT NOTES:

  • If either the player-Scav spawning system or player-Scav conversion-chance adjustment system is active, the "/client/game/bot/generate" endpoint will be overwritten with a QuestingBots endpoint! This may affect compatibility with other mods!**
  • config.json files from previous releases are not compatible.
  • Please continue using the SAIN and Looting Bots pre-release DLL's (attached below) until new versions of them are released. These have both been updated since the alpha 3 release.

Known Issues:

  • Only Factory, Customs, Woods, and Interchange quests have been updated. Quests for all other maps still need to be revised.
  • Bots still open the stupid 3rd-floor office doors on Factory when they're supposed to be hiding in there.

Things to test:

  • Is performance comparable to the 0.3.5 and 0.4.0 alpha releases? If not, in what conditions is lag now occurring?
  • Are there any new errors in the game console for Questing Bots, Looting Bots, or SAIN? Are any recurring?
  • Did you find any brain-dead bots that don't react even if you shoot them (but don't kill them)? If so, where were they, and what did they seem to be doing?
  • If you encounter a solo bot ambushing you, how convincing is it?
  • How does the flow of PMC's and PScavs feel on Customs, Woods, and Interchange? Are they traversing the map in a realistic manner?
  • How realistic is the PScav spawning system (on all maps)? Does the amount of PScavs on each map seem reasonable vs. raid time?
  • Is the amount of PScavs vs. raid time reasonable when using mods like DONUTS?

Don't miss a new SPTQuestingBots release

NewReleases is sending notifications on new releases.