Ninja.io Utils

## Overview

Ninja.io Utils is a free add-on to Ninja.io, developed by Meow (ALEXMEOW4560 ingame, aka ItzTheMeow otherwise) with tips & ideas from DarkMaster and Anna (JagKiller ingame) and tested by Gazerme and Velo (account deactivated) which provides many extra features, including texture packs, message shortcuts, and simple performance stats. The program has been officially recognized by Buizerd, and one feature had even been made official. Every addition that Utils adds is purely **quality-of-life features that do not enhance gameplay.**

## Downloading

The process to download and use Ninja.io Utils is as follows:

* Download the Tampermonkey browser extension. This is available on the Chrome Web Store.
	+ Violentmonkey also works for this step.
	+ Extensions downloaded to the Chrome Web Store will still download on other browsers based on Chromium, like Edge or Opera GX, that aren't necessarily Chrome.
* Go to the Greasyfork page for Ninja.io Utils. This will redirect you to a Tampermonkey page, where you can click install.
* Open ninja.io, and the program should run automatically.

## Features

The upgrades that Utils provides include:

* Texture Packs - Will be detailed below
* Performance Stats - Will show you your FPS and ping, in milliseconds. If desired, it will also show the current time of day.
* XP Stats - Will add a small line of text once a game ends detailing how much XP you gained and how much that contributes to your current level progress. `(Ex. "You earned 2,356 XP! (2%)")`
* Message Shortcuts (Developed by Anna) - Allows you to bind up to six messages to a keyboard shortcut. (Alt + 1-6)
* Sounds+ - A click sound that plays when you type.
* Extended Links - There are now individual links for games, which include the game name and password, and loading that URL will automatically prompt you to join the game.
* Dedicated fullscreen, initiated by pressing F11.
* Extra information about maps, specifically the name and creator.
* On Firefox, it allows you to paste into text fields which apparently you cannot normally do.

There are also some smaller features that had been removed due to new updates to the game.

* There used to be health bars over players' heads that showed health and remaining flight energy. These were removed once the official health bars were provided.
* There was previously a stat tracker provided which was hosted on Meow's website, that would show your game stats (Map, KDR, Caps, etc.) for every game you'd play after activating.
* It is unsure if this feature still works or not, but it allowed you to see the status of your friends. Offline players would be gray, players that also use utils would be orange, and online players would be green. It's possible this has been either revamped, removed, or replaced by an official version, with the orange status now being removed.

## Public Texture Packs

These are the texture packs that have been made public by their creators, for anyone that has Utils to use. Packs are organized by creator, and creators in alphabetical order. This does not include since-removed packs and or private packs.

**Anna**

* Soldat - Uses the equivalent textures from S1 and puts them into Ninja.io. Soldat is a primary inspiration for the game.

**Chefster**

* Original - Takes the weapon textures from mid-2022 (the era where Rifle was an M16A4, not A1 or M4) and reuses them in the current game.

**DarkMaster**

* Scribble - The largest texture pack by far. Every texture pre-boomerang is replaced with a much simpler redrawing, made in MS Paint.

**[SC]Karma**

* Final Sunset - All weapons, some map features and some UI elements are layered over with a purple-to-yellow hue.
* Pink Terror - All weapons, some map features and UI elements are pink now
* Unchained Rage - As usual, weapons and some UI elements are retextured to be red with golden chains.

**lemonjuice.**

* lemon's personal pack - Some weapons and customizations are retextured
* Terraria (discontinued) - I planned on taking all the relevant Terraria textures and importing them to ninja but the proportions are broken so I doubt I'll be finishing it ever

**Meow**

* All White - Every texture is replaced with a white box.
* Invisible - "Hey, where'd the game go?" // Everything is invisible, even players and terrain. This does show the outlines of terrain polygons, which is an interesting sight.
* Plastic - Crates and some terrain are now more solid colored, with no blending or blurring.
* Transparent Vignette - Makes the red damage overlay less intrusive and more transparent.

**Morgoth**

* Anna's Kiss - Custom-made purple themed pack for weapons, gold, and other such things.
* Bloodlust - Everything is covered in blood, even explosions!

**Sauron]**

* Just a Red Pack - Barrett, MAC-10, RPG, Deagles and bullet trails are all red or red-tinted.

**Velo**

* EliteVV1 - Projectiles are highlighted in a striking bright red to inform users of any dangerous objects such as shotgun bullets, grenades and even muzzle flash.

## Trivia

* DetectiveDemon (or [RARITY]Demon1SL, as he is referenced in other pages) made a texture pack that was essentially the texture map being changed to an image of "Shrazowski". That being a meme image of a mix of Shrek and Mike Wazowski.
* When Uzi, M60 and Boomerang were added and Shock Rifle was re-textured, Utils was not adapted to the texture map and instead used the old textures. This is how the broken textures image seen in Bug History was created.