Skip to content

TankTroubleAddons — the go-to extension for all your mayhem needs!

License

Notifications You must be signed in to change notification settings

asger-finding/tanktroubleaddons

Repository files navigation

TankTroubleAddons

Chrome Web Store

TankTroubleAddons is the all-encompassing extension for your TankTrouble needs.

With 30+ additions, Addons implements key features to the game, enhancing your user experience and the game itself.

Key features include:

  • Dark theme
  • Resource packs
  • IronVault integration
  • Forum, chat, game, lobby, emporium, player and admin quality-of-life improvements

This repository contains the source code for TankTroubleAddons v2.
For legacy TankTroubleAddons, see turtlesteak/TankTroubleAddonsFinale

To-do

  • Ensure support for all major platforms
  • Add to Chrome Webstore, Firefox add-ons, Safari extensions and Opera add-ons
  • Complete Features checklist before full release

Build instructions

Requirements

  • Browser (Chromium, Firefox or Webkit)
  • node >= 16
  • pnpm (project package manager)

Minimum browser version

TankTroubleAddons compiles to ES2023 spec. The minimum browser version required to run this addons must support the ECMAScript 2023 specifications.

Instructions

  1. Fork/clone this repository
  2. Navigate to the root of the repository
  3. Run pnpm install and wait for install
  4. Watching/compiling the extension
    • pnpm run dev — defaults to manifest v3.
      Compiles a dev build (no minification) and watches for changes.
      Run pnpm run dev:mv2 or pnpm run dev:mv3 to target a specific manifest version
    • pnpm run build:dev: compile a dev build for all platforms
    • pnpm run build:prod: compile a production (minified) build for all platforms
    • pnpm run clean: delete the build and dist folders
    • pnpm run lint: run eslint on the project
  5. Installing TankTroubleAddons in your browser
    • Chromium browsers (Chrome, Edge, Opera)
      1. Go to one of the following
        chrome://extensions/ (Chrome)
        edge://extensions/ (Microsoft Edge)
        opera:extensions (Opera)
      2. Check on Developer mode
      3. Click on Load unpacked
      4. Select the build or dist folder depending on your needs.
      5. To reload the extension, press the spinner icon to load all your changes!
    • Firefox
      1. Go to about:debugging
      2. Click This Firefox
      3. Press the Load Temporary Add-on... button.
      4. Select the manifest.json file in your folder of need.
    • Safari
      1. See this or this!

Happy hacking!

About

TankTroubleAddons — the go-to extension for all your mayhem needs!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •