I had downloaded some additional MarbleBlast levels from Blasted Marble's conveniently unzipped collection of levels, and was playing them. I found an easter egg, and so I attempted to get it. I got it, and it said so in-game. However, when I returned to the level screen, the easter egg icon was still grayed out. Confused, I went to play again, and upon finding it again, it said I already found it. And then it still was gray on the level select screen.
    So, I decided to investigate for myself (I usually do) and went into the MarbleBlast mbpPrefs.cs file. I highlighted the filename with a text find, and it was indeed there. However, it was recording it at the wrong path! Upon closer examination, it seems to store the easter egg info in reference to the path the level is in, except that it appends the level type as part of the path right before the level name! So /data/missions/groupfolder/Level.mis_ would be /data/missions/groupfolder/Custom/Level.mis_ , and /data/missions/groupfolder/subgroupfolder/Level2.mis_ would become /data/missions/groupfolder/subgroupfolder/Custom/Level2.mis_ . However, it knows whether or not the path already has the level type included as it's final folder, regardless of case. So /data/missions/custom/Level3.mis_ won't become /data/missions/custom/Custom/Level3.mis_ or advanced/Advanced/ or anything like that.
    However, when one examines the times in a level, it does what one would expect of the game, as it records the path exactly as-is to the level. No weird name appendings or whatnot, just behaving exactly as it should.
    Is there any way to fix this? I would like something like this to be fixed in the next update. Or maybe just a quick patch so I wouldn't have to wait. Thanks!
@Proboards: STOP AUTO-SPACING MY POSTS! Stop it!
    So, I decided to investigate for myself (I usually do) and went into the MarbleBlast mbpPrefs.cs file. I highlighted the filename with a text find, and it was indeed there. However, it was recording it at the wrong path! Upon closer examination, it seems to store the easter egg info in reference to the path the level is in, except that it appends the level type as part of the path right before the level name! So /data/missions/groupfolder/Level.mis_ would be /data/missions/groupfolder/Custom/Level.mis_ , and /data/missions/groupfolder/subgroupfolder/Level2.mis_ would become /data/missions/groupfolder/subgroupfolder/Custom/Level2.mis_ . However, it knows whether or not the path already has the level type included as it's final folder, regardless of case. So /data/missions/custom/Level3.mis_ won't become /data/missions/custom/Custom/Level3.mis_ or advanced/Advanced/ or anything like that.
    However, when one examines the times in a level, it does what one would expect of the game, as it records the path exactly as-is to the level. No weird name appendings or whatnot, just behaving exactly as it should.
    Is there any way to fix this? I would like something like this to be fixed in the next update. Or maybe just a quick patch so I wouldn't have to wait. Thanks!
@Proboards: STOP AUTO-SPACING MY POSTS! Stop it!
I am a programmer. Most here know me for being one of the major contributors to Marble Blast Platinum and PlatinumQuest.