HFTSRedux / TS2Redux

Homefront: The Revolution mod to restore and enhance the Timesplitters 2 port.
207 stars 6 forks source link

TS2 Redux banner logo

Introduction

What Is TS2 Redux?

TS2 Redux is a fan-made project which aims to fix and enhance the port of TimeSplitters 2 (TS2) contained in the 2016 game Homefront: The Revolution as a hidden away as an unlockable easter-egg. This port of TS2 is rendered natively on PC and console in full HD (to 4K), with widescreen and mouse/keyboard/gamepad support. It also uses high-quality assets and audio.

This project installs into Homefront's game folder and unlocks all of TS2 permanently, fixes several game-breaking bugs, adds quality-of-life enhancements, and extra content.

Video: YouTube - TimeSplitters 2 Redux v0.1 - Release Trailer

Where Did This Come From?

Normally, the Homefront TS2 port is limited to just 2 playable story missions: Siberia and Chicago. Players would need to play through Homefront's campaign for several hours until they reached a TS2-themed arcade cabinet in the game where, when interacted with, would cause TS2 to take over their screen until they exited and resumed playing Homefront's campaign.

The developers who worked on Homefront bundled TS2 into the base game as an easter-egg, but even though players could only access Siberia and Chicago, the entirety of the game was still present in Homefront's game files, including all of TS2's campaign, arcade, and challenge levels. They did it this way because it would have been more work to create a unique version of TS2 just for Homefront as opposed to including the entire game and simply altering the main menu to hide parts that they wanted to block. The port was originally intended to be a standalone remaster, with work beginning as far back as 2008, but at the time Homefront was released in 2016, the TS2 port was unfinished with several game-breaking bugs. The developers included special cheat codes that could be entered in by the player that unlocks the rest of the game, including its various bugs. In 2021, the codes were finally revealed on Twitter, which lead to the formation of a team of TimeSplitters fans to start working on creating this project.

For more information on the history and evolution of this project or the TS2 port, see the Backstory page.

Features

Mods and Cheats

Numerous mods and cheats have been added. Cheats are always available using keyboard commands whereas overhaul mods must be installed or uninstalled.

When you launch TS2, a black window will appear showing you the button combinations to press on your keyboard to toggle certain cheats. Press Shift+F1 to see even more keyboard commands.

Mod Packs

Included are several themed mod packs by Yossarian the Assyrian. These operate differently than the Cheats listed above. These mod packs can be installed during setup and are permanently enabled until either the corresponding .dll file for that mod is removed (or renamed) from the \Bin64\TS2Redux folder OR by running the installer again and removing the mods you no longer want.

TimeSplitters 2 Remix Mod

From Remix Mod - moddb.com

All 10 Story Mode levels have been overhauled in a single mod, featuring the same premises as the GameCube version. These changes also carry over to its Arcade Mode, where additional content like the Mox Weapon and Silenced Lugers are available! Although it lacks the custom textures of the original, the remastered Remix Mod makes up for it with new features.

All Story levels have altered music options! New character replacements make up some of the enemies you'll encounter, like riot cops in Chicago or clowns in Notre Dame! Some unique weapons also appear in this mod port, like the lightning-shooting Storm Pistol and powerful Future Shotgun!

Haunted Edition Mod

From TimeSplitters 2: Haunted Edition - moddb.com

Be prepared for ghoulish action in this spooky mod for TimeSplitters 2! The story is set in an alternate 1979, where a mysterious plague has been corrupting people into undead monsters across America. As the newest recruit of an organization investigating the incidents, you'll battle against zombies, cultists, and all sorts of enemies in your search for answers. You'll experience this journey across 5 Story Mode levels and 4 MapMaker levels.

All sorts of thrills will await players: dozens of diabolical new characters, an arsenal of grisly new weapons like the OVE9000 Saw and Battle Rifle, and plenty of quality of life improvements for the game. ~~Blast through MapMaker Story levels in co-op, test your wits against enemies like the Cult Defender or Brutus Heavy Zombie, and make sure to conserve your ammo; the last thing you want is to hear your gun go click during a shootout!~~

Note: MapMaker is broken. Features that rely on MapMaker will not be available.

Installing and Uninstalling

How To Install

To install, follow these steps:

  1. Download the latest version of TS2 Redux from the project's GitHub page: https://github.com/HFTSRedux/TS2Redux/releases
  2. Double-click on the application you just downloaded and follow the on-screen instructions. TS2 Redux Installer screenshot

That's it! After using the installer, the mod will be active the next time you start the game.

Display Settings

TS2 will inherit Homefront's display settings automatically. If you need to change your resolution or related settings, launch Homefront and change settings from there. You can also change some settings by editing your game.cfg file, located at %UserProfile%\Saved Games\homefront2\game.cfg (paste this into the address bar of a Windows File Explorer window).

Optional: Custom TS2 Launcher

TimeSplitters 2 custom launcher

Want to have a fancy TS2 launcher that skips Homefront's menu and boots right into TS2? The installer (included with this mod) has an option that creates a TS2-themed copy of your Homefront game executable. Just make sure the "Create TS2 Launcher" option is checked during the install process (enabled by default).

Optional: Reduce Homefront's Size

The installer has an option that removes as much of Homefront's game files as possible, leaving just enough for TS2 to work. This reduces the game's size from 46GB to 2.5GB. Homefront's main menu will still work, which is useful for changing video settings, but you won't be able to play any missions/levels in Homefront.

Once the process is done, all of the non-TimeSplitters files will be moved into a folder called "ripped" located in Homefront's game folder. The installer will also optionally delete this folder for you at the end of the setup process.

Uninstalling TS2 Redux

To uninstall this mod, simply run the uninstaller application from your start menu. All files added during the initial install process will then be deleted from your PC. If you can't find the uninstaller, you should see it listed in as a program in Windows' add/remove programs list. The uninstaller is also located in your Homefront game folder under Bin64/TS2Redux/Setup.

If you want to disable mods that you previously installed, such as the Remix or Haunted Edition mods, simply open a file explorer and navigate to your Homefront game folder and open the Bin64/TS2Redux folder. There you will see several .DLL files, which correspond to different features that were installed as part of this project. Rename the .DLL file(s) you wish to disable so that it does NOT end in ".DLL" (rename it to ".dll.bak", for example), and that mod file/.dll will not be loaded the next time you run the game.

If something goes wrong and you want to start completely over, you can use Steam's "Verify integrity" feature to re-download Homefront and restore it back to its original state.

Screenshots

Main Menu Main menu

TS2 on Xbox (emulated), for reference

Mexican Mission screenshot

TS2 Redux (running on PC)

Mexican Mission screenshot

Texture example: Diamondplate - Top: new / Bottom: old

Screenshot showing high-res texture example of diamondplate texture

Texture example: Crate - Left: old / Right: new

Screenshot showing high-res texture example of a crate texture

Texture example: Game mode icons - Left: old / Right: new

Comparison of old and new textures - game mode icons

Weapon crosshairs - Left: old / Right: new Comparison of old and new textures - weapon crosshairs

Chemical Plant (map from TimeSplitters 1)

Chemical Plant map 1

Chemical Plant map 2

To-Do / Known-Bugs

There are several features that are either not present in TS2 Redux or are still being worked on.

Reporting Bugs / Feedback

Did you find a new bug? Let us know!

Join our the TimeSplitters Online Discord server and leave a message describing the issue you experienced under the redux-bugs channel.

Frequently Asked Questions

  1. I have a copy of Homefront: The Revolution for Xbox/PlayStation. Can I use this mod?
    • No. This mod is for the PC version of Homefront only. It is not possible to add custom files to the console ports of Homefront. Console players can still use the unlock codes to unlock the full game.
  2. Do I need to buy Homefront even if I'm only interested in playing TS2?
    • Yes. The TS2 Redux project only tweaks your existing copy of Homefront. This project does not contain the core game files to play TS2.
  3. Where can I get a copy of Homefront?
  4. Does the Steam version work for this?
    • Yes. Even the disc copy of Homefront is basically a Steam-based installer burned to a DVD.
  5. I'm only interested in playing TS2. Do I need to keep Homefront's game files on my computer?
    • No. The port of TS2 within Homefront is not a standalone program, but it is still possible to remove a vast majority of Homefront's files. This reduces the total size of the game from 46GB to 2.5GB. There is an option available during the installation process where you can choose to have the installer remove your Homefront game files. On the installer, make sure the item "Remove Homefront Game Files" is checked on the "Select Component" step during the install process. Once the installation is completely finished, it will ask you if you want to delete these files permanently.
  6. Do I have to download all of Homefront just to play TS2?
    • If you haven't downloaded Homefront yet, you can optionally download just enough of Homefront from Steam required to play TS2. This saves about 40GB of internet bandwidth. We have created a script called "TS2-Downloader" that uses a third-party tool DepotDownloader to download specific files from Steam that allows you to play TS2 without having to download all of Homefront. This script is in BETA and requires basic knowledge of how to use Windows batch scripts. If you need help, ask us in Discord.
  7. How do I change my video display settings?
    • Use Homefront's settings menus to change video output settings, among other settings (including mouse sensitivity).
  8. Do I play through TS2 in order to unlock characters and levels like in the console ports?
    • No. Everything is unlocked by default. This includes all characters, story missions, arcade levels, challenge modes, cheats, and minigames (playable from the Temporal Uplink weapon). We are looking into how to allow people to progress through the game and unlock things like in the regular game, but that's not available just yet.
  9. I want to help!
    • Join us on the TSO Discord server (click here) and message a member of the Redux Tech Team to inquire further.
  10. Is this any different than playing TS2 in an emulator?
    • There are a advantages and disadvantages to this port compared to playing TS2 using an emulator in Xemu (Xbox), Dolphin (GameCube), or PCXS2 (PS2). People have created mods for some of the console ports of TS2 that increase texture resolution, inject mouse/keyboard input, among other things. The overall experience of playing TS2 Redux on PC compared to playing in an emulator is very similar, except TS2 Redux (PC) does all this natively. TS2 on PC also includes high-quality audio, the TS1 map Chemical Plant, proper widescreen support, and more.
  11. Does this work with the Steam Deck?
    • Yes. Install Homefront: The Revolution to your Steam Deck as usual, along with the TS2 Redux Installer app (download it from Releases on this project's GitHub page). With Homefront and TS2 Redux now installed, right click on Homefront from your Steam library and click Properties, then look at the General settings section. Add the following line of text to the box labeled Launch Options: WINEDLLOVERRIDES="dinput8=n,b" %command%. If you have any trouble, message us on Discord for help.
    • TS2 Redux running on Steam Deck

      Disclaimer

      This is a fan-made project made by a small group of TimeSplitters fans over the course of several months. This project is not related to or endorsed by Free Radical Design, Eidos Interactive, Dambuster Studios, Deep Silver, or any other companies related to the development or publishing of TimeSplitters and/or Homefront: The Revolution.

Great effort was made during the development of this project to respect the intellectual property rights of the game developers and publishers behind these two games. This project intentionally avoids distributing game files from Homefront and does not allow people to play Homefront/TS2 without owning the game.

For more information about Homefront: The Revolution, visit its official website here: https://www.deepsilver.com/en/games/homefront-the-revolution/

Credits

This project was made possible by the hard work and enthusiasm of several TimeSplitters fans.

Redux Tech Team

Special Thanks