kkosik / 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 written in C++ and compiled with Emscripten into WebAssembly.
Frontend 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 then 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 41.4%Language:C++ 33.6%Language:JavaScript 16.3%Language:SCSS 7.1%Language:C 1.2%Language:HTML 0.2%Language:Makefile 0.2%