☰

πŸ› οΈ PopControl

Central hub to manage all Popmundo scripts from one panel

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
Luke James gibson
Daily installs
0
Total installs
12
Ratings
0 0 0
Version
2.3
Created
2026-03-10
Updated
2026-03-21
Size
77.5 KB
License
MIT
Applies to

πŸ› οΈ PopControl β€” Ecosystem Control Center

Manage all Popmundo scripts from a single bar Β· Customize character menu Β· Favorites, TOP VIP and hiding system


πŸ“‹ Table of Contents


πŸš€ Installation

1 Β· Browser Extension

Desktop

Browser Download
🌐 Chrome tampermonkey.net/?browser=chrome
🦊 Firefox tampermonkey.net/?browser=firefox

Mobile

Platform Recommended Method
πŸ€– Android Kiwi Browser + Tampermonkey
πŸ€– Android Firefox Mobile + Tampermonkey extension
🍎 iPhone / iPad Userscripts compatible browsers

2 Β· Script Installation

  1. Open Greasyfork β€” PopControl
  2. Click Install button
  3. Script updates automatically β€” nothing else needed

πŸ’‘ Recommendation: Install PopControl before other scripts. When the ecosystem is ready, others will automatically connect.


🎯 What Does It Do?

PopControl is the central management layer of the Popmundo script ecosystem. It has two main tasks:

1 Β· Control Bar β€” Collects buttons of all active scripts in a single fixed bar. You can customize its position, color, and order. You can turn scripts on and off with a single click.

2 Β· Character Menu Manager β€” Allows you to personalize the left menu on the character page: hide items, add to favorites, reorder; display script buttons in the TOP VIP section.

ℹ️ PopControl does not play the game automatically and does not provide unfair advantages. It only manages the interface and script coordination.


πŸ“Š Control Bar

Positions

The bar can be placed on all four edges of the page:

Position Description
⬇ Bottom Horizontal strip at the bottom of the page (default)
⬆ Top Horizontal strip at the top of the page
β—€ Left Vertical column on the left edge
β–Ά Right Vertical column on the right edge

Button Ordering

Buttons in the bar can be reordered with drag-and-drop:

  • πŸ–±οΈ Desktop β€” Click and drag the button
  • πŸ“± Touch β€” Long press the button (300ms), then drag

Minimization

When you close the bar with the β–Ό button, a βš™οΈ FAB button appears in the bottom right corner. You can reopen the bar by clicking the FAB or with Alt+P.


βš™οΈ Settings Panel

Opened by clicking the βš™οΈ PopControl button on the bar.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  πŸ› οΈ PopControl v2.3            βœ•   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  πŸ“ Position   ⬇ Bottom  ⬆ Top     β”‚
β”‚                β—€ Left  β–Ά Right     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  🌍 Language   TR  EN  PT  Customizeβ”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  🎨 Color      [Bar ▐] [Text ▐]    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  πŸ—‚οΈ Menu Mgmt    [ Manage ]       β”‚  ← Only on character page
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  πŸ”Œ Scripts                        β”‚
β”‚     🎨 Helper          ●──  (on)   β”‚
β”‚     🌐 Social          ●──  (on)   β”‚
β”‚     πŸ—ΊοΈ Route49         ──○ (off)  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Script On / Off

You can disable any script with the toggle next to it. When a script is turned off, its onUndo function runs and reverts all changes it made on the DOM.


πŸ—‚οΈ Character Menu Management

Only active on character page (/World/Popmundo.aspx/Character/...).

PopControl adds three extra layers to the left menu on the character page:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  ⭐ TOP VIP             β”‚  ← Buttons registered by scripts
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  ⭐ Favorites           β”‚  ← Items you added to favorites
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Career                 β”‚  ← Original game menu
β”‚  Activity               β”‚
β”‚  ...                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

⭐ TOP VIP Menu

Scripts (Helper, Guide, Route49, etc.) can register their own buttons to the TOP VIP section. This section:

  • Is positioned immediately above the Career menu
  • Stands out from the original menu with blue-purple gradient header
  • Is collapsible by clicking the header β€” open/closed state is remembered across page reloads
  • Buttons inside can be reordered with drag-and-drop using the β‡… Sort handle
  • Items can be hidden from the Menu Management screen πŸ‘

⭐ Favorites

You can favorite any menu item with the ⭐ button:

  • Appears in a separate section immediately below TOP VIP, above Career
  • Recognized by pink gradient color theme
  • Can be reordered with β‡… Sort handle
  • Displayed as tags in Menu Management screen, removed with βœ•

πŸ‘ Show / Hide

You can hide any menu item with the πŸ‘ / 🚫 button next to it:

  • Works regardless of language β€” recognizes based on URL / ID, not text matching
  • TOP VIP buttons can also be hidden (added in v2.3)
  • Dynamic URL segments like character ID are normalized for matching β€” hiding continues to work even if URL changes
  • πŸ”„ Reset All button clears all hiding and favorite settings

⚠️ Items in the Favorites section are outside the scope of hiding β€” you already chose them.


πŸ—‚οΈ Menu Management Screen

Opened with Settings β†’ πŸ—‚οΈ Manage button:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  πŸ—‚οΈ Menu Management                      βœ•  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  ⭐ Add Favorite  πŸ‘ Show/Hide  β‡… Sort     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  β–Ό ⭐ TOP VIP (3)                            β”‚  ← Click: open/close
β”‚      πŸ› οΈ PopControl Settings          πŸ‘      β”‚
β”‚      🧭 Guide Panel                 πŸ‘      β”‚
β”‚      πŸ—ΊοΈ Route49                     πŸ‘      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  ⭐ Favorites                               β”‚
β”‚  [ Inventory βœ• ] [ Add Concert βœ• ] ...     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  β–Ό Career                                   β”‚  ← Click: open/close
β”‚      Inventory                   β˜†  πŸ‘        β”‚
β”‚      Offer Item                 ⭐  🚫       β”‚
β”‚      ...                                     β”‚
β”‚  β–Ό Activity                                β”‚
β”‚      ...                                     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  πŸ”„ Reset All           [ Close ]           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The open/closed state of sections is stored with ppc-sec-* keys β€” even if you close the panel, it will open in the same state next time.


⌨️ Keyboard Shortcuts

Shortcut Action
Alt + P Open / close control bar

🌍 Custom Language Support (Customize)

PopControl and all connected scripts can be translated to any language other than TR / EN / PT-BR.

How to Use?

  1. Click Settings β†’ 🌍 Customize button
  2. Copy all translatable texts with πŸ“‹ Copy Export JSON
  3. Paste to Google Gemini or another AI, specify target language
  4. Paste the returned JSON to the Import box and click βœ… Apply & Reload
  5. All script interfaces instantly switch to the new language

Supported Scripts

Script JSON Key
Helper helper
Social social
Social Mobile social_mobile
Depot depot
Guide guide
Route49 route49

πŸ”— Script Ecosystem

PopControl is the central point where all Popmundo scripts connect:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ PopControl ────────────────────┐
β”‚     Central bar Β· Language Β· Color Β· Script mgmt   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚          β”‚          β”‚          β”‚
    β”Œβ”€β”€β”€β”€β”΄β”€β”€β”  β”Œβ”€β”€β”€β”€β”΄β”€β”€β”  β”Œβ”€β”€β”€β”΄β”€β”€β”€β”  β”Œβ”€β”€β”€β”΄β”€β”€β”€β”€β”
    β”‚Helper β”‚  β”‚Social β”‚  β”‚ Guide β”‚  β”‚Route49 β”‚
    β””β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”¬β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                   β”‚
           β”Œβ”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
           β”‚ Social Mobile  β”‚   β”‚  Depot   β”‚
           β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Script Description
πŸ› οΈ PopControl Central management β€” this script
🎨 Helper UI improvements, tool panel, HelperHub API
🌐 Social Radar, Shelf, Character Card, Quick Search
πŸ“± Social Mobile Mobile optimized version of Social
πŸ“¦ Depot Inventory management
🧭 Guide Quest assistance, pathfinding
πŸ—ΊοΈ Route49 World tour planning and concert reservation

All scripts can work independently. Without PopControl, they continue on their own.


πŸ’‘ Tips

Installation

  • Install PopControl first β€” other scripts will automatically connect when they find it ready
  • Organize script order according to your workflow β€” most used ones on left/top
  • Minimize the bar β€” to save space while playing, use β–Ό or Alt+P

Performance

  • Turn off scripts you don't use β€” disable with toggle to save browser resources
  • Open Menu Management sparingly β€” don't leave it open continuously as it does heavy DOM scanning
  • Small delay on color changes is normal β€” the bar is recreated

Menu Organization

  • Add frequently visited pages to favorites β€” one-click access
  • Hide rarely used menu items β€” reduce menu clutter
  • Adjust TOP VIP order based on your most used button

πŸ”’ Security and Privacy

  • Local storage β€” all data stored only in your browser with GM_setValue / localStorage
  • No external servers β€” no data is sent anywhere
  • Permission-based access β€” only uses GM_* functions allowed by Tampermonkey
  • Open source β€” entire code can be inspected on Greasyfork

πŸ“¦ Version History

v2.3 (Current)

Menu Management major update β€” hiding fixed, TOP VIP separated

πŸ› Bug Fixes

  • Hiding wasn't working at all β€” in applyNativeItemVisibility(), menu items' keys were checked before applying _normalizePath(). Links containing character ID in URL (like /OfferItem/3117642) never matched with normalized keys (/OfferItem/); the entire hiding process was silently failing.

✨ New Features

  • TOP VIP separate section β€” In Menu Management screen, TOP VIP items don't mix with Career/Activity; listed under their own header
  • TOP VIP hiding β€” TOP VIP buttons can now be hidden with πŸ‘/🚫
  • Section state persistent β€” Menu Management sections' open/closed state is saved to localStorage with ppc-sec-* keys; panel doesn't reset every opening

🧹 Code Cleanup

  • Repeating inline CSS in openMenuCustomizationUI() extracted to CSS_* constants
  • Row/button creation code moved to mkItemRow() helper function
  • mkSecHdr() got optional gradient parameter β€” separate color tone for TOP VIP

v2.2

  • TOP VIP menu added (position: 'above-career')
  • Favorites section and drag-and-drop sorting
  • Character menu hiding infrastructure (normalization bug present in this version)
  • Menu Management overlay
  • Color picker for bar color customization
  • _openCustomize() β€” custom language import/export system

v2.1 and earlier

  • Basic control bar (horizontal/vertical positions)
  • Script registration system (PopControl.register())
  • Drag-and-drop button sorting (desktop + touch)
  • FAB (minimized state button)
  • Alt+P keyboard shortcut
  • TR / EN / PT-BR language support
  • Custom language import/export (Customize) infrastructure

❓ Troubleshooting

Bar not visible at all? β†’ Try Alt+P shortcut. If still not there, refresh page β€” PopControl waits for #ppm-main or #ppm-footer element, doesn't start without them.

Script buttons not appearing in bar? β†’ Check Settings β†’ Scripts section that the script's toggle is on.

Menu items not being hidden? β†’ Update to v2.3. In older versions, hiding wasn't working due to URL normalization bug.

TOP VIP menu not visible? β†’ Only visible on character page (/World/Popmundo.aspx/Character/...); not active on other pages.

Favorites not being saved? β†’ Check that Tampermonkey's GM_setValue permission is enabled.

Menu Management closes every time it's opened? β†’ Update to v2.3; from this version onwards, section states are remembered.

Bar switched to FAB mode, won't reopen? β†’ Click the βš™οΈ button in the bottom right corner or use Alt+P.

Settings not being saved? β†’ Make sure Tampermonkey allows the GM_setValue function; check browser storage permissions.


πŸ“ž Support

Resource Link
πŸ› Bug reports Greasyfork comments section
πŸ‡¬πŸ‡§ Ecosystem documentation rentry.org/PopControlEcosystem
πŸ‡ΉπŸ‡· Ekosistem dokΓΌmantasyonu rentry.org/PopControlEkosistemi
πŸ‡§πŸ‡· DocumentaΓ§Γ£o do ecossistema rentry.org/EcossistemaPopControl

PopControl is the central management module of the Popmundo script ecosystem developed by luke-james-gibson.