Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 766 Bytes

README.md

File metadata and controls

20 lines (11 loc) · 766 Bytes

TribesLauncher

An attempt at reimplementing TAMods launcher with Typescript and Electron

Setting up the dev environment

  1. Make sure you have yarn installed

  2. Run yarn in this directory to install dependencies

  3. If node-gyp throws a hissy fit (it probably will), run npm install --global --production windows-build-tools from an administrative shell. This takes a while

  4. Install electron-forge

  5. To run the application, electron-forge start. Note that injection will not work when run in this dev mode!

  6. Tests for various components exist as npm scripts - e.g. yarn updaterTest and yarn injectorTest

  7. To build the application package, run yarn make

  8. To build an installer based on the last yarn make, run yarn installer