Skip to content

1.3

Choose a tag to compare

@Gumpolas Gumpolas released this 10 Oct 03:38
· 10 commits to main since this release
61e3216

The Two Towers Recompiled v1.3

A native PC port of The Lord of the Rings: The Two Towers (Xbox, USA, 2002), made by static recompilation. It needs your own copy of the game, either the disc image (ISO) or an extracted folder. No game data is included.

⚠ Work in progress. The game is fully playable from start to finish, but not everything works perfectly yet. Play at 30 fps, the frame rate the game was made for. If the game crashes or freezes, restart it: the same spot usually works on the next try.

Downloads

File For
TwoTowers-Recompiled-v1.3-win64.zip Windows 7 SP1, 8.1, 10, 11 (64-bit)
TwoTowers-Recompiled-v1.3-linux-x86_64.tar.gz 64-bit Linux, glibc 2.27 or newer (Ubuntu 18.04+, Debian 10+, Fedora 28+, Steam Deck desktop mode, …)
TwoTowers-Recompiled-v1.3-source.zip Source code (LGPL-2.1)

Updating from 1.2: unpack over your old folder, or into a new one and copy your game_files folder (or point the launcher at your extracted folder again). Your saves and settings carry over. If you played the Extra heroes mod in 1.2, its heroes folder is rebuilt automatically; the heroes' experience and upgrades are kept.

New in 1.3: Extra heroes mod fixes/changes

⚠ Still highly experimental and off by default. Expect the odd visual glitch in cutscenes and during gameplay. Your saves are not changed by it. Toggle it in the launcher's settings (Mod: Extra heroes) or with [Mods] extra_heroes=1.

1.2 brought Boromir, Gandalf, Frodo and Lurtz to the character select, but they were stretched over Aragorn's body and fought with his sword and bow. In 1.3 each one is himself.

Some animations for Frodo, Boromir and Lurtz are not working as intended. More animations to come, but as of now these characters are slightly more challenging to use than the base game characters, and you will need to account/compensate for the new animations. These new animations are the ones the NPC's normally use, but reworked as the heros animations.

Their own bodies and moves

  • They play on their own skeletons, with their own walk, run, block, hit reactions and death. Frodo and Lurtz are no longer distorted.
  • Walks and runs are paced to each hero's stride, so their feet keep to the ground.
  • Boromir and Frodo fight with the heroes' light and heavy attacks, fitted to their bodies. Gandalf and Lurtz fight with their own attacks, timed so the blow lands where the swing does.
  • Heavy attacks now hit. The guests' blades swept beside where the game looked for a hit, so heavy attacks missed. Measured in Hornburg Courtyard, they now land about as often as Aragorn's.

Their own weapons

  • Boromir: his sword, and his shield on his other arm.
  • Gandalf: his staff, always in hand. His ranged attack is a beam of light from the staff's head, never arrows.
  • Frodo: Sting, its blade glowing a pale blue.
  • Lurtz: his Uruk-hai sword and his own bow.

Their own pictures

  • Each has his own idle pose on the character select, his own pose when chosen and his own move when confirmed.
  • His own figure on the pause screen's upgrades and on the end-of-level model.
  • His own HUD portrait, upgrade-screen and results-screen pictures.

Unlocking, one at a time

  • Each finish of the Tower of Orthanc as Isildur on a save unlocks the next hero: the 2nd finish unlocks Boromir, the 3rd Gandalf, the 4th Frodo and the 5th Lurtz. Locked heroes show as a faint shadow and are skipped.
  • "On, unlocked for testing" (extra_heroes=2) still shows all four on any save, without changing it.

Fixes

  • The new heroes sometimes missing from the character select after returning to the menu.
  • ECTS HUD mod: the HUD is drawn only in play.

Tested

  • Windows: all 14 levels load and reach gameplay without the mod, rotating Aragorn, Legolas and Gimli at 30, 60 and unlocked fps, with no crash. (The prologue's long opening movie outlasted the test run on the slow test machine, as 1.2 does there too.)
  • Extra heroes on Windows: all four in the Plains of Rohan and Hornburg Courtyard: moves, weapons, Gandalf's beam, and heavy-attack hits measured against Aragorn's.
  • Linux: the game built from the published source; a level with Boromir builds and plays its opening scene with no crash.
  • The release was built from a fresh copy of the source, with the game code generated from scratch by generate.py.

Known issues

-Character shadow bug. Sometimes the character shadows can appear stretched out.

  • Extra heroes: they have no voices of their own. Frodo's Sting glow is a tint of the blade, not a light on its surroundings. Breaking shields with heavy attacks is more difficult with all new characters, especially Frodo and Boromir.
  • Rarely, the game froze during the movie before Amon Hen in 1.2 testing; the next try worked.
  • With PlayStation prompts, on-screen text still names the Xbox buttons ("Press the A button…"). Only the pictures and button icons change.
  • 60 fps and unlocked are experimental: crackling or music cutting out can still happen.
  • Widescreen is experimental: a few full-screen effects may not line up at the edges.

Bug reports are welcome. Please include twotowers_log.txt, which is next to the game (for the Extra heroes mod, its [HEROES] lines).