Under-Cursor Keypads sub-digits are now smaller for clarity (fix #283, thanks Flandflard!)
Under-Cursor Keypads, and Markers position Keypads now scale with the font size set in settings
Added a FadeIn animation when switching layers
Target position keypads are a little higher when several weapons are on the map
Added a slight fade-in animation on markers
Disabled shortcuts panel in settings (shortcuts keys can now be found directly on buttons tooltips)
Fixed pings being oversized on mobile
Session Pings: Left-clicking the map while in a session displays a ping for everyone in the session. Pings also occur when other participants interact with markers (adding, deleting, etc.).
Improved ZH-CH translations by @Guducat (Thanks! Fix #281).
Sharing a session URL now correctly preserves the shared layer.
Clicking the close button on the "Session Created" toast no longer copies the session ID (Fix #272).
Leaving a session now correctly re-colors other players' markers, as well as the spread and damage zones, in red (Fix #270).
Closing SquadMortarOverlay now correctly re-enables the HD map button.
Opening multiple toasts now correctly restarts the timer and closing animation.
Flag names are now properly adjusted when using rectangular flags.
Fixed the missing Logar Valley topographic HD map.
Fixed background color inside context menus for Chromium-based browsers (Fix #275).
The "Cap Zones on Hover" setting is now properly checked if previously selected (Fix #277, thanks @matoid!).
Session IDs are now restricted to 6–20 characters. A toast message has been added for invalid session ID attempts.
Distance text between flags now fades out while dragging targets/markers (Fix #264).
Added a "Undo" button in addition of the backspace shortcut. Undo now also remove the last marker/arrow dropped on the map.
The "Delete All" button and shortcuts now also remove every markers/arrows on the map.
Buttons that have shortcuts are now displaying it in their tooltips
Removed 750MB of unused HD map files.
Improved connector for SquadMortarOverlay v2.4.0 (#278 by @devil4ngle).
Introducing the session system: You can now create collaborative sessions and share a unique link with friends. This allows multiple users to place markers together on a shared map in real time. Whether you’re strategizing, planning, or simply collaborating, the session system makes teamwork easier and more interactive!
Reordered marker categories in the context menu.
Improved the map list display on devices with small screen heights (fix #266).
Standardized URL parameters order (Map>Layer>type>Session)
Fixed arrow markers not working on Chromium-based browsers (fix #268, thanks @devil4ngle!).
Fixed a bug where hovering over a marker would cause target text to fade out permanently (fix #267, thanks @dkanrjteh!).
Fixed an issue where arrow markers would "blink" when displayed for the first time (fix #265).
Squad Map Markers: Right-click on the map to open a context menu that lets you place markers, helping you strategize for future games.
Auto-Copy Targets: Enable this setting to automatically copy the calculations of the most recently placed or moved target to the clipboard, making it easy to share them in-game using Ctrl+V.
Auto-Copy Next Flags: Enable this setting to automatically copy the name of the next flag when clicking a flag in a RAAS/Invasion layer, making it easy to share in-game using Ctrl+V.
Display Low & High Angles: Enable this setting to display both low- and high-angle solutions on the marker for weapons that support both. (Thanks, Matador, for the suggestion. Fix #258)
Flags Distance: In AAS/RAAS/Invasion, a new setting allows you to show or hide the distance between flags.
HD maps (8k × 8k) are now tiled for better performance and efficiency.
Added various tooltips to settings.
Fixed Yehorivka heightmaps being twice the size they should be. (Fix #259)
The heatmap is no longer redrawn each time the layer is changed on the same map.
Fixed flag numbers being off-center on rectangular flags.
Fixed seconds being displayed as meters in some languages.
Custom font size: you can now change the size of the texts appearing on the map to your liking (Fixes #254)
Added new "HD" buttons to use very high-quality maps (previously located in Settings) SquadCalc now serves very high-quality (8192px × 8192px) terrain and topographic images upon request. Performance may be significantly affected, especially when using the Steam browser, which appears to deliver the worst performance—even on high-end machines, for reasons unknown. (Fixes #253)
New keyboard shortcut: Press Backspace to remove the last target placed on the map.
New Settings tab listing shortcuts: A new tab in Settings allows you to browse all available keyboard shortcuts for SquadCalc. Not customizable (yet?).
Fixed a bug where layers weren't correctly removed when switching maps.
Fixed circle flags being slightly off-center.
Fixed flag numbers being off-centered on some browsers.
Fixed a visual bug in calculation popups when adding and removing a second weapon.
Fixed a typo in french locales
The "Emphasis markers on hover" option is now activated by default, and the corresponding setting has been removed.
Removed ant-lines connecting weapons to targets when hovering over a marker.
Main icons now use regular image icons instead of emojis.
The Settings preview now displays the selected marker type (Big or Minimalistic).
Added various button animations.
Now using .svg icons to improve speed and eliminate dependency on CDNs.
New keyboard shortcut: press delete to clear all targets on the map (fix #250)
Fixed KP-gridlines sometimes being drawn outside of map bounds (fix #251)
Fixed KP-gridlines somestimes not appearing when zooming too fast
Heatmaps should be scaled better on very small/large maps (fix #249)
Fixed markers being undraggable on mobile
Fixed toasts not showing on mobile
Replaced Albasrah basemap with a better encoded version
Damage radiuses option is now activated by default
Hovering a flag while zooming in doesn't reveal hidden flags capzones anymore
Removed an empty space appearing when no layers were available on mobile
Fixed empty space between map buttons that couldn't be used
Damage radiuses option is now activated by default
Removed the ability to right-click on different buttons
Changelog rework for lane finder
Fixed some aeras around weapons/maps selectors where it was impossible to click on map/markers
Fixed Souk capzone on Sumari RAAS v1
Fixed Police Station capzones on Anvil Invasion v1
Clicking the enemy main in RAAS now resets the layer and switches sides even if you’ve already selected flags
Time of flight is now rounded when displayed next to markers to improve readability
Previewing a layer now also hides faded-out flags' cap zones
"Reveal Layer" settings are now correctly checked by default
Fixed simulations for the emplaced UB32
Fixed RealMaxRange for the emplaced UB32 (fix #241)
Fixed damage radii not showing on the emplaced UB32 (fix #242)
Snowflakes no longer block mouse clicks
Fixed incorrect cursor on the enemy main in Invasion (fix #237)
Fixed Qalat, Compound 16, Lavender Farm, Riverside, Vineyard, and Police Station cap zones on Anvil RAAS v1, RAAS v2, and Invasion v1
Fixed Radio Station cap zones on Chora AAS v1 and AAS v2
Added a script to convert heightmaps to .json in /js/tests/ (fix #240)
🔵 Circles Icon for flags You can now toggle flags icon between circles & rectangles in settings.
🔎Layer Preview Without clicking a flag, you can preview what would happen by hovering it
Clicking the enemy main in RAAS now reset layer and switch sides even if you are have already selected flags.
Real Max Range "Circle" now stops at map borders
Real Max Range "Circle" now stops at weapon angle boundaries (e.g it won't show ranges that are not reachable because you have to go below 800mil)
Fixed markers displaying elevation that couldn't be reached by weapons emplacements with a minimum and a maximum elevation (fix #226)
Fixed some rare capzones being misoriented on Harju RAAS v1/v2 (fix #233)
Fixed Map Buttons sometimes appearing behind map & layer selectors on small screens (fix #235)
Lane Finder ! You can now select a layer to reveal the potential flags/Cache in AAS/RAAS/Invasion/Destruction gamemodes.
- Auto-picker: If only one flag is reachable next step, SquadCalc will automatically advance into the layer (can be disabled in settings)
- Capzone: Zoom in or hover a flag (can be set in settings) to reveal flags capzones
- Main Zones: Display Main Protection & NoDeployement zones
- Game Assets: Helipads, Repair stations, ammoboxes are displayed when zooming in
- Known Bug : capzone can sometimes be very, very small.
Minimistic Icons
You now have the choice between Large Animated Target Icons and small circles to help declustering the map when spaming targets. #224
Option "Animated target icon" have been replaced with "Use Large Icons"
Real Max Range (code by devil4ngle)
You can now toggle "Real Max Range" in settings to make the max range circle take heights into account.
CPU intensive, be advised.
FOB Construction Radius #225 (thanks cytuk)
A new circle now appear when hovering/dragging a deployable weapon showing the FOB Range radius.
Usefull if you are wondering where to place a radio for the weapon to be constructed here.
Sharable URL's #222 (thanks grey275)
URL's now hold the map, layer and type of basemap so it can be easily shared/bookmarked
Reapplied -5° Offset to technical mortar #227 (thanks zoslcne)
Fixed faulty pixel on Sanxian heightmap #229 (thanks zoslcne)
Fixed ammo selector being misplaced on 2/4K resolution (thanks mahtoid)
Fixed logo not properly displaying on slow connection
Fixed calculations being done twice when placing a new marker
Gridline now takes map size into accounts when appearing/disapearing #221
Bigger gridlines now appears on top of smaller ones for a better clarity
Added a fadein animation on "delete on targets" button
"Frequent weapon position" button is now hidden if no api is provided in a .env
file
API new routes: /api/get/layers
& /api/get/layer
SquadCalc now attempt to connect to SquadMortarOverlay regulary (no need to refresh squadcalc if SMO is launched after squadcalc) - #219
Moved websockets code for SMO to its own file - #219
Fixed Targets not working properly on Safari (thanks @Hooded_Lizard & @SOHNER)
Fixed Keypads appearing randomly on touch on mobile devices
Dragging or hovering a target for more than 0.5s will create a line between the target and the placed weapons simulating the projectile path.
Hovering a target for more than 0.5s will fade out other markers for clarity. Can be toggled off though settings.
Fixed Kokan/Goosebay/Foolroad gamma (thanks zfzr031 ! fix #206)
Fixed incorrect cursor sometimes appearing while dragging
Fixed incorrect cursor sometimes appearing when hovering the lower part of a marker
Atempt to fix toast message sometimes shifting the window at launch
Focus mode should now be correctly hidden on mobile devices
"Keypad Under Cursor" & "Use Classic Cursor" settings are now correctly disabled on mobile devices
Fixed slow image loading in settings preview
Settings preview is now hidden on small screens to provide more space for settings
Added new tooltip on "Use classic cursor" setting
Settings will be displayed compacted on width smaller than 992px (previously 768px)
Settings preview is now hidden on small screens to provide more space for settings
Settings added this last two months has been marked as 'New'
Replaced deprecated sass import function (fix #213)
New Options: "Show keypads while dragging". Enable to display current keypad while dragging weapon/target markers
Reworked Setting tab on three columns : Map, Weapon and Target settings
Target Texts are now rised over anything else when hovering a Marker (avoid confusion when trying to read text when two targets are close to each others)
Added Narva (Flooded) to the map list
Added Pacific Proving Grounds to the map list
Fixed MK19 spash damage values
Added a quick ping to Squad Mortar Overlay before opening websocket to it, avoid ugly error message in console when it's off (code by Devil4ngle)
Splited HTML/SCSS into components
New Weapon : MK19-RWS. This vehicule mounted MK19 can actually be shot kinda precisely at very long range (5km!!) thanks to the degrees indicator in the HUD. It's added as "experimental weapon" for now because of some flows : At very long range the projectile tends to disapear, and the HUD angle indicator being rounded the overall precision can be meh. Thanks to Ferrariic for his original idea and numerous tests (see this discussion)
New Setting : "High Quality Basemap", allow you to use AI Upscaled 8192px*8192px file as default basemap. Resolution and quality is actually better than the ingame map but be aware it can cause performance issues/high loading time on some browsers.
New Setting : "Experimental Weapons", allow you to use experimental indirect-fire weapons in Squadcalc. For now MK19-RWS is available.
Reworked several settings labels/tooltips in several language to be more concise
Slightly reduced font size in weapons/maps dropdown lists.
Realigned Bearing/Distance in setting's preview
Fixed "first zooms lags" due to map image not being properly decoded on Chrome
Added a quick ping to Squad Mortar Overlay before opening websocket to it, avoid ugly error message in console when it's off (code by Devil4ngle)
Improved responsivness of settings dialog on very small resolution
Reduced heat points size/chroma on weapons heatmaps
Splited HTML/SCSS into components
Simplified github actions workflows
Linters : Removed w3c validator / Added htmlhint config
Project now use module syntax (imports/exports) pretty much everywhere
Emplaced and mobile UB-32 are now using perfectly accurate formulas taking deceleration into account instead of "deducing" average velocities from ingame table. Thanks to @Devil4ngle and check out his project
Projectile Simulation now plays at consistent speed whatever refresh rate your monitor is
Added shitty animations on loading logo, settings texts when clicked, and dialogs
added a new tooltip on "show min/max distance" setting
Fixed weird span when scrolling at Min and Max zoomLevel (#201)
Back to using CDN to serve Fonts/Icons
Added support for Devil4ngle squadmortar by introducing activable websocket connection
moved non-squadcalc JS libraries to a separate folder /src/js/libs/
Fixed faulty 'pointer' cursor when hovering settings row without any text
Fixed environnement variables not correctly loaded
Single Image Maps : maps are now displayed with a single image file, instead of hundreds of tiles. Add a smoother usage once fully loaded at the cost of higher bandwidth/initial loading
New setting : "Pan/Zoom animations" allow you to toggle map animation while moving/zooming on the map. Smooth vs Reactive experience
Added a loading indicator while loading maps
Added tooltips adding precision on some settings
Settings label can now be clicked to tick them
Removed service worker caching for now to see if it fixes caching problems
New feature : "Show Frequent Weapon Locations". Thanks to the data collected through squadcalc API users can now display a heatmap of common places where to deploy their weapon.
New feature : Focus Mode. A new button allow to hide everything but the map to have a minimalist/focused view. Shortcut: Enter.
Improved project bundling with webpack (now using webpack-copy-plugin instead of manual copy, using internal webpack ENV variable, less useless npm scripts, ...)
API calls now send current squadcalc version
Dragging Targets around the map doesn't call the post/target api hundreds of times anymore
SquadCalc now publish targets positions to the API for futur incoming features (heatmap of commonly used targets positions)
Now cheching the API health at startup
webpack & npm script simplifications
Now connected to brand new SquadCalc API, SquadCalc now publish weapons positions to the API for futur incoming features (heatmap of commonly used mortar positions)
Fixed some translations not updating when switching language on settings dialog
Fixed M1064 shell name not appearing on weapon dialog
Added missing translations on legacy mode
Fixed height calculations on legacy mode
Now hidding the classic cursor setting on touch screen
Fixed gorodok heightmap/zscaling
Improved language loading mechanic
New readme with redirection to Wiki
removed self-promotion to my dead youtube channel
Corrected Chinese translations (thanks @peter5he1by !)
Now avoid loading english translations if another language is set
Damage spreads now correctly disappear when target is out of range and spread radius is off
Now translating site description for search engines
Added Chinese, Ukrainian, Russian, French language
Added the possibility to choose between Impact and Near-Surface rounds when using M121
Added Jensen's Range to map list
Added the possibility to display height difference between weapon & target in target firing solution
Fixed UB32 imprecision at high range (2050-2150m)
Fixed a visual bug in map selector
Damage radius now take into account the height of the explosion. Mostly impact M121 proximity rounds that explode at 10m from the ground, resulting on a much smaller kill zone.
UB-32 & Technical UB-32 now have their own damage radius
Removed the ability to switch to high angle on UB-32 emplacement (both on legacy and map mode)
Removed the ability to switch to high angle on regular mortar (legacy mode)
tweaked font size of dialogs on mobile
Weapon Informations & advanced customisation ! You can now left click a weapon to check his properties (velocity, moa, ...). You also switch between High & Low angles, and add some elevation when shooting from the top of a building for example
Weapon splash damage ! Jump into settings to active target radius for 100 & 25 damage range.
In simulation dialog, targets now use a grey/disabled version if there is no firing solution
Reworked settings on two columns on large screen
Fixed an issue where alt/shift-tabbing would focus map grid and pan the map out of the current view
Fixed UB32 precision with the new gravity introduced in 26.0.0
Each weapon now have their own map marker
Out of range targets now have their own "grey" marker so you can spot at a glance if it's in range or not
Reduced global gravity from 9.8 to 9.78. This should make every weapon shoots 1-3m shorter and be more accurate than before. See #156
Changed mortars velocity from 109.89 to 110m/s (SDK value)
Changed M121 Velocity and MOA to 8.1 hotfix
Renamed M1064 120mm to M1064-M121
SquadCalc now load a random map at first launch instead of a the same default map
Advanced Informations now displays elevation up to two decimals for weapons using degrees
Corrected Yehorivka heightmap #155 (Thanks SuisQi!)
Added minimum range for M1064-A3
Now displaying a weapon number next to calcs when using several weapons
fixed dead pixels on Kohat heightmap (thanks zfzr031 !)
Code rewritting and three-shaking
Topographic maps ! Heightmap layers have been replaced with a mix of topographic, hypsometric and hillshading layers. Blue/Red heightmaps are still used behind the scene to find heights
Grid now display the letters and numbers next to every column and row
fixed a bug where the grid was drawn a pixel too far
fixed a bug where mini-placing-circles were not properly destroyed and still hoverable
Added a "loading" animation background on logo
Fixed some bridges/buildings being covered with terrain on kohat/manicouagan terrain maps
fix #142
Layer preference is now properly restored when loading the page again
Bearing is displayed again with 1 digit after the decimal point (thanks ThaViking4 #140)
You can now preview calc informations for a second weapon if it's placed
Fixed layer button appearing sometime in legacy mode
Fixed calculation not taking heights in account in legacy mode when switching map on existing calcs
Heightmaps ! You can know switch to a "heightmaps" mode with better understanding of elevation.
Calc Information ! You can know clic a target to see advanced informations and previsualize the terrain between weapon and target, and if the projectile is going to hit terrain.
Reworked the layer picking buttons
Disabled target updating while dragging on mobile to avoid sluttering
Terrain maps ! You can know switch to a "terrain" mode with better understanding of elevation. Straight from the SDK, makes you wondering how the fuck you can't have decent minimap ingame right.
Added a button to clear all target markers
Fixed a bug that prevented from placing markers near the bottom of the page
improved font caching/loading for faster experience (Largest Contentuful Paint went from 1.1s to 0.8s, and First Contentful Paint from 0.7s to 0.3s !)
Fixed maps/tiles caching for better performance/fix caching problems when updating maps
Updated Skorpo map & heightmap (thanks peter5he1by! #130)
New explosion animation when a target is created (can be disabled in settings)
SquadCalc is now using ServiceWorker to load maps faster, and store itself offline
Logo is now displayed under map tiles
Fixed "Show keypads under cursor" setting appearing on mobile/touch screen
Reworked FavIcons/PWA Manifest
Converted markers to .webp format
Converted heightmaps to .webp format
Fixed -again- slight borders appearing between tiles when moving map on chromium (still visible but barely)
Updated Narva, Tallil, Logar anf Yehorivka maps
Now using 512px512px .WEBP images for tiles, instead of 256px256px .JPG, thus only using 8% more bandwitch on average.
Reduced grid thickness at lower zoom level
Default map is now Chora (new Basrah is ugly af)
Reduced Javascript bundles size for faster load
Updated AlBasrah, Belaya and Kokan maps according to Squad 7.2 update
Disabled cursor choice on mobile
You can know choose between classic cursor and crosshair
Added a preview in settings popup to help visualizing how settings impact the map
Fixed an issue with second weapon icons not being renamed correctly after deleting the first weapon
Dispersion calculations are now calculated according to ingame/real life physics and not just estimated. They should be more accurate. Thanks to Moleman for his help understanding the formulas, check his guide on mortars btw.
Now displaying dispersion for UB32 weapon/deployable
Corrected dead pixels on Sanxian heightmap + resized the file
Corrected dead pixels on Skorpo
Corrected dead pixels on Gorodok (thanks Phir)
Fixed dead pixels on AlBasrah, Belaya, Chora, Fools Road, Gorodok, Logar, Mestia, Narva, Sumari and Tallil heightmaps resulting on "Out of map" calculations
Fixed Weapons being able to be placed outside of map with right click (#104)
Fixed Map/Settings buttons being offcentered on Safari/SteamBrowsers (#105)
Enable calc text zoomanimation so it doesn't "jump" on the map while zooming/unzooming
Map can now be unzoom further away, allowing to see whole map on mobile/small device
Re-enabled map-tile buffering : when idle on the map, tiles ouside of view are loading in background to avoid tiles appearing while panning
Simplified interractions with markers : double-click - new targets (or weapon if no weapon have been placed), right-clic - new weapon. Left clicking any markers delete it
Weapons Marker can now be deleted even if there is only one left. In this case every target markers are also deleted
Added a new setting to show/hide grid
Added a new "Shortcuts" in the settings dialog to display how to use the map mode
Added a slight shadow outline on target markers so they are easier to see on red-ish background or on top of another marker
Fixed image being cached improperly
Added a new setting to replace bearing (°) with distance to target (m) on map mode's targets.
Settings background is now more constrasted, specially in classic mode.
Moved "show markers animations" to the Performance category in settings
Reduced switchmode/settings buttons on mobile
Fixed UB32 being inaccurate between 1500-1600m, thanks @Butterhead98 (#102)
Fixed social media buttons being blue in settings menu
New settings menu on bottom right corner to customize map/marker behaviour (external links have been moved here aswell in a more compact way)
New animations for weapons & targets markers when created (can be desactivated in settings)
Grid have been reworked to be less blurry at every zoom level
now buffering grid outside of view to avoid entire parts of maps without grid while panning
now buffering map tiles outside of view to avoid appearing tiles while panning
Themes have been removed for now, maybe to return later in another form.
A new spread circle has been added on targets to show the spread possibility of rounds (mortar, hellcanon, technicals only)
You can now place up to two weapons on the map (CTRL+doubleclick)
The switchmode icon is now correctly centered (#101)
Page now waits to be fully loaded before displaying content, avoiding flash of unstyled content. (#99)
On mapmode, calculations doesn't avoid mouse-grabbing the map anymore (#97)
Markers now cannot be placed/dragged outside of map (#98)
A map (al basrah) is selected by default (legacy/mapmode) (#93)
Grid is now fully covering the map (#92)
New interactive map mode ! You can know switch UI mode with the bottom right button to display a map where you can place and drag markers.
Fixed a bug where in legacy mode calculations were displayed even if target was too close. (#90)
Bottom-right menu now autoclose when clicking elsewhere in the window
Fixed an issue on Chrome/Edge where calcs on heightmaps were slightly off (#88)
You are now able to choose high/low angle for every vehicles and Hell cannon by clicking the icon next to elevation
You are now able to get negative elevation results for vehicles, it should cover situation where you can tilt a vehicle on a slope to hit a target under you.
Fixed an issue on Safari/Webkit where focus was skipping from target to weapon input when editing weapon coordinates (#69 - thanks to TheGrimReaper13/PhiR)
Fixed an issue on Safari Mobile where keyboard is blinking when editing weapon coordinates (Thanks to PhiR)
Fixed an issue where the tooltip encouraging clicking the results to copy them was covering the target input on mobile with on-screen keyboard open. Tooltip is now hidden on mobile
Implementated an automated testing tool to detect issues and test on various browswers
Various code refactor & rework
Added new UB32 deployables (same calc than technical UB32, but fancy icon)
Reworked weapons in two categories : Deployables/Vehicles
Fixed #83
Fixed #84
New "counting" animation when updating calc numbers
You can know switch between high/low angle with BM-21 Grad by clicking the elevation icon next to elevation number.
Disabling French DLC mortar for now
Fontawesome Icons are now selfhosted
Fixed weapon image width for Steam Browser (#71)
Shooting animation is now hidden when screen size is too small
Added a new fancy shooting animation
Fixed weapon list so it doesn't need scrolling on mobile
Reduced classic mortar icon size
HellCannon and technical mortar are now using the standard projectile motion formula instead of estimated calculations on ingame table
- new min & max ranges.
- Reworked weapon to work with a fixed velocity instead of working with the ingame table.
- BM-21 is now using x2 gravity scale
- removed min angle
now auto-generating robots.txt in prod/dev building scripts
fixed weapon selector list being offset
fixed #66
added color on save button hover
fixed saved calc being misplaced when resizing window
updated readme still mentioning 'MSMC'
Active weapon icon is now displayed in the keypads section
Weapons selector is now a classic dropdown selector, displaying weapons in category : mortars, vehicles, frenchdlc
Dropdown list now shows current selected in a light red color
Added fancy animations on first page load
Added informative tooltips on results
Removed an unecessary space when saving calcs to clipboard
Copy to clipboard now working again on Steam Browser
Saved calcs should now be correctly centered on all devices
Fixed caracter " ° " encoding when saving a Tehnical/Hellcanon/Grad-21 calc (Thanks @TheGrimReaper13 !)
Fixed Yehorivka heightmap's offset, heights calculations should be right for now (Thanks @TheGrimReaper13 !)
Added Manicouagan in the map list (removed Manic)
Added new weapon : BM-21 "Grad"
Added a "Debug mode" that can be activated in conf.js to make debugging easier