The Forge is currently under heavy construction. Expect nothing to work. Data is reset every hour.

Mod Details

Props Obviously Original Program (POOP)

Props Obviously Original Program (POOP) 1.5.3

Created by Props

51.1K Downloads

SPT 3.6.1 Compatible

I have taken Fins AI Tweaks, bastardized it, rebuilt it like bad furniture, and hammered shit into it that looks wrong. Then i sprinkled soy sauce on it hoping it tastes better. I give you POOP.

I have taken the mod and given it a name change as I can't honestly call this FAIT anymore.

I will probably keep adding more features in but for the most part it does the following right now:

Features

  1. Ability to mod AI Template difficulties via config and an advanced config file (set ai to allow to throw grenades or aim at the head).
  2. Legendary Mode that allows you to fight your own player if you survive 10 (not run-through) raids. Set how often it replaces PMCs in config.
  3. Ability to specify replacing Bot Scav behavior via a percentage in the config.
  4. Ability to specify health modifiers for specific bot types in config.
  5. Automatic Difficulty Adjustments (based on every run now) enabled via config. If you die in a raid, it adjusts difficulty down for you.. if you survive it raises it.
  6. Specify whether AI can talk out loud in config
  7. Mark rogues as hostile/non-hostile to USEC via config.

It should highly be compatible with other mods unless it affects AI behavior of some sort. If not, you should be able to disable the feature that is breaking. If its still breaking mod compatibility, i probably still won't fix it since its bare bones as it is, but you can voice your complaints in the comments.

installation

Just unzip it to your spt-aki/user/mods folder... at some point the next version will be a whole new name.

I think it goes without saying that if you want difficulty adjustment, use poop variety mod:

POOP Variety

I also highly recommend SAIN as it gives more realistic actions on top of this mods values to tweak:
SAIN

Version 1.5.3

10.4K Downloads

Created Jun 16th, 2023 Updated Jan 5th, 7:23 PM

This is a test version, should work on all 3.5.x

  1. Changed the multipliers to the old format/less things changed. Should be easier to configure.
  2. Added aiming type to config instead of aim for head and a random option (more realistic if you want variety aim based on difficulty level of bot)
  3. Added CanShootToHead from Core AI Template instead of forcing aiming type.
Version 1.5.2

4.7K Downloads

Created May 23rd, 2023 Updated 9 hours ago
  1. Fixed up more issues with bots shooting to the left/right of you (was a scattering spread issue).
  2. Tuned up the viewing angle so bots are no longer as blind of you (you can obviously set this to what you want)
  3. Tuned up the hearing multiplier in the default config so they can still hear you coming now. (you can obviously set this to what you want)
  4. Fixed Can_Talk (i think).
  5. Lowered Legendary Player chance to 2%. Was too frequent in games.

I don't think this would interfere with any AI Client mods like SAIN - it would overwrite anything i have in here.

If you use an nvidia card, turn off vsync and nvidia reflex in-game to stop bot spawn stutter.

Version 1.5.1

1.2K Downloads

Created May 17th, 2023 Updated Jan 3rd, 3:42 PM

Should work with 3.5.5 and 3.5.6 SPT Versions

  1. Fix the inversed config for allowaimathead - thanks tinyteeth
  2. Fix bots aiming in other directions too quickly while stationary
Version 1.5.0

896 Downloads

Created May 13th, 2023 Updated Jan 4th, 10:17 AM

3.5.5 and 3.5.6 version of SPT. May work for earlier versions (i don't know but not supported)

  1. Rewrote the mod completely
  2. Difficulties may be customized per role (with descriptions with each setting). You can also create files for a specific role if you want. See the AITemplates > Role Specific folder.
  3. Fixed legendary player mode where you fight your own player with the appearance and gear that you were wearing when you last achieved 10 consecutive successful raids in a row. 5 percent chance to see that player in your game based on the pmc and side that spawns (needs to match your player).
  4. AI Multipliers in the config now target related settings even if its in a different category.
  5. Fixed the talking so they shouldn't talk unless firing?
  6. Added weapon distance prioritization and turret use to the config.

Big Shoutout to TinyTeeth for helping me test.

There is no readme because everything should have comments in the json5 files.

Version 1.4.0

17.2K Downloads

Created Feb 12th, 2023 Updated Jan 6th, 4:50 AM

3.5.0 Release of Poop

1. Version update for 3.5.0, no new features for this version.

Relinked to test Version while i fix the bot issue related to Legendary Player

Version 1.3.0

8.2K Downloads

Created Dec 21st, 2:57 AM Updated 9 hours ago
  1. Updated for 3.4.0 SPT-AKI
  2. More options for choosing which bots will talk.
  3. Changed how bots talk - should be true/false instead of the difficulty of the bots chosen in the config.
  4. Removed escort mode because it will never work.
  5. Automatic Difficulty is on a more forgiving curve. It will take like 10 raid survivals to adjust the difficulty .5 while it used to only take one survival to adjust difficulty.
  6. Updated Legendary Player spawning to actually in queue. Use a high value in config as you will not know when they spawn.
Version 1.2.8

1.5K Downloads

Created Dec 10th, 11:27 PM Updated Jan 3rd, 4:27 PM
  1. I didn't generate unique IDs for the legendary player when cloning it. Now it does but that means if you have a legendary progress save, its data is bad. you'll have to re-achieve it lol.
  2. Includes fix for new profiles not created yet error.
  3. split up source into multiple files to make it easier to develop.

You will probably should delete old directory and put this one in place.

I haven't had a chance to test this since i'm on 3.4.0 . let me know if issues still in 3.3.0

Version 1.2.7

3.2K Downloads

Created Nov 18th, 6:30 PM Updated Jan 4th, 10:45 AM
  1. Add ability to specify AI types for scav 'assault' and 'cursedassault' role substitution in the config (just add/delete the names - you can use the list below it in the config as a reference and it should be all lowercase). This means scavs will be replaced with whatever AI Role Behavior you specify. Also note that it changes the role on the kill summary at the end so unless you don't care about that , a 50 percent chance would probably be a good mix.
  2. Name change. If you have the existing Fins AI Tweaks folder, delete it before installing mine. If you want to save your progress (if you working towards legendary), copy the progress.json in the doNotTouch folder to the new poop/doNotTouch folder.

FML its called pmcAltRoles in the config, but it really means scav alternative roles.

i'll fix it later. replaced the zip so it should be fixed now.. unless you downloaded it early

Version 1.2.6

459 Downloads

Created Nov 16th, 8:00 PM Updated Jan 6th, 12:51 AM

Fix the issue with an empty progress.json.

  1. Detect if progress.json is empty and provide values for it.
  2. Cleaned up code so it runs in the right place.
  3. Added more exclusions so that if you set config settings to false, it works correctly.
  4. Fixed issue with it actually changing your actual profile (must use stringify and the convert back to json object).

Might need to look at AI more for scavs... they don't seem as aggressive maybe? you guys let me know if its working as you think it should.

Version 1.2.5

379 Downloads

Created Nov 16th, 6:36 AM Updated Jan 6th, 9:00 AM

It is now updated for SPT 3.3.0.

1. Added a new Legendary Player mode where if you survive 10 straight runs in a row:

  • it will clone your character from that exact moment. Each successful run over ten it will update that snapshot of your player
  • You will encounter this clone as an enemy and he will have a bossAI role assigned to him. He will have a dogtag but may show up as savage in kill feed (i did that to make sure he attacks you).
  • Dying in a raid resets the survival count means your character legendary snapshot will remain as is until you can get over 10+ raids survived again.
  • Set percent chance out of 100 in settings.- I would keep it low since it is kind of like duping.. the percent chance isn't actually that percentage though because the player sits in a cached queue too, so its like 1/4 of that.

2. Noticed that scavs = assault weren't included in the role changes for 3.3.0. I detect if its a scav and then based on the percentage chance in AITweaks config, it will assign a new role (same function that the PMCs now get assigned.)

3. Kept the regular AI Changes otherwise - skill tweaks whatever.

Note there is a large pause at the profile loading screen... your shit is not frozen.

Let me know in comments how you feel about the bot roles given to scavs as of right now.

Version 1.2.3

1.7K Downloads

Created Nov 8th, 2022 Updated Jan 4th, 7:07 AM

Tired of me updating this? so am I. This should be the last version unless it needs a bug fix.

  1. Fixed issue with a second raid causing an error. (Thanks foxdog) Moved the genValues to onRaidEnd in case it takes processing time.
  2. Cleaned up configs to only display values that matter now.
  3. Removed editor since its a waste of space now. - Edit the config file directly
  4. Added ability to toggle health multipliers on/off in case you use something like I do for health increasing every level. You can specify botnames still for the health multipliers as needed.
  5. Added log message to let you know what the difficulty was adjusted by if automatic difficulty enabled (note it only works first raid in a session).
  6. Cleaned up more shit.
Version 1.2.2

276 Downloads

Created Nov 8th, 2022 Updated Jan 4th, 7:00 AM

1. Completely removed bot tampering with gear.. my brain is mush and i started adding it back in because i'm regarded.

2. Fixed the roles not being set.. You will see something like 'switch bot to ' in the console.

3. Sides should be fixed now.

Version 1.2.1

130 Downloads

Created Nov 7th, 2022 Updated 7 hours ago

Fix for the PMC Bots not being detected correctly at the end of the raid.

Version 1.2.0

330 Downloads

Created Nov 7th, 2022 Updated Jan 3rd, 4:17 PM

Removed all the code that wasn't related to AI Difficulty... that means bot / item load out generation (8000 lines of code related to this). It does keep the automatic raid difficulty feature.

That means half the shit you edit probably won't work from the editor.

  1. No map spawns logic (lua respawn is more customized for that).
  2. In-Raid Modding was removed.. if you want it use my separate mod.

Good thing is that this means Server Value Modifier is probably compatible as long as you don't edit AI related values.

Version 1.1.0

494 Downloads

Created Nov 5th, 2022 Updated Jan 6th, 9:46 AM

Not quite yet...