DCO GPT ( Chat-GPT for ArmA 3 )

If you liked this item, please rate it up on Steam Workshop page.

Authors: YipMan, Tally

Last revision: 18 May, 2023 at 15:32 UTC (1)

File size: 2.1 MB

On Steam Workshop

Description:
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀    Chat GPT for Arma 3

⠀⠀⠀⠀⠀⠀       A world of fully interactive and responsive AI!


⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀   FEATURES

    NPCs
  • 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.

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ INSTALLATION GUIDES

For players it is enough to subscribe to the mod (INIDBI2 is not needed either).

For server-owners / mission makers follow these steps:

Quick guide
  1. Subscribe to DCO-API + dependencies
  2. install node.js (if you do not have it already)
  3. Copy the DCO-API from the mod folder.
  4. Set up the DCO-config.cfg file (Api key && INIDBI2/db folder)
  5. Use powershell to run npm install && node . in the DCO-API folder
Detailed guide
  1. subscribe to DCO-GPT
  2. Subscribe to INIDBI2
  3. Subscribe to CBA_A3
  4. Get the Text To Speech mod (TTS) (optional)
  5. Install node.js (https://nodejs.org/ )
  6. Make sure to check "install necessary tools" when installing.
  7. start Arma and start 1 game (this will initialize the INDBI files)
  8. Close Arma
  9. Copy the DCO-API from the DCO mod-folder to somewhere on your pc.
  10. Copy the adress to the INIDBI2/db folder into the config file
    (C:…!Workshop@INIDBI2 – Official extensiondb)
  11. Get a Open Ai Api key [platform.openai.com]
  12. Copy the open Ai API-key into the config file
  13. Open powershell and navigate to the DCO-API folder
    (run: cd "C:Users<username>DesktopDCO-API")
  14. run: npm install
  15. run: node . (it might crash on the first, if that happens run node . again)
  16. Two BAT files have now been created, and you can just double click on those whenever you want to start DCO-GPT again
  17. Start Arma And have fun.

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀FUTURE PLANS

Modules
  1. 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)

  2. 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.

  3. GPT exclusion module.
    • Allow exclusion of ALL GPT profiling and functions for synced units.
DCO text to speech
  • Better Quality
  • More voices

Our goal is to implement AAA TTS with several voices and more fluidity than we currently get from A3-TTS.

Radio communication
  • 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.
Speech to text
  • 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.
Speech to action
  • 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
And more…

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!


⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀  CONTACT & SUPPORT

Contact

The best way of getting in touch with us is on our discord server.
Join here! [discord.gg]

Bug reports

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.

Support us

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)
Some last words…

If you want to test this without installing DCO-GPT join this server:

Only A3-TTS is required

Server name: DCO GPT-3.5 for ArmA 3 IP: 82.66.242.68 Port:2402 password: 1q2w


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

Download
Required items:

Click the title to search on this site.


CBA_A3Steam Workshop
INIDBI2 - Official extensionSteam Workshop
A3-TTS (text to speech)Steam Workshop
Revisions:

Old revisions of this mod are available below. Click the link to download.