[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80581":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":13,"lastSyncTime":33,"discoverSource":34},80581,"ForzaRoadFinder","WentTheFox\u002FForzaRoadFinder","WentTheFox","HTML-based tool for finding undiscovered roads in Forza Horizon games via screen capture","https:\u002F\u002Froadfinder.went.tf\u002F",null,"HTML",197,2,124,5,0,1,12,40,4,1.43,false,"main",true,[26,27,28,29],"forza-horizon","offline-support","pwa","screen-capture-api","2026-06-12 02:04:04","# Forza Road Finder\n\n![Preview](https:\u002F\u002Fraw.githubusercontent.com\u002FWentTheFox\u002FForzaRoadFinder\u002Fmain\u002Fpreview.png)\n\nA lightweight browser tool for locating undiscovered roads in **Forza Horizon 6**.\n\nUndiscovered roads render in a distinct grey (`#808080`). This page captures your screen via the browser's Screen Share API and replaces that colour with bright magenta (`#FF00FF`) in real time, making unvisited roads immediately visible on the in-game map.\n\n> **Note:** If you're reading this in the in-app Help panel, the app is already running — you can skip the Building and Running section below.\n\n\u003Cdetails>\n\u003Csummary>Building and Running\u003C\u002Fsummary>\n\n### Development\n\nInstall dependencies, then start a local dev server with live reload:\n\n```\nnpm install\nnpm run dev\n```\n\n### Production\n\nBuild the app, then serve the `dist\u002F` directory with any static file server:\n\n```\nnpm install\nnpm run build\n```\n\n\u003C\u002Fdetails>\n\n## Usage\n\n1. Click **Share Screen** and select your Forza Horizon 6 window.\n2. Grey undiscovered roads will be highlighted in magenta on the canvas.\n\n## Controls\n\n| Control | Description |\n|---------|-------------|\n| **Share Screen** | Requests screen-capture permission and starts processing |\n| **Pause \u002F Resume** | Freezes the frame loop without stopping the stream |\n| **Stop** | Ends the capture and releases the stream |\n| **Save Image** | Exports the current processed frame as a full-resolution timestamped PNG |\n| **100% Scale \u002F Fit to Window** | Toggles between native resolution (scrollable) and scaled-to-fit view |\n| **ⓘ Help** | Opens this readme |\n| **Find** color | The colour to search for in each frame (default `#808080`) |\n| **Replace** color | The colour to substitute in (default `#FF00FF`) |\n| **FPS** (0.1 – 30) | Frame rate of the processing loop (default 1 FPS) |\n| **Tolerance** (0 – 40) | Per-channel colour tolerance to account for capture compression (default 5) |\n| **Greyscale** checkbox | When checked, converts all non-matched pixels to greyscale so the replacement colour stands out clearly (default on) |\n\n## Privacy\n\nAll screen capture and image processing happens entirely in your browser. No video, pixel data, or any other information is ever sent to a server or third party.\n\n## Offline \u002F PWA support\n\nThe app installs as a Progressive Web App and works fully offline after the first visit, with no runtime dependency on any CDN or external network.\n\n## Performance notes\n\n- The canvas context is created with `willReadFrequently: true` to keep pixel data in CPU memory and avoid GPU readback on every frame.\n- At tolerance = 0 a fast `Uint32Array` path is used (one comparison per pixel).\n- At tolerance > 0 each channel is compared individually with `Math.abs`.\n- Colour values are parsed once on change and cached; `processFrame` does no string parsing.\n- Frames are scheduled with `setTimeout` rather than `requestAnimationFrame` so the low FPS limit is respected precisely.\n- Up to 1440p (2560×1440) capture resolution is requested from the browser.\n\n## Browser support\n\nAny modern Chromium-based browser (Chrome, Edge) or Firefox that supports the [Screen Capture API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FScreen_Capture_API\u002FUsing_Screen_Capture).\n","Forza Road Finder 是一个基于HTML的工具，旨在通过屏幕捕获帮助玩家在《极限竞速：地平线》系列游戏中发现未探索的道路。其核心功能是利用浏览器的Screen Share API实时捕捉游戏画面，并将未探索道路特有的灰色（#808080）替换为醒目的洋红色（#FF00FF），使这些道路在游戏地图上更加显眼。该工具具有离线支持和渐进式Web应用特性，可在首次访问后完全离线运行。用户可通过简单的控制面板调整颜色匹配的容差、帧率等参数，以适应不同的显示效果需求。此工具非常适合那些希望提高游戏探索效率或完成全地图探索成就的玩家使用。","2026-06-11 04:01:17","CREATED_QUERY"]