AMQ-Scripts

UPDATE 2021-02-13: I will no longer create or update AMQ scripts. If there are any bugs or new features you want added, fix/do it yourselves. I will merge open pull requests.

Installation

Requires Tampermonkey browser extension (Greasemonkey doesn't work).

Scripts:

Note

Scripts in the "test" folder are not complete and might be full of bugs, use at your own risk

Script descriptions and usage information

Song List UI (amqSongListUI.user.js)

Adds a window which lists all of the songs that play during a quiz in real time (during answer reveal phase). This window can be opened by pressing the "Song List" icon at the top right of the quiz screen (the same place where you change video resolution, volume and open the room settings) or by pressing the Pause/Break key on the keyboard

Features:

Known bugs:

Song List (amqSongList.user.js)

Adds a button which copies the current song info in JSON format to the user's clipboard, this button can be found at the top right of the quiz

Features:

Known bugs:

Rig Tracker (amqRigTracker.user.js)

Counts how many times each person's list has appeared during a quiz (Note: only counts if the player has "Share Entries" enabled in their AMQ list settings)

Terminology:

Features:

Known bugs:

Rig Tracker Lite (amqRigTrackerLite.user.js)

A less customizable version of amqRigTracker.user.js with only one feature.

Terminology:

Features:

Known bugs:

~Team Randomizer (amqTeamRandomizer.user.js)~

~Randomizes all players into teams of 2 and posts each team in chat. to use, type "/teams" in AMQ chat. Only works while in lobby (before the start of the quiz). Only randomizes the players (not spectators).~

~Known bugs:~

Deprecated, teams are now an official game mode

Dice Roller (amqDiceRoller.user.js)

Rolls a random number between 1 and a max value (inclusive). To use, type "/roll" and add a max value, for example "/roll 10". This will roll a random number between 1 and 10. Default max value is 100.

Known bugs:

Dice Roller UI (amqDiceRollerUI.user.js)

Adds a user interface window that allows you to roll and edit custom dice rolls. To open this window, click the box icon (supposed to represent a dice) in the top right corner while in a quiz.

Features:

Known bugs:

Speedrun (amqSpeedrun.user.js)

Adds a user interface window that shows information about fast you answer songs. To open this window, click the clock icon in the top right corner while in a quiz.

Features:

Known bugs:

Chat Timestamps (amqChatTimestamps.user.js)

Adds timestamps to messages (and system messages) in chat in HH:MM format, based on user's local system time

Known bugs:

Buzzer (amqBuzzer.user.js)

Adds a buzzer to AMQ, which mutes the current song and posts the time you buzzed in in the chat. To use, press the Enter key on an empty answer field (doesn't work if you already have something typed in)

Known bugs:

Song Difficulty Counter (amqSongDifficultyCounter.user.js)

A counting tool which counts how many songs there are on any given difficulty. Can be customized to count any difficulty range and any song type. To use, open a solo lobby and click the "Counter" button, next to the "Room settings" button. Usage of guest account strongly recommended so you don't inflate your Songs Played and Guess Rate as the tool simulates games and you need to hear at least 1 song before you can return to lobby.

Terminology:

Features:

Known bugs:

Rewards Tracker (amqRewardsTracker.user.js)

A tool that counts how much XP, notes and tickets you gained and calculates how much you gain of each per hour. To use it, click the line graph icon while in a quiz and click the "Start" button.

Features:

Known bugs:

Expand Library Search by ANN ID (amqSearchExpandANNID.user.js)

A simple script that allows you to search the Expand Library by ANN ID in addition to searching by anime, song or artist

Known bugs:

Short Sample Radio (amqShortSampleRadio.user.js)

A simple script to help push your entire list down to 0-10% difficulty. Actually to 9% - 10% exactly as it only plays 10% - 100%. To use, click the nice button marked ASSR it adds. Only works with solo lobbies, errors out in public/multiplayer rooms.

Features:

Known bugs:

Solo Chat Block (amqSoloChatBlock.user.js)

A script that replaces the chat in Solo rooms with an image. It's completely useless anyways.

Features:

AMQ Room Browser Placement (amqRoomBrowserFix.user.js)

A script that moves the "View All Settings" button in the Roombrowser to the top of the displayed Room tiles. This fixes the rather annoying visual bug that causes some room tiles to become taller than others when the settings displayed at the bottom (guess time, song count, list type) become too wide. This most noticeably happens with custom settings that use variable guess times.

Features:

Note: does not register in Joseph's "Installed Userscripts" to prevent adding that button if this is the only script from the repo.