Mettymagic / np-userscripts

A collection of simple userscripts for Neopets to improve quality of life. These userscripts are mostly quality of life and do not provide any form of advantage or risk unless specified. Requires TamperMonkey or a similar browser add-on to run.
13 stars 4 forks source link
metty mettymagic mettyneo neo neopets tampermonkey tampermonkey-userscript userscripts

✨ MettyNeo Userscripts ✨

Sometimes small things on Neopets annoy me so I write userscripts to make things a bit easier and share them to the world to hopefully make everyone's life a bit easier.


Page Overhauls:

  • βš”οΈ Battledome Set Selector / Better Battledome

    • Adds the ability to save and select up to 5 BD weapon/ability selections with the click of a button!
    • Sets can be set to automatically apply based on the current turn!
    • Disables the BD animations, making fights much more seamless!
    • Remembers pet / challenger selections and allows you to filter only favorited challengers!
    • Tracks and displays earnings and lets you copy your prizes to clipboard to share with others!
    • Tracks Obelisk contribution, including battles played and points earned for your team!
    • Note: Script automatically disables during 2P battles and after your first 10 Obelisk battles!
  • 🎣 Active Pet Switch / Fishing Vortex Plus

    • Allows you to switch your active pet from anywhere with the press of a button!
    • Adds additional features for the Fishing Vortex such as level display and time since last fished!
      • Now you can fish with all of your pets!
  • 🎴 Better, Faster Godori

    • Removes the unnecessary delay between actions, making the game way faster!
    • Cards in hand will automatically be assigned the relevant stack, reducing number of clicks!
    • You can play the highest value card in your hand by clicking on a card stack on the table!
    • A complete overhaul of the game's visual display!
      • Cards are color-coded by capture set
      • Hand is sorted by card type
      • Hovering over a card highlights cards of the same capture type
      • Displays number of cards in hand, deck and capture categories
    • Adds a timer so you can really race to those 250 hand wins!
    • [UNIMPLEMENTED] Tracks cards in play and displays card counts to help make better decisions!
  • πŸ₯€ NeoCola Enhancements

    • Cleans up and vastly improves the token selection UI!
    • Tracks prize results, displaying your average earnings and cumulative odds for a Transmogrification Potion!
    • Implements the "Legal Cheat" Easter Egg to increase Neopoint earnings!
      • NOTE: The legality of this is a grey area and it is currently enabled by default. This can be easily disabled in the script's configs - use at your own discretion!
    • Overhauls token submission to allow for quick submissions to still be displayed and tracked!
      • [WIP] Submission and tracking works but no additional displays are added yet
  • πŸ“¦ Inventory +

    • Allows you to perform multiple actions in an inventory without refreshing the page!
      • NOTE: Certain prompts, eg gifting users, may not auto-refresh at the right time. This will be fixed in a later version.
    • Remembers your option selection for each item, making repeated uses much quicker!

QoL Scripts:

  • ☠️ Lever of Doom Shame Tracker

    • Tracks the number of times the lever has been pulled and the amount of NP spent
    • Automatically checks to see if you have earned the avatar, allowing for spam-refreshing without worries!
  • πŸ›’ Quick Inventory Deposit

    • Adds a button on all pages that deposits all items currently in your inventory into your Safety Deposit Box
      • Donates items using the quick stock page in batches of 70
  • ⭐ Home Page Redirect

    • Simply redirects from the new homepage to the actual game site's home page.
  • πŸ³οΈβ€πŸŒˆ Trans Affirming Neopets (+ Userscript Compat)

    • Lets the user replace all instances of a word with another word on all Neopets pages
    • Primarily intended for replacing deadnames but can be used for any word or phrase!
    • Userscript Compat applies the word replace after everything loads, thus replacing content added directly after the page itself loads.
    • Note: Requires the user to add pairs of words in the script itself!
    • Note: Does not currently replace instances of words added to the page after loading, eg. on pop-up prompts!
  • πŸ— NeoFoodClub +

    • Adds various small improvements to the fansite NeoFood.Club
      • Automatically applies max bet amount
      • Keeps track of bets that have been placed to prevent double-betting
      • Opens bet placement links in a new tab and automatically closes them once applied
      • Adds quicklinks to the Current Bets and Collect Winnings pages
  • πŸ–Ό Mystery Pic Helper

    • Adds quicklinks to Jellyneo Image Emporium pages to help users determine the Mystery Pic
  • 🧩 Daily Puzzle Solver

    • Automatically grabs and selects the correct daily puzzle answer from TheDailyNeopets
    • Permission to use pages was obtained and credit included. Thanks TDN team!
  • 🌎 Quick Exploration Links

    • Adds a drop-down to the Explore link on beta pages
    • Easy to add custom links!

WIP Userscripts:

  • πŸ“‘ Direct Link Display

    • Adds a visual display to daily direct links
    • Currently supports Qasalan Expellibox and Coconut Shy
    • Wheel support planned Neopets killed this, unfortunately...
  • πŸ—ƒ SDB Inventarium

    • Currently only tracks items in SDB and items going in/out of SDB
      • NOTE: Currently does not track items deposited via the Quick Inventory Deposit userscript
    • [UNIMPLEMENTED] Overhauls the SDB by displaying all items on one page
    • [UNIMPLEMENTED] Items can be sorted by rarity, est. price, market price, quantity, and more!
      • Currently allows users to sort for r102-r179 items for Faerie Festival, albeit with a primitive display
    • [UNIMPLEMENTED] User can save sorting options and quickly apply saved search conditions!