jhenry82 / magesim-tbc2

MageSim TBC in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MageSim TBC

Mage DPS simulator for WoW TBC Classic.

Backend is written in C++ and compiled with Emscripten into WebAssembly.
Frontend is written in Vue.js and SCSS and compiled with Laravel mix.

Building the project

Requirements for backend

  • Emscripten
  • Make

Requirements for frontend

  • npm

Standing in the root folder of the project.
Build backend: $ make
Build frontend: $ npx mix

Common issues

Some browsers have issues with WebAssembly when simply opening the file in the browser. This is when the url is something like C://Users/Name/Downloads/magesim-tbc/index.html.
To solve this, run the project through a web server. If you have Python3 installed you can simply run $ python3 -m http.server in the project folder to start a simple web server.

About

MageSim TBC in C++

License:MIT License


Languages

Language:Vue 43.6%Language:C++ 33.5%Language:JavaScript 16.1%Language:SCSS 6.1%Language:C 0.3%Language:HTML 0.2%Language:Makefile 0.1%