Troubleshooting and Questions
Guides
/
Troubleshooting and Questions
Updated 10 months ago by jummy0

Troubleshooting

For detailed help, see the comprehensive Speedy Blupi Glitches document, or join the Discord.

Error with DirectPlay

DirectPlay is an old component of DirectX that is disabled by default on recent versions of Windows. Speedy Blupi uses DirectPlay for LAN multiplayer games. While DirectPlay isn't necessary to play singleplayer, it can sometimes cause problems when starting the game.

To enable it, go to Control Panel (not the Windows 10 settings app), select "Programs", then "Programs and Features". Then, on the left side of the screen, click "Turn Windows features on or off". A list of features should appear. Look for the folder called "Legacy Components", and click the "+" to open it. Check the box next to "DirectPlay". After clicking "OK" on the window, DirectPlay should be installed. Certain antivirus programs (particularly Avast) and Skype are known to interfere with this process. If the installation fails, temporarily disable your antivirus or close Skype, and try again.

"DirectX Init FAILED (while CacheAll)"

An image file is missing. Check the "Image" or "Image08" folders of your game installation and make sure files are there. If files are missing, reinstall the game.

"DirectX Init FAILED (while Create pixmap)"

Your computer does not support 640x480 resolution. In this case, you can only play in windowed mode.

Go to the game's "Data" folder (usually in "C:\Program Files\Speedy Blupi II\Data") and open "config.def" in Notepad. Change FullScreen=1 to FullScreen=0.

Blue boxes around everything

This may happen when you play in windowed mode. Right-click the game's EXE file and select "Properties". Go to the Compatibility tab, check "Reduced color mode", and select "16-bit (65536) color".

Can't delete save file

The game expects to have file write access. Run the game as an administrator and try again (or delete "info###.blp" in the DATA folder).

"Insert the Speedy Blupi CD-Rom"

If you see this message when quitting the final level, that is normal. If you see it elsewhere (such as when selecting a file), some files are missing and you should reinstall the game.

"Game not correctly installed"

There are 2 possibilities:

  1. Important data files are missing. Reinstall the game.
  2. The game expects the installation CD to be inserted. See the next section for details.

Playing without a CD or ISO

The "Eggbert" version of the game runs without a CD. For the "Blupi" versions of the game, there is a fix:

  1. Create a .BAT file in the game's install directory (usually in "C:\Program Files\Speedy Blupi II").
  2. Open the .BAT file in Notepad by right-clicking it and selecting "Edit". Type BLUPI -nocd and save. (Replace "BLUPI" with the name of the EXE if it's different.)
  3. Run the .BAT file to play the game.

Dream blocks are messed up (Speedy Blupi 1)

Similar to the blue boxes issue above, this is due to the game misinterpreting pink pixels as a special type of transparency. The blocks look fine in fullscreen mode, but there's currently no known fix for windowed mode (other than modifying the "object.blp" graphics to be less pink).

For speedrunning

What is double speed mode?

Double speed mode is activated by pressing F6, F7, or F8. The game will run at twice the speed. An "x2" icon will appear by the life counter to show this. This causes very unwieldy gameplay. To disable double speed mode, press F5.

What is Low%?

Low% is achieved by skipping levels through the use of a death warp. More information is available in this YouTube video.

What is the Low% with quicksave?

This is a modified Low% route. Create a quicksave in multiplayer, load it in singleplayer, then game over. Press Enter and select level 199 (SB2) or mission 99 (SB1).

How do I use the Auto Splitter?

After downloading and extracting the Auto Splitter script from the "Resources" section, open LiveSplit. Right-click on the LiveSplit window and choose "Edit Layout". Click the + button, and under "Control" select "Scriptable Auto Splitter". Double-click on the newly-added Auto Splitter to configure it. Click "Browse" and locate "se2.asl" from the download. After the script is loaded, check the corresponding box if you're doing a full-game run. Make sure your timer is set to "Game Time" and you should be all set! You'll know it's working if the timer goes up in increments of 0.05 seconds.

Why do I need to use the Auto Splitter / in-game time?

The game has inconsistent load times, caused by the music. Every time the music starts or loops, the game pauses. The script fixes this by calculating the in-game time directly from the game's frame counter, so any load times will be ignored. This is important for individual level runs, because the small difference in load times could cause a better run to be slower.

Why are quicksaves forbidden?

The game's quicksaves store the exact state of the level, much like a save-state in an emulator. This allows difficult tricks to become trivialized through brute-force. Therefore, in the same way save-states aren't allowed in emulator speedruns, they aren't allowed here.

Game versions

Which version of the game do I have?

The title screen will show you whether you have "Speedy Blupi" or "Speedy Eggbert", and there is a version number on the bottom of that same screen. Please include both pieces of information in the "Game version" text box when submitting a run.

Are there any version differences?

Short answer: don't worry about it.

Long answer: scroll to the bottom of the page.

General questions

Does the game autosave?

Yes, very often. The game is saved on every level transition, every time the game is exited, and even when you pause. The saving process is often so quick that it is unnoticeable. Your progress within a single level is not saved.

Does the game have controller support?

Partially. The game lets you switch input devices in the settings menu and even refreshes its device list automatically. Unfortunately, the controls are not rebindable. You must use an external program such as GlovePIE or Joy2Key to change the buttons. Menus can only be navigated with keyboard and mouse, and the game may crash if the controller is disconnected.

Is there a way to increase the frame rate?

Not really. The game runs at 20 FPS, and the game's speed depends on the frame rate.

Version differences breakdown for super nerds

The tutorial in "Speedy Eggbert 2" is 0.5 seconds faster than "Speedy Blupi 2".

Versions labeled "Special Edition", "SE", "Valueware", or "Demo" are incomplete trial versions of the game. There's no real reason to speedrun these, but I guess it's okay if you really want to.

Speedy Eggbert "Version 1.0" and "Version 1.1" are literally identical. The only difference is the version number.

No gameplay differences have been discovered between different languages.

There is a version of Speedy Blupi for the Windows Phone with a bunch of differences. Nobody's investigated it because nobody has a Windows Phone. If you have a Windows Phone, try the game and share your findings in the Discord!

Game stats
Followers
14
Runs
298
Players
6
Latest news
Allowing breaks in full-game runs

As I grow older, I've started to realize that pressing the same keys for 3 continuous hours is really bad for your hands. For this reason, breaks are now permitted (and encouraged) during full-game speedruns. Simply press Escape to pause the game, and the Auto-Splitter will pause the timer for

6 months ago
Latest threads
Posted 4 years ago
0 replies
Posted 4 years ago
0 replies
Posted 4 years ago
Posted 5 years ago
0 replies
Posted 6 years ago
2 replies
Moderators