Assault on Kamino

This battle took place on the planet Kamino during the Galactic Civil War.

Background
The Battle of Kamino was an indirect result of Darth Vader's attempts to clone his deceased apprentice, Galen Marek. One of the clones in particular, known by his template's codename Starkiller, was driven by Marek's memories to go rogue and engage on a single-minded quest to find Juno Eclipse. Despite locating Rahm Kota and eventually finding the Rebel fleet just before an Imperial assault, Starkiller was unable to prevent Juno from being kidnapped by Boba Fett on Vader's orders. Starkiller demanded that Kota launch an assult on Kamino to rescue her. Kota, having received valuable data on Kamino's defenses from Starkiller and aware of the opportunity to rally the Alliance and shake the Empire's hold on the galaxy, agreed to proceed with the attack. Though both knew Vader was luring Starkiller back to him, Starkiller hoped that Vader would be unprepared for a Rebel attack. Unfortunately, Vader had indeed prepared for this eventuality and had placed a fleet to protected the planet.

The Battle
The battle began straight after the Alliance fleet exited Hyperspace. Both Alliance and Imperial ships exchanged fierce fire. The Imperials were hampered, however, as Vader wanted Starkiller alive. This resulted in the the Salvation being boarded rather then destroyed when it came out of hyperspace. Although Starkiller did his best to protect the Salvation, even after killing every single imperial trooper and destroying a nearby Imperial-class Star Destroyer, the Salvation was falling apart. A planetary shield prevented any ground assault, which Kota felt would save them as the Imperials would not bombard such a critical base. After Kota ordered the crew to abandon the ship, Starkiller moved to pilot the Salvation into the shield, overloading and destroying it.

The plan worked and Starkiller, having fled the ship moments before impact, landed in Timira City as the Rebels stormed the base. Starkiller and Kota's squad fought their way through the cloning facility, occasionally helping each other out along the way. Eventually, however, it became clear to Kota that Starkiller's obsession with finding Juno meant he did not care for the battle itself. When Imperial troops retook the security center, Kota requested aid from Starkiller, which he refused as it was too far out of his way to save Juno. As a regrouped Imperial assault soon threatened to wipe out the Rebel forces, Kota's demands grew more desperate, but the clone refused to be diverted from his primary goal, regretfully apologizing. As Starkiller made his way deeper into the city's cloning facility, Kota's forces barely survived the regrouped Imperial assault.

Soon after, Starkiller contacted Kota to inform him of a horrific discovery: thousands of cloning tanks, each holding a Force-sensitive genetic copy of Galen Marek. Starkiller came to realize that Vader sought to grow an obedient army of powerful Force users out of the numerous aberrant clones that failed to become the perfect clone which Vader sought to use as a replacement for his dead apprentice. Pressing forward, the clone made his way to the top of the facility. Kota implored him to wait for reinforcements, fearing Starkiller's emotions would drive him to the dark side without Kota's support, which Starkiller ignored. Shortly afterward, he lost communication with Kota. As he drew closer to Vader, Starkiller experienced hallucinations and visions, though it is unclear if the visions were Force-induced, the work of Vader or a result of clone madness. After finding Vader, the clone engaged his former master, who was supported by other clones of Starkiller. After a lengthy battle, Starkiller was almost victorious, but became distracted by another vision. The vision, unlike others, was not of Galen Marek's past but of Starkiller's future: it was a vision of Starkiller cradling Juno Eclipse's dead body. Vader fled as Starkiller stood in shock. After regaining his senses, the clone pursued the Sith Lord until he found Juno Eclipse at Vader's mercy. After applying Force Choke on Eclipse, Vader gave the clone the choice to submit, or watch Eclipse die. Overwhelmed with his template's emotions for Eclipse, Starkiller fell to his knees and dropped his lightsabers in compliance, asking only that Juno's life be spared. After releasing his grip on her, Vader declared that the clone would complete his training and yield himself completely to the dark side, or Juno would die. But as Juno attempted to kill Vader with one of Starkiller's lightsabers, Vader responded by Force-Pushing her out of a window onto a landing pad below, apparently killing her. Enraged to the point of madness, Starkiller completely gave into his anger and attacked his master. Vader tried to convince the clone that he needed to rise above his emotions and that Juno's life was meaningless. He implored Starkiller to realize that Juno's death gave him strength and that he should embrace it. But Starkiller could not be shaken from his determination to finally kill Vader. After cutting off Vader's right hand with Vader's own lightsaber, Starkiller utilized a massive amount of Force Lightning to drive the Sith Lord into submission. Defeated and on his knees, Vader urged the clone to understand that his feelings for Juno were only artificial, but the clone readied his lightsaber to deliver the final blow. But before he could strike Vader down, Kota arrived with his squad and implored Starkiller to spare Vader's life so that the Rebel Alliance could interrogate him, convict him of crimes against civilization and then execute him in order to show the galaxy that Vader was no longer worth fearing. After a great deal of inner conflict, Starkiller reluctantly complied. As Kota's men arrested Vader, the clone walked over to Eclipse, who PROXY was attempting to revive, but failed. Cradling her in his arms like his vision, Starkiller was stunned when Juno, injured but alive, silently kissed him." A while later General Kota and Captain Eclipse reported to Princess Leia of the outcome of the battle, saying they would send several freighters in different directions in case the Empire was searching for Vader.

Aftermath
The battle ended with the Rebel Alliance claiming their first significant victory in what would become known as the Galactic Civil War, though their losses were great. Vader was heavily restrained and set to be transferred to Dantooine for trial and execution. Shortly before leaving Kamino, Starkiller declared to Vader that whether he was indeed a clone of Marek or if Vader had been lying the whole time, all that mattered to him was that he chose to spare Vader's life, thus symbolizing his freedom from Vader's control. As Starkiller turned to leave, Vader simply reminded him that as long as Juno Eclipse was alive, Vader would always control him. Soonafter, Starkiller met up with Juno in the cockpit of the Rogue Shadow and flew away from Kamino with the rest of the Rebel fleet, which was entering hyperspace. Juno readied the ship for hyperspace, but unaware that Boba Fett's Slave I detached from a piece of wreckage from a Star Destroyer and followed them into hyperspace.

Appearances

 * The Force Unleashed II novel / comic
 * Star Wars: The Force Unleashed II