-
Notifications
You must be signed in to change notification settings - Fork 13
Version Incompatibility
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:
Please install the latest Node.JS (Current NOT LTS) from here: https://nodejs.org/en/
If you still get this error afterwards it is highly likely that you are using Electron to start up your tera-proxy (e.g. when you used Arborean Apparel before). Electron uses its own Node.JS version which might not be compatible.
- Make sure you are not starting your proxy with "ElectronStart.bat".
- If you are not using Electron anymore, you might want to delete the "[tera-proxy]\node_modules\electron" folder.
If you are using a 64-bit OS, please install the latest 64-bit Node.JS (Current NOT LTS) from here: https://nodejs.org/en/
If you are on a 32-bit OS... uh-oh! There's no precompiled file available for your system. Don't worry though, there's still a way to make this work!
- Delete the "[tera-proxy]\bin\node_modules\Cosplayer\mouse.node" file.
- Open a command prompt, navigate to an empty folder outside of your tera-proxy (e.g. your Desktop) and then type "npm install win-mouse".
- A "node_modules" folder is created. Navigate to ".\node_modules\win-mouse\build\Release".
- Rename the "addon.node" file to "mouse.node" and overwrite the old "mouse.node" in your Cosplayer folder with it.
- You can delete the created "node_modules" folder afterwards.