• 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 for en-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 as a.htm.
    • Comment out line 6684: put // in front of jstProcess(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.
Take the basilisk folder and the other two files to make the ISO. MD5: 7cb998e8a82cb51d9963486cc740571f
After running the verification movie:
windowsxp.img - f83e79d593a6552d807f2aadcdd642be
windowsxp.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...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15585
Location: 127.0.0.1
This topic is for the purpose of discussing #9120: Randomno's Windows Chrome Dino in 02:37.63
Spikestuff
They/Them
Editor, Publisher, Expert player (2643)
Joined: 10/12/2011
Posts: 6439
Location: The land down under.
It's a showcase rather than a max score. Meh vote.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Editor, Active player (459)
Joined: 2/11/2018
Posts: 240
The max score in this version takes about 17 million years
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Is the speed maxed out in this movie?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Editor, Active player (459)
Joined: 2/11/2018
Posts: 240
Yes, it reaches the max speed of 13
eien86
He/Him
Judge, Skilled player (1873)
Joined: 3/21/2021
Posts: 262
Location: Switzerland
Randomno wrote:
The max score in this version takes about 17 million years
I assume score is stored as a 32-bit unsigned int? how about just reaching 99999? I assume that's the max the GUI can output?
Editor, Active player (459)
Joined: 2/11/2018
Posts: 240
distanceRan is a double. It's divided by 40 to give the score shown on screen. I haven't actually done the maths on when this would reach max value of 1.79*10^308, the 17 million years comes from here. I had already checked that the counter doesn't stop at 99999, but I looked more closely.
Language: js

distance = this.getActualDistance(distance); // Score has gone beyond the initial digit count. if (distance > this.maxScore && this.maxScoreUnits == this.config.MAX_DISTANCE_UNITS) { this.maxScoreUnits++; this.maxScore = parseInt(this.maxScore + '9', 10); } else { this.distance = 0; }
MAX_DISTANCE_UNITS is always 5 (the number of digits in the distance meter). So this runs once when you reach 99999, but after that maxScoreUnits is 6, so it never runs again. I don't know why they did this, possibly because at 7+ digits it gets cut off the screen, because the X position of the distance meter isn't recalculated. Therefore once you pass 999999, the score only displays the last 6 digits. I looked at the code history and this behaviour was added in Feb 2015. Before then, passing 99999 just reset the score to 0. In the current version, once your distance passes 4*10^22, JS starts representing the score in scientific notation, which breaks the display somewhat. Once you reach the max of 1.79*10^308 JS represents it as "Infinity" which fully breaks the score display (it's just blank). All this being said, reaching 999999 takes a bit under 12 hours. It would be quite impressive to bot this with RAM values, considering how many layers you have to go through. And the severe lag probably makes it infeasible through recognising shapes on the screen.
Editor, Expert player (2073)
Joined: 6/15/2005
Posts: 3282
Hm, I didn't even know Chrome had a hidden minigame in its browser. It's kind of funny seeing the video continuously saying "No Internet", while I'm watching the video on my internet.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
What does "Add the 3 audio sources" mean?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
I recreated the page, but it has slight differences in spelling, results in different duration of the installation movie, and fails to start playing the game in the main run.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15585
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [6181] Windows Chrome Dino by Randomno in 02:37.63