max / VgenUnlocked

Install steps: Install a userscript manager, select Install, then open a website matched by the script.

Userscript HOWTO за начинаещи Chrome Edge Firefox

Публикувано:

Версия: 2.0.1+dffcf64

Резюме: Adds minimum price badges, advanced sorting, price filtering, quick preview modals, help popup, and mature content hover unblur to VGen listings.

Лиценз: MIT

Антифункция: неуточнено

Source and freshness

The following figures come from the original source and are separate from activity on this site.

Original script: VgenUnlocked

Source version: 1.0

Last source check:

Last successful check:

Source daily installs
0
Source total installs
0
OpenUserJS install requests
0

Requests received by this site are not proof that a user completed installation.

Clicking Install records a request on this site; it does not confirm installation. Not working after install? View troubleshooting and issues

VgenUnlocked - Ultimate VGen Enhancement Suite

Enhance your browsing experience on VGen with dynamic pricing normalization, advanced sorting, price filtering, mature content hover unblur, and high-fidelity quick preview modals.

Key Features

1. Min Base Price Badges (with Accurate Currency Normalization)

  • Displays the starting base price directly on every commission listing card next to the review counts.
  • Automatically factors in active discount percentages (e.g. CA$33.46 instead of CA$41.82 with a -20% badge).
  • Full support for zero-decimal currencies (such as Japanese Yen JPY, Korean Won KRW, etc.) and decimal currencies (USD, CAD, EUR, GBP), preventing 100x pricing miscalculations.
  • Uses direct live currency exchange rates from VGen's official API for maximum conversion precision.

2. Bottom-Left Quick Preview Button

  • Adds a glassmorphic circular preview button (👁️) on the bottom-left corner of every commission's thumbnail image.
  • Hover animations provide smooth visual feedback.

3. Flicker-Free Mature Content Hover Unblur

  • Hover over any mature warning element for 0.5 seconds to instantly unblur and view the high-resolution media.
  • The script retrieves the unblurred media URL directly from the service data cache and overlays it smoothly, bypassing the blurred placeholder.
  • Re-blurs instantly on mouse leave.
  • Uses targeted event-bubble validation to completely eliminate flickering when moving the cursor inside the card.

4. Premium Control Panel & GUI Minimization

  • A high-fidelity glassmorphism panel anchored in the bottom-right corner.
  • Toggles: Dynamically turn price badges, quick preview buttons, or hover unblurs on and off.
  • Price Range Filter: Enter Min and Max bounds in your native currency to filter out out-of-range commissions instantly.
  • Advanced Sort Options: Re-order lists on the fly by Price (Low to High), Rating (High to Low), or Total Reviews (High to Low).
  • Minimize & Restore: Collapse the GUI into a tiny, unobtrusive 🔓 floating button to keep your screen clear. Your minimized preference is saved to localStorage and persists across page refreshes.

5. Quick Preview Modals

  • Click the preview (👁️) button to open a detailed modal overlay without leaving the current category.
  • Slate JSON Parser: Translates VGen's internal Slate JSON descriptions into clean, formatted HTML (headings, paragraphs, bulleted/numbered lists, bold, italics, underlines).
  • Media Gallery: Displays a scrollable carousel of all preview images/videos with verification badges.
  • Includes tags, artist handles, base price details, and direct canonical permalinks to order pages (/commission/service/... and /shop/product/...).

6. Smooth Scroll Boost & Performance Optimizer

  • Smart Video Lifecycle: Uses an IntersectionObserver to automatically pause offscreen WebM/MP4 videos, dropping background hardware video decoder loads from 70+ down to only what is actively visible.
  • Asynchronous Image Decoding: Automatically assigns decoding="async" across listing images to decode pictures off the main thread, keeping 60 FPS scrolling fluid.
  • Virtualization Stability: Preserves native row measurements and scroll heights in react-virtualized without layout containment conflicts, preventing permanent infinite scroll loaders or scroll drift.

Installation Guide

  1. Make sure you have a user script manager installed:
  • Click Install this script on GreasyFork (or copy the script contents from vgen-price-sorter.user.js and add it as a new script in your manager).
  • Navigate to vgen.co (any category page, e.g. Character Illustrations).

  • Usage

    • Interactive Help Guide: The first time you use the script, a welcome help dialog will display detailing all features. Click the ? icon in the top right of the control panel header to open this guide again at any time.
    • Minimizing the GUI: Click the minimize (−) button in the control panel header. To bring the panel back, click the small 🔓 icon in the bottom right corner of the browser.
    • Sorting & Filtering: Enter Min/Max prices or change the "Sort By" dropdown. The React state interception will dynamically rearrange the grid cards on the fly as you scroll and load more artists.

    Privacy & Safety

    • No tracking, no third-party servers: The script runs entirely in your browser context.
    • Safe Interception: Intercepts VGen client-side state hooks safely without blocking Next.js pagination, preventing browser freeze bugs.
    • Official API usage: Connects directly to VGen's exchange rate endpoint to pull real-time conversions.

    Рейтинг: 0