Releases: ISpooferMotion/ISpooferMotion
Releases · ISpooferMotion/ISpooferMotion
Release list
ISpooferMotion v2.5.5
v2.5.5
Recovery fix for a persisted config that could brick spoofer jobs.
Fixed
- "Validation failed: max_concurrency 1000 vs 100" blocked every spoof run. The concurrency inputs in Settings → Routing had no min/max attribute, so a user could type a value above the backend's accepted range, and the value got persisted to localStorage. Every subsequent job start died at the validator — users couldn't recover without knowing to open Settings and lower the number by hand. Now three-layer safe:
- The inputs clamp to [1, 100] on change.
- On app load, any stored value above the range gets clamped in place (self-heals bad configs from earlier builds — no user action required).
- The backend silently clamps instead of hard-failing so a bad payload from an older client still runs the job.
ISpooferMotion v2.5.4
v2.5.4
Performance fix for large spoofing jobs.
Fixed
- Spoofer was massively slow on big jobs (tester reported ~40s per asset, projected 8+ hours for a 777-asset job). The social-graph discovery step was re-running its full walk — authenticated user lookup, groups, group games, creator info, creator's groups/friends/friends' games — for every single asset. All assets from the same creator got identical results but paid the full cost each time. Added per-process caches so once a creator's graph is computed, subsequent assets from the same creator return in microseconds instead of re-hitting Roblox. Expected wall time drops from hours to minutes for typical jobs.
ISpooferMotion v2.5.3
v2.5.3
Follow-up fixes from live testing + tester-requested features.
Fixed
- Rate-limit log flood — "Roblox rate limited... 2.0s" no longer spams the Output panel dozens of times during a large job. Throttled to at most one warning every 20 seconds per channel (batch resolution, downloads, uploads).
- Accounts still looked invalidated on reopen —
handleAddAccountvalidates the cookie/API key against Roblox when adding, but never persistedcookieValidated: true/apiKeyValidated: trueon the account. Now stores the validation result at add time so the green checkmark appears on reopen instead of forcing a manual "Validate All" every session.
Added
- Timestamps on the Output panel — every log line now shows
[HH:MM:SS]. Idempotent — lines that already carry a timestamp (e.g. from the Rust backend) aren't double-stamped. - Active account switcher in the Spoofing view — new dropdown at the top of the "Target Context and Credentials" section lists every saved account and swaps in its credentials on selection, without leaving Spoofing.
- Search bar in the asset explorer — filter by name, ID, path, or property name. Folders auto-expand while search is active so matches are always visible.
- Paste IDs modal (V1 parity) — new button in the Output panel header opens a modal where you can paste
oldId -> newIdpairs (or=,,,\t, or whitespace separated) and push them straight to the Studio plugin without running a full spoofer job. Lines starting with#or//are ignored.
ISpooferMotion v2.5.2
v2.5.2
Bug fixes for connection reliability, spoofing job stability, and UI polish.
Fixed
- Studio plugin connection flapping — the plugin no longer disconnects on a single transient poll failure. Requires 4 consecutive failures before treating the connection as lost, and the two poll loops are staggered so they don't burst against the local server at the same tick.
- 20+ minute spoofer hangs after all uploads complete — capped Roblox's
Retry-After/x-ratelimit-resetat 2 minutes (was uncapped and could exceed an hour). Added a 10-minute per-asset processing ceiling as a safety net. - "Roblox rate limited... 0.0s" log spam —
extract_retry_afterreturnedSome(0)when the reset timestamp was in the past, bypassing callers' 2-second defaults and causing immediate-retry loops. - App freeze when opening large folders in the asset explorer — folders with 1000+ unresolved script IDs used to lock the app for several seconds. Now rendered in chunks of 300 with "Show more" / "Show all" controls.
- "Invalid cookie / Invalid API key" flash on app reopen — the pills were rendering during the mount-to-secrets-load window when
accountSecretswas still empty. Now waits for the load to complete and uses accurate wording (MissingvsRejected by Roblox). - 900-minute spoofing ETA estimates — switched from cumulative-average-since-job-start to a rolling 30-second window, and hold off displaying an ETA until we have at least 3 samples and 5 completed items.
ISpooferMotion v2.5.1
refer to this github for the download: https://github.com/ISpooferMotion/ISpooferMotion-V2/releases/tag/v2.5.1
ISpooferMotion v2.0.0-rc.1
See the assets below to download and install this version.
v1.3.21
ISpooferMotion v1.3.21
Frontend & UI
- Colour Change: Changed the colours because I felt like it,, "Color" for americans.
- Settings Menu Cleanup: Moved the "Share Cache Data" toggle out of Advanced and properly categorized it under the Privacy tab.
- Fixed Profile Dropdown: Fixed an annoying bug where the profile dropdown menu would get hidden behind other UI elements (fixed the z-index).
Backend & Core Architecture
- Multiple Override Place IDs: The "Override Place ID" field now accepts multiple IDs separated by commas (e.g 1234, 5678, 9101112). If one place ID fails, the spoofer will automatically try the next one in your list.
- Service Modularization: Ripped apart the massive
app.jsfile and split it into dedicated services (RobloxApiService,AssetService,SpooferController). - IPC Routing: Created a dedicated
IpcRegistryto safely and cleanly route events between the backend and the new React frontend. - Strict TypeScript: Enabled
strict: truein the TS config and enforced modern ESLint rules across the board. Every single type error and lint warning was fixed.
Bug Fixes
- Fixed 403 Access Denied Errors: Patched a massive flaw in the Roblox authentication flow.
getCookieFromAutoDetectis now properly imported and invoked during the auth process, which stops assets from failing to download. - Fixed Endless ID Fetching: Resolved the critical bug where the app was fetching random non-animation IDs and getting stuck checking them forever.
- Fixed Startup Crashes: Patched the
ReferenceError: getCookieFromAutoDetect is not definedcrash that was happening right as the app booted.
VirusTotal Scan Results
| Asset | SHA-256 | VirusTotal |
|---|---|---|
ISpooferMotion-App-1.3.21-linux-x86_64.AppImage |
5af5bc60eeedfe2cad1b6fb68504286751f68fa66999e9aeabc8bbb004b1d16b |
View scan |
ISpooferMotion-App-1.3.21-mac-universal.dmg |
48e408c057ab187ad9ea186f0eafce4971f13d79334ea2986d842b8552427d03 |
View scan |
ISpooferMotion-App-1.3.21-win-x64.exe |
14b99379e9f01a159d3ba0943290414094852dcd65470cbcb055506d320f5a98 |
View scan |
ISpooferMotion-Plugin-1.3.21.rbxmx |
a0b0ab86eb529da716af5a6e3e8e916d0cfbf03372866164419222d218361fae |
View scan |
v1.3.20
ISpooferMotion v1.3.20
- Fixed False Positives in Studio Plugin: Fixed an issue where numeric variables in scripts (like
1000000) were incorrectly captured as assets due to substring matches (e.g., "Whitelist" matching "hit"). - Improved Invalid ID Handling: The Desktop App now correctly identifies and discards 404 and 400 errors from the Roblox API, preventing invalid IDs from being mistakenly flagged and outputted as private assets.
- Variable Name Blacklist: Added a blacklist to the Studio plugin to completely ignore common non-asset variables (like "Whitelist", "Hitbox", "Pitch", "Volume") during scans.
- Anonymous Usage Telemetry (opt-out): The app sends an anonymous heartbeat to ispoofermotion.com once a minute to help us understand how many people are using ISpooferMotion. No personal data, cookies, or asset IDs are sent. Can be disabled in Settings → Privacy.
VirusTotal Scan Results
| Asset | SHA-256 | VirusTotal |
|---|---|---|
ISpooferMotion-App-1.3.20-linux-x86_64.AppImage |
8914e610e754184fe0cd1487fd85e87a477666d576675204e0093e3ed0352cf4 |
View scan |
ISpooferMotion-App-1.3.20-mac-universal.dmg |
b250d30d642287a88b766228bd1c2ccf5f7df8b419af75f379b78e79d403354e |
View scan |
ISpooferMotion-App-1.3.20-win-x64.exe |
eae37190fcc8abbfc121dd10b6a61a3c2571f5b8ea6cc648ab5dbedf77b666f1 |
View scan |
ISpooferMotion-Plugin-1.3.20.rbxmx |
489eff632409df81ac760a6a441f5f70aa3ad44ce6ead0553e400873c7bee5e0 |
View scan |
v1.3.18
ISpooferMotion v1.3.18
- Proactive 403 Error Prevention: The spoofer now validates your Roblox cookie immediately upon starting, aborting with a clear error if it's expired, rather than wasting time attempting downloads.
- Asset and Place ID Cache: Successfully verified asset and place IDs are now saved to our cache. Future runs will try these proven IDs first, completely skipping the slow "Discovering compatible places" phase and avoiding bad place IDs that cause 403s (You can opt out of this in settings).
- Pre-Flight Place Context Warning: If the spoofer cannot find any accessible places for a creator, it will now warn you before downloading starts, giving you a chance to add an Override Place ID for private assets.
- Smarter Auth Error Messaging: JSON-level access-denied errors from Roblox are now properly detected, resulting in clean "Authentication failed" or "Access denied (403)" messages instead of generic "No assets processed" errors.
- Plugin Server & Local Features: Fixed issues with the Localhost Plugin Server and finalized local features to improve stability and workflow testing.
- Fixed "Select Download Folder" Bug: Resolved an issue where selecting a custom download directory in the UI would fail to apply the chosen folder properly due to an IPC data parsing mismatch.
- Fixed Studio Plugin Scan Mismatches (403 Errors): Fixed a critical bug where the Studio plugin incorrectly captured audio IDs during an Animation scan (and vice versa).
VirusTotal Scan Results
| Asset | SHA-256 | VirusTotal |
|---|---|---|
ISpooferMotion-App-1.3.18-linux-x86_64.AppImage |
73113ecc71ee022775077a3d70b3559c3680a2e9365317e9dd77994b90d39056 |
View scan |
ISpooferMotion-App-1.3.18-mac-universal.dmg |
6c8b8c28cf8639600ba5634800e4c39b5089cde1199135c298fb49a84eec5324 |
View scan |
ISpooferMotion-App-1.3.18-win-x64.exe |
980b2e43c0d8e49cb73999f3b071602cc4cae91c631f47eb64a98a3abd0d9a21 |
View scan |
ISpooferMotion-Plugin-1.3.18.rbxmx |
82f124fc7ff27e0a3671a5e241992af8dbc0b53b896f156ff6c40886c6474084 |
View scan |
v1.3.17
ISpooferMotion v1.3.17
- Full React UI Migration: Completely rebuilt the application's user interface from the ground up using React, Chakra UI, and Vite.
- Desktop Backend Migration: Greatly accelerated Roblox Studio scans. The Studio Plugin now acts as a high-speed vacuum, ripping every potential ID out of your game in bulk and offloading the heavy lifting of API validation to the Desktop App, preventing timeouts.
- Upload Speed Boost: Cranked up the concurrency limits and batch chunk sizes under the hood. Mass-uploading and downloading assets is now significantly faster and more aggressive out of the box.
VirusTotal Scan Results
| Asset | SHA-256 | VirusTotal |
|---|---|---|
ISpooferMotion-App-1.3.17-linux-x86_64.AppImage |
ace773efb8997231de267d69cc6f38496388bc7aa21d474ab85c603f72ae6b2f |
View scan |
ISpooferMotion-App-1.3.17-mac-universal.dmg |
fafdd765ff2367a5e8b96514c02b8fc47d198ec58b1c05ed5e0b7908bb188b3d |
View scan |
ISpooferMotion-App-1.3.17-win-x64.exe |
5e1f8c631ce54d499a28f40e23c5d063eb1579bcd74d6020f3653c2d0c8bfcd7 |
View scan |
ISpooferMotion-Plugin-1.3.17.rbxmx |
0c1da8e978cb2dbbcfc08c15c9a69a39075c0b3ddf194a053e9f953b86362961 |
View scan |