DCO GPT ( Chat-GPT for ArmA 3 )
- Players can talk to all AI characters
- All npcs Have their own distinct profile based on role, side, ethnicity and rank
- Npc profiles include:
-background story
-personality
-marital status
-religion
-age
-name
-rank
-role
-faction (EAST, WEST, IND, CIV) - Npc profiles will be generated automatically by chat-GPT and stored in the file-system
– Be aware that the first time a profile is generated it takes 20 seconds.
– Once generated for a specific unit-type the profile can be reused quickly.
– We currently have roughly 1000 pregenerated profiles included in the mod - Npcs have knowledge of their own mission
- Npcs know if they or the player they are talking to is injured.
- Npcs will respond in accordance with their profile, status and mission.
- If a npc is introverted he will give short answers
- An outgoing npc will give elaborate answers.
- An extroverted npc tries to keep the conversation going by asking follow up questions.
- Npcs can be given custom roles.
- Npcs can be given custom tasks / missions (using task modules)
- Task modules and triggers can be used to give npcs knowledge on recent events
DCO-GPT-assistant
- A dedicated radio channel is given to the player for GPT requests.
- Currently the DCO assistant can answer questions on the following subjects:
-Locations
-directions
-Player gear
-Player Health
-Squad members - The DCO assistant will remember the last 5 minutes of conversation, allowing for corrections and follow ups.
For players it is enough to subscribe to the mod (INIDBI2 is not needed either).
For server-owners / mission makers follow these steps:
- Subscribe to DCO-API + dependencies
- install node.js (if you do not have it already)
- Copy the DCO-API from the mod folder.
- Set up the DCO-config.cfg file (Api key && INIDBI2/db folder)
- Use powershell to run npm install && node . in the DCO-API folder
- subscribe to DCO-GPT
- Subscribe to INIDBI2
- Subscribe to CBA_A3
- Get the Text To Speech mod (TTS) (optional)
- Install node.js (https://nodejs.org/ )
- Make sure to check "install necessary tools" when installing.
- start Arma and start 1 game (this will initialize the INDBI files)
- Close Arma
- Copy the DCO-API from the DCO mod-folder to somewhere on your pc.
- Copy the adress to the INIDBI2/db folder into the config file
(C:…!Workshop@INIDBI2 – Official extensiondb) - Get a Open Ai Api key [platform.openai.com]
- Copy the open Ai API-key into the config file
- Open powershell and navigate to the DCO-API folder
(run: cd "C:Users<username>DesktopDCO-API") - run: npm install
- run: node . (it might crash on the first, if that happens run node . again)
- Two BAT files have now been created, and you can just double click on those whenever you want to start DCO-GPT again
- Start Arma And have fun.
- Knowledge modules
- GENERAL situation (what everyone knows)
- CIV situation (What CIVILAIN know)
- BLUFOR situation (What only BLUFOR knows)
- OPFOR situation (What only OPFOR knows)
- RESISTANCE situation (What only RESISTANCE knows)
- Custom Profile modules:
- Overwrites individual profiles with custom data.
- Text boxes to change each profile status
Note: This module can be used to create key characters that will have more depth and character in role play.
- GPT exclusion module.
- Allow exclusion of ALL GPT profiling and functions for synced units.
- Better Quality
- More voices
Our goal is to implement AAA TTS with several voices and more fluidity than we currently get from A3-TTS.
- Compatibility with TFAR (ACRE later if people want it)
- Player needs to be on the same frequency as the AI.
- Allow AI to communicate through squad radio.
- Allow players to pick up enemy radios to tap into their comms.
- Player can speak directly to the AI instead of chatting
- The text generated will be used as chat input
- This will allow the player to have FAR more natural conversations with the AI.
- AI can respond to simple commands (Like need ammo, healing, cover)
Example: Jason, heal me. Smith rearm Johnson. Johnson, cover North East. - AI responds to threats or if a weapon is being aimed at them.
- AI commanders can generate objectives for the players
This being the first release of DCO-GPT we still need feedback from the community to know which direction we should go with this.
Good suggestions are always welcome!
The best way of getting in touch with us is on our discord server.
Join here! [discord.gg]
A bug report MUST include:
- A short but detailed description of the problem
- What was done in order to create the issue (I did A, so B happened…)
- A screenshot (minimum) or video (preferable)
- RPT file from the session in question.
You can give us a heads up on minor issues without the above mentioned requirements, however such reports may be overlooked.
We need the following:
- Testers (who provide proper bug-reports)
- Gamers for DCO operations (not the same as DCO development)
- Coders (Yes we do pay for quality work)
- Funding (so we can pay the above mentioned coders)
If you want to test this without installing DCO-GPT join this server:
Only A3-TTS is required
This mod was written by Tally on comission from DCO.
A big thank you to everyone who donated and made this thing happen!
We are making ArmA great again, one step at a time
Required items:
Click the title to search on this site.
CBA_A3 — Steam Workshop
INIDBI2 - Official extension — Steam Workshop
A3-TTS (text to speech) — Steam Workshop
Revisions:
Old revisions of this mod are available below. Click the link to download.