"An internal error occurred. Index was outside the bounds of the array." when attempting to load Keen 1
juj opened this issue · comments
Downloading Keen Version 1.1 from https://keenwiki.shikadi.net/wiki/Keen_1_Versions ( http://cd.textfiles.com/wildcatgold/games/1keen.zip ) and opening it in Reko gives the following:
It reads like Reko is at least attempting to identify and process LZ compressed executables, but then gets confused.
Manually unpacking via https://keenwiki.shikadi.net/wiki/UNLZEXE does seem to work around.
This was fixed in commit 61bbcfa. You can use the CI build of Reko to verify this (I just verified on my end). There is no perma-link to the most recent CI build, but if you navigate to Github's "Actions" tab:
then click on the topmost (most recent) successful run, and navigate to the bottom of the page, you'll find the artifacts from that CI run.
Awesome!