I copied a UserData directory from my Steam install with 18 bandages to the linux client (~/.local/share/SuperMeatBoy). When I load a level it gives the character select screen, the option to the right of Meat Boy has the image of the Valve HL2 headcrab, but the text description of the Machinarium robot. Selecting the character loads the level with Meat Boy as the character.
(In reply to comment #2)
> I copied a UserData directory from my Steam install with 18 bandages to the
> linux client (~/.local/share/SuperMeatBoy). When I load a level it gives the
> character select screen, the option to the right of Meat Boy has the image of
> the Valve HL2 headcrab, but the text description of the Machinarium robot.
> Selecting the character loads the level with Meat Boy as the character.
Confirmed.
I unlocked Josef by getting 30 bandages, but Headcrab is still locked.
Josef can't be selected in the Character Select screen while in a level, but can be before the level
(In reply to comment #4)
> I unlocked Josef by getting 30 bandages, but Headcrab is still locked.
> Josef can't be selected in the Character Select screen while in a level, but
> can be before the level
Also, Josef always gets A+ times, despite actual time
(In reply to comment #5)
> (In reply to comment #4)
> > I unlocked Josef by getting 30 bandages, but Headcrab is still locked.
> > Josef can't be selected in the Character Select screen while in a level, but
> > can be before the level
>
> Also, Josef always gets A+ times, despite actual time
Everything confirmed except the "always A+" part. I wasnt able to reproduce that.
(In reply to comment #6)
> (In reply to comment #5)
> > (In reply to comment #4)
> > > I unlocked Josef by getting 30 bandages, but Headcrab is still locked.
> > > Josef can't be selected in the Character Select screen while in a level, but
> > > can be before the level
> >
> > Also, Josef always gets A+ times, despite actual time
>
> Everything confirmed except the "always A+" part. I wasnt able to reproduce
> that.
Oh, sorry, that seems to be just because I've A+ed it before, it does that with every character, which I don't think, but don't know for sure, is how it's supposed to deal with A+s.
Created attachment 3058[details]
Contents of .local/share/SuperMeatBoy/UserData folder, with 40 bandages
I already had 30-some bandages on Steam. When I acquired the 40th in SuperMeatBoy-amd64, 8-bit MeatBoy was successfully unlocked.
But both character-selection screens are glitchy.
The one that appears before entering a level shows: Alien Hominid, but with Josef's name and decription; Headcrab, with Josef's name and description; and correctly shows Josef, Commander Video, 8bit Meatboy, and Meatboy.
Picking any of these characters works, except for Headcrab. You just get regular Meatboy if you choose it.
The other char-selection screen, the one that appears within a level (press Esc and select Switch Character), is pretty busted. Only the first row of characters is selectable, and only Meatboy and Video appear on that row.
I'm not sure if this is two separate bugs or what. The glitches seem related to me.
(In reply to comment #8)
> Created attachment 3058[details]
> Contents of .local/share/SuperMeatBoy/UserData folder, with 40 bandages
>
> I already had 30-some bandages on Steam. When I acquired the 40th in
> SuperMeatBoy-amd64, 8-bit MeatBoy was successfully unlocked.
>
> But both character-selection screens are glitchy.
>
> The one that appears before entering a level shows: Alien Hominid, but with
> Josef's name and decription; Headcrab, with Josef's name and description; and
> correctly shows Josef, Commander Video, 8bit Meatboy, and Meatboy.
>
> Picking any of these characters works, except for Headcrab. You just get
> regular Meatboy if you choose it.
>
> The other char-selection screen, the one that appears within a level (press Esc
> and select Switch Character), is pretty busted. Only the first row of
> characters is selectable, and only Meatboy and Video appear on that row.
>
> I'm not sure if this is two separate bugs or what. The glitches seem related to
> me.
My character select screen is broken as well, switching quickly between these two, and a third which I couldn't capture where the characters are covered with red Xs
http://i.imgur.com/ntKJR.pnghttp://i.imgur.com/a6VEY.png
Confirmed, 31 bandages, Josef unlocked but is unselectable (In reply to comment #4)
> I unlocked Josef by getting 30 bandages, but Headcrab is still locked.
> Josef can't be selected in the Character Select screen while in a level, but
> can be before the level
Confirmed, I have the exact same issue.
I believe this bug deserves some love from the developers. Without bandage unlocking characters there is no point in trying to make a perfect game.
Please, bump the severity of this bug.
Thanks.
(In reply to comment #11)
> I believe this bug deserves some love from the developers. Without bandage
> unlocking characters there is no point in trying to make a perfect game.
> Please, bump the severity of this bug.
> Thanks.
It's being worked on. The problem is we're using the datafiles from Steam, but the code has parts to disable the Half-Life 2 headcrab, so some numbers aren't matching up right.
--ryan.
(In reply to comment #12)
> (In reply to comment #11)
> > I believe this bug deserves some love from the developers. Without bandage
> > unlocking characters there is no point in trying to make a perfect game.
> > Please, bump the severity of this bug.
> > Thanks.
>
> It's being worked on. The problem is we're using the datafiles from Steam, but
> the code has parts to disable the Half-Life 2 headcrab, so some numbers aren't
> matching up right.
>
> --ryan.
So do the other Humble Bundle versions use the headcrab, or do they use the balls of goo from World of Goo?
I have the same issue, installed from the 32 bit .deb on Ubuntu 11.04.
I assume the flashing character avatars in the character select screen from the pause menu is related to the same issue?
Will I be able to retrieve a new build from the Humble Indie Bundle site when the issue is fixed?
Comment 15Fibonacci Prower
2012-02-14 09:03:34 EST
(In reply to comment #13)
> (In reply to comment #12)
> > (In reply to comment #11)
> > > I believe this bug deserves some love from the developers. Without bandage
> > > unlocking characters there is no point in trying to make a perfect game.
> > > Please, bump the severity of this bug.
> > > Thanks.
> >
> > It's being worked on. The problem is we're using the datafiles from Steam, but
> > the code has parts to disable the Half-Life 2 headcrab, so some numbers aren't
> > matching up right.
> >
> > --ryan.
>
> So do the other Humble Bundle versions use the headcrab, or do they use the
> balls of goo from World of Goo?
I have downloaded SMB for Windows from the Humble Indie Bundle, and the headcrab is there.
I sure hope the GNU/Linux version will work identically after it's fixed.
(Also: using GNU/Linux save files on Windows will give you access to all characters you should have accessed based on number of bandages)
I would just like to bump and confirm this bug:
I am using the HumbleBundle version on Debian x64 and despite having 18 bandages I didn't unlock any characters.
other specs: CPU: Intel core 2 quad, GPU: nVidia GeForce GTS 450 with proprietary drivers.
(I'm changing several bugs at once, sorry if you get this message multiple times.)
Humble Indie Bundle #5 is adding Super Meat Boy (among other games) to the promotion today, and we've updated the Linux build with several fixes for it. This will be available at the same time to people that purchased SMB through Humble Indie Bundle #4, too.
I'm updating this bug because I believe this new build fixes the issue reported here. Unless there is an objection, this bug will be marked as RESOLVED FIXED soon.
For those that want the complete package, just redownload the game from humblebundle.com, using your existing download URL. You can run uninstall-supermeatboy.sh in your installation before installing the new copy; your save games will survive.
For those that don't want to redownload the whole game, here's just the changed files (3 megabyte download). Unpack it and overwrite the appropriate files in your installation with the new version.
http://treefort.icculus.org/smb/smb-build2-changed-files.tar.bz2
Please note that this build does not resolve every bug reported in Bugzilla, but it should be much better than the original build.
--ryan.
I just installed the new version and it's great! The only nagging thing for me now is that the Ubuntu Unity launcher stays on top of the full screen window when it opens.. That wasn't happening when I manually switched it to full screen before (when it wasn't default).
(In reply to comment #19)
> I just installed the new version and it's great! The only nagging thing for me
> now is that the Ubuntu Unity launcher stays on top of the full screen window
> when it opens.. That wasn't happening when I manually switched it to full
> screen before (when it wasn't default).
Can you set the environment variable SDL_VIDEO_X11_XRANDR before launching and see if this stops the Unity launcher issue?
cd /where/i/installed/supermeatboy
export SDL_VIDEO_X11_XRANDR=0
./SuperMeatBoy
(I'm pretty sure I built the x86 SDL without XRandR support, but the 64-bit with it by accident, and it'll probably cause this problem.)
--ryan.
(In reply to comment #20)
> (In reply to comment #19)
> > I just installed the new version and it's great! The only nagging thing for me
> > now is that the Ubuntu Unity launcher stays on top of the full screen window
> > when it opens.. That wasn't happening when I manually switched it to full
> > screen before (when it wasn't default).
>
> Can you set the environment variable SDL_VIDEO_X11_XRANDR before launching and
> see if this stops the Unity launcher issue?
>
> cd /where/i/installed/supermeatboy
> export SDL_VIDEO_X11_XRANDR=0
> ./SuperMeatBoy
>
> (I'm pretty sure I built the x86 SDL without XRandR support, but the 64-bit
> with it by accident, and it'll probably cause this problem.)
>
> --ryan.
I was going to try that but my bug stopped happening, so whatever.
Also I've switched to gnome shell, so ha. but I tested it on unity just now, of course.
Closing several bugs as RESOLVED FIXED. Please reopen them if you're still having this issue in the new build.
Please open a new bug, or CC yourself on an existing bug, if you're (still) having a different issue.
Thanks!
--ryan.
Created attachment 3058 [details] Contents of .local/share/SuperMeatBoy/UserData folder, with 40 bandages I already had 30-some bandages on Steam. When I acquired the 40th in SuperMeatBoy-amd64, 8-bit MeatBoy was successfully unlocked. But both character-selection screens are glitchy. The one that appears before entering a level shows: Alien Hominid, but with Josef's name and decription; Headcrab, with Josef's name and description; and correctly shows Josef, Commander Video, 8bit Meatboy, and Meatboy. Picking any of these characters works, except for Headcrab. You just get regular Meatboy if you choose it. The other char-selection screen, the one that appears within a level (press Esc and select Switch Character), is pretty busted. Only the first row of characters is selectable, and only Meatboy and Video appear on that row. I'm not sure if this is two separate bugs or what. The glitches seem related to me.