squadmc
squadmc copied to clipboard
Map-based mortar calculator for Squad
SquadMC - The map-based mortar calculator for Squad
SquadMC is a map-based mortar elevation and bearing calculator for the game Squad.
Links
- current version: https://squadmc.ende.pro
- a version for the game Post Scriptum: https://postscriptum.squadmc.ende.pro
- shorter url: https://psmc.ende.pro
- I don't own the game myself, so I need feedback from other players
- check out the postscriptum branch for the code
- map files are stored in another repository: https://github.com/Endebert/squadmc-maps
Features
- highly accurate elevation and bearing calculation, using heightmaps and mortar shell trajectory function
- optimized for mobile
- quick placement and dragging of mortar, target, and FOB markers
- supports multiple mortar, target, and FOB markers, and allows switching between them
- min & max mortar range indication
- max build range and min distance to next FOB indication
- keypad grid (toggleable)
- keypad coordinates calculation
- location markers (toggleable)
- visible heightmap (toggleable)
Changelog
- see here: Changelog
installation
Installation Prerequisites
- you need a recent NodeJS version installed on your machine. Get it here.
- install yarn for a faster installation:
npm install -g yarn
Cloning repository & installing dependencies
git clone https://github.com/Endebert/squadmc.git
cd squadmc
yarn install
Running development mode
For development mode with hot-reload, execute:
yarn run serve
Building production version
For an optimized build ready for deployment, execute:
yarn run build
The build will be contained in the /dist
folder.
Code of Conduct
- See here: Code of Conduct
Contributors
Attributions
- Keypad grid originally based on Leaflet.SimpleGraticule, but not much is left from the original code
- Special thanks to the people over at www.airpressuretendency.net. Their interactive maps were the inspiration for this project.
- UI powered by Vue.js
and Vuetify
- Maps © Offworld Industries, powered by
- Tested with
- Deployed using