- 25 Mar, 2024 4 commits
-
-
Jonathan Thomas authored
-
Added goals for "FOLLOW" and "UNFOLLOW", so Mob Entity types will follow the player. Refactored some code, to make this cleaner. GPT 3.5 still struggles to output the behaviors correctly, so I updated to GPT 4 Turbo.
Jonathan Thomas authored -
Improve chat prompt to include behaviors: <FOLLOW> <FRIENDSHIP> <UNFOLLOW>, etc... Added code to detect separate these behaviors from the cleaned message. Also, better detection of character sheets (making the - optional).
Jonathan Thomas authored -
- active status effects - creative mode & hard-core mode - is Swimming, is on the Ground - Weather: is raining / thundering - Moon phases - World difficulty
Jonathan Thomas authored
-
- 24 Mar, 2024 14 commits
-
-
Updating README.md to use ChattyCraft name (experimenting), added screenshots, added GPLv3 details, updated icon.png
Jonathan Thomas authored -
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Draw entity custom name above chat bubble / icons. Also, modified the chat bubble graphic to remove "X" icon.
Jonathan Thomas authored -
Inject Mixin to hide custom name from appearing on Entity. We will be drawing the custom name ourselves.
Jonathan Thomas authored
-
- 23 Mar, 2024 3 commits
-
-
Improve creativeness with chat gpt temperature, improve prompts, better support for GPT 3.5 and 4.0. Update model to gpt-3.5-turbo.
Jonathan Thomas authored -
Set customName of an entity after the initial greeting has been generated (and only if the customName is not already set)
Jonathan Thomas authored -
Jonathan Thomas authored
-
- 22 Mar, 2024 1 commit
-
-
Fully integrate loading / saving data when players join the server, by sending a "light" version of the chat data on login.
Jonathan Thomas authored
-
- 14 Jan, 2024 1 commit
-
-
Added support for both Json mode and text mode. Connected Save/Load methods when world loads, writing to local json file in level save folder.
Jonathan Thomas authored
-
- 13 Jan, 2024 1 commit
-
-
Integrate experimental quest system message when ChatDataManager is initialized... disabled for now. Integrate item and entity rarity collectors into prompt. Added "JSON mode" for both 3.5 and 4.0 ChatGPT.
Jonathan Thomas authored
-
- 27 Nov, 2023 2 commits
-
-
Initial rarity item & entity generator class, to help classify and categorize items and entities for our ChatGPT prompts. It turns out that ChatGPT is not good at randomizing or using valid entity types or item types, so we need to inject valid choices into the prompts.
Jonathan Thomas authored -
Jonathan Thomas authored
-
- 22 Nov, 2023 1 commit
-
-
Jonathan Thomas authored
-
- 19 Nov, 2023 3 commits
-
-
Added message history for each entity conversation. Also tweaked the prompts a bit. Feels pretty nice now
Jonathan Thomas authored -
Jonathan Thomas authored
-
Created new prompt templates which are loaded from text files, and support for placeholder / replacements. Also, added in player and entity context as an experiment.
Jonathan Thomas authored
-
- 10 Nov, 2023 3 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 08 Nov, 2023 1 commit
-
-
Adding S2C messages for client / server sync of chat messages. This should allow full multi-player testing.
Jonathan Thomas authored
-
- 07 Nov, 2023 6 commits
-
-
Jonathan Thomas authored
-
Prevent spamming of chat generation. Introduced chat status, and now render dotdot button when chat is pending.
Jonathan Thomas authored -
Fixing SHIFT sneak issue that lowers the chat bubble and causes extreme tilt issues when close to an entity.
Jonathan Thomas authored -
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-