Skip to content

Choose a tag to compare

@Gumpolas Gumpolas released this 10 Oct 14:20
· 1 commit to main since this release
dd66460

The Two Towers Recompiled v1.5

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, but not everything works perfectly yet. It is recommended to play at 30 fps, the frame rate the game was made for. If the game crashes or freezes with higher frame rates, restart it: the same spot usually works on the next try.

Downloads

File For
TwoTowers-Recompiled-v1.5-win64.zip Windows 7 SP1, 8.1, 10, 11 (64-bit)
TwoTowers-Recompiled-v1.5-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.5-source.zip Source code (LGPL-2.1)

Updating from 1.3 or 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. The Extra heroes mod's heroes folder is rebuilt automatically; the heroes' experience, upgrades and unlocks are kept.

What's new in 1.5

A fix for the Extra heroes mod (still highly experimental and off by default; turn it on in the launcher's settings, Mod: Extra heroes).

Boromir's and Frodo's attacks go where they face

Boromir and Frodo fight with Aragorn's attacks, fitted to their bodies. Aragorn's sword stance turns his body about 40 degrees, and the game makes up for that turn on Aragorn but not on them. So their heavy attacks and kicks went about 40 degrees to one side of the enemy they faced, and you had to stand at an angle to land them. Now their blows go where they face.

Measured in Hornburg Courtyard with heavy attacks pressed throughout, as the share of the sword's hit checks that land:

Hero 1.3 1.5
Boromir about 10% about 18%
Frodo about 1% about 25%
Aragorn (for comparison) about 14% about 14%

Also:

  • Their shoulders and hips now sit where Aragorn's do during these moves, so their arms and blade follow his swing more closely.
  • Boromir's skeleton gets the aiming data every other hero has.
  • Gandalf and Lurtz fight with their own moves and are unchanged.

Everything from 1.3

  • The Extra heroes play on their own skeletons, with their own walk, run, block, hit reactions and death.
  • Their own weapons, shown everywhere they appear as the hero: Boromir's sword and shield, Gandalf's staff and his beam of light, Frodo's glowing Sting, Lurtz's Uruk-hai sword and bow.
  • Their own pictures: character select poses, upgrade figure, end-of-level model, HUD portrait (with the ECTS HUD mod, Boromir, Frodo and Lurtz have their own icons in the e3hud folder), upgrade and results pictures.
  • Unlocked one at a time by finishing the Tower of Orthanc as Isildur (2nd finish Boromir, 3rd Gandalf, 4th Frodo, 5th Lurtz); "On, unlocked for testing" shows all four.

Tested

  • Windows: Boromir and Frodo in Hornburg Courtyard, their hits measured against Aragorn's (table above). Lurtz and Gandalf in the same test.
  • Linux: the game built from the published source. A level with Frodo 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

  • Extra heroes: they have no voices of their own. Sting's glow is a tint of the blade, not a light. Gandalf's staff lands fewer heavy blows than a sword does.
  • 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).