Full 4k port of Timesplitters 2 found inside Homefront: The Revolution

timesplitters2.jpg

After five years, the mystery behind an arcade machine in Homefront: The Revolution has been solved. The arcade machine featured a demo of TimeSplitters 2, letting players access the first two levels--notably, this is the closest to a PC port of TimeSplitters 2 that's been officially released. Dataminers, however, were able to find files relating to the entire game in the code, but with no way to access them they were unsure if the entire game had been ported or not. Efforts continued over the years, but no major discoveries were made.

Then, last week, former Crytek developer Matt Phillips Tweeted the following in response to a thread asking game developers to post their favourite Easter eggs they've snuck into their games: "My proudest moment. Fully playable, native 4K port of TimeSplitters 2 hidden in this arcade machine in Homefront: The Revolution." He went on to explain that the unlock code has been lost, leaving even him with no way to access the game. He had given a friend of his a notebook with the code, who once tried to post it in a Discord server to let people know about this hidden port, but he was called a liar and promptly banned. He also let people know that there were no hints to the unlock code hidden in the game's code, so people shouldn't waste their time searching.

It seemed like that was the end of the story. Until, four days after this revelation, Spencer Perrault, a software engineer at Microsoft and presumably Philips' friend with the notebook, Tweeted out the code. It still took some time for the code to be found due to Twitter's algorithm burying the Tweet, but eventually it was discovered by a Discord community member named Sandwave. Meanwhile, another member named Fanoto was reverse engineering input checks on the PC version, and discovered codes for the arcade and challenge modes, as well as several that serve an unknown purpose. Spencer Perrault has also since Tweeted another code that apparently provides invincibility.



For those unaware of the connection between TimeSplitters 2 and Homefront: The Revolution, Dambuster Studios--the team behind Homefront--were formerly Crytek UK but were renamed after Crytek faced financial difficulties and sold the Homefront franchise to Deep Silver, who retained most of the original staff to continue work on the game. Before they were Crytek UK, however, the team was Free Radical Design, developers of the TimeSplitters franchise, meaning that they still held the rights after two name and publisher changes (and, for the record, Matt Philips notes that all the necessary paperwork was done to ensure everything was done above board).
 

Xzi

Time to fly, 621
Member
Joined
Dec 26, 2013
Messages
17,187
Trophies
2
Location
The Lands Between
Website
gbatemp.net
XP
7,126
Country
United States
Try ebay and shops with second hand copies. Might come up in a Steam sale or a grey market seller.
Yeah I want a copy for PC so I can download a save and skip the part where I have to play Homefront. Not on GMG unfortunately, Humble does have it for $16 with the Choice discount. Guess I'll add it to my wishlist to see if it gets any cheaper during the next Steam sale.
 
  • Like
Reactions: Kopimist

paulttt

Well-Known Member
Member
Joined
Sep 1, 2008
Messages
255
Trophies
1
XP
1,899
Country
It is, yes. The unlock codes listed above even differentiate between Xbox and PS4.
Sweet, cheers for that.

Just purchased on ebay :D

--------------------- MERGED ---------------------------

Yes, but AFAIK you have to play a certain portion of the game to unlock Timesplitters 2 in the extras menu. Unless you download a save for PC/a hacked console.
A sacrifice I'm willing to make.
 

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
16,109
Trophies
3
Website
defaultdnb.github.io
XP
25,220
Country
United Kingdom
I read somewhere that even online multiplayer works by hooking into Homefront's netcode. Doubt it'll be easy to find enough people for a full match at any given time, though.
Yeah you have to hack two arcade machines into one environment or something, and the netcode piggybacks HF’s.
 
  • Like
Reactions: Xzi

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3N1 @ K3N1:
    Why it has built in controls lol
  • BigOnYa @ BigOnYa:
    what about when hooked to tv/monitor
  • K3N1 @ K3N1:
    In dock mode with bt probably ye
  • BigOnYa @ BigOnYa:
    I've been working on making a wheel controller with arduino, 3d printed round knob, and a potientometer.to play breakout and games like that. Kinda of like the old Atari 2600 controllers.
    +1
  • BigOnYa @ BigOnYa:
    But it works on windows and retroarch.I could prob buy one, but thats no fun!
  • K3N1 @ K3N1:
    Gears irl
  • BigOnYa @ BigOnYa:
    Spam Time!
  • BigOnYa @ BigOnYa:
    I never knew they made a Maple flavor.
  • K3N1 @ K3N1:
    Sweet spam
  • D @ ds_allstars:
    Am I able to make a DS game like All-Stars SNES & Wii without any programming skills?
  • FlareReZ @ FlareReZ:
    @ds_allstars, You need programming skills to make a DS game lol.
    +2
  • BigOnYa @ BigOnYa:
    @FlareReZ what language would you reccomend to start with, to learn DS coding? Just curious
  • FlareReZ @ FlareReZ:
    devkitPro by defaults use C and C++. So I suppose you start off with C first and then move onto C++.
    +1
  • FlareReZ @ FlareReZ:
    Because C++ is more complex than C.
    +1
  • BigOnYa @ BigOnYa:
    Ive dabbled a little with C (i think) using arduinos, but yea way beyond me!
    +1
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa i wouldn't start with DS (or C for that matter)
    +2
  • D @ ds_allstars:
    It feels hard so I'll try to make a remake of NSMB2 on DS
  • D @ ds_allstars:
    And how do I make the semi-solid platforms?
  • D @ ds_allstars:
    Like the platforms in 2-5 and SKJmin's NSMB3 DS
  • D @ ds_allstars:
    And the music blocks
  • Xdqwerty65 @ Xdqwerty65:
    Are you using the nsmbds engine?
  • a_username_that_is_cool @ a_username_that_is_cool:
    or the nsmbds editor
    +1
  • D @ ds_allstars:
    I'm using NSMBe5.
  • Xdqwerty65 @ Xdqwerty65:
    What's that
    Xdqwerty65 @ Xdqwerty65: What's that