Shockwave Projector Redirector (SPR)
Shockwave Projector Redirector (SPR), also known as Flashpoint Shockwave Projector, allows Shockwave Movies to be played via Flashpoint, without the need for a browser, Shockwave plugin or HTML embed.
SPR projects within Flashpoint Software Directory are organized by Director version:
PJ851→ Director 8.5PJ9→ Director MX (9)PJ101→ Director MX 2004 (10)PJ1103→ Director 11PJ1159→ Director 11.5PJ12→ Director 12
Editing SPR
All SPR development and edits are done in the PJ101 version, that is the Directory MX 2004 version. It is used because it provides features older versions need.
The other versions are never directly edited. They are copied from the PJ101 version and upgraded / downgraded as necesary
Build Instructions
Readme generated by ChatGPT 5.2 - 15.1.2026. Based on notes from Discord-chat in 2020.
The guide belows describes how to build SPR (Shockwave Projector Redirector) and its dependency LeechProtectionRemovalHelp Xtra across all supported Shockwave / Macromedia Director versions.
SPR is only built once with PJ101 (Director 10), then downgraded or upgraded to produce compatible projectors for all supported versions.
Requirements
Software
You must have the following installed:
- Macromedia Director 8.5
- Macromedia Director MX (also known as Director 9)
- Macromedia Director MX 2004 (also known as Director 10)
- Macromedia Director 11
- Macromedia Director 11.5
- Adobe Director 12
Notes:
- Director 11 and 11.5 cannot be installed on the same system.
- Common setup is have two different machines, one with Director 8.5, 9, 10.1.1, 11, 12 and another machine with 11.5. Suggested operating system is Windows XP.
- All versions must be updated to their latest patches.
Required Installed Versions (After Updating)
You should end up with the following exact versions:
- Director 8.5.1.102
- Director 9.0.0.383
- Director 10.1.1.16
- Director 11.0.3.466 (Hotfix 3)
- Director 11.5.9.629
- Director 12.0.0.111
Dependency: LeechProtectionRemovalHelp Xtra
SPR depends on the LeechProtectionRemovalHelp Xtra.
Download
https://github.com/tomysshadow/LeechProtectionRemovalHelp-Xtra
Notes:
- The Xtra is compatible with Director 8 through 12.
- The same file can be copied into every Director installation.
- The file must placed in the `Xtras`-folder inside the Macromedia Director installation directory.
Building in Director MX 2004 (PJ101)
Build SPR.exe
- Open
PJ101/SPR.dir File > Save and CompactFile > Publish→ ProducesSPR.exe
Build SPRD.exe (Debug)
File > Save As→ save asSPRD.dir(overwrite)File > Publish Settings- Projector tab
- Enable Display full script error text
File > Save and CompactFile > Publish→ ProducesSPRD.exe
Build SPRS.exe (Fullscreen)
File > Save As→ save asSPRS.dir(overwrite)File > Publish Settings- Disable Display full script error text
- Enable Full screen
File > Save and CompactFile > Publish→ ProducesSPRS.exe
Notes:
- SPR automatically detects SPR / SPRD / SPRS mode via
applicationName. - No manual code changes are needed for mode selection.
Propagating Files to Other Versions
After finishing PJ101:
- Copy the following files into every other
PJ*folder:SPR.dirSPRD.dirSPRS.dir
- Overwrite existing files.
- Recommended: set PJ101 files to read-only to avoid accidental edits.
Building for Director 8.5 (PJ851)
SPR and SPRD
For each file (SPR.dir, SPRD.dir):
- Open the file in Director 8.5
File > Save and Compact(downgrades the movie)File > Create Projector...- Click Options...
- Use the same settings as previously documented
- Select the
.dirfile and click Create → Produces.exe
SPRS (Fullscreen)
- Open
SPRS.dir File > Save and CompactFile > Create Projector...- Change In a Window → Full Screen
- Create the projector
Building for Director MX (Director 9, PJ9)
Repeat the exact same process as Director 8.5, using Director MX (9) and the PJ9 folder.
Building for Director 11 (PJ1103)
- Copy PJ1103 files to the system with Director 11
- Open
SPR.dir - Accept the Upgrade prompt
- Choose Same location as original file
File > Save and CompactFile > Publish
Repeat for:
SPRD.dirSPRS.dir
Cleanup:
- Delete the automatically created
backupfolder inPJ1103
Building for Director 11.5 (PJ1159)
Same process as Director 11:
- Open each
.dirfile - Upgrade (same location)
Save and CompactPublish
Delete the backup folder afterward.
Building for Director 12 (PJ12)
Repeat the exact same process as Director 11.5, using Adobe Director 12.
Final Output
After completing all steps, each PJ* folder will contain:
SPR.exeSPRD.exeSPRS.exe
Each projector is built for its corresponding Director version.