Skyrim magyar ChatGPT minden NPC-re

írta: MasterDeeJay, 3 hónapja

Úgy gondoltam összehozom moddal hogy minden egyes NPC-vel lehessen beszélgetni mert végülis bár a Skyrim nem kimondott RPG, inkább akció de el lehet vinni ezen irányba is.
Példának pár hogyan is kell elképzelni ezt a játékban:

A motorháztető alatt pedig több minden is dolgozik, a mod kiírogatja text fileokba a szükséges infókat a cél npc-ről, a rögzített hangot szöveggé alakítja (vagy elve szövegként írjuk be) ezt mind elküldi a chatgpt motornak (ami lehet online vagy akár cuda-val helyben futtatva) minden egyes npc-nek van saját leírása amolyan önéletrajz formában, a chatgpt ez szerint válaszol nekünk figyelembe véve a játékbeli infókat. Xavsynt pedig az eredményt az npc eredeti szinkronhangjává generálja. Egy bizonyos szintig az NPC-k emlékeznek is a bevitt szövegekre így annak megfelelően tudnak reagálni.

Mi szükséges hozzá:
Skyrim SE legfrisebb ami nem a Program files-ba van telepítve hanem akár hova máshova. (pl C:\Games)
Sok türelem és egy pár mod (vortex mod managgerel szoktam telepíteni de kézzel is kell másolgatni a manual letöltött részeket)
kb 30GB hely (kicsomagolás ideje alatt ennél több)

Mantella - Bring NPCs to Life with AI (mindegy hova rakjuk a mantella kézzel letöltött részét, a mod részt bízzuk a vortexre)
Address Library for SKSE Plugin
No NPC Greetings (Special Edition)
PapyrusUtil SE - Modders Scripting Utility Functions
SkyUI
UIExtensions
Unofficial Skyrim Special Edition Patch - USSEP
VR Address Library for SKSEVR (VR kiadás esetén)
World Encounter Hostility Fix
SKSE
Mantella Tweak to Make 'em Stay Put While Talking To You
xVASynth v3 - SKVA Synth (main files patch-el és az összes optional files kicsomagolva, a zip-ek kicsomagolás után törölhetőek)
xVADict community project - Elder Scrolls edition
xVADict - Alphabet Pronunciation
.lip and .fuz plugin for xVASynth
SSE CreationKit Fixes (csak a FaceFXWrapper kell a lipfuz plugin mappájába)
xVASynth DeepMoji Plugin

Valamint szükséges egy openai.com regisztráció ha nem szeretnénk saját gépen futtatni chatgpt szöveggenerálást. (ez nem ingyenes de 5 USD-fel fel van töltve regisztráció után amivel próbálgathatunk több héten keresztül)
Az openainál kell készítenünk egy API kulcsot, fontos hogy generáláskor ezt mentsük el és írjuk bele a GPT_SECRET_KEY.txt -be.

Mantella beállításai az exe mellett config.ini -ben találhatóak. Igazából magától értetődő, azaz a játék helye, xvasynth helye és mod helye amit egyből be kell állítani.
Nyelvet is állíthatunk magyarra bár kissé tördelt de úgy gondolom nagyrészt használható.
microphone_enabled részt ha 0-ra rakjuk akkor text módban tudunk npc-vel beszélgetni ennek gyorsbillentyűjét a játékon belül mod configurationban meg fogjuk találni (erre kellett a skyui és uiextensions)

Ezt a bejegyzést később bővíteni fogom, még nem teljesen stabil a mod és jelenleg csak az openai.com és CPU gyorsítással használom a modot.