(Link to video)
LEGO Star Wars II: The Original Trilogy for the Nintendo DS is an action-packed LEGO-themed video game based on the original Star Wars films made by George Lucas. It features 80 playable characters, 17 playable courses, and the ability to make your own customizable characters. Several of the game's characters have their own unique abilities.

Game objectives

  • Emulator used: DeSmuME 0.9.9
  • Advanced Bus-Level Timing is Turned Off and Dynamic Recompiler is Turned Off
  • Completes the game as fast as possible (Any%)
  • Avoids collecting studs whenever possible
  • Uses glitches to save time
  • Uses infinite jump glitch
  • Uses door-clipping glitches
  • Uses a glitch to make boss fights faster

Main Route

In this run, I complete all five levels in the first episode, (Episode IV) and then head straight to the last episode (Episode VI) so I can go to the last level in the game and complete it, therefore finishing the game.

YouTube video

I have provided an encode that I have published on YouTube.

Stage by stage comments

The Blockade Runner

This stage is pretty straightforward. The main objective is to have C-3PO join our party, so he can activate a door panel and deactivate a forcefield to rescue R2-D2. As soon as they are in my party, I exit the room I found them in and use R2-D2 to open a door in a previous room. Then I switch to C-3PO, as he is required to beat the level. I have to be careful though, because taking one hit from the Stormtroopers will kill me, as I only have one heart left. Once I get down to the end of the alleyway, I activate another door panel, which will complete the level.

Mos Eisley Spaceport

This is the first level that abuses glitches, including the infinite jump and door clipping glitches. The main objective is to get to the Millennium Falcon, activating the end of the level. At the beginning, I go down this huge slide while playing as Luke, carefully avoiding the Studs whenever I can. Once I reach the bottom, I shoot the two platforms so Obi-Wan can join my party. Before I switch to Obi-Wan, I shoot all of the enemies as fast as I can so I can use the Force on the broken platform as Obi-Wan without taking the risk of getting hit by enemies. I then do a double jump onto an invisible floor and walk straight into the loading zone. This invisible floor actually ends up saving a few seconds, so it is very useful. Then in the next section, I use the Host Wireless function to do the infinite jump glitch, which puts me on the higher platform earlier, ultimately saving about 10 seconds or so. In a later part of the section, I double jump onto another invisible floor so I can get across the quicksand pit. The intended way to get past this section is to use R2-D2 to rescue C-3PO from a nearby cliff so he can drain another quicksand pit. But, with Obi-Wan, I can jump on the machine used to drain the quicksand, and jump across the quicksand pit, saving a lot of time. In the next section, I take control of Luke so I can use the Host Wireless function to clip through a door, which saves about 2-5 seconds from getting through the door normally. (See the Glitches section for more info on the Host Wireless function.) After going through that section, I reach the final part of the level, which is where I perform another door clip, and then touching the trigger in the room plays a cutscene and completes the level. This door clip saves about a minute or so from the intended method of beating the final section.

Rescue The Princess

Just like The Blockade Runner, this stage is pretty straightforward. At the beginning, I pull a switch that puts a Stormtrooper helmet on my player's head, because there is a door up ahead that only Stormtroopers can enter. (Technically, you could clip through it using the Host Wireless function, but I'm pretty sure this is slower.) After I pull the switch, I immediately switch to Luke, and then back to Han Solo. I did this because when you pull a Stormtrooper switch, your character will be stuck in place for a few seconds before you can move again, so switching partners prevents that from happening. After the next two sections, I do very precise jumps off the very edges of the platforms in the room to get through it faster. Then, in the final section, I do a quick series of switching partners so I can build and pull the switches as fast as possible. I build the switch on the left, switch to Luke so he can build the switch on the right, change back to Han Solo so he can pull the left switch, and finally change back to Luke so he can pull the right switch. Then, I go down the hallway to the very last door on the left and pull the two switches connected to it, completing the level.

Death Star Escape

This stage utilizes more glitches, saving about a minute or two from doing it intentionally. First off, I'm in a section where I play as C-3PO and R2-D2. I use C-3PO to open the first door, then immediately switch to R2-D2 so he can hover over a pit and activate a bridge for C-3PO to cross. I then head back towards C-3PO so he can cross the bridge and open the next door. Again, I immediately switch to R2-D2 so he can activate another computer station, which instantly places me in the next section when activated. I then jump in the doorway and build the left computer, and switch to Chewbacca so he can build the last computer, which opens the door. Now, you'll notice that I pause the game and select the Host Wireless, even though I'm not clipping through any doors or using the infinite jump. The reason I did this was so I could skip a small cutscene where Han Solo and Chewbacca exit the room, which saves 60-80 frames. Then, I make my way to a door that only Stormtroopers can open, so I can do a Door Clip through it, saving about 2 minutes or so. This door takes me straight to the final section, where the boss fight takes place. Instead of triggering the boss fight, I run into the door with the pit inside the room. I lure the boss over to the pit, and simply push him inside of it, killing him instantly, and saving 82 frames.

The Trench Run

This stage is pretty straightforward, too, I just go about the level normally, carefully avoiding as many Studs as possible, until I get to the end of it. That's when I use the Host Wireless trick to lower the boss's health from 10 hearts to 4 hearts. Then, I fire two pink orbs at it, killing it very quickly. One pink orb takes away two hearts, so I only need to fire two pink orbs to defeat the boss, since he has 4 hearts.

Destiny

This level is extremely short, only lasting about 8 seconds. This is because I instantly use Host Wireless to lower the boss's health from 14 hearts to 4 hearts. Defeating the boss this way causes the game to cut to the cutscene that shows the boss dying. When fighting the boss normally, he usually has three phases, and after you defeat the third phase, the cutscene of him dying plays.

Studs and Minikits

Studs

Studs is the form of currency that is used in the game. They allow you to buy new characters, new Extras, or even give you hints to help you play the game. In this run, however, I try to avoid collecting studs within the levels whenever I can, because the game checks how many studs you collected in the level after you beat it. So, the more studs you collected in the level, the more time the game uses to count your studs. So essentially, time is money.
  • 1 Gray Stud = 10 Studs
  • 1 Gold Stud = 100 Studs
  • 1 Blue Stud = 1,000 Studs

Minikits

Minikits are collectable items hidden all over the levels within the game. There are 10 minikits per level, therefore making 50 minikits per Episode, with the exception of Episode VI, which has 60 minikits. Minikits unlock new characters and Extras to use in Free Play once you collect all 10 of them in a single level. But just like Studs, I avoid collecting them because the game also checks how many Minikits you collected in the level after you beat it. The more Minikits you collected, the more time the game takes to count them all. It takes the game about 1-2 seconds to count one Minikit.

Glitches and Tricks

Host Wireless Glitches

In this game, you have access to the Host Wireless function whenever you pause the game. The Host Wireless function allows you to host multiplayer games and play with other players. However, it can also make it possible to clip through closed doors, lower bosses' health, and even double jump infinitely. Here's a step-by-step process on how to do it:

Infinite Jump

1. Perform a double jump by pressing B twice. (Only certain characters are able to double jump)
2. Pause the game by pressing START.
3. Select the Host Wireless option on the bottom screen.
4. When the game asks you to save, press B and abort the save.
5. Press B again and hold it until the level fades back in again.

Door Clipping

1. Perform a dive into a door by pressing B twice and facing the door. (Only certain characters are able to dive)
2. Pause the game by pressing START.
3. Select the Host Wireless option on the bottom screen.
4. When the game asks you to save, press B and abort the save.
5. Press B again and hold it until the level fades back in again. Though, it usually takes more than one clip to fully pass through the door.

Lowering Bosses' Health

1. Pause the game by pressing START.
2. Select the Host Wireless option on the bottom screen.
3. When the game asks you to save, press B and abort the save.
4. Wait for the level to fade back in again, and the boss's health will go down to 4 hearts. (This only works on certain bosses)

Diagonal Inputs

In certain parts of the run, I'll alternate between pressing a forward input and a diagonal input every frame. For example, I'll press Up for two frames, and then press Up-right for another two frames. This helps me do precise movements, and allows me to move in a forward and diagonal direction simultaneously.

Partner Switching

In almost every level of the game, you have one or more partners by your side, and you can gain control of them by facing them and pressing X. But, sometimes switching to another partner lets you perform certain actions quicker, like in Rescue The Princess and Death Star Escape.

Glitchy Box-pushing

If you push boxes, or crates, at the right angle, you can end up pushing the box in the wrong direction. For example, if you hold Up into a box at the right angle, you'll do a glitchy box push and push the box backwards instead of forwards. You can see me do this in The Blockade Runner.

Frames

Here is a table of frames in each level:
LevelFramesAccumulative Frames
The Blockade Runner1554215542
Mos Eisley Spaceport1076126303
Rescue The Princess766533968
Death Star Escape709041058
The Trench Run550346561
Destiny818354744

Other comments

Special Thanks to:

Zulice: for finding the route that is currently used in Any% speedruns and, of course, in this TAS.
FishamanP: for teaching me everything I need to know about DS encoding, and helping me encode the video, which I linked near the top of the page.

Possible Improvements

  • In general, this run can probably be improved by collecting less studs, or maybe even using different strats that could be faster than the ones used in this movie.
  • The Blockade Runner: There is a ramp near the beginning of the level that I can probably jump off of earlier to save some time.
  • Mos Eisley Spaceport: When I enter the second section of this level, I double jump onto a platform before backflipping and doing the Host Wireless glitch. However, I double jump onto the platform a bit late, so I can probably double jump on it a bit earlier to save some time.

Screenshot

Frame 18061

Fog: Judging.
Fog: Great run! I found it pretty entertaining, and the audience seems to agree with me.
Accepting for Moons.
fsvgm777: Processing.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14776
Location: 127.0.0.1
Memory
She/Her
Site Admin, Skilled player (1515)
Joined: 3/20/2014
Posts: 1762
Location: Dumpster
I once gave a friend this game for their birthday. I later heard from him how broken it was. Whoops. Looking forward to watching this.
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
PCachu
He/Him
Joined: 10/1/2009
Posts: 166
Palpatine: "Ah, young Skywalker. I shall crush your spirit and turn you to--" Vader: "Pit time." *throw* Palpatine: "...well, f**k." *lol ded* Yes'd.
Active player (250)
Joined: 12/13/2016
Posts: 352
Great job on the run! I think we would appreciate a table of the frame count for each level more than a table of the rerecords in the description.
SkicoNow
He/Him
Player (65)
Joined: 5/18/2017
Posts: 3
Location: North America
Thank you for the feedback, ruadath! I will edit my submission to make a table of frames instead of rerecords.
Hello, I am a TASer of Super Mario 64 DS, LEGO Star Wars II: The Original Trilogy (DS), and The Simpsons Game (DS).
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14776
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. ---- [3444] DS Lego Star Wars II: The Original Trilogy by SkicoNow in 15:15.05