Garry's Mod

Garry's Mod

S.A.P Bots | Adaptive Friends
Showing 11-20 of 20 entries
< 1  >
Update: 3 Sep, 2024 @ 6:19am

Better addon support update / combat tweaks.

. Rewrote action overrides, is now a system where you can add entirely new override functions from external sources, and change how the S.A.P Bots act.
. Action Override definition for the door using code.
. Action Override addon support for "Mighty Foot Engaged", sap bots can now kick with this addon.
. Fixed combat reactions code, possibly major bug, but fixed now.
. More player mimicking functions for addon support.
. More Animation support for addons, via a "DoAnimationEvent" function
. Kill functions

For info on how to make your own Action Override addons,
Unpack the mod and go into the autorun lua folder,
use the SapbotAction lua files as examples,
all you need to do is put a file into autorun like that.
For info on how to make gmod addons on the workshop, use google.

Some notable values for Action Overrides inside sap_bot.lua,
ActionOverride -- the currently active action override id
ActionOverrideEnt -- reusable reference to the entity casted to
ActionOverrideAngle -- reusable reference to the surface angle
ActionOverrideTr -- the trace automatically given to action overrides, from the eyes
ActionOverridesActive -- a table of all active overrides per this sap bot and their status

Update: 2 Sep, 2024 @ 5:25am

Building related patch update 'n other.

. Fixed a nasty hard-crash bug relating to when sap bots finish building
. Attempted to patch the bug relating to Decompressing the files - would break sap bots entirely
. Changed the file type ".sap" to be ".png" so it can be uploaded to the workshop without flagging,
it is not an image file, treat it like abstract data...
. Dataset files should be in "materials/sapbot/datasets/".
if you wish to manually define some, on your own or in a addon, put them in this path.
. The default / currently editting props dataset,
is found in "data/sapbot/", relative to garrysmod.
move to "materials/sapbot/datasets/" to make it a static complete dataset
. Added dataset selection support / people can now make dataset pack addons for this!
. Added prop limit sap bot setting
. Added prop observing range sap bot setting
. Other unlisted small changes and bug fixes

Update: 31 Aug, 2024 @ 11:27pm

attempt to fix some stuff, and asset issues,
ignore this version - view the others.

Update: 31 Aug, 2024 @ 10:03pm

The Buidling Update!

new features :
. sap bots can now build
. sap bot spawn props option
. sap bot spawn large props option
. sap bot build with props from dataset data option
(not dupes, it is data from observing)
. option for them to observe the building of players and then add to their dataset in real time gameplay
. player prop observation dataset is in "garrysmod/data/sapbot/propdataset.json"
. props dataset is relative to the server host's machine
. whitelist of what random props sap bots can spawn, is in "garrysmod/data/sapbot/props.json",
also relative to server host's machine.
. sap bot dummy physgun swep, not intended for players
. sap bots can now swap between their current weapon and a 2ndary,
mainly added for physgun swapping with their current weapon.
. sap bot physgun beam rendering
(currently can sometimes break icon rendering a little, will fix in later update)
. partial rewrites, will rewrite over time instead of doing what Zeta Players did, so i don't burn out as easy.

I plan on adding more support for other addons to use this mod, like a sort of API or to expand on nextbots,
but with the current amount of people who actually care about the mod, not very motivated.
Join the discord server to chat :)

am redoing the main page text a little,
i will make some more graphics later

Update: 25 Aug, 2024 @ 9:26am

The Customization Update / also more bug fixes

new features :
. added more to the S.A.P Bot settings menu area- as follows :
-. color option for theme color (normally green)
-. option to disable text on the ui overlay
-. option to disable all icons for the ui overlay
-. option to disable chat message rendering of S.A.P Bots
(only visual, messages are still sent internally)
. a ui overlay rendering code rewrite
. settings option for theme color also controls color of toolgun screen
. added Fun Mode for no Anti-Stuck aka they do not teleport when they detect they are stuck.
. added Fun Mode for no automatic jumping, can also avoid them getting stuck in weird spots
. other small unlisted changes
. small bug fixes

Update: 24 Aug, 2024 @ 12:16pm

Update after a while! New TTS voice, and pathing without a navmesh!?
experimental custom active pathing engine option, that allows nextbots to path anywhere!

new features :
. new tts voice- Osaka, aka Ayumu "Osaka" Kasuga, that one lobotomy anime girl, so we now have a female tts voice lol
. info text on Fun Modes for the toolgun tool
. Active Pathing experimental Fun Mode that when turned on allows the sap bot nextbots to path without a navmesh needed,
normally will require a navmesh, but now this is an option too. makes them more like players / players can walk anywhere too. very buggy rn
. Ignore Doors Entirely - Fun Mode, makes them ignore doors entirely, makes them phase through props and doors and also path through them.
. fixed the discord invite button
. fixed toolgun game crash glitch O_O' hopefully nobody had any major issues with that besides my tests
. other unlisted features and general bug fixes.

planned features or feature ideas for later :
. make them respawn (will not add soon)
. make zeta player sounds be imported as new soundboard options?? could maybe be viable.
. fix the door opening code so it gets the state of the door, hard to get working though
. fix my unstuck function from making them get stuck in corners in small spaces
. add b-hop mechanic
. make them be able to spawn props- even if basic
. add language options that also filter their dataset
. add dataset control options
. allow them to learn more words and data from chat in real time, could cause memory overflow though.
. automatic tts audio splitter program to help devs make their own tts voices better
. tts sample blending for smoother audio that makes more sense

Update: 8 Nov, 2022 @ 11:01pm

Experimental Navigation Improvements Update

new features :
. sap bots now automatically get themselves unstuck from weird situations and dynamically adapt their pathing
. sap bots can now jump over things 'n also nav around props better
. sap bots now actually approach doors like a normal person would, opening and then walking through
. sap bots now pretend like they have ping and sometimes lag their movement, while processing complex nav stuff, majorly an optimization but also fun visually
. general sap bot nav improvements, slowly moving away from using nav systems 'n trying to make my own, sadly its already too dependent on navmesh systems, but if i ever remake this mod that's a personal goal.
. sap bots learn how to navigate as they nagivate

Update: 31 Oct, 2022 @ 2:07pm

new features :
. fixed some more bugs.
. an internal weapon blacklist system that automatically flags and deequips a weapon
if an error is detected, before it even occurs- this resolves Hundreds of errors and
makes many gun mods either work or be ignored by sap bots.
. sap bots will no longer walk into walls or try to escape the map bounds,
if the nav mesh isn't the issue.
. many sap bot opinion system improvements.
. added "fun" modes, currently consisting of "Absolute Aggression Mode" a mode that makes
every sap bot attack everything despite personality and opinion, will always hate everyone
due to popular request :) .
. sap bots can now open doors and walk through them.
. added more dialog to the dialog sample sets that are baked in advance with my systems
to then be procedurally ai generated live ingame.
. higher quality icons.
. sap bots can now perceive chat.
. other unlisted features

Update: 28 Oct, 2022 @ 8:40am

new features :
improved weapon compatibility and noted issues with net.Send.
added warning message for when spawning sap bots directly via the entity or npc tabs instead of the creator tool.
fixed major issue involving an error that would occur when spawning a sap bot in multiplayer.
fixed some small bugs.
fixed major issue involving sap bots "Voreing" other sap bots and crashing the game.
bepis will no longer exist.
documented more of the process of creating soundboards.
opinion system now has presets for entity classes, such as Combine Soliders
improved reaction speed and opinion system, plus it runs better now.
added Health settings and health rendering.
added BOSS HEALTH BARS for sap bots with high health pools.
add some smaller less important features 'n ease of access changes for better flow of gameplay.
generally added more fun.

Update: 26 Oct, 2022 @ 7:16pm

alpha release,
"the combat update"
first update, more to come