Skip to content

TheGirlThatLived/NarrowOne_Customizations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

328 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Narrow One Customizations

YouTube Channel | LordGraz

Xeltalliv | Talent7

Discord

Thanks to games like Narrow One being written as a HTML5 games, using "CSS Override" addons (my pick: Stylebot and Tampermonkey on Chrome Store - featured and top rated), you can customize the looks of it, with all the power CSS has in hand.

  1. Contributors and development history
  2. Features
  3. Installation
  4. Useful resources (for editing purposes)

Contributors:

Xeltalliv; Slipper King; Pratik; Systummm; Lolopano; Blazyst; Ansy; Riptide; Razgriz; PING 18

Works on this addon started around 2nd of November 2024, when PING 18 asked how to save CSS changes while playing with DevTools inspector. He wasn't first to "inspect element" of the page for the funnies, but I happened so to be in the chat that day, and wanted to actually answer his question. My CSS experience at that time was ending on downloading Dark Reader and changing website fonts to my system's default, but I researched StyleBot addon, and I was having fun animating loadout icons. I started taking first steps into Tampermonkey as well, thus making FanTranslation addon.

The project eventually snowballed from a meme edit into something more: Lolopano took the FanTranslation template and made an actual game translation, more people began getting involved, and I figured more players might enjoy this setup - so I moved my memes to separate scripts and started working on Violent Glass (something that could be aesthetically pleasing: unified on a theme of glass and shades of violet). Stylesheets applied through Tampermonkey were less forgiving, which Pratik, Systummm and Slipper King helped me troubleshoot. Eventually it was diagnosed that Stylebot automatically adds "!important" tags on styles, which Tampermonkey doesn't, and it can be fixed.

Without Xeltalliv, this theme might as well remain existing as stylesheet for StyleBot - he contributes the most interesting part of this package: HealthBarPercentage.js, on top of that providing Quality of Life scripts. And without you - it'll get boring, so if you want to make your own CSS, please upload it to this GitHub repository for everyone to appreciate. I list current issues in To-Do.md file, if you want to contribute fixes feel free to make a Pull Request!

Features:

In-Game looks (minimalist design for tunnel vision) In-Game

Semi-transparent windows and UI, no screen dimming, neat stained glass-like shaping Scoreboard

Custom Crosshair optimized for size - the smaller and less distracting it is, the better is your accuracy (please go to your settings and disable Accuracy Offset).

Transparent in-game chat, inspired by Twitch live chat with unnecessary prompt boxes hidden In-GameChat

...also resized to fit more text InGameChatExtendedBoundaries

UI elements scaled down and moved around by "%", to better support various resolutions Settings

All major customization features (including optional FanTranslation "Shitongue" present in this picture) are split into separate scripts, so players can add as many as they want, then toggle them effortlessly from Tampermonkey dashboard. For example: one could download Violent Glass, then cascade on top of it another stylesheet (e.g. something to change loadout backgrounds to animated .gif, more animations, etc.) Shop

Installation:

The process has been simplified for a common user that won't need adjustments:

  1. Install Tampermonkey into your webbrowser (available in your webbrowser's Addon store), or one of its open-source alternatives.
  2. For Chromium-based webbrowsers, follow this guide to get your scripts working.
  3. Open /Scripts folder, and click on the scripts that you wanna install. Find a button to copy them as RAW file. All screenshots in this README.md section refer to "Theme(ViolentGlass).js" if that's what you want to install, other scripts are parts of it that you might need to modify before use or at least read their descriptions at their top section.

CopyRAW

  1. In Tampermonkey, create "New Script", empty it's contents to blank page (Ctrl+A -> Delete), then paste the copied script (repeat this step for every new script you're trying to import).

CreateScript

  1. Restart webbrowser (same applies when updating scripts).
This is all you need to know to upgrade your Narrow One experience, but I hope it'll raise your curiosity to go around and try to edit this on your own.

Useful resources (for editors only):

CSS Tutorial: https://www.w3schools.com/css/default.asp

What you do is you hover mouse over page elements while "inspect element" tool is enabled - that's how you find their names, to later reference in your external CSS stylesheet and list all effects you wanna add.

If you're an audio learner, here are some videos:

Speed course: https://www.youtube.com/watch?v=OEV8gMkCHXQ

Speed course (in practice): https://youtu.be/1PnVor36_40?t=536

Live examples (for copy-pasting): https://uiverse.io/elements?t=css&orderBy=favorites | https://getcssscan.com/css-box-shadow-examples | https://codepen.io/topics/ui-patterns

Discussion thread (held on Pelican Party Discord https://discord.com/invite/j8jnjWx9Uc ): https://discord.com/channels/519477170964267008/1302074751510118510/1302074751510118510

About

Thanks to games like Narrow One being written as a HTML5 games, it can be customzied. This repository collects most interesting customizations for download and modification.

Topics

Resources

Stars

Watchers

Forks

Contributors