Coder Social home page Coder Social logo

nm-trade-enhancements's Introduction

NeonMob Trade Enhancements

Adds enhancements to improve trading and usage experience.

Installation

  1. To use usercripts, you need an appropriate extension. I recommend Tampermonkey (Chrome Webstore, Firefox Add-ons).
  2. Then you need to download the userscript and the extension will automatically offer you to install it.

Provided Features

The Trade Window

New filtering system

The card filters are replaced with another one, much more powerful.

Firstly, it allows you to save filters and quickly switch between them. And, if you name a filter set default (case doesn't matter), it will be applied at the beginning of the trade.

Then goes the section with series-based filters. The first one defines the range of collected cards in your or your partner's series to show it. A resetting button follows it. In the following row, three toggles allow showing only series shared with the partner, series the partner hasn't completed yet, and series favorited by the partner. Finally, a series chooser show only series matching the filters mentioned above. It supports searching, shows core series and special series progress and whether the partner favorited it.

The last row allows filter series by the following types:

  • Out of print series;
  • Limited series with credit packs only;
  • Limited series with carat packs or freebies;
  • Unlimited series;
  • Replica Edition and Infinite Edition.

The last section contains card-based filters. They allow:

  • Show only wishlisted cards;
  • Show only favorited cards;
  • Hide cards used in other trades or show such ones only;
  • Set card rarity;
  • Show only cards of which you or the partner own a certain number of copies;
  • Show only cards with the card count in a specific range.

At the top of the trade window, you'll find the list of applied filters and their parameters.

The card features

If the print is used in another trade, there will be an icon in the card's upper right corner.

Around the series name, you can find an icon to set this series to the series chooser.

The neighbor icon allows you to hide the series from search results. The hidden series are listed below the applied filters.

Now, the card info contains the progress of your and your partner's collections. In addition, its tooltip shows a bit more information. Thus you can estimate partner interest in cards from this series.

Once you have added a card, you can change the print number to trade by clicking it. The prints used in trade will be marked. But, for the sake of users who aren't aware of NMTE, you can change the print number only of the your cards.

Overthought to counter or modify a trade? Not a problem

Now, there is a button to cancel all the changes and return to the original trade.

Last user activity

Now the conversation window shows how far ago the partner did something.

Note that this means the last public activity but not the last site visit.

Auto-withdrew fix

Now you'll get notifications about auto-withdraw trades.

Note, it just remembers your trades and displays auto-withdrawn ones. So if you make a trade on another device and it gets completed before NMTE sees it, there will be no notification.

The card used in trade

Like in trade, cards involved in trading will have a corresponding icon on the collection and series pages.

Trade previews

Now, when you hover in the sidebar the trades list or a trade notification, a trade preview will appear.

Also, it will appear when you hover over the icon of using the card in trading.

Number of copies instead of the checkmark

If you want, in the settings you can enable displaying the number of owned copies instead of the checkmark, when it's 2 or more.

Single click instead of hundreds

Just select the rarities you want to get or nothing if you want everything and wishlist all these unowned cards in one click!

Use the wishlist filter to toggle into unwishlisting mode.

Open promo packs only when you want

Now your account setting has an option to use the promo button instead of the promo page (by default, it's off). When the option is enabled, links with promo packs will redirect you to the series page, where you can decide whether you want to open the pack or not.

Peep the colored version of a card

On detailed view, press and hold the card image to see its colored (or animated) version, even if you do not own it.

Hotkeys

  • More proper behavior when Escape pressed;
  • Use Enter/Spacebar to accept the confirmation and Escape to decline;
  • Use the Left and Right keys on the detailed view to go to neighbor cards.

Various

On the series page, the detailed card view also has buttons to see neighbor cards.

Cards in trades will be sorted by rarity, so matching them is easier.

If you want to know the exact number of owners/seekers - hover over the text.

Now, if you own an animated card, you will see even better quality on the detailed view!

When you return to the list of needers or seekers, it won't load from zero.

nm-trade-enhancements's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

nm-trade-enhancements's Issues

Not an issue, but a thank-you.

Thank you so much, 7nik, for keeping the userscript updated. Neonmob is unusable without the features you provide us.

Trying to trade "crashes" the trade window

Trying to trade a card closes the trade window with nothing happening, and this in the console. To clarify, it happens, for instance, when going to your collection, selecting to trade a card, and when you get to the purple "trade" button to initiate a trade with someone, that's when this pops up. So obviously I can't conduct any trades, and that's rather annoying.

2022-12-19 18_15_57-NeonMob - A Game   Marketplace of Digital Art Trading Cards

Highlight doubles in the Series Checklist

Is it possible for the Enhancer to check the own_count when in the series page, or only in the trades window? It could come in handy in trades if there was a way to highlight doubles in the Series Checklist.

Some ways to depict that:
doubles
(bold, underlined, or amount)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.