Diversify NPCs dialogues with AI

Zephyrus

Newcomer
Add some AI to the game's dialogues, after a few years of playing the dialogues become very repetitive, so we no longer have a reason to keep talking to NPCs
 
Add some AI to the game's dialogues, after a few years of playing the dialogues become very repetitive, so we no longer have a reason to keep talking to NPCs
Interesting idea.

Try the AI mod. https://www.nexusmods.com/stardewvalley/mods/29450 While I hope it can expand to all NPCs.
Wouldn't it be better to generate dialogues with the AI in advance and run through these dialogues randomly?
Otherwise players won't be able to compare games and might not be able to help each other!

By the way: I think translating the game into new languages could be done with AI nicely. That way, the output may differ slightly, but everyone has the same original input and gameplay...
 

Glasia

Sodbuster
Wouldn't the AI computation of new dialogues severly skyrocket the system requirements of running the game?
 
Wouldn't the AI computation of new dialogues severly skyrocket the system requirements of running the game?
No.
Normally you ask a web service with some key words to compute the AI answer. So the web service needs the compute power, not your own system.
This counts for both cases: pre-generated dialogues as well as realtime generated. (For the latter you need an active internet connection additionally of course.)

Technically you CAN run an AI-system also at your home computer. Some engines are pretty small. But this would indeed expand the system requirements...
 

zylalulu

Newcomer
Wouldn't the AI computation of new dialogues severly skyrocket the system requirements of running the game?
These AI conversations are processed in the cloud without demanding local hardware requirements.
Interesting idea.



Wouldn't it be better to generate dialogues with the AI in advance and run through these dialogues randomly?
Otherwise players won't be able to compare games and might not be able to help each other!

By the way: I think translating the game into new languages could be done with AI nicely. That way, the output may differ slightly, but everyone has the same original input and gameplay...
I personally prefer real-time interactions. There's something intriguing about the unpredictable nature of these exchanges. Though they may not serve as game guides...
 

HappyPenguin

Sodbuster
No.
Normally you ask a web service with some key words to compute the AI answer. So the web service needs the compute power, not your own system.
This counts for both cases: pre-generated dialogues as well as realtime generated. (For the latter you need an active internet connection additionally of course.)

Technically you CAN run an AI-system also at your home computer. Some engines are pretty small. But this would indeed expand the system requirements...
Real time interactions requiring an internet connection is much less than ideal. For some consoles like the switch, internet access in games requires a paid subscription. And you can't run the AI on the switch because the switch is an old console that struggles to run top end games sometimes, so expanding system requirements is out of the question. This means any implementation would not be able to be used on the Switch.
Ultimately I feel that while AI is interesting, it creates far to many problems. What if a character said something hateful or racist? With real time AI, you will not be able to garentee these instances will not occur, which is even more of a problem as many of the players of SDV are kids.You could solve this by pregenerating and approving dialogue, but you still have to vet, edit, and implement said dialogue, so it still takes up a lot of time and at that point it would be better to just write more dialogue that is good and fits the character.
I know I wrote a lot, so in summary: good as a mod, should not be implemented into the actual game.
 
Top