Waldo Franz Schaeffer
The photo of Schaeffer in the Cortex
First appearance Contact (in Sissi's body)
Known as Franz Hopper
Loyalty Team Lyoko
Project Carthage (formerly)
Physical information
Species Human
Hair color Grey
Eye color Unknown
Skin color Pale white
Gender Male
Height --
Weight --
Virtual information
Avatar Multiple white energy orbs (Seasons 2-3)
Large white-purple energy orb (Season 4)
Weapon Unknown
Powers Unknown
Vehicle None
Transportation Hovering
Voiced by Paul Bandey (season 2), Alan Wenger (seasons 3-4)
Portrayed by Hugues Massignat

Waldo Franz Schaeffer, also known as Franz Hopper, was a scientist who was responsible for creating the supercomputer, the virtual world Lyoko, and X.A.N.A. He was the husband of Anthea Hopper and father of Aelita. He is currently deceased, as he had ultimately sacrificed his life to protect his daughter and gave Jeremie's multi-agent program enough energy to temporarily wipe out X.A.N.A. After moving to the Hermitage near the Kadic Academy, he had taken his wife's maiden name (Hopper) in order to make a fresh start and to stay hidden from his enemies.


Project Carthage and LyokoEdit

During the late 80s and 90s Waldo Schaeffer was working with a group of scienctists on Project Carthage, a secret government program he created to intercept enemy communications. Waldo realizing that this the success of this project would have grave consequences decided to run. His wife Anthea Hopper and there daughter Aelita, fled to Switzerland in an attempt to hide from Waldo's employers, who later kidnapped Anthea as a warning to Waldo. Waldo most likely took his daughter and brought her to France, where he got a job as science teacher at the local boarding school. Waldo changed his first name to Franz, and used his Wife's maiden name, Hopper, as his last name. He and Aelita moved to the Hermitage, since he wanted Aelita and himself to have a fresh start. He then began to build his own Supercomputer in a local abandoned factory, this is where he created Lyoko, using files he stole from project Carthage. He soon used his computer knowlede to create a sentient and autonomous artificial intelligence/multi-agent system, called X.A.N.A. to be his assistant. Franz Hopper was forced to repeate the same day over 2,546 times so that he could make Lyoko perfect. By the time Lyoko was nearing completion, he became very paranoid and mildly insane due to the repeated attempts of returning to the past. Soon Men most likely from Project Carthage were able to track Franz down to home and attempted to capture him. He and Aelita fled to Lyoko, only to be attacked by X.A.N.A. and his monsters. He ordered Aelita to stay inside a Tower while, he tried to reason with X.A.N.A. Schaeffer was soon captured and taken to an unknown location within Lyoko, most likely the hidden tower in sector 5, but not before he was able to shut off the supercomputer. His place as science teacher at Kadic was replaced by Suzanne Hertz after his disappearance 9 years prior to the show.

Season 2 Edit

Franz Hopper first appeared in Contact where he took control of Sissi's body. while in control of her body he told the warriors that his name is Franz Hopper and he wants to help.  in Revelation, Franz Hopper uses his powers on lyoko to protect the tower and help the gang decrypt his notebook. later in The KeyFranz hopper took control of some of X.A.N.A.'s mantas and used them to help protect the gang. He seemingly died when he returned Aelita's memory to her.

Season 3Edit

During season 3, Aelita found a fragment of her father's DNA in Carthage, so she still hoped for him to be alive. since they found his DNA the Lyoko Warriors continued to search for him. In Final Round, Jeremie and Aelita finally managed to track him down somewhere hidden in Carthrage's code, but Lyoko was destroyed seconds before he could be materialized back onto Earth, by X.A.N.A. it is later revealed that he was able to escape into Internet, where he sends a coded message to the Lyoko warriors. During the time period between Seasons 3 and 4, he  after Lyoko was destroyed to asist them in how to recreate the virtual world once again so that they could continue fighting the evil artifical intelligence.

Season 4Edit

Franz appear from Digital Sea in Distant Memory to save his daughter after she thrown to Digital Sea by William. With the help from Odd, Ulrich and Aelita, Franz is able to fleeing from William and X.A.N.A.'s monsters's attack and return to Digital Sea safely.

In Fight to the Finish, he ultimately sacrificed himself to destroy X.A.N.A. once and for all by shielding Aelita from the lasers after she had been hit once while she finished activating the multi-agent program in hopes of wiping out X.A.N.A. for good.


Season TwoEdit

Season ThreeEdit

Season FourEdit

Code Lyoko EvolutionEdit


  • There is a real-life computer scientist who's last name is "Hopper"; Grace Hopper, though the writers stated it is just a coincidence.
  • His only appearance in the present was in the shape of a white glowing orb with a magenta aura to save Aelita, but also has life-points like everyone else on Lyoko.
  • In one episode of the French version of Code Lyoko, he was voiced by Mathieu Moreau.
  • Hopper was revealed to have worked with Tyron, who is one of the main villains in season five, possibly on the project Carthage.


Code LyokoEdit


See AlsoEdit

Team Lyoko
Jeremie Belpois | Aelita Schaeffer | Odd Della Robbia | Yumi Ishiyama | Ulrich Stern | William Dunbar
Secondary Characters
Sissi | Jim Morales | Suzanne Hertz | Anthea Schaeffer | Mr. Delmas | Laura Gauthier | Franz Hopper
Absent Characters
Kiwi | Herve Pichon | Nicholas Poliakoff | Amelia "Milly" Solovieff | Tamiya Diop
X.A.N.A. | Monsters | Professor Tyron | Ninjas

ca:Franz Hopper es:Franz Hopper fi:Franz Hopper fr:Franz Hopper gl:Franz Hopper it:Franz Hopper pl:Waldo Schaeffer pt:Franz Hopper ru:Франц Хоппер sr:Франц Хопер

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.