Написал сегодня библиотеку JavaScript для просмотра LMP-файлов.
Умеет читать как квейковские LMP (при наличии palette.lmp в папке, в которой лежит HTML-файл), так и халфовские.
Использование: включите библиотеку в HTML-файл, создайте объект canvas и впишите где-нибудь:
<script type="text/javascript">LMPOpen(LMPFileName,LMPTarget,LMPX,LMPY,LMPPaletteFilename);</script>
где
LMPFileName - имя файла (относительно HTML-файла)
LMPTarget - id канваса
LMPX, LMPY - сдвиг изображения (необязательно)
LMPPaletteFilename - путь к палитре (необязательно)
Дядя Миша, я и на Луа иногда пишу свой аддон для гарриса
Кстати, в Internet Explorer (ни в 9, ни в 10PP1) не работает, хотя Microsoft так выделываются насчет поддержки HTML5.
С локалхоста работает только в Firefox.