# neuro **Repository Path**: jiangstack/neuro ## Basic Information - **Project Name**: neuro - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # \ Neuro is a simple and easily-extensible websocket client to use with the [Ranvier](http://ranviermud.com) MUD game engine.

Neuro is built with [Electron](https://github.com/electron) and [Polymer](https://polymer-project.org). The main place to start will be in `src/neuro-app/neuro-app.html`. To use with Ranvier your Ranvier server must be using the `ranvier-websocket` bundle to enable websocket connections. If you wish to modify the data Ranvier is sending to Neuro follow the documentation for [Extending Bundles](http://ranviermud.com/extending/bundles/#creating-a-bundle) (in short: copy `ranvier-websockets` to a new folder, disable the `ranvier-websockets` bundle in `ranvier.json` and enable your new bundle. ## Running Neuro requires Bower to automatically install front-end dependencies. ``` git clone https://github.com/shawncplus/neuro cd neuro npm install npm run start ``` ## Creating Releases To create distributables for Neuro simply run `npm run package-` where platform is one of `linux`, `win`, or `mac`. Note for Mac there may be some extra signing process but I'm not sure since I've never used it, caveat emptor. ## Features Neuro is a minimal client created in the same spirit as Ranvier: unopinionated but with sane examples for you to build from without tearing your hair out. Out of the box it has the following features: * Player HUD for health/mana/etc. * Active effect list * Quest list * Persistent options for font size/select last command * Target health frames with support for multiple targets * Command history * System menu bar for hiding/showing quests and effects * Draggable windows (Just add `Neuro.DraggableBehavior` to any element) * Auto-linking urls