(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.
The game is downloadable from http://www.bluemoon.ee/history/skyroads/skyxmas.zip
diskinfo report about game image used:
General data:
Field | Value |
---|---|
Name | skyroads-xmas-special |
File name | /home/Ilari/repositories/jpcrr/projects/skyroads-xmas-tas-Ilari/../../disklibrary/skyroads-xmas-special |
Type | HDD |
Tracks | 16 |
Sides | 16 |
Sectors | 63 |
Total sectors | 16128 |
Primary extent size | 2432 |
Storage Method | 3 |
Sectors present | 1402 |
Claimed Disk ID | eb9c82a23e0eca36622aaff5508152ba |
File table:
Timestamp | MD5 | Size | Name |
---|---|---|---|
N/A | N/A | 29 | / |
19900101000000 | 28664bdffbfae0c7a1ff40570a5327ff | 44808 | /ANIM.LZS |
19900101000000 | 1eaa43e89d11e37c3e800a362635f73c | 8167 | /CARS.LZS |
19900101000000 | c3cc104af58d1b9ad2c6f507fbafa928 | 10860 | /DASHBRD.LZS |
19900101000000 | 353a7bd3a8817b53b08abe2ee5fc30c4 | 6398 | /DEMO.REC |
19900101000000 | 7b43fe96a98481e2d5d694a5d30eb528 | 407 | /FUL_DISP.DAT |
19900101000000 | 69456f8abdf778ba1276256c5f06e3a9 | 27141 | /GOMENU.LZS |
19900101000000 | 182fe319b449010d1e07b02490658d6e | 60322 | /HELPMENU.LZS |
19900101000000 | c54d7aeeabfd32199d01fa30c02b7c06 | 21351 | /INTRO.LZS |
19900101000000 | b0e0eb6c45c0269dfe05edf5fbf02213 | 32100 | /INTRO.SND |
19900101000000 | a22de546789e143684b7764012aeecd3 | 1140 | /MAINMENU.LZS |
19900101000000 | 39c82a6594b71507af96fcac83259c57 | 16821 | /MUZAX.LZS |
19900101000000 | 1a4ad8227cbce196bb2f1975d3d45e7b | 395 | /OXY_DISP.DAT |
19900101000000 | e44f24d4141ad350875f1e6dbb343f32 | 15502 | /ROADS.LZS |
19900101000000 | 4cc0f839bb497d63de2ca8490d286eed | 24666 | /SETMENU.LZS |
19900101000000 | 22fee57a5aa2bea2fcea6825f7617bf5 | 25807 | /SFX.SND |
19900101000000 | fc59ede3b3015ddabbc5b7be52271df7 | 30472 | /SKYXMAS.EXE |
19900101000000 | 591e7a22dc25044b4cf7b170ff160e60 | 3903 | /SPEED.DAT |
19900101000000 | a003196ae39c17dd339f8a5ded2e6be0 | 98148 | /TREKDAT.LZS |
19900101000000 | bcea663c8b347c79529e6ff58474e97b | 26187 | /WORLD0.LZS |
19900101000000 | 75c24299de5b898d5622359d683d8d8c | 26905 | /WORLD1.LZS |
19900101000000 | 83d1d3623a40a150d01b7dc7e5021e43 | 31341 | /WORLD2.LZS |
19900101000000 | 7257c2fb813fba24156d47e13026381e | 21312 | /WORLD3.LZS |
19900101000000 | fe3d2195af01fadd5f4766cb1218bf7a | 20047 | /WORLD4.LZS |
19900101000000 | 520076e4a113ffbf3e92848e3ebca73d | 14989 | /WORLD5.LZS |
19900101000000 | 6dd96d7c7a99017ffd767bd42c6aa76d | 18642 | /WORLD6.LZS |
19900101000000 | 9697b3cfefc24d863187af69fece1fa2 | 33056 | /WORLD7.LZS |
19900101000000 | 9b6da7f9b6bb9661c4df9e15b2809a6f | 29119 | /WORLD8.LZS |
19900101000000 | 63ab55032840205b588db198cef611fc | 16112 | /WORLD9.LZS |
19900101000000 | dc1034d32e560960018bf1104e8be6b8 | 683 | /readme.txt |
Tricks:
Level times
"World" | Road 1 | Road 2 | Road 3 |
---|---|---|---|
Snowbound | 598(00:09.97) | 788(00:13.13) | 688(00:11.47) |
At the Outer Rim | 453(00:07.55) | 618(00:10.30) | 532(00:08.87) |
Twilight Zone | 732(00:12.20) | 567(00:09.45) | 697(00:11.62) |
The Guiding Star | 412(00:06.87 | 458(00:07.63) | 432(00:07.20) |
Meteor Storm | 442(00:07.37) | 746(00:12.43) | 672(00:11.20) |
Mysterious Planet | 601(00:10.02) | 456(00:07.60) | 1270(00:21.17) |
Northern Lights | 531(00:08.85) | 413(00:06.88) | 616(00:10.27) |
Over The Pole | 593(00:09.88) | 668(00:11.13) | 554(00:09.23) |
Under the Ice | 561(00:09.35) | 620(00:10.33) | 581(00:09.68) |
The Eve | 753(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.