Shockwave Wrapper: Difference between revisions

From Flashpoint Datahub
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
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.N
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.


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://github.com/tomysshadow/Shockwave-Wrappers/tree/master Shockwave-Wrappers.]'''
There is no list of what games uses a wrapper or not. But there is an archive of wrappers maintained on this Github repo '''[https://github.com/tomysshadow/Shockwave-Wrappers/tree/master Shockwave-Wrappers.]'''


=== Sample wrapper code ===
=== Sample wrapper code ===
Below is a example of simple wrapper in Lingo-script.
Below is a example of simple wrapper in Lingo-script.


The equivalent launch arguments with SPR would be `--setTheRunMode "Authoro" --forceTheExitLock 0`. Note that `bugfixShockwave3DBadDriverList` is built into SPR and is not needed anymore.<blockquote>on exitFrame me
The equivalent launch arguments with SPR would be <code>--setTheRunMode "Author" --forceTheExitLock 0</code>. Note that <code>bugfixShockwave3DBadDriverList</code> is built into SPR and is not needed anymore.<blockquote>on exitFrame me


setTheRunMode("Author")
setTheRunMode("Author")

Latest revision as of 22:44, 19 January 2026

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.

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

Sample wrapper code

Below is a example of simple wrapper in Lingo-script.

The equivalent launch arguments with SPR would be --setTheRunMode "Author" --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