Skip to content

tuokri/RS2ChatGPTBots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatGPT Bots for Rising Storm 2: Vietnam

Coverage Status


Provides a way for Rising Storm 2: Vietnam players to communicate via text with in-game "bots" that are powered by OpenAI's LLMs.

Technical details

This project contains two parts, the ChatGPTBotsMutator mutator for RS2 dedicated servers, and a Python "proxy" server that allows the mutator to communicate with OpenAI APIs.

Dependencies

The project depends on the LibHTTP.u package from https://github.com/tuokri/ue3-libhttp. It is required by the ChatGPTBots.u mutator code for RS2 dedicated servers. The Steam Workshop distribution of this mod includes all the UnrealScript dependencies.

Deployment

Deploying the Python chatgpt_proxy proxy server requires a Postgres database and a Redis instance.

TODO

Remember to build a server-only version of LibHTTP for all SWS/GitHub releases!

Logging setup for production deployment!

About

ChatGPT powered communication for UnrealScript / RS2: Vietnam bots.

Topics

Resources

License

Stars

Watchers

Forks