Skip to content

FeroxFoxxo/MQClient

 
 

Repository files navigation


An Electron app that allows you to easily join MQ servers! Based on OpenFusion's client.

License Wiki Stars

For an overview of how the game client worked originally, please see this section in the MQReawakened README.

Disclaimer

This repository does not contain any code from the actual MQ game client. Think of it more as a launcher: it abstracts away having to use a NPAPI plugin capable web browser, along with having to host a HTTP server for it to connect to.

In addition, if you are interested in contributing: do note that this project likely cannot utilize more modern Javascript techniques. In order to use NPAPI plugins, a very old version of Electron was needed (0.31.0). This limits the project to only a portion of ES5 in non-strict mode, and a reduced subset of Node/Electron APIs.

Usage

Provided that you have npm installed, clone the repository, then run install like so:

git clone https://github.com/FeroxFoxxo/MQClient.git
npm install

After that has completed you can then test MQClient:

npm run start

If you would like to package it as a standalone win32 application:

npm run pack

You can then compress the application directory into a zip file and installer for distribution:

npm run dist

Before opening a PR or running pack/dist, please do a code formatting pass:

npm run prettier

License

MIT unless specified otherwise

About

Electron app to easily connect to MQ servers

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • HTML 51.9%
  • JavaScript 42.8%
  • CSS 5.3%