Shockwave Wrapper

From Flashpoint Datahub
Revision as of 22:32, 16 January 2026 by Coldice2 (talk | contribs) (Created page with "A Shockwave Wrapper is a a ''Shockwave Movie t''o allow for the playback of Shockwave Movies in Projector mode. The way a wrapper works is that the movie executes some kind of code before it loads the intended movie. Wrappers were the main way of modifying and running code before Shockwave Projector Redirector (SPR) became a thing. There is no list of what games uses a wrapper or not. But there is an archive of wrapper maintained on this Github repo '''[https://gi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

A Shockwave Wrapper is a a Shockwave Movie to allow for the playback of Shockwave Movies in Projector mode. The way a wrapper works is that the movie executes some kind of code before it loads the intended movie.

Wrappers were the main way of modifying and running code before Shockwave Projector Redirector (SPR) became a thing.


There is no list of what games uses a wrapper or not. But there is an archive of wrapper maintained on this Github repo Shockwave-Wrappers.

Sample code

Below is a example of simple wrapper.

The equivalent launch arguments with SPR would be `--setTheRunMode "Authoro" --forceTheExitLock 0`. Note that `bugfixShockwave3DBadDriverList` is built into SPR and is not needed anymore.

on exitFrame me

setTheRunMode("Author")

forceTheExitLock(0)

bugfixShockwave3DBadDriverList()

go(1, "age_of_speed.dcr")

end