Skip to content

Installation

Jambon edited this page Oct 9, 2023 · 1 revision

Follow the instructions below if you want to install ACT on your computer.

Basic Expressions

For any of your use, there are basic expressions in the release. Those are called Basic_Expressions.zip. It would be useful if you want to test the project.

Online

If you want to use the ACT project remotly, you jut have to download the Avatar_Controller_Toolkit.zip file, unzip it and run Avatar_Controller_Toolkit.exe

Local

If you want to use the ACT project locally, you will have to launch the server on your machine and modify the script in the project.

Dependencies

  • Visual Studio 2017 or higher version to compile the Server Side Code
  • A PlayerIO account where you have created a special project for ACT
  • Unity version 2021.3.24f1 is the best version but any could work
  • Unity Hub
  • Knowledge of built project in Unity

PlayerIO

A little word about PlayerIO because you are most likely to not know it. PlayerIO is a fast, easy, scalable & reliable way to build online games. Features such as BigDB, GameFS, Sitebox and Multiplayer makes it possible to build large complex online games without hosting a single server yourself.

Moreover, player.io is fully compatible with Unity and provide useful feedbacks for developpers.

Thus, i used this library to connect 2 users of ACT, for the wizard of oz experiment.

Step-by-step

  1. Clone the repository
  2. Open the Unity Side folder via Unity Hub
  3. Open the Serverside Code.sln in the Server Side folder
  4. Create an account or connect to your account in PlayerIO
  5. Browse through your games and create a new one, call it whatever you want
  6. Copy your Game ID
  7. Browse through the folder to the NetworkManager.cs file (Root\UMONS_Avatar\Unity Side\Assets\_Scripts\_Version 1.0\Managers\Network)
  8. Scroll to the ConnetToRoom() function and replace the line "avatar-controller-toolkit-8g1b8uczeowj6ffvawksg" with the Game ID you copied on step 6
  9. Save and exit
  10. Build the game but make sure the NetworkManager(DDOL) game object has his parameter Network Mode set as Local
  11. Launch the server by compiling the previously opened ServersideCode.sln file
  12. Launch ACT_Project.exe in the build you created on step 10
  13. You can now use the project on your own computer with different instances
Clone this wiki locally