Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.
2026-09-23 · Explainer
Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.
Search for a Spider-Man PC port right now and you will land in a mess. There are five separate projects. Two of them are for the same game. Three of them cannot draw a single frame. One of them works.
The confusing part is that the working one is the newest, the smallest and the least starred. The repository with the loudest all caps warning telling you no PC port exists is a different project, and that warning is about itself.
So here is every Spider-Man recompilation and decompilation project, what state each one is really in, and exactly what each one wants from you before it will run.
The Short Answer
- Playable today: Project 2099, a native Windows build of Spider-Man: Edge of Time
- Same game, no build: reeot, which does not display a screen yet
- Web of Shadows: boots a window, renders nothing, renderer not started
- The PS1 games: an early port of both Neversoft titles, source only, no release
- spidey-decomp: a decompilation of the old PC port, not a console port
- Not a recomp at all: the Shattered Dimensions PC Fix, which patches the existing PC release
- What they all need: game files from a copy you own. None of them ship game content.
One more thing worth knowing up front. Spider-Man: Shattered Dimensions and Spider-Man: Web of Shadows were both pulled from Steam when Activision's Marvel licence expired, Shattered Dimensions on 31 March 2017. Edge of Time never had a PC release at all. So there is no current storefront where you can simply buy these games.
Project 2099: Spider-Man: Edge of Time
This is the one that works. It takes the Xbox 360 release of Edge of Time through ReXGlue static recompilation and then builds an actual PC layer on top: an installer, a launcher, keyboard and mouse controls, six languages, local achievements and a mod manager.
The current release is V2 BETA 3, tagged v2.0.0-beta.3 on 22 September 2026. The previous public build was v1.0.0-beta.3, so V2 is a genuine jump rather than a point update.
What V2 changed. The old install flow was nine steps and frequently died on a 404. That is gone, replaced by a single screen where you drag an ISO, a ZIP or a folder into the window. There is an offline path that needs no GitHub connection at all, a free space check before it starts, and a failure page that tells you what went wrong.
The PC settings are what you would expect from a real port. Output from 720p to 4K, windowed or fullscreen, VSync, frame rate modes at 30, 60, 75 and 120, monitor and GPU selection, anisotropic filtering up to 16x, texture detail at distance, and full key rebinding. Internal scaling above native resolution is flagged as experimental by the developer, and changing it needs a restart.
The frame pacing work is the interesting part. Two specific stalls got fixed at the source rather than papered over in a config file. A shader pipeline compiling mid frame used to be able to cost a 300 ms frame, so the GPU command thread now waits a 6 ms budget at most and hands the build off to eight background workers. Separately, checkpoint saves carried a fixed 100 ms sleep inherited from emulator code, and this game waits on its own save request, so that stall was real. It is a setting now and defaults to 8 ms.
On the developer's own machine, an RTX 5060 with 12 threads, they measured a 120 FPS target held with a median frame of 8.3 ms and p99 near 10 ms, with no in frame pipeline builds across a session.
What you supply. A compatible Xbox 360 copy of the game, in any of these shapes: an XDVDFS ISO, a ZIP containing the game root, a ZIP containing a GOD image, an extracted folder holding Default.xex and Data, or a GOD/SVOD container. The three files it actually needs are Default.xex, Data/Main.pkz and Data/BaseGameplay.pkz.
The installer hashes what you give it with SHA-256 and names the revision on screen if it recognises one. It knows five: two USA/Europe retail revisions, a European baseline, and two Russian GOD images. A dump it has never seen still installs. After a successful install the source is no longer needed and the game runs entirely from the destination folder.
One caveat you should know about. The support package is not purely the developer's own code. In their words it "contains PC components and binary patches," and "some patches include replacement bytes derived from game resources." They say so plainly rather than hiding it, which is more than most projects manage, but it is worth being aware of what you are downloading.
Known issues. Scene transitions and early cutscenes can dip below the target frame rate. Some Intel integrated graphics render white textures, and that one is unresolved. Audio can break up on weaker systems. The Vulkan branch exists and the developer is blunt that it is not usable yet, so D3D12 is the only real option. The experimental graphics add ons cause hardware specific problems.
On the AI question. The developer discloses heavy use of AI coding tools, specifically OpenAI Codex and Astra, and does not pretend otherwise. They also say output never counted as proof, and that every change had to survive a clean build and the actual game. That puts this project on the disclosing side of a split we cover in the recomp scene's AI problem.
About that repository outage. The predecessor repository went offline around 12 September 2026, and a lot of posts framed it as a Marvel or Activision takedown. The developer said otherwise. Their account had been flagged by GitHub's security system, and there was no confirmation of any DMCA complaint. Project 2099 is the current repository and it is live.
reeot, the Other Edge of Time Port
Here is where most people get lost. There is a second, entirely separate Edge of Time recompilation called EdgeOfTime-Recompiled, codenamed reeot. It has 54 stars to Project 2099's 19, so search results and star counts both point you at it first.
It has no releases, and its own README says the project "currently does not display a screen."
It also carries a warning in capital letters saying there is no official release as of July 2026 and not to trust anyone claiming they have a PC port. That warning was true when it was written, and it is about reeot. It is not a statement about every Edge of Time build that would ever exist. Project 2099's developer addresses this directly and credits the reeot team rather than picking a fight, which is the right call.
The technical reason reeot stalled is genuinely interesting. The team found that ReXGlue's emulated rendering path did not suit this title, so they are building a custom native renderer that hooks the executable's embedded D3DX9 library directly. That work lives in a private repository while it is finished. Two teams, same game, two different answers to the rendering problem.
Spider-Man: Web of Shadows
WOSRECOMP is an attempt at the Xbox 360 version of Web of Shadows, built on XenonRecomp and XenosRecomp, following the pattern Unleashed Recompiled established.
It is very early. The runtime implements 85 kernel imports across 21 files, and the project boots, opens a window and presents at 60 Hz. No game visuals render. The repository is honest that the graphics pipeline has not been started, and that this is the overwhelming majority of the work left.
There is nothing to download and nothing to play. It is on this list because people keep finding it and assuming otherwise.
The PS1 Spider-Man Ports
A project called spider1 is porting the original PlayStation Spider-Man through static recompilation, using a framework called psxport that pairs native subsystems with a Lightrec runtime executor for the remaining MIPS instructions. It targets both Neversoft games, the 2000 original and Spider-Man 2: Enter Electro.
Progress is measured in very small units. For the first game, one authenticated movie field has been demonstrated, and complete intro movies plus actual gameplay remain unverified. For Enter Electro it is earlier still, with rendering and gameplay absent entirely.
There are no prebuilt releases. You compile it yourself, the hosted CI only covers Linux x86-64, and Windows, macOS, Apple Silicon and Android backends are explicitly not implemented. You also supply a USA disc image from a copy you own.
If you want to understand why the PS1 side of this scene is worth watching anyway, our PS1 recompilation explainer covers the toolchain and the one PS1 port that did ship.
spidey-decomp
This one is a different kind of project, and the distinction matters. spidey-decomp is a decompilation of Neversoft's Spider-Man, specifically the PC port, not the console version. It has 130 stars and is actively worked on.
A decompilation rebuilds readable source code from a shipped binary. It is slow, manual work, and the payoff is depth rather than speed. Once a decomp is finished you can rebuild the game for any platform and modify anything, which is why decomp based ports usually end up with the deepest feature sets. Our decomp vs recomp explainer walks through the trade off.
What it is not is a download. There is no consumer build here. This is groundwork.
Not a Recomp: the Shattered Dimensions PC Fix
Worth one paragraph because it comes up in every search. The Shattered Dimensions PC Fix is a d3d9 wrapper for the game's existing PC release. It fixes widescreen resolutions, unlocks the frame rate and raises the field of view.
That is a patch for a game that already ran on PC. No recompilation is involved. It is useful if you own the PC version, and irrelevant to everything else on this page.
Which Repository Is Which
| Project | Game | Toolchain | Stars | Working build? |
|---|---|---|---|---|
| Project 2099 | Edge of Time (360) | ReXGlue | 19 | Yes, Windows |
| reeot / EdgeOfTimeRecomp | Edge of Time (360) | ReXGlue + custom renderer | 54 | No |
| WOSRECOMP | Web of Shadows (360) | XenonRecomp | 0 | No |
| spider1 | Spider-Man + Enter Electro (PS1) | psxport, Lightrec | 1 | No, source only |
| spidey-decomp | Spider-Man (PC port) | Decompilation | 130 | No, source only |
The lesson generalises past Spider-Man. Star counts measure attention, not progress. In this corner of the scene the project with a release is routinely the one nobody has heard of, and the popular repository is popular because it was first to announce.
On a Handheld
Project 2099 is a Windows x86-64 build using D3D12, and there is no Linux build. That sets up the whole handheld picture.
Windows handhelds are the native fit. A
or a Legion Go runs this the same way a desktop does, no compatibility layer involved. That is the path with the fewest unknowns.Steam Deck needs Proton. A Windows D3D12 application on SteamOS runs through Proton with VKD3D-Proton translating D3D12 to Vulkan, which our translation layers explainer covers. Third party video coverage of the V2 release reports the game running close to a stable 60 FPS on a
with no Deck specific optimisation at all, which is a good sign. Treat it as encouraging rather than settled. The installer is a Windows executable that downloads and verifies a payload, and that kind of flow is exactly what tends to be fiddly under Proton.ARM and Android handhelds cannot run any of this. Every project on this page that produces a binary produces an x86-64 one. Your Retroid, your Anbernic and your phone are ARM64, and that is a different instruction set entirely. We wrote a whole guide on why ARM handhelds miss out on the recomp scene, and Spider-Man does nothing to change it.
Questions People Ask
Can I play Spider-Man: Edge of Time on PC right now?
Yes, through Project 2099. It is a native Windows build made by recompiling the Xbox 360 release, and it needs game files from an Xbox 360 copy you own. It is the only Spider-Man recompilation with a working download.
Why does the Edge of Time repository say there is no PC port?
Because that is a different project. reeot, also called EdgeOfTime-Recompiled, is a separate Edge of Time recompilation that cannot display a screen yet, and its warning is about its own status. Project 2099 is unrelated to it and does have releases.
Does Project 2099 work on Steam Deck?
Third party video coverage reports it running close to a stable 60 FPS on a Steam Deck through Proton, with no Deck specific optimisation. There is no Linux build and the project does not mention Steam Deck, so treat that as a promising report rather than official support. We have not tested it.
Is there a Spider-Man: Web of Shadows PC port?
Not a playable one. WOSRECOMP boots a window and presents at 60 Hz, but no game visuals render because the graphics pipeline has not been started. There is nothing to download.
Do any of these ship the game?
No. Every project here requires game files from a copy you legally own, and most verify your files before they will run. Project 2099's support package does include binary patches with some bytes derived from game resources, which the developer states openly.
Was AI used to build these?
Project 2099's developer discloses extensive use of OpenAI Codex and Astra, while noting every change had to survive a clean build and real gameplay. reeot permits AI assistance but requires contributors to understand the code they submit and rejects LLM authored pull requests. Disclosure practice varies a lot across the scene.
Can I buy these Spider-Man games legally on PC?
Mostly no. Shattered Dimensions was delisted from Steam in March 2017 and Web of Shadows was pulled as well, both when Activision's Marvel licence expired. Edge of Time never had a PC release. The console versions are what exist.
Related Reading
- Xbox 360 Recompiled Games List: Every Native Port So Far
- Xbox 360 Recompilation and ReXGlue Explained
- Decomp vs Recomp: How Old Games Become PC Ports
- The Recomp Scene Split Three Ways Over AI
- Recompiled Games List: Every Native PC Port by System
- Can Android Handhelds Run Recompiled Games?
- PS1 Recompilation Explained: PSXRecomp and What Pepsiman Proved
- FEX, Box64, Proton, DXVK: What Translation Layers Actually Do
Written 23 September 2026. Project status, star counts, release tags, asset names and licence information come from each project's README and the GitHub API, retrieved 23 September 2026. Star counts and download figures are a snapshot. The Steam Deck frame rate figure is third party video coverage and the RTX 5060 figures are the Project 2099 developer's own measurements on their own machine. We tested none of these projects on any hardware and publish no performance figures of our own.

