Robertvokac (talk | contribs) No edit summary |
Robertvokac (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
== Windows (operating system) == | |||
== DirectPlay is missing | === DirectPlay is missing === | ||
Solution: Install DirectPlay | Solution: Install DirectPlay | ||
Line 10: | Line 10: | ||
Other issues can be caused by the Antivirus. Or try to change the compatibility mode. | Other issues can be caused by the Antivirus. Or try to change the compatibility mode. | ||
== | === Blue boxes shown, if launched in windowed mode on Windows operating system === | ||
' | 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". | ||
== Linux (operating system) == | |||
=== How to run on Linux === | |||
== How to run on Linux == | |||
Use Wine: https://www.winehq.org/ | Use Wine: https://www.winehq.org/ | ||
There are some issues, when you run the Windows version of Speedy Blupi/Eggbert on Linux via Wine. | There are some issues, when you run the Windows version of Speedy Blupi/Eggbert on Linux via Wine. | ||
== Background music does not work in Wine == | === Background music does not work in Wine === | ||
Wine usually outpus this error: | Wine usually outpus this error: | ||
<code>0194:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.</code> | <code>0194:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.</code> | ||
=== '''How to fix it:''' === | ==== '''How to fix it:''' ==== | ||
# install fluidsynth ''(for Debian: apt install fluidsynth)'' | # install fluidsynth ''(for Debian: apt install fluidsynth)'' | ||
# Download a sound font and place it somewhere you like. Examples: | # Download a sound font and place it somewhere you like. Examples: | ||
Line 41: | Line 36: | ||
''Note: Sound game effects works. Format for sound is WAV. Format for background music is MIDI.'' | ''Note: Sound game effects works. Format for sound is WAV. Format for background music is MIDI.'' | ||
== Multiplayer mode does not work in Wine == | === Multiplayer mode does not work in Wine === | ||
=== How to fix it: === | ==== How to fix it: ==== | ||
Install directplay: <code>winetricks directplay</code> (Successfully tested) | Install directplay: <code>winetricks directplay</code> (Successfully tested) | ||
Line 50: | Line 45: | ||
https://github.com/solemnwarning/ipxwrapper | https://github.com/solemnwarning/ipxwrapper | ||
== Saving custom levels to XCH files does not work in Wine = | === Saving custom levels to XCH files does not work in Wine ===<!-- Article stub --> | ||
== | === Loading custom levels from XCH files does not work in Wine ===<!-- Article stub --> | ||
=== Blue boxes shown, if launched in windowed mode on Linux via Wine === | |||
== Blue boxes shown, if launched in windowed mode on Linux via Wine == | |||
Maybe several different solutions exist, one of the is:<blockquote>apt install xserver-xephyr | Maybe several different solutions exist, one of the is:<blockquote>apt install xserver-xephyr | ||
Line 83: | Line 56: | ||
Xephyr :1 -ac -screen 640x480x16 & DISPLAY=:1 xfwm4 & DISPLAY=:1 wine egames.exe</blockquote>See more at: https://wiki.winehq.org/256_Color_Mode | Xephyr :1 -ac -screen 640x480x16 & DISPLAY=:1 xfwm4 & DISPLAY=:1 wine egames.exe</blockquote>See more at: https://wiki.winehq.org/256_Color_Mode | ||
= | === Play MIDI on Linux (stub) === | ||
== Play MIDI on Linux (stub) == | |||
https://www.reddit.com/r/linuxquestions/comments/x91k5c/simple_midi_player_on_linux/ | https://www.reddit.com/r/linuxquestions/comments/x91k5c/simple_midi_player_on_linux/ | ||
== | == Other operating systems == | ||
== How to run on Android == | === How to run on Android === | ||
Use one of these: | Use one of these: | ||
Line 113: | Line 71: | ||
Gamepad can be simulated by: GameKeyboard + <ref>https://play.google.com/store/apps/details?id=com.locnet.gamekeyboard2</ref> | Gamepad can be simulated by: GameKeyboard + <ref>https://play.google.com/store/apps/details?id=com.locnet.gamekeyboard2</ref> | ||
== How to run on Raspberry Pi == | === How to run on Raspberry Pi === | ||
Not tested: https://github.com/ryanfortner/exagear-rpi | Not tested: https://github.com/ryanfortner/exagear-rpi | ||
Not tested: https://box86.org/ | Not tested: https://box86.org/ | ||
== How to run on ReactOS == | === How to run on ReactOS === | ||
ReactOS is a free and open-source operating system for i586/amd64 personal computers intended to be binary-compatible with computer programs and device drivers developed for Windows Server 2003 and later versions of Microsoft Windows. | ReactOS is a free and open-source operating system for i586/amd64 personal computers intended to be binary-compatible with computer programs and device drivers developed for Windows Server 2003 and later versions of Microsoft Windows. | ||
Line 136: | Line 94: | ||
* Demo playing | * Demo playing | ||
== How to run on Steam Deck == | === How to run on Steam Deck === | ||
# Open the file /DATA/Config.def with a text editor. Change line like <code>CD-Rom=V:\US</code> to <code>CD-Rom=-nocd</code> | # Open the file /DATA/Config.def with a text editor. Change line like <code>CD-Rom=V:\US</code> to <code>CD-Rom=-nocd</code> | ||
# Copy the installation directory on the Deck. | # Copy the installation directory on the Deck. | ||
Line 151: | Line 108: | ||
https://files.openeggbert.com/speedy_blupi/windows/screenshots/steam_deck/peak-gaming-performance-v0-apj3kg8qrvv81.png | https://files.openeggbert.com/speedy_blupi/windows/screenshots/steam_deck/peak-gaming-performance-v0-apj3kg8qrvv81.png | ||
== How to create a replay == | == All operating systems == | ||
=== Speedy Blupi game requires CD-ROM === | |||
''Note: Speedy Eggbert does not have these CD-ROM checks.'' | |||
Open the file{install dir}/DATA/Config.def with a text editor (like notepad, for example). | |||
* Change line like <code>CD-Rom=V:\US</code> to <code>CD-Rom=-nocd</code> | |||
Run the Blupi EXE file with the argument <code>-nocd</code> | |||
=== Cannot change to 16 bit color depth in the Settings screen === | |||
Game considers your computer to be slow. | |||
Solution: Edit the file data/config.def and set Benchmark=9999. | |||
=== Dummy DirectPlay - make the EXE files run without DirectX installed === | |||
https://github.com/CnCNet/dummy-dplayx | |||
This was not yet tested. Investigation is needed. | |||
This program behaves as a ''stub'' to DirectPlay, but that just stops errors and nothing else. | |||
=== How to upgrade the EXE files to DirectX 11/12 === | |||
https://github.com/dege-diosg/dgVoodoo2/ | |||
=== winevdm - to be investigated === | |||
https://github.com/otya128/winevdm | |||
=== Fix some compatibility and performance issues on modern DirectX versions, if exist === | |||
https://github.com/narzoul/DDrawCompat | |||
=== How the 3D models of Eggbert were created === | |||
This software was used: '''Ray Dream Studio''' | |||
http://www.win3x.org/win3board/viewtopic.php?t=13786\ | |||
=== How to show keyboard and mouse presses in the realtime === | |||
Maybe this will work: https://github.com/Jax-Core/Keystrokes | |||
=== How to play multiplayer over Internet === | |||
Use Hamachi. Maybe an alternative exists | |||
=== How to enable the cheat-player === | |||
=== How to create a replay === | |||
Conditions: cheat-player must be enabled | Conditions: cheat-player must be enabled | ||
Revision as of 17:05, 29 July 2024
Windows (operating system)
DirectPlay is missing
Solution: Install DirectPlay
DirectPlay is an outdated component that is disabled by default on modern Windows systems.
Although DirectPlay is not required for single-player mode, it is necessary for multiplayer functionality. However, having DirectPlay disabled might occasionally cause issues when launching the game.
Other issues can be caused by the Antivirus. Or try to change the compatibility mode.
Blue boxes shown, if launched in windowed mode on Windows operating system
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".
Linux (operating system)
How to run on Linux
Use Wine: https://www.winehq.org/
There are some issues, when you run the Windows version of Speedy Blupi/Eggbert on Linux via Wine.
Background music does not work in Wine
Wine usually outpus this error:
0194:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
How to fix it:
- install fluidsynth (for Debian: apt install fluidsynth)
- Download a sound font and place it somewhere you like. Examples:
- Run:
fluidsynth -a pulseaudio /path/to/soundfont
- Add an
&
at the end, if you want to run it in the background. Or you can configure its autostart at the boot
- Add an
Note: Sound game effects works. Format for sound is WAV. Format for background music is MIDI.
Multiplayer mode does not work in Wine
How to fix it:
Install directplay: winetricks directplay
(Successfully tested)
https://github.com/RazZziel/wine-dplay
https://github.com/solemnwarning/ipxwrapper
Saving custom levels to XCH files does not work in Wine
Loading custom levels from XCH files does not work in Wine
Blue boxes shown, if launched in windowed mode on Linux via Wine
Maybe several different solutions exist, one of the is:
apt install xserver-xephyr
- Working on LXQT:
Xephyr :1 -ac -screen 640x480x16 & DISPLAY=:1 xfwm4 & DISPLAY=:1 wine egames.exe
See more at: https://wiki.winehq.org/256_Color_Mode
Play MIDI on Linux (stub)
https://www.reddit.com/r/linuxquestions/comments/x91k5c/simple_midi_player_on_linux/
Other operating systems
How to run on Android
Use one of these:
Gamepad can be simulated by: GameKeyboard + [4]
How to run on Raspberry Pi
Not tested: https://github.com/ryanfortner/exagear-rpi
Not tested: https://box86.org/
How to run on ReactOS
ReactOS is a free and open-source operating system for i586/amd64 personal computers intended to be binary-compatible with computer programs and device drivers developed for Windows Server 2003 and later versions of Microsoft Windows.
Link: https://reactos.org/
Speedy Blupi/Eggbert runs on React OS.
- But more investigation is needed.
Issues found until now:
- Game play is not possible. Blupi/Eggbert is moving at the right direction without pressing keys. Fix was not yet found.
- Update (2024-07-20): It was possible to play Speedy Blupi on React OS, which was installed via Limbo PC Emulator on Android. More investigation is needed regarding running Speedy Blupi on React OS.
What works:
- Demo playing
How to run on Steam Deck
- Open the file /DATA/Config.def with a text editor. Change line like
CD-Rom=V:\US
toCD-Rom=-nocd
- Copy the installation directory on the Deck.
- Create a "non-steam" shortcut on the deck and point it to BLUPI.EXE
- Select the compatibility tab, check "Force compatibility layer" and select "Proton 7.0"
- Add the following to "Launch options" on the shortcut:
PROTON_USE_WINED3D=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command% -nocd
- Switch back to gaming mode (if you were on desktop mode), make sure the controller profile is set to Keyboard + Mouse, launch it
Background music is not working. You can fix it by installing Qsynth and sound fonts.
All operating systems
Speedy Blupi game requires CD-ROM
Note: Speedy Eggbert does not have these CD-ROM checks.
Open the file{install dir}/DATA/Config.def with a text editor (like notepad, for example).
- Change line like
CD-Rom=V:\US
toCD-Rom=-nocd
Run the Blupi EXE file with the argument -nocd
Cannot change to 16 bit color depth in the Settings screen
Game considers your computer to be slow.
Solution: Edit the file data/config.def and set Benchmark=9999.
Dummy DirectPlay - make the EXE files run without DirectX installed
https://github.com/CnCNet/dummy-dplayx
This was not yet tested. Investigation is needed.
This program behaves as a stub to DirectPlay, but that just stops errors and nothing else.
How to upgrade the EXE files to DirectX 11/12
https://github.com/dege-diosg/dgVoodoo2/
winevdm - to be investigated
https://github.com/otya128/winevdm
Fix some compatibility and performance issues on modern DirectX versions, if exist
https://github.com/narzoul/DDrawCompat
How the 3D models of Eggbert were created
This software was used: Ray Dream Studio
http://www.win3x.org/win3board/viewtopic.php?t=13786\
How to show keyboard and mouse presses in the realtime
Maybe this will work: https://github.com/Jax-Core/Keystrokes
How to play multiplayer over Internet
Use Hamachi. Maybe an alternative exists
How to enable the cheat-player
How to create a replay
Conditions: cheat-player must be enabled
- Open the player and take world 300 to 320 [7]
- Delete the old level and create a new level or load another level
- Play the level.
- If you loose a life, the replay can have a mistake. This maybe impacts only version 2, because there the death animation is not deterministic (2 Eggbert death animations exist) (Missing reference, it needs to be added)
This is stub, extend this section (https://www.youtube.com/watch?v=CclakPC0rxE)
References
- ↑ https://musical-artifacts.com/artifacts/713
- ↑ https://www.reddit.com/r/EmulationOnAndroid/comments/8c5c6p/classic_pc_game_speedy_eggbert_works_on_android/
- ↑ https://www.exagear.wiki/index.php?title=Installation_instructions
- ↑ https://play.google.com/store/apps/details?id=com.locnet.gamekeyboard2
- ↑ https://www.reddit.com/r/speedyeggbert/comments/ucddzf/peak_gaming_performance/
- ↑ https://web.archive.org/web/20240709191020/https://www.reddit.com/r/speedyeggbert/comments/ucddzf/peak_gaming_performance/
- ↑ https://www.youtube.com/watch?v=CclakPC0rxE