Shockwave Projector Redirector (SPR)

From Flashpoint Datahub
Revision as of 22:02, 19 January 2026 by Nosamu (talk | contribs)
Jump to navigation Jump to search

Shockwave Projector Redirector (SPR) allows Shockwave Movies to be played via Flashpoint Redirector.

SPR projects within Flashpoint Software Directory are organized by Director version:

  • PJ851 → Director 8.5
  • PJ9 → Director MX (9)
  • PJ101 → Director MX 2004 (10)
  • PJ1103 → Director 11
  • PJ1159 → Director 11.5
  • PJ12 → 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

  1. Open PJ101/SPR.dir
  2. File > Save and Compact
  3. File > Publish → Produces SPR.exe

Build SPRD.exe (Debug)

  1. File > Save As → save as SPRD.dir (overwrite)
  2. File > Publish Settings
    • Projector tab
    • Enable Display full script error text
  3. File > Save and Compact
  4. File > Publish → Produces SPRD.exe

Build SPRS.exe (Fullscreen)

  1. File > Save As → save as SPRS.dir (overwrite)
  2. File > Publish Settings
    • Disable Display full script error text
    • Enable Full screen
  3. File > Save and Compact
  4. File > Publish → Produces SPRS.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:

  1. Copy the following files into every other PJ* folder:
    • SPR.dir
    • SPRD.dir
    • SPRS.dir
  2. Overwrite existing files.
  3. 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):

  1. Open the file in Director 8.5
  2. File > Save and Compact (downgrades the movie)
  3. File > Create Projector...
  4. Click Options...
    • Use the same settings as previously documented
  5. Select the .dir file and click Create → Produces .exe

SPRS (Fullscreen)

  1. Open SPRS.dir
  2. File > Save and Compact
  3. File > Create Projector...
  4. Change In a WindowFull Screen
  5. 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)

  1. Copy PJ1103 files to the system with Director 11
  2. Open SPR.dir
  3. Accept the Upgrade prompt
    • Choose Same location as original file
  4. File > Save and Compact
  5. File > Publish

Repeat for:

  • SPRD.dir
  • SPRS.dir

Cleanup:

  • Delete the automatically created backup folder in PJ1103

Building for Director 11.5 (PJ1159)

Same process as Director 11:

  1. Open each .dir file
  2. Upgrade (same location)
  3. Save and Compact
  4. Publish

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.exe
  • SPRD.exe
  • SPRS.exe

Each projector is built for its corresponding Director version.

See Also

Shockwave Curation