EMC Crystal Caverns level 3 conversion slightly wrong
Posted: Tue Jun 21, 2016 10:54 am
EMC Crystal Caverns level 3 ("/usr/share/games/rocksndiamonds/levels/Emerald Mine Club/emc_crystal_caverns_3/3" on my system).
If I just try to play the level, no matter what initial moves I make, the 4 bugs all end up in a steady state, spinning in place. (Or I touch one and die, of course.) The level is unsolvable.
If I go into the level editor, make no changes at all, and immediately start test play -- the upper right bug moves differently and I can escape the initial room. I assume the level is then solvable, though I haven't finished it yet.
It acts like the bug starts out rotating in the wrong direction.
A related bug / shortcoming which I have noticed before, but (I think) never mentioned until now: RnD "-e dump level" can't dump EMC level files:
... and I assume this applies to all level types other than native RnD level files. It seems like it should use the same load-a-level code as the main game, thus automatically benefiting from conversion routines. (Perhaps an additional argument would be needed to specify a single level to dump, in the case of single files which contain multiple levels, e.g. SupaPlex.)
If I just try to play the level, no matter what initial moves I make, the 4 bugs all end up in a steady state, spinning in place. (Or I touch one and die, of course.) The level is unsolvable.
If I go into the level editor, make no changes at all, and immediately start test play -- the upper right bug moves differently and I can escape the initial room. I assume the level is then solvable, though I haven't finished it yet.
It acts like the bug starts out rotating in the wrong direction.
A related bug / shortcoming which I have noticed before, but (I think) never mentioned until now: RnD "-e dump level" can't dump EMC level files:
Code: Select all
$ cd "/usr/share/games/rocksndiamonds/levels/Emerald Mine Club/emc_crystal_caverns_3"
$ rocksndiamonds -e "dump level 3"
rocksndiamonds: warning: unknown format of level file '3'
rocksndiamonds: warning: cannot dump -- no valid level file found