Acabei de adaptar o engine do famoso Lord of the Rings da Interplay. O motor foi totalmente reescrito por Michal Beneš, sendo sua versão mais recente a 0.6.5, a qual usei para o port do Dingux.
![]() |
| Tela título |
A maior dificuldade encontrada foi em adaptar os controles, uma vez que a versão para pc utiliza ou mouse ou várias teclas do teclado. Portanto, tive que não só fazer o mapeamento de teclas, como também alterar a interface do menu principal, criando um cursor para os ícones, e até mesmo implementar um teclado virtual, bem tosco, para digitar as palavras nas telas de perguntas.
Não sei se tais alterações foram suficientes, uma vez que não cheguei a terminar, mas creio que esteja jogável. Além disso, apenas testei a versão em disquete, não tenho ideia de como a versão em CD rodará.
Vejamos algumas imagens:
![]() |
| Exemplo de remapeamento de teclas |
![]() |
| Menu principal com cursor para selecionar ação Sou apenas eu que acho esse Frodo a cara do Didi? |
![]() |
| Teclado virtual usado para digitar palavras-chave em perguntas |
Pré-requisitos para rodar o jogo
- Dingux instalado com último rootfs do elta;
- Arquivos do jogo completo Lord of the Rings Vol. I para DOS;
- Engine lotr para dingux (download abaixo).
Instalação
- Extraia o conteúdo do arquivo lotr_dingux_v0.1.bin.zip para seu cartão minisd;
- Copie todos os dados do jogo Lord of the Rings para DOS para o diretório 'DATA', que está dentro de 'lotr';
- Crie um link, com seu lançador de aplicativos favorito, para o arquivo 'lotr.dge'.
Controles
Na maioria das vezes basta apertar a tecla indicada para executar a ação desejada. Vale notar que no menu principal, os botões L/R movem o cursor para direita/esquerda, com o botão A para executar a ação, já no teclado virtual, os direcionais movem a seleção, o botão A insere o caractere e Start confirma o texto.
Downloads
lotr_dingux_v0.1.bin.zip (executável)
lotr_dingux_v0.1.src.zip (código-fonte)




Seems that my last comment didn't work...
ResponderExcluirJust to tell you : Thanks!
Gracias!!!
ResponderExcluir