Skyrim Special Edition

File information

Last updated

Original upload

Created by

Bloc

Uploaded by

bloctheworkerbloc

Virus scan

Safe to use

About this mod

This allows you to talk with existing 25 existing NPCs in the game with your own voice or with text. Now you can chat with NPCs in Skyrim on your own terms. Get almost instant responses that stay true to each character's unique personality, and immerse yourself even further in the game's universe.

Requirements
Permissions and credits

Welcome to Inworld Skyrim guide. In this page, you can find information about how to download the mod and how to install it.
Also, for curious developers, you can check the source code


Features
- Free (Mod and service it's using, both free, you don't have to pay a single penny)
- Open-source
- Easy to set up (Literally 4 steps)
- 25 different existing characters from Skyrim that you can have conversation with
- Out of the box speech-to-Text
- Free AI Voices (Not character voice clones)
- Easy ElevenLabs integration without any coding knowledge (optional)
- Easy to integrate with other mods (hopefully)
- Lore friendly 
- Characters/Information etc can be extended by players
- Doesn't require any storage space aside from a few MBs


About
To get the idea, just watch the video! Beware this is old version of the mod, doesn't have all the NPCs, or mouth phoneme fix or voices

Inworld Skyrim allows you to talk with existing NPCs in the game with your own voice or with text.
With Inworld's powerful AI character platform, you can now chat with NPCs in Skyrim on your own terms. Get almost instant responses that stay true to each character's unique personality, and immerse yourself even further in the game's universe. This is the future of roleplaying games.
Note that this mod does not provide the full capabilities of the Inworld AI but rather only amplifies the joy you can get out of the conversations you have with the AI. They are not "fully" aware of their surroundings but they are aware of themselves in general.

Refer to installation guide.

Which characters exist?
Inworld free tier workspaces can have only 30 characters at total. To leave a bit flexibility, I added only 25 characters that you can talk with. In case if you want to add more, [follow the advanced features guide](extend.md). Current full list of characters can be seen as follows
  • Aela
  • Arngeir
  • Astrid
  • Balgruuf the Greater
  • Brynjolf
  • Carlotta Valentia
  • Cicero
  • Commander Caius
  • Delphine
  • Farkas
  • General Tullius
  • All Guards
  • Hrongar
  • Irileth
  • Jon Battle-Born
  • Kodlak Whitemante
  • Lydia
  • Miraak
  • Nazeem
  • Paarthurnax
  • Serana
  • Sheogorath
  • Ulfric Stormcloak
  • Vilkas
  • Ysolda

Special thanks to Liana and Big C from my Patreon to help out for many of these characters you see here.

How does it work?
Under the hood, it works with communicating with Inworld servers. Inworld provides SDK to communicate and talk with characters already but it's not providing any tools to generate characters programmatically and update them. And this is exactly what we want for proper control over characters. 
Usage is super simple, 
- Look at the character and press `Y` to get their attention. (If character doesn't exist in the system, you will see a text)
- Once you are connected. You can use `U` for bringing the textbox, or hold to `V` to communicate with the voice.
How does it work?
Under the hood, it works with communicating with Inworld servers. Inworld provides SDK to communicate and talk with characters already but it's not providing any tools to generate characters programmatically and update them. And this is exactly what we want for proper control over characters. 
Usage is super simple, 
- Look at the character and press `Y` to get their attention. (If character doesn't exist in the system, you will see a text)
- Once you are connected. You can use `U` for bringing the textbox, or hold to `V` to communicate with the voice.
Known drawbacks: There is no audio falloff, meaning that once you connect a character, you can talk with that character (even if you are far far away). 
Mouth animation isn't matching the voice, this is known and I'm working on to fix this issue (if it's even possible).


How to have conversation?
This mod doesn't remove Skyrim's default conversation settings in favor of gameplay, instead, I allow user to engage in textual and voice discussion directly upon their request. Just press `Y` to connect to character and once you are connected, either press and hold to `V` or press to `U` for communicating with the character. 


What do characters know?
All the characters know basics about Skyrim which is defined under `World\SkyrimKnowledge.json` - this is not an exhaustive list and you are welcome to edit and change this. If a mod is adding a new lore or extending the existing one, please request mod owner to change this file and provide you a canon version.
Aside from common knowledge, all the characters have a basic understanding of their own background, which is specific to them. If you want, you can add new characters to `World\SkyrimCharacters.json`


Suggested Load Order

iWant Widgets
SkyUI
UIExtensions
InworldUIHelper


Important - Read this before use
This mod is only tested with Skyrim Anniversary Edition v1.6.640! If you report any issues with other versions, I can do my best to try to make it work but I have limited capability to do so and I need community support to help me compile other versions.
- This mod is using Inworld's existing endpoints and SDK's. This means you NEED an Inworld account. Follow the guide on how to install the mod and setup your environment.
- This mod DOES NOT come with ElevenLabs voices and it does not clone the voices. [See advanced features](extend.md)
- Inworld is constantly improving and updating their systems. This is great, but also means that you can see some behaviors that is not great for your taste. If you encounter weird behavior, don't report it to me - instead please go to Inworld's Discord channel and describe your behavior. 
- This mod gives no guarantee to work with other mods and it's not aiming to work with other mods either. About other mods, if you face issues with it, just post it to posts section, don't open bug report. 
- Mod can stop working due to several reasons such as Inworld changing the backend or your mods. While I will try my best to keep up with these updates, I cannot guarentee any ETA on fixes etc. 


Background Application
You will notice that once you launch the game with the mod, it will launch two another executable. It might be scary, but don't worry, this is perfectly normal as stated in there. Once you close the game, you can manually close both of these too.


If you like my work and want to support me, please consider becoming a member in Patreon  

Link: https://www.patreon.com/bloctheworker