Release Lord of the Rings


Magic Sam

Forever Homebrew
Joined
Aug 10, 2007
Messages
2,544
Age
42
Location
Yuzu onsen
Hi all !

To celebrate the release of J.R.R. Tolkien's "Beren and Luthien", I decided to port a newer version of Michal Benes' Lord of the Rings to the Pandora :)

https://en.wikipedia.org/wiki/The_Tale_of_Beren_and_Lúthien

lotr.png


http://www.wonderland.cz/lotr/
Rewrite of the game engine for very famous Lord of the Rings Game by Interplay. The game captures the athmosphere of Middle Earth very well and it is regarded as one of the best Tolkien inspired games ever. It is an old-fashioned RPG covering most of the book events but adds more quests. I like that the game gives the player a lot of freedom and I believe the replayability is high.

Grab it on the Repo while it's hot:

http://repo.openpandora.org/?page=detail&app=lotr-magicsam

/!\ Please copy all data files (Vol. 1, DOS version) to appdata/lotr-magicsam/.lotr (directory created on first run) /!\

Slightly older version from @EvilDragon can be found on both the Archive and Repo:

http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,294
http://repo.openpandora.org/?page=detail&app=lotr

Keys :
Keyboard
--------

Mouse support is not yet implemented. You are bound to use keyboard.

Arrows: move leader
Space: main menu
Escape: exit menu, skip cartoon
Shift: time compression

O: options menu

A: attack
V: view
G: get
U: use
S: skills
M: magic
T: talk
L: select leader
C: choose
X: exit menu


Cheating:
W: wizard menu
wizard menu can cause segfaults if used improperly
spell H gives some help
Shift or Ctrl + Arrows: fast movement.
Ctrl + W: show active game script

New in build #1

- Michal Benes' Lord of the Rings v.0.66 (last git commit on November 22nd, 2012)
- Compiled with @ptitSeb 's latest beta Code::Blocks
- Uses @notaz ' improved SDL for fullscreen mode
- Source code is inside the package

Known bugs:

- The game segfaulted twice when fighting wolves in East Wood
- The cave where Freddi hides was completely dark. Bug or feature ?
- Impossible to give the key to Lobelia
- Where is the shovel ?

To Do:

- Automatically convert data file names to lower case (fixed in build #3)
- Disable SDL mouse cursor (fixed in build #2)
- Add playcartoon and playav to watch cutscenes (fixed in build #2)
- Change the data path to $HOME/.lotr (fixed in build #2)
- Recompile with extended mode and debug support for cheating ?
- Add preliminary support for Vol. 2 ?
- Add CD version support ?

Cheers, Magic Sam
 
Last edited:
Hi all :)

@Eight Bit : yes it does. Please have a look here for pointers about where to get it:

http://www.wonderland.cz/lotr/#links

Cheers, Magic Sam
[doublepost=1496580781,1496576493][/doublepost]Hi again !

Build #2 is on the Repo :)

http://repo.openpandora.org/?page=detail&app=lotr-magicsam

New in build #2

- Disabled SDL mouse cursor (thanks to @alxm for his help in the Powder 118 thread)
- Added playcartoon and playav to watch cutscenes
- Changed the data path to $HOME/.lotr (no longer uses symlinks, should work on vfat formatted SD card)
- Modified source files are in the package

Cheers, Magic Sam
 
Last edited:
Am I right to assume this takes the DOS version game data, rather than the Amiga version? Does it play both vol.1 and vol.2?

Also, I'll just note that this game completely passed me by when it came out. I remember the old Hobbit game which was a text adventure with pictures, but this seems to be completely different.

Here's a video of the DOS version for anyone as unfamiliar with it as I was:
 
Hi all :)

@levi : you are right, this engine requires the DOS version of the game. And at the moment, only Vol. 1 is officially supported.

Cheers, Magic Sam
[doublepost=1496757978,1496757399][/doublepost]Hi again,

@levi : here is some documentation about Vol. 2 support :
pandora:/media/Pandora1/dev/lotr/lotr/doc$ more towers.txt

The Two Towers engine
=====================

Since version 0.5.5 there is an experimental support for The Two Towers.
Currently the sound does not work and the game is unplayable.

I do not plan to support TTT at the moment since I never really played
and liked the game. But it should not be that difficult to make it work -
so if You like the game it is up to You to make it work.


Compilation
===========

Uncomment the line
// #define TTT
in the file lord.h

Then compile the game exactly as described in INSTALL




Installation
============

The game data are stored in /usr/local/share/games/lord/towers/
by default.

I reccomend to copy the executable lord to /usr/local/bin/ (or whatever)
under the name towers
so
cp lord /usr/local/bin/towers
will make it possible to have both vol. I and vol. II installed at one time.

Is it worth a try ?

Cheers, Magic Sam
 
Not for me especially - while I have found a source for the game data, I'm not convinced yet I'll seriously play this game. I was more interested in clarifying what this code will do in my last post.
 
Last edited:
Back
Top