Skip to content

rftwlkdev/riftwalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ Riftwalk - CS2 Trading Extension

Free browser extension that adds instant pricing, float values, Doppler phase detection, pattern tiers, sticker values, trade offer comparison, and case opening stats directly to your Steam inventory.

Version License Chrome


πŸ”₯ Features

πŸ’° Pricing

  • Two pricing modes:
    • PricEmpire + CSFloat β€” Buff163/Skins.com prices + phase-specific Doppler pricing (requires free API keys)
    • Skinport β€” No API key required, includes built-in Doppler phase pricing
  • 33,000+ items priced from Buff163 and Skins.com via PricEmpire
  • Doppler phase-specific pricing via CSFloat API or Skinport
  • Click any price to open the Buff163 listing
  • Total inventory value bar with item count

🎯 Item Details

  • Float values extracted from Steam's internal data
  • Fade percentage detection for 27 weapons
  • Blue Gem tiers - AK-47, Five-SeveN, Karambit (Scar, T1-T3)
  • Pattern tiers - Max Pink, Max Blue, Fire & Ice (1st-10th Max), Crimson Web
  • Exterior labels (FN/MW/FT/WW/BS) on every item
  • Rarity border glow matching item quality

πŸ” Inspect in Browser

  • 3D skin viewer β€” click "Inspect in Browser" to open your exact skin in a 3D viewer with stickers and wear
  • Works on any item with an inspect link

πŸ“¦ Case Opening Stats

  • Track your case opening history with rarity breakdown
  • Gold rate β€” how many cases per knife/gloves
  • Best pull with current market price
  • Money spent β€” case cost + key cost calculated automatically
  • Compare your luck against expected drop odds (1:385 gold, 1:156 covert, etc.)
  • Auto-scan history with one click, 3.5s between requests
  • Draggable stats panel β€” move it anywhere on screen
  • Separate capsule tracking β€” sticker capsules don't count as cases

🏷️ Stickers & Patches

  • Hover popup showing all applied stickers, patches, and charms with prices
  • Individual prices for each sticker with total value
  • Combined popup with float, seed, and pattern info

πŸ“Š Trade Offers

  • Profit/loss with % on trade offer creation page
  • PnL on incoming/sent offers via Steam API
  • Manual price override for Dopplers and special items

πŸ”— Profile Buttons

  • Copy SteamID64 - one click copy
  • Copy Trade Link - on your own profile
  • CSFloat Stall - open anyone's CSFloat stall
  • CSGO-Rep - open anyone's CSGO-Rep profile

⏰ Trade Lock

  • Days remaining countdown on trade-locked items
  • Context 16 support - trade-locked items get prices and floats

πŸ” Inventory Tools

  • Fuzzy search bar
  • Sort by price
  • Multi-select with Ctrl+click
  • Copy inventory list with full details (phase, float, fade, stickers)
  • Duplicate count badges

⚑ Performance

  • Smart batching for large inventories (1000+ items)
  • Visible-page-only processing
  • Direct item link support β€” floats load when navigating via shared inventory links

πŸ“Έ Screenshots

Inventory View Trade Offer PnL
Inventory Trade
Doppler Detection Sticker Popup
Doppler Stickers

πŸš€ Installation

Chrome Web Store

  1. Visit the Chrome Web Store listing
  2. Click "Add to Chrome"

Firefox Add-ons

  1. Visit the Firefox Add-ons listing
  2. Click "Add to Firefox"

Edge Add-ons

  1. Visit the Edge Add-ons listing
  2. Click "Get"

Manual Install (Developer Mode)

  1. Download or clone this repo
  2. Open chrome://extensions/
  3. Enable Developer mode (top right)
  4. Click Load unpacked
  5. Select the riftwalk folder
  6. Open any Steam inventory - Riftwalk is active!

βš™οΈ Setup

Option 1: Skinport Mode (No API key needed)

  1. Click the Riftwalk icon in your browser toolbar
  2. Toggle the pricing mode switch to Skinport
  3. Click Save & Fetch Prices
  4. Done β€” prices load with zero setup!

Option 2: PricEmpire + CSFloat Mode (More accurate)

  1. Get a free API key at pricempire.com/settings/developer
  2. Click the Riftwalk icon in your browser toolbar
  3. Paste your API key in the Settings tab
  4. Click Save & Fetch Prices
  5. (Optional) Add a CSFloat API key from csfloat.com/profile for Doppler phase pricing

πŸ“‹ Changelog

v1.2

  • Case Opening Stats β€” Track case openings with rarity breakdown, gold rate, best pull, money spent, and luck comparison vs expected odds
  • Direct Link Fix β€” Floats and patterns now load when navigating via shared inventory links
  • Open Case Stats button β€” Added to inventory page header
  • Discord link β€” Added to extension popup
  • Draggable stats panel β€” Move the case stats panel anywhere on screen

v1.1

  • Doppler Pricing Fix β€” Correct phase-specific prices for all knife types (Butterfly, Karambit, etc.)
  • Skinport Pricing Mode β€” New toggle in settings. Get prices with zero API keys required. Includes built-in Doppler phase pricing.
  • Inspect in Browser β€” New button opens a 3D skin viewer with your exact skin, stickers, and wear.
  • Price Sanity Filter β€” Fixed absurd pricing on items like Operation Hydra Case Key.
  • Currency Fix β€” Doppler prices now correctly convert to your selected currency (EUR, GBP, CNY).

v1.0

  • Initial release

πŸ—οΈ Project Structure

riftwalk/
β”œβ”€β”€ manifest.json          # Extension manifest (MV3)
β”œβ”€β”€ content.js             # Main content script - inventory labeling, trade offers, case stats
β”œβ”€β”€ pageworld.js           # MAIN world script - access to Steam's JS globals
β”œβ”€β”€ background.js          # Service worker - PricEmpire/Skinport API, CSFloat proxy
β”œβ”€β”€ skin_data.js           # Pattern databases - fade, blue gem, doppler, marble fade
β”œβ”€β”€ inspect_decoder.js     # Bundled CS2 inspect link decoder
β”œβ”€β”€ popup.html             # Extension popup UI
β”œβ”€β”€ popup.js               # Popup logic - settings, status, import/export
β”œβ”€β”€ settings-template.json # Default settings for import
└── icons/                 # Extension icons (16, 32, 48, 128px)

πŸ”’ Privacy

  • No data collection - everything runs locally in your browser
  • No servers - API calls go directly to PricEmpire, Skinport, CSFloat, and Steam
  • No tracking inside the extension
  • Full privacy policy at rftwlk.com/privacy

🀝 Contributing

Found a bug? Have a feature idea?


β˜• Support

Riftwalk is 100% free. If it helped you on a trade, consider dropping a skin:

Copy Trade Link


πŸ“„ License

GPL-3.0 License - see LICENSE for details.


rftwlk.com | Discord | Steam

About

Free open source CS2 trading extension - inventory pricing, float values, Doppler phases, sticker prices, and trade offer comparison.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors