Skip to content

Instantly share code, notes, and snippets.

@loonaticx
Created February 2, 2023 05:37
Show Gist options
  • Save loonaticx/a2843e6eeb4b5f15ea3e673bfcab3944 to your computer and use it in GitHub Desktop.
Save loonaticx/a2843e6eeb4b5f15ea3e673bfcab3944 to your computer and use it in GitHub Desktop.
CIO Installation Guide

Cog Invasion Online (CIO) Installation Guide

Step 1: Install the Necessary Files

Step 2: Set CIOENGINE Environment Variable

(Windows 10) (Images provided if instructions unclear)

  1. Search Environment Variable in the Windows Search Bar https://prnt.sc/s8voyw

  2. Select Environment Variables https://prnt.sc/s8vpz9

  3. Make a new System Variable https://prnt.sc/s8vr3e

  4. Name the System Variable CIOENGINE, with the directory being the extracted cio-panda3d https://prnt.sc/s8vryd

  5. Delete any other Panda3D system Variables you may have.

Step 3: Phase File Compilation

  • Go into the cio-resources-master folder, and run Phase_Compiler.bat.
  • In the prompt, type all.
  • Wait for it to finish.

Step 4: Necessary Folder Additions

  • Copy the cio-resources-master folder.
  • In cio-src-master\game , paste the cio-resources-master folder, and rename it resources.

At this point, basic setup is complete.


Network Setup

Hosting a Local Server:

  • In src-cio-master\game , run astron, uber, then ai (in that order).
  • To start the game, run start_ci. To login for the first time, create a username that you'll use from then on.

To join other people's servers:

  • In cio-src-master\game, edit start_ci.bat.
  • Where it says set GAME_SERVER=x.x.x.x:7032, change it to the IP of the person's server you want to join, port unchanged.
    • Make sure to change it back to the default 127.0.0.1:7032 if you want to join your localhost.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment