u/gadinhodms

[WIP] "Westworld" – RDR2 mod that gives NPCs a brain: talk to anyone with your voice, recruit companions with memory, and get missions from rumors

Hey Guys this a mod im working on it about 1 month, its already working but still on a test version

TL;DR: A ScriptHookRDR2 mod (single player, PC) where you hold a key, talk into your mic, and the NPC you're looking at actually understands you and answers – with subtitles plus the game's own voice lines (optional AI-generated voice). NPCs remember you, change their mood and relationship, obey orders that exist in the game, can become companions with lives of their own, and invent small missions from rumors. Powered by Google Gemini (free API key). Still in development, Portuguese (BR) first.

What it does today

Talk to any NPC. Look at someone (or lock on), hold Right Ctrl, speak, release. The audio goes to Gemini together with a snapshot of the game state (who you're looking at, your weapon, honor, mask, how dirty/hurt you are, wanted level, time, weather, region, what happened in the last minutes). The NPC answers in character. There's also a typed chat as a fallback, but voice is the main way to play.

They react like people. Strangers can refuse, get scared, lie, run away or pick a fight depending on who you are and how you treat them. Each NPC gets a name and a personality the first time you meet, and keeps a memory of your conversations and what you did (gifts, robbery, threats, help).

Orders that use real game systems. Follow me / wait here / come here / mount up / ride on my horse / get down / attack that guy (aim at him) / cover me / holster / hands up / let's have a drink at the bar / sit down and smoke / drink a coffee / sell, buy, give and receive items and money / "how do I get to the Valentine saloon?" (sets a GPS route) / "hand over your money" (with a gun out – the NPC drops a money stack on the ground that you pick up).

Companions (up to 3). Anyone who agrees to come with you joins your group, fights with you, keeps a bag ("hold these pelts for me" / "give them back"), survives save/load, catches up after fast travel, steps aside during story missions. They comment on the trip, the weather, the town, your wanted level, your wounds, the end of a shootout; two companions chat with each other; in a saloon they go to the bar and talk; at a campfire they sit, cook, play guitar and talk about what actually happened that day; at night they sleep by the fire. All of this is budgeted so it doesn't burn your API quota.

Rumors that become missions. Ask a companion or someone in a saloon "any news? heard any rumors? any work around here?" and the AI invents a story and the mod builds it in the world, 350–750 m away, with a map marker: a bandit camp (O'Driscolls, Lemoyne Raiders, Murfrees, Laramies, Del Lobos, Night Folk, bounty hunters) around a fire guarding a chest; a vendetta against a named target with a backstory; a rescue (someone hogtied by outlaws or surrounded by wolves/cougar/bear); a hidden stash, sometimes with lookouts or owners coming back while you loot; a notable animal hunt; and, rarely, a false lead that turns out to be an ambush. Rewards are looted from the chest or picked up from the ground, never credited magically.

The "Westworld" cycle. If a companion dies, a couple of in-game days later he reappears in the next town, "repaired", remembering you like a dream, relationship halved. Treat one badly for long enough and he will announce he's leaving and may take part of your cash or items.

Memory that doesn't explode. When an NPC's memory gets long, the AI summarizes it into two sentences, so requests stay cheap.

Requirements / limits (honest version)

  • Single player, PC, ScriptHookRDR2 (Alexander Blade). Microphone only needed for voice.
  • Needs internet and a free Google AI Studio API key (the free tier has per-minute/per-day limits; the mod warns when you hit them and falls back gracefully). Your audio/text plus a game-state summary is sent to Google.
  • Response time 1–3 s (plus a bit more if you enable AI-generated voice).
  • The AI voice doesn't lip-sync; by default the NPC speaks a fitting line from the game's own voice bank and the full answer shows as a subtitle.
  • Prompts and generated voices are in Brazilian Portuguese right now. Other languages are mostly a prompt change, planned.
  • Story-mission NPCs and gang members (John, Charles…) will chat but won't take orders or become companions, to avoid breaking the story.
  • Mission sites are picked at random around you (outside water and towns)
  • It's a work in progress tested by and developed by me only on my free time. Expect rough edges.

Roadmap / ideas

Other languages; more immersive animations for hand-overs and robberies; companion-to-companion rivalries; more mission types; a config for the "AI budget" per hour.

Not released yet I'll post when there's a version stable enough for others. Happy to hear ideas, especially from people who've modded companions or missions before.

reddit.com
u/gadinhodms — 4 days ago

Moonshiner Role SP Mod

Yesterday I spent half the day creating a fix for the moonshiner role mod because I kept getting scripthook errors that made the moonshine delivery wagon disappear, and finally made it work! I really like this mod, specially since I play a lot of realism mod, low economy setups, banking and buyable business, fish farm to breed and selling( mod that I made it), plus basic needs system.
U guys got this error too or it was just me?

u/gadinhodms — 7 days ago

Legendary Carpsucker

From my legendary mod all species have legendary brackets 1% chance spawn + rare fur for some species + freswater drum fixed size, weight and figh (community complaint about since 2024 now I fixed)

u/gadinhodms — 3 months ago

Mod in progress

Xanthic Salmon
Xanthic Gold Asp
Piebald Brown Bullhead Catfish

All rare fur 2% spawn chance

u/gadinhodms — 3 months ago

Mod in progress

Albino Channel Catfish, im creating some albino for some species like this on the pic.

u/gadinhodms — 3 months ago

Legendary for all 97 species

Hey guys, I ended up creating a mod that adds a bracket beyond Diamond for every species, including the DLCs. That's 97 species, Legendary bracket, they are heavier and bigger than Diamonds.
I made this mod because I truly love this game. Since the developers completely abandoned it, I created this new content for myself and my fellow angler friends who want to jump back in and grind the game once again.

u/gadinhodms — 3 months ago