- Browser: IA32 build (
basilisk52-g4.8.win32-git-20240518-3219d2d-uxp-e76fa74573-xpmod-ia32.7z
) here. - VB Script to make shortcut: here.
- Game: Sourced from Chromium 127.0.6491.0.
- Go to
chrome-win\locales
folder and remove everything except foren-GB.pak
. Alternatively, you can set Chromium to that locale yourself (provided it's not your default locale already):- Settings -> Languages -> Preferred languages -> Add languages -> English (United Kingdom) -> Add
- Click the dotted button beside that locale and check Display Chromium in this language, then hit Relaunch.
- Visit
chrome://network-error/-106
and save the page asa.htm
. - Comment out line 6684: put
//
in front ofjstProcess(new JsEvalContext(window.loadTimeDataRaw), document.body);
. - On line 6801 change width to 552:
-
width="600"
->width="552"
-
style="width: 600px; height: 150px;"
->style="width: 552px; height: 150px;"
-
- Add the 3 audio sources (these are visible with inspect element on the page, but don't get saved).
- Right-click on the page -> Inspect
- Go to
<div id="offline-resources" jstcache="0">
- Right-click
<template id="audio-resources" jstcache="0">
-> Edit as HTML - In the textual field that opens, select everything from
<template id="audio-resources" jstcache="0">
up to last</audio>
inclusively, but not including the last line containing</template>
. - Right-click -> Copy.
- Open
a.htm
in a text editor, select<template id="audio-resources" jstcache="0">
, paste, and save the file.
- Resulting HTML file.
- Go to
Take the basilisk folder and the other two files to make the ISO. MD5: 7cb998e8a82cb51d9963486cc740571f
After running the verification movie:
windowsxp.img
- f83e79d593a6552d807f2aadcdd642bewindowsxp.ga686bx.nvr
- 8ad827a30f924dad3146b2bfac70ed7b
Keep the CD in for the movie.
About the movie
As you probably know, this game is hidden on the no internet screen on Chrome browsers. It was hard to find a browser that would run it in PCem. The latest supported Chrome version would freeze completely, and the latest supported Firefox version wouldn't run the game properly (since it was never designed for non-Chrome browsers). I eventually found this fork of Basilisk that's being maintained for processors without SSE instructions.
The movie ends when the dino reaches the maximum of 13 speed. This can be checked with
Runner.instance_.currentSpeed
in the browser console. It's also fairly easy to find in memory: it's a double with a value of 6 at the start of the game.
I think the speed only increases on draw frames, so the bad lag makes it take longer. I had to deal with desyncs from loading savestates which meant redoing the movie several times.
feos: Claiming for judging.
feos: Better instructions.
feos: Reproducing the syncing game was the hardest part, and now we can host both the game and the script in userfiles. The ISO image I create from the needed files using our official script has a different hash than the one the author provided, but the movie syncs on both.
The goal seems valid, accepting.
EZGames69: Processing...