Skip to content

Version Incompatibility

TeraProxy edited this page Jun 5, 2018 · 8 revisions

Introduction

To use your mouse input in the Dressing Room, Cosplayer is using a c++ dependency called "win-mouse" which has to be compiled for your system. The two important aspects here are your operating system's architecture and the modules version of your Node.JS installation. Cosplayer is by default compiled for Node.JS 10 on an x64 architecture.

If Cosplayer sends you a warning about a compatibility problem, here is what you can do to resolve it:

Node.JS 9 is not compatible with Cosplayer by default

You are most likely using PinkiePie's proxy. You have two options to resolve this.

  1. Use Caali's tera-proxy instead which uses Node.JS 10 and has great other features like auto-updating: https://discord.gg/maqBmJV or
  2. Navigate to the folder "Cosplayer\node_modules\win-mouse\bin\59", copy and paste the "addon.node" file to "Cosplayer\node_modules\win-mouse\build\Release" and overwrite the old file

Your current system is not compatible with Cosplayer

Uh-oh! There's no precompiled file available for your specific system. Don't worry though, there's still a way to make this work!

  1. Delete the "Cosplayer/node_modules" folder
  2. Open a command prompt, navigate to the Cosplayer folder and then type "npm install win-mouse"
  3. You can delete the "Cosplayer/node_modules/nan" folder afterwards (because it's already present in the main node_module folder of tera-proxy)

Clone this wiki locally