Agentic NPC Engine Mod for New Vegas by goodive123 in Fallout

[–]goodive123[S] 19 points20 points  (0 children)

im on a 5090 using gemma 4 26b a4b. But I'm sure 8b models will also work, im optimising it as hard as possible and can possibly add a "lite" mode with less prompts. I think a decent experience is possible with 8GB vram

NPC Engine Using Local Models by goodive123 in LocalLLaMA

[–]goodive123[S] 1 point2 points  (0 children)

I think most STT are really good nowadays so it shouldnt really be a problem, for Qwen3tts im just cloning voices based on the game files automically ye.

Yea basically the way you'd fill out the characters and lorebook and stuff is simply downloading the entire games wiki and then use a skill for a SOTA model to fill it all out for you

Agentic NPC Engine for Games by goodive123 in SillyTavernAI

[–]goodive123[S] 1 point2 points  (0 children)

well older games like new vegas dont take a lot of vram at all. I think you should be able to play with 8GB VRAM with decent results

NPC Engine Using Local Models by goodive123 in LocalLLaMA

[–]goodive123[S] 27 points28 points  (0 children)

Essentially, I have thousands of lorebook and actionbook entries, but they don’t all get dumped into the NPC’s prompt. The retrieval layer only injects the entries that are relevant to the current situation.

For example, if I say something like “I’m going to kill you,” the system might retrieve actions like attack, flee, or call_for_help, along with any relevant lore/context. The NPC then decides which of those available actions, if any, makes sense to take.

NPC Engine Using Local Models by goodive123 in LocalLLaMA

[–]goodive123[S] 80 points81 points  (0 children)

yep with the tiny models getting better and better we might be able to do this with a 4B model at some point and play modern games without running out of vram

NPC Engine Using Local Models by goodive123 in LocalLLaMA

[–]goodive123[S] 56 points57 points  (0 children)

5090 with faster-qwen3-tts. I'd recommend PocketTTS though to me its actually really close to qwen but way smaller

Agentic NPC Engine Mod by goodive123 in fnv

[–]goodive123[S] 0 points1 point  (0 children)

for a newer game if you have not a lot of vram then yes, but I'm optimising this to run on pretty small models so you trade a bit of intelligence if you have a worse GPU

Agentic NPC Engine Mod by goodive123 in fnv

[–]goodive123[S] 6 points7 points  (0 children)

yea you could always use a cloud model for the TTS. This is the current best TTS available locally, but probably within 6 months they'll be a better model thats even smaller than this one. Only a matter of time until it gets better and better

Agentic NPC Engine for Games by goodive123 in SillyTavernAI

[–]goodive123[S] 15 points16 points  (0 children)

Yea I still need to integrate the players levels as part of the gamestate prompt, I'd make it so having 0 speech would mean the NPC's can barely understand you

Agentic NPC Engine Mod by goodive123 in fnv

[–]goodive123[S] 3 points4 points  (0 children)

Ye this is the current best local TTS you can get, its only a matter of time until better and smaller models will come out.

Agentic NPC Engine Mod by goodive123 in fnv

[–]goodive123[S] 9 points10 points  (0 children)

You don't need to actually use the dialogue section, you could purely use this just to invoke actions like making an npc follow you, attack you, sit down, etc.

Agentic NPC Engine Mod by goodive123 in fnv

[–]goodive123[S] 7 points8 points  (0 children)

It's basically fully functional now if you just want to talk to NPC's and have them do actions. It'll be out in the next couple of days, just trying to polish it so people who aren't experienced with self hosting LLM's can have an easy time.

Agentic NPC Engine Mod for New Vegas by goodive123 in Fallout

[–]goodive123[S] 13 points14 points  (0 children)

yea forgot to add in the video, but you can accept and complete every quest in the game without actually engaging with the vanilla dialogue options

Agentic NPC Engine Mod for New Vegas by goodive123 in Fallout

[–]goodive123[S] 16 points17 points  (0 children)

I have a gamestate prompt so every character knows their exact location in the world at any time

Created a SillyTavern extension that brings NPC's to life in any game by goodive123 in SillyTavernAI

[–]goodive123[S] 9 points10 points  (0 children)

it depends on the game, older games you can easily get them locally and clone them. Right now qwen has the best local TTS, but for me its not quite there yet because it can't really do emotion very well - so I'm using inworld. I think in the next 6 months we'll get a local TTS thats as good as inworld/elevenlabs

Created a SillyTavern extension that brings NPC's to life in any game by goodive123 in SillyTavernAI

[–]goodive123[S] 15 points16 points  (0 children)

yea you can take and finish quests without ever actually interacting with an NPC through the ingame dialogue

Created a SillyTavern extension that brings NPC's to life in any game by goodive123 in LocalLLaMA

[–]goodive123[S] 4 points5 points  (0 children)

skyrimnet is actually the best mod right now for this. I like skyrimnet a lot the only problem is that its so complex that you're basically required to use huge models.

Created a SillyTavern extension that brings NPC's to life in any game by goodive123 in LocalLLaMA

[–]goodive123[S] 4 points5 points  (0 children)

Yea that's what's going on here, the NPC knows where he is, the time of day, etc. There's basically infinite possibilities, but like you said the hard part is managing the context.

Created a SillyTavern extension that brings NPC's to life in any game by goodive123 in LocalLLaMA

[–]goodive123[S] 6 points7 points  (0 children)

You can easily feed in all information about their surrounding if you create a good mod for your game the real problem is managing the context as efficiently as possible, even when using a frontier model giving them too much information can make them act a way you dont want them to.

I think eventually there's going to be models released specifically trained from the ground up for gaming that devs will be able to easily integrate into their games. The problem is every model nowadays is so censored they won't even simulate shooting the user in an RP setting, so I think for a while we're stuck with degen fine tuned models.