Submission #2869: Ilari's DOS Skyroads Xmas Special in 12:08.03

DOS
(Submitted: Skyroads Xmas Special)
baseline
JPC-rr 10.13
43682
60
1755
Unknown
eb9c82a23e0eca36622aaff5508152ba
Submitted by Ilari on 10/10/2010 1:11:57 AM
Submission Comments
(flowplayer module removed)

General

  • Emulator used: JPC-RR r10.13 (should sync on r10 - r10.16, r11 - r11.2)
  • No special settings
  • Complete all 30 levels (no warps, no passwords)
  • Abuses programming errors in game
  • Takes damage to save time
  • Does not use death
  • Aims for fastest time

About game:

Skyroads is some kind of platformer/racing game hydrid where one controls racer on tracks containing lots of bottomless pits and obstacles, both are to be avoided (falling into pit kills you, same for ramming into obstacle at high speed).
Skyroads Xmas Special is "Platform Hell" version of Skyroads that is extremely hard. Many times when making this TAS I wondered how can anyone get through some of the levels in realtime...

Why I did this:

This game is infamous for its difficulty, and as consequence most players are unable to complete even most levels. Nor are there videos for all levels on known streaming sites. So it also has secondary purpose of showing off the game levels and all sorts of unintended routes they have.
Additionally, the higher level of difficulty provodes IMO more entertainment. Whereas Skyroads takes bit of time to ramp up to enough difficulty to be actually interesting, this game does it much sooner (but still does not reach the levels so that one couldn't pretty much blast through).

BIOS/OS/game versions used:

The BIOS/OS versions are identical to #2651: Ilari's DOS Skyroads in 15:55.92.
diskinfo report about game image used:

General data:

FieldValue
Nameskyroads-xmas-special
File name/home/Ilari/repositories/jpcrr/projects/skyroads-xmas-tas-Ilari/../../disklibrary/skyroads-xmas-special
TypeHDD
Tracks16
Sides16
Sectors63
Total sectors16128
Primary extent size2432
Storage Method3
Sectors present1402
Claimed Disk IDeb9c82a23e0eca36622aaff5508152ba

File table:

TimestampMD5SizeName
N/AN/A29/
1990010100000028664bdffbfae0c7a1ff40570a5327ff44808/ANIM.LZS
199001010000001eaa43e89d11e37c3e800a362635f73c8167/CARS.LZS
19900101000000c3cc104af58d1b9ad2c6f507fbafa92810860/DASHBRD.LZS
19900101000000353a7bd3a8817b53b08abe2ee5fc30c46398/DEMO.REC
199001010000007b43fe96a98481e2d5d694a5d30eb528407/FUL_DISP.DAT
1990010100000069456f8abdf778ba1276256c5f06e3a927141/GOMENU.LZS
19900101000000182fe319b449010d1e07b02490658d6e60322/HELPMENU.LZS
19900101000000c54d7aeeabfd32199d01fa30c02b7c0621351/INTRO.LZS
19900101000000b0e0eb6c45c0269dfe05edf5fbf0221332100/INTRO.SND
19900101000000a22de546789e143684b7764012aeecd31140/MAINMENU.LZS
1990010100000039c82a6594b71507af96fcac83259c5716821/MUZAX.LZS
199001010000001a4ad8227cbce196bb2f1975d3d45e7b395/OXY_DISP.DAT
19900101000000e44f24d4141ad350875f1e6dbb343f3215502/ROADS.LZS
199001010000004cc0f839bb497d63de2ca8490d286eed24666/SETMENU.LZS
1990010100000022fee57a5aa2bea2fcea6825f7617bf525807/SFX.SND
19900101000000fc59ede3b3015ddabbc5b7be52271df730472/SKYXMAS.EXE
19900101000000591e7a22dc25044b4cf7b170ff160e603903/SPEED.DAT
19900101000000a003196ae39c17dd339f8a5ded2e6be098148/TREKDAT.LZS
19900101000000bcea663c8b347c79529e6ff58474e97b26187/WORLD0.LZS
1990010100000075c24299de5b898d5622359d683d8d8c26905/WORLD1.LZS
1990010100000083d1d3623a40a150d01b7dc7e5021e4331341/WORLD2.LZS
199001010000007257c2fb813fba24156d47e13026381e21312/WORLD3.LZS
19900101000000fe3d2195af01fadd5f4766cb1218bf7a20047/WORLD4.LZS
19900101000000520076e4a113ffbf3e92848e3ebca73d14989/WORLD5.LZS
199001010000006dd96d7c7a99017ffd767bd42c6aa76d18642/WORLD6.LZS
199001010000009697b3cfefc24d863187af69fece1fa233056/WORLD7.LZS
199001010000009b6da7f9b6bb9661c4df9e15b2809a6f29119/WORLD8.LZS
1990010100000063ab55032840205b588db198cef611fc16112/WORLD9.LZS
19900101000000dc1034d32e560960018bf1104e8be6b8683/readme.txt

Tricks:

Level times

"World"Road 1Road 2Road 3
Snowbound598(00:09.97)788(00:13.13)688(00:11.47)
At the Outer Rim453(00:07.55)618(00:10.30)532(00:08.87)
Twilight Zone732(00:12.20)567(00:09.45)697(00:11.62)
The Guiding Star412(00:06.87458(00:07.63)432(00:07.20)
Meteor Storm442(00:07.37)746(00:12.43)672(00:11.20)
Mysterious Planet601(00:10.02)456(00:07.60)1270(00:21.17)
Northern Lights531(00:08.85)413(00:06.88)616(00:10.27)
Over The Pole593(00:09.88)668(00:11.13)554(00:09.23)
Under the Ice561(00:09.35)620(00:10.33)581(00:09.68)
The Eve753(00:12.55)760(00:12.67)746(00:12.43)
Total: 18557(05:09.28)

Level comments

Snowbound Road 1

The edges at start are out of range, so no using platform pull to save frames. This level is easy, so few whacky route choices were made.

Snowbound Road 2

One can lock into three edges at beginning. Together this allows gaining 8 frames (2 frames more than previous unsubmitted run).

Snowbound Road 3

One can lock into few edges at beginning. Otherwise just some crazy route choices.
Also, looks like I lose a frame on level transition to At the Outer Rim Road 1. Oh well, I hope I regain that frame in later transition (that could actually happen).

At the Outer Rim Road 1

There's nothing to lock to during acceleration, but fortunately pipe contains boost blocks, enough to gain 22 frames. In the section where one jumps on blocks, I managed to save 3 frames by exploiting race conditions in locking.

At the Outer Rim Road 2

There is nothing to lock to during acceleration (except blocks, and those can't be locked anyway). But there's boost pad right at the start.

At the Outer Rim Road 3

There is nothing to lock to during acceleration (except blocks, and those can't be locked anyway). Some sections are difficult to make through without slowing down.

Twilight Zone Road 1

It is possible to lock into platform with pipe. Unfortunately, this does not break a frame.

Twilight Zone Road 2

It is possible to lock to leading edge for some distance. The slowdown in one jump is unavoidable, but fortunately I can mess with the locking algorithm by momentarily slowing down and then speeding up. This gains 2 frames.
The blocks at start can't be locked into if one wants to survive, even messing with locking algorithm. Apparently speed is just too great at this point to make enough difference.

Twilight Zone Road 3

It turns out to be possible to use the block of edges for breaking 3 frames (not just 2) by using jump from bounce.

The Guiding Star Road 1

It turns out to be possible to lock twice into blocks using race-against-the-lock. This gains lot of distance and saves 6 frames. 7 frames saved would have been near, but it doesn't appear to be possible.

The Guiding Star Road 2

Its possible to lock into one spot (on each side) of block structure. This saves 2 frames.

The Guiding Star Road 3

In the beginning, one can get 110 446 distance by timing the jumps and bounces correctly. This saves 10 frames. Breaking extra frame is close, but I didn't manage to do that despite extensive experimentation with locking.

Meteor Storm Road 1

The high gravity prevents gaining any distance from block structure in the start (and there are no other structures that are usable).

Meteor Storm Road 2

Racing lock against block yields 20 443 distance. It does not appear to be possible to lock into platform, but still, 2 frames broken. The level isn't supposed to be like this, it appears to have been overwritten by another level.

Meteor Storm Road 3

There are no oppurtunities to lock (but there is boost block at start). One hit to sticky block can't be avoided. Also looks like second hit can't be avoided either. But neither breaks a frame.

Mysterious Planet Road 1

At beginning, one can lock into various targets by exploiting race-against-the-lock to break 10 frames. There is one slowing jump, and one can just race that to reduce time loss to just one frame. This allows breaking of total of 9 frames.

Mysterious Planet Road 2

At beginning, one can lock once (there doesn't seem to be more oppurtunities). This allows breaking 4 frames. After that, keeping that distance is bit tricky (one must jump over blocks from bounce, etc...)

Mysterious Planet Road 3

This road has so high gravity that no jumping is possible. Thus no locking. Other than that, it is some dodging (that sometimes needs to get frame-perfect to avoid glancing blows). AFACIT, there's no fuel pad on this level and fuel gets really tight (but no reason to conserve it).

Northern Lights Road 1

By messing with locks, one can gain 73 601 distance. The first block with lockable edge doesn't seem to be useful to lock to as one can't survive anyway. This breaks 7 frames.

Northern Lights Road 2

Again some messing with locks can gain 54 857 distance, which is enough to break 5 frames.

Northern Lights Road 3

This road is annoying. Firstly, I use lock from bounce to get 53 080 distance. Then in jump section, I mess with locks in order to lose less distance, still draining all the distance and then 3 044 more. I manage to keep this by jumping diagonally and bouncing from slippery floor.

Over the Pole Road 1

In beginning, it is possible to gain 57 477 distance by touching the corner of slippery block and jumping. This lands to wrong side, but who really cares about that in TAS. This breaks 5 frames.

Over the Pole Road 2

In the beginning, race-against-lock can be used to gain 17 390 distance, which breaks 2 frames.

Over the Pole Road 3

Banging the ship three times seems unavoidable without too much slowdown. This loses 3 frames (the third frame just barely, but it does not appear to be breakable). The fourth bang can be avoided by jumping at suitable point and bouncing sightly to be able to offset the ship by one position at top of slippery floor.
Nope, jumping over the blocks at end is not possible, the gravity is just too high (even for bounce-jump). Nor does locking appear possible.

Under the Ice Road 1

It is possible to do few locks at beginning (the first one is very tricky) for 78 930 distance. This is almost enough to break 8 frames but not quite (it breaks only 7).

Under the Ice Road 2

This level really uses fuel, so numerious pipes must be hit or you run out of fuel. Scratching the ship twice is seemingly unavoidable, but other than that, slowdowns can be avoided (they won't break frame). At start, one can break 8 frames by doing series of pulls. No, those two edges can't be used for pull (the first is too near and the second is too far).
The second scratch can't be avoided because there isn't enough space to do four jumps (first to transfer platforms, second to jump top of pipe, third to jump on fuel pad (because ship doesn't drop fast enough to do a drop) and fourth to transfer to next platform or block). Trying to do that would lose time or destroy the ship.

Under the Ice Road 3

Lock from bounce at start gains 48 600 distance. The layout doesn't seem to be conductive to second lock, although there are gaps hidden behind blocks. This breaks 5 frames that all can be kept.

The Eve Road 1

At start, there is nothing to lock into... The fastest way to go through pipes with slowdown floors is to hold space so ship tries to jump inside pipe, not being in constant contact with sticky floor... Yes, one must slow down in order to make it in that one section (costs 17 frames). Another fuel pad would also be reachable, but it would need even more slowdown (that fuel pad is skipped in this run... Unexpectedly high speed?). And no, it is not possible to reach the first on-the-open fuel pad after the gap without going through the pipe.

The Eve Road 2

At start, one can't do anything but hit the boost section that accelerates the ship. This level is pretty easy to TAS once you have gotten the feel of it. Only difficult thing is hitting the one fuel pad.

The Eve Road 3

This is exact copy of Meteor storm road 2 (or actually, its the other way around), so same things apply to it.

Screenshot suggestions:

  • Jumping over wall in Meteor Storm 3 (~349s in)
  • Jump after landing on block in Northern Lights Road 3 (~498s in)
  • Transferring to pipe (~595s in)
  • Big jumps with Jump'o'master idle (~693s in)
  • Jump over block (~715s in)
  • Over kill (pink) floor (~719s in)

Final stats:

Final input cutoff: 728.039s Final rerecord count: 1755 Final control lost: 730.015s

Making this TAS:

This is actually second revision. The first was about 2.9s slower.
This TAS took about week to do. Skyroads Xmas special is shorter than the original. Later I spotted improvement in X2-1, but fortunately frame-level input recording and playback allowed rest to be done in single day.

DarkKobold: Got JPCrr up and running, and it is time to judge.
DarkKobold: While I am not sure that the site needs two Skyroads movies, this run/game is clearly more difficult, and therefore is a better movie than the original Skyroads. However, SR:XMas is basically an official hack of Skyroads, and therefore it does not make sense to have a hack obsolete the main version of Skyroads. Therefore, I am accepting this run as a non-obsoleting movie.
Also, I'd like to note that I appreciated the author's decision to take varied and more difficult paths, as opposed to the path of least resistance. It was very noticeable in the movie and made it more enjoyable.
sgrunt: Look for this to be published momentarily.
Last Edited by ThunderAxe31 on 1/8/2022 9:58 AM
Page History Latest diff List referrers