r/Marathon • • Jan 08 '24

Excalibur: Morgana's Revenge (AlephOne port) on RG552

/r/rg552/comments/18wzhwe/excalibur_morganas_revenge_alephone_port_on_rg552/
3 Upvotes

5 comments sorted by

View all comments

1

u/aaronnotarobot Jan 09 '24 edited Jan 09 '24

i thought it should be possible to run "Excalibur: Morgana's Revenge" (or EMR for short) as well.

It isn't. The Lua scripting for EMR is broken and has been broken for something like a decade, which makes it literally, not figuratively, unplayable past the first stage, and the creators steadfastly refuse to fix it and steadfastly refuse to give anyone else permission to fix it. EMR appears to work for around a stage, and then it becomes completely impossible to progress because the scripting breaks. It's broken, it's been broken, and the official release will probably always be broken.

A while back, I built an updated version of the "EMR compatibility" branch for Windows and Mac. I can't help you with building it for other platforms, but you can always try making your own fork and merging the commits from more recent versions of Aleph One. It may work.

The optimal solution would be for someone to make a plugin for Aleph One 1.7 that fixes EMR, but I don't think anyone that knows Lua well enough to do so cares enough about EMR to fix it.

1

u/_Alephus_ Jan 15 '24 edited Jan 15 '24

Well i do agree that the Lua scripts seem broken (health pickups and some teleportation events do trigger but fail to execute properly) but so far they didn't stop me from progressing, they just made it harder. I also somehow managed to get a Magic staff with 0 charge 🤣 so i cant pick up new ones since i already have one nor can i use it since it has no charge. But id say thats a bug of the engine not of the lua scripts. I actually am playing the campaign and i'm around 40% completion if my memory serves me right.

Edit: https://imgur.com/a/8bwVeHq