×
Create a new article
Write your page title here:
We currently have 209 articles on Open Eggbert. Type your article name above or click on one of the titles below and start writing!



Open Eggbert
209Articles

Speedy Blupi (Phone): Difference between revisions

No edit summary
 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Speedy Blupi]] for [[Windows Phone]] is remake of [[Speedy Blupi I]] and [[Speedy Blupi II]] developed for the [[Windows Phone]] platform and released in 2013. Game studio: [[Speedy Blupi/Speedy Blupi (Windows Phone)/Dada Games|Dada Games]]
{| class="infobox" style="float:right;border:1px solid black;text-align:left;"
!colspan="2" style="text-align:center;font-size:125%;" | Speedy Blupi for Windows Phone


It seems, that the development of [[Speedy Blupi]] for [[Windows Phone]] is discontinued.
|-
|'''Release date'''
|24th January 2013
|-
|'''Source code repository'''
|Does not exist
|-
|'''Programming language'''
|C# 4
|-
|'''Game framework'''
|XNA 4.0
|}


Source code of Speedy Blupi for Windows Phone is not available.
[[File:9 Nokia Lumias running Speedy Blupi 20241116 152918.jpg|thumb|Speedy Blupi running on 9 Nokia Lumias]]
[[Speedy Blupi]] for [[Windows Phone]] is sequel of [[Speedy Blupi I]] and [[Speedy Blupi II]] developed for the [[Windows Phone]] platform and released in [[2013]] by game studio [[Dada Games]] led by [[Daniel Roux]].


[[Decompiling]] the [[XAP]] file of Speedy Blupi may be possible via ILSpy or another tool. Investigation is needed.
Development of [[Speedy Blupi]] for [[Windows Phone]] is discontinued by [[Daniel Roux]].


It seems, that Speedy Blupi for Windows Phone has almost no new features, if compared to Speedy Blupi I and Speedy Blupi 2.
[[XAP]] file of Speedy Blupi targets Windows Phone 7.5 version, which means, that [[Visual Studio]] 2010 or 2012 were probably used to developed Speedy Blupi for Windows Phone. Or [[XNA Game Studio]] could be also used for the development.


The graphics is almost the same, maybe rerendered in the more detailed resolution. Riding the jeep or jetpack provides some new animations in the ase, [[Blupi]]/[[Speedy Eggbert/Eggbert|Eggbert]] is moving down or up
Speedy Blupi for Windows Phone is closed-source and its original source code is not available.
 
It seems, that Speedy Blupi for Windows Phone has almost no new features, if compared to Speedy Blupi I and Speedy Blupi II.
 
The graphics is almost the same, maybe rerendered in the more detailed resolution. Riding the jeep or jetpack provides some new animations in the game, [[Blupi]]/[[Eggbert]] is moving down or up
 
== Porting to modern devices ==
In November 2024 Speedy Blupi for Windows Phone (XAP files) was successfully decompiled by [[Robert Vokac]] and the ILSpy decompiler was used. This game was originally developed for only for the Windows Phone platform, tut now it runs on Windows and Linux too. It may runs on MacOS too.
 
As of November 2024 the game starts on Android, but scaling and touch controls are not working correctly and if the Play button is pressed, the game crashes or another tool. Investigation is needed. This issues are planned to be fixed.


== Comparison to Speedy Blupi II ==
== Comparison to Speedy Blupi II ==
Line 17: Line 40:


Although these features still function in the phone version, they are excluded from the levels to simplify the controls.
Although these features still function in the phone version, they are excluded from the levels to simplify the controls.
Cheats are in this version for Windows Phone presented too.
It seems, that images for Blupi animations, blocks are the same as in Speedy Blupi II.


== Download ==
== Download ==
https://drive.openeggbert.com/download_games/speedy_blupi_for_windows_phone/speedblu.xap <ref>https://drive.google.com/file/d/1x6oSfSfW4pSC_rmpWXA-rOK0pHHShNqD/view?pli=1</ref>
The executable file of Speedy Blupi for Windows Phone has the XAP file extension.
 
The file speedblu.xap is available thanks to Ч.У.Ш on the 4PDA forum, which published there this obscure version of the game.  


== Screenshots ==
* [https://archive.openeggbert.com/main/20241108170009/https://4pda.to/forum/index.php?showtopic=434453 https://4pda.to/forum/index.php?showtopic=434453]archived at:  https://archive.openeggbert.com/main/20241108170009/https://4pda.to/forum/index.php?showtopic=434453
 
'''Download link:''' https://drive.openeggbert.com/Speedy_Blupi_for_Windows_Phone/speedblu.xap <ref>https://drive.google.com/file/d/1x6oSfSfW4pSC_rmpWXA-rOK0pHHShNqD/view?pli=1</ref>


https://drive.openeggbert.com/speedy_blupi/windows_phone/screenshots/blupi_windows_phone.png
This XAP file is a ZIP file and it is not encrypted.


== Screenshots ==


https://drive.openeggbert.com/Speedy_Blupi_for_Windows_Phone/screenshots/blupi_windows_phone.png


== How to run ==
== How to run ==
Windows Phone is the discontinued mobile operating system developed by Microsoft for smartphones.
Windows Phone is the discontinued mobile operating system developed by Microsoft for smartphones.


You can run Speedy Blupi on Windows Phone 8.1. of Windows Phone 10.0 ''(other versions were not yet tested)''
You can run Speedy Blupi on Windows Phone 7.5, 8.0, 8.1 or Windows Mobile 10 devices.


=== Windows Phone - physical device ===
You can run Speedy Blupi on a physical device or in the emulator.
It is possible to run Speedy Blupi (2013) on a Windows Phone physical device even in 2024.  


* If you do not own a Windows Phone device just now and are going to buy one: make sure, that you are buying a device, where it is possible to unlock the bootloader and root it.  
== Cheats ==
Speedy Blupi for Windows Phone supports cheats.


You need to have a Windows Phone - the physical device. Speedy Blupi was was successfully tested and running on the on Nokia Lumia 920, other devices were not yet tested)
Cheats cannot be enabled by keyboard, which is difference to the desktop version.


The Windows Phone store is closed, installing XAP files directly on the device is not possible.  
To enable a cheat: You have to start the cheat menu.


* As the Windows Phone was shutdown, you need to unlock the bootloader and root it. ''Please, note, that you need some non-free tools to do it. Some of these tools has no source code available.''
To start the cheat menu a button combination is required, but these buttons are invisible.
* You probably need this tool: https://github.com/ReneLergner/WPinternals
** And some other tools - this documentation is not complete and must be improved.


It was successfully tested, that Speedy Blupi is running on Windows Phone Lumia 920. It probably runs also on many other devices, but it was not tested.
* You must click the buttons in this order: D E F D A B E B C F
 
Then you will press the cheat button of the cheat menu.
 
''Note: It seems, that only some cheats work and the other do not work. This will involve analysis and maybe some bug fixes.''
[[File:Speedy Blupi for Windows phone cheat menu hidden buttons.jpg|frameless|490x490px]]Meaning of cheat button from left to right:
 
* open'''D'''oors
* mega'''B'''lupi
* show'''S'''ecret
* lay'''E'''gg
* '''R'''eset save data
* simulate free '''T'''rial version
* '''C'''leanall
* all'''T'''reasure
* end'''G'''oal
 
[[File:Speedy Blupi for Windows phone cheat menu.jpg|frameless|488x488px]]
 
== How to install on Windows Phone 8 or 8.1 - physical device ==
Windows Store for Windows Phone platform was killed by Microsoft in [[2019]]. 
 
* This means: since 2019 you cannot install Speedy Blupi using the Windows Store.
 
Installing XAP files directly on Windows Phone 8 or 8.1 devices is not possible. ''This is a restriction was decided and implemented by the Microsoft company.''
 
There is an alternative way, how to install Speedy Blupi (or other applications) on Windows Phone 8 or 8.1 devices (even now in 2024). You need to:
 
# Unlock the bootloader (using the [[WPInternals]] application)
# Enable the root access (using the WPInternals application)
# Deploy the Speedy Blupi XAP file
'''Warning:''' Please, note, that only some physical devices are supported by the WP Internal tool (only Nokia Lumia devices).
 
'''Note:''' It was not yet investigated, if there is an alternative tool to the WP Internals application.
 
''Speedy Blupi was was successfully tested and running on the on Nokia Lumia 920, other devices were not yet tested.''


'''Warning:''' unlocking the bootloader and rooting the physical device have some risks. Make backup of files on the Windows Phone device, if needed.  
'''Warning:''' unlocking the bootloader and rooting the physical device have some risks. Make backup of files on the Windows Phone device, if needed.  


'''To install a XAP file on the Windows Phone physical device, the following steps are needed:'''
=== Steps ===
'''External link:''' http://allaboutwindowsphone.com/features/item/24245_Aguideforunlockingthebootloade.php<nowiki/>(archived at: https://archive.openeggbert.com/internet/20241116151430/http://allaboutwindowsphone.com/features/item/24245_Aguideforunlockingthebootloade.php)
# Install [[Windows Device Recovery Tool]]
# Install Windows Phone Internals (I have finally used a version released in 2015, the latest version did not work) https://github.com/ReneLergner/WPinternals
# Install Windows Phone SDK 8.0 Lite and Windows Phone SDK 8.1 Lite https://archive.org/details/wp-8.1-sdk-tools-lite-setup-av-1.20_202201
# Download files for your phone models (if exist). For Nokia Lumia: https://lumiafirmware.com
# Run [[Windows Phone Internals]], unlock the bootloader, root the device using the downloaded files.
# Then press the Windows logo key, type "Deploy" and start the [[Windows Application Deployment 8.1]] application and deploy the XAP file.
 
== How to install on Windows 10 Mobile - physical device ==
Open the Settings section of the Windows 10 Mobile physical devices and enable developer mode.
 
* Now you can deploy XAP files using the [[Windows Application Deployment 8.1]] application.


# Install Windows Phone Device Recovery
'''Note:''' To install Speedy Blupi (the XAP file) on Windows 10 Mobile devices: It is not needed to unlock the bootloader and enable the root access
# Install Windows Phone Internals (I have finally used a version released in 2015, the latest version did not work) <nowiki>https://github.com/ReneLergner/WPinternals</nowiki>
# Install Windows Phone SDK 8.0 Lite and Windows Phone SDK 8.1 Lite <nowiki>https://archive.org/details/wp-8.1-sdk-tools-lite-setup-av-1.20_202201</nowiki>
# Download files for your phone models (if exist). For Nokia Lumia: <nowiki>https://lumiafirmware.com/</nowiki>
# Run Windows Phone Internals, unlock the bootloader, root the device using the downloaded files.
# Then press the Windows logo key, type "Deploy" and start the Windows Phone 8.1 Deploy application and deploy the XAP file.


=== Windows Phone - emulator ===
== How to install on Windows 10 Mobile - emulator ==
It is definitely possible (successfully tested) to run Speedy Blupi for Windows Phone on Windows 10 Pro or Windows 11 Pro.
It is possible (successfully tested) to run Speedy Blupi on Windows 10 Pro or Windows 11 Pro.


* ''Unfortunately, the control is not good. Probably the best way is to enable and use the multi-touch feature of the emulator.''  
* ''Warning: The control of the game is difficult. The game does not support the control using the keyboard, only the touchscreen is supported.''
* ''But you can enable (in the settings of the emulator) and use the multi-touch feature of the emulator.''


'''Requirements:'''  
'''Requirements:'''  
Line 77: Line 151:


* Start Microsoft Emulator and run any of the 6 emulated devices
* Start Microsoft Emulator and run any of the 6 emulated devices
* Run Windows Application Deployment 8.1 and deploy the file speedblu.xap  
* Run [[Windows Application Deployment 8.1]] and deploy the file speedblu.xap  
* Now you can play Speedy Blupi for Windows Phone, but on Windows 10 or Windows 11.  
* Now you can play Speedy Blupi for Windows Phone, but on Windows 10 or Windows 11.  


Line 109: Line 183:
All sprite sheets are a uniform square grid.  the block id's occupied by dream blocks are now decorative tiles
All sprite sheets are a uniform square grid.  the block id's occupied by dream blocks are now decorative tiles


here's the main graphics file: https://drive.openeggbert.com/speedy_blupi/windows_phone/resources/speedy_blupi_windows_phone_icons.zip
here's the main graphics file: https://drive.openeggbert.com/Speedy_Blupi_for_Windows_Phone/resources/speedy_blupi_windows_phone_icons.zip


The screen ratio differs from the 4:3 aspect ratio used in the Speedy Blupi I/2 Windows releases. Instead, it matches the aspect ratio of the specific Windows Phone device, ensuring the game fills the screen properly without distorting the graphics.
The screen ratio differs from the 4:3 aspect ratio used in the Speedy Blupi I/2 Windows releases. Instead, it matches the aspect ratio of the specific Windows Phone device, ensuring the game fills the screen properly without distorting the graphics.

Latest revision as of 19:49, 12 December 2024

Speedy Blupi for Windows Phone
Release date 24th January 2013
Source code repository Does not exist
Programming language C# 4
Game framework XNA 4.0
Speedy Blupi running on 9 Nokia Lumias

Speedy Blupi for Windows Phone is sequel of Speedy Blupi I and Speedy Blupi II developed for the Windows Phone platform and released in 2013 by game studio Dada Games led by Daniel Roux.

Development of Speedy Blupi for Windows Phone is discontinued by Daniel Roux.

XAP file of Speedy Blupi targets Windows Phone 7.5 version, which means, that Visual Studio 2010 or 2012 were probably used to developed Speedy Blupi for Windows Phone. Or XNA Game Studio could be also used for the development.

Speedy Blupi for Windows Phone is closed-source and its original source code is not available.

It seems, that Speedy Blupi for Windows Phone has almost no new features, if compared to Speedy Blupi I and Speedy Blupi II.

The graphics is almost the same, maybe rerendered in the more detailed resolution. Riding the jeep or jetpack provides some new animations in the game, Blupi/Eggbert is moving down or up

Porting to modern devices

In November 2024 Speedy Blupi for Windows Phone (XAP files) was successfully decompiled by Robert Vokac and the ILSpy decompiler was used. This game was originally developed for only for the Windows Phone platform, tut now it runs on Windows and Linux too. It may runs on MacOS too.

As of November 2024 the game starts on Android, but scaling and touch controls are not working correctly and if the Play button is pressed, the game crashes or another tool. Investigation is needed. This issues are planned to be fixed.

Comparison to Speedy Blupi II

Speedy Blupi (Windows Phone) is a significantly simplified and easier version of Speedy Blupi II.

Eggs are everywhere, but many features are missing. There's no supercharger, springs, personal bombs, and invisibility and shield are combined into one item. Players can't fire glue or ride a tank.

Although these features still function in the phone version, they are excluded from the levels to simplify the controls.

Cheats are in this version for Windows Phone presented too.

It seems, that images for Blupi animations, blocks are the same as in Speedy Blupi II.

Download

The executable file of Speedy Blupi for Windows Phone has the XAP file extension.

The file speedblu.xap is available thanks to Ч.У.Ш on the 4PDA forum, which published there this obscure version of the game.

Download link: https://drive.openeggbert.com/Speedy_Blupi_for_Windows_Phone/speedblu.xap [1]

This XAP file is a ZIP file and it is not encrypted.

Screenshots

blupi_windows_phone.png

How to run

Windows Phone is the discontinued mobile operating system developed by Microsoft for smartphones.

You can run Speedy Blupi on Windows Phone 7.5, 8.0, 8.1 or Windows Mobile 10 devices.

You can run Speedy Blupi on a physical device or in the emulator.

Cheats

Speedy Blupi for Windows Phone supports cheats.

Cheats cannot be enabled by keyboard, which is difference to the desktop version.

To enable a cheat: You have to start the cheat menu.

To start the cheat menu a button combination is required, but these buttons are invisible.

  • You must click the buttons in this order: D E F D A B E B C F

Then you will press the cheat button of the cheat menu.

Note: It seems, that only some cheats work and the other do not work. This will involve analysis and maybe some bug fixes. Meaning of cheat button from left to right:

  • openDoors
  • megaBlupi
  • showSecret
  • layEgg
  • Reset save data
  • simulate free Trial version
  • Cleanall
  • allTreasure
  • endGoal

How to install on Windows Phone 8 or 8.1 - physical device

Windows Store for Windows Phone platform was killed by Microsoft in 2019.

  • This means: since 2019 you cannot install Speedy Blupi using the Windows Store.

Installing XAP files directly on Windows Phone 8 or 8.1 devices is not possible. This is a restriction was decided and implemented by the Microsoft company.

There is an alternative way, how to install Speedy Blupi (or other applications) on Windows Phone 8 or 8.1 devices (even now in 2024). You need to:

  1. Unlock the bootloader (using the WPInternals application)
  2. Enable the root access (using the WPInternals application)
  3. Deploy the Speedy Blupi XAP file

Warning: Please, note, that only some physical devices are supported by the WP Internal tool (only Nokia Lumia devices).

Note: It was not yet investigated, if there is an alternative tool to the WP Internals application.

Speedy Blupi was was successfully tested and running on the on Nokia Lumia 920, other devices were not yet tested.

Warning: unlocking the bootloader and rooting the physical device have some risks. Make backup of files on the Windows Phone device, if needed.

Steps

External link: http://allaboutwindowsphone.com/features/item/24245_Aguideforunlockingthebootloade.php(archived at: https://archive.openeggbert.com/internet/20241116151430/http://allaboutwindowsphone.com/features/item/24245_Aguideforunlockingthebootloade.php)

  1. Install Windows Device Recovery Tool
  2. Install Windows Phone Internals (I have finally used a version released in 2015, the latest version did not work) https://github.com/ReneLergner/WPinternals
  3. Install Windows Phone SDK 8.0 Lite and Windows Phone SDK 8.1 Lite https://archive.org/details/wp-8.1-sdk-tools-lite-setup-av-1.20_202201
  4. Download files for your phone models (if exist). For Nokia Lumia: https://lumiafirmware.com
  5. Run Windows Phone Internals, unlock the bootloader, root the device using the downloaded files.
  6. Then press the Windows logo key, type "Deploy" and start the Windows Application Deployment 8.1 application and deploy the XAP file.

How to install on Windows 10 Mobile - physical device

Open the Settings section of the Windows 10 Mobile physical devices and enable developer mode.

Note: To install Speedy Blupi (the XAP file) on Windows 10 Mobile devices: It is not needed to unlock the bootloader and enable the root access

How to install on Windows 10 Mobile - emulator

It is possible (successfully tested) to run Speedy Blupi on Windows 10 Pro or Windows 11 Pro.

  • Warning: The control of the game is difficult. The game does not support the control using the keyboard, only the touchscreen is supported.
  • But you can enable (in the settings of the emulator) and use the multi-touch feature of the emulator.

Requirements:

  • Windows 10 Pro or 11 Pro
  • 4 GB RAM or more

Install:

Actions:

  • Start Microsoft Emulator and run any of the 6 emulated devices
  • Run Windows Application Deployment 8.1 and deploy the file speedblu.xap
  • Now you can play Speedy Blupi for Windows Phone, but on Windows 10 or Windows 11.

Note: There is a Windows Phone emulator for Android, but its development is no more active and it only supports several XAP applications, installation Speedy Blupi on this emulator was not successful.

How to record the game to a video

Use this application: Project My Screen App for Windows Phone https://www.microsoft.com/en-us/download/details.aspx?id=42536

Then use a screen recording application.

Differences to Speedy Blupi (Windows)

Level format

Level format is a txt format.

These levels were ported to the PC version (XCH format): https://drive.openeggbert.com/speedy_blupi/windows/mods/speedy_blupi_phone_levels_ported_to_pc/speedy_blupi_phone_levels_ported_to_pc.7z

Header:

  • posDecor: represents the initial camera position.  
  • dimDecor: specifies the level's width and height (the old game treats any value above 0 as 100).  
  • world: purpose is not yet known and needs investigation
  • region: sets the background.


Graphics

Sprites are high-color with a full transparency.

All sprite sheets are a uniform square grid. the block id's occupied by dream blocks are now decorative tiles

here's the main graphics file: https://drive.openeggbert.com/Speedy_Blupi_for_Windows_Phone/resources/speedy_blupi_windows_phone_icons.zip

The screen ratio differs from the 4:3 aspect ratio used in the Speedy Blupi I/2 Windows releases. Instead, it matches the aspect ratio of the specific Windows Phone device, ensuring the game fills the screen properly without distorting the graphics.

Behaviour

Some objects are respawned, if used.

Some mechanics is different than on the PC: Jump high is different (todo - specify the jump high)

Controls

Keyboard is not supported.

Supported controls are:

  • White transparent buttons on the touch screen
  • Accelerometer

Screens

All screens are different

TODO

External links

https://archive.org/details/WPSDK

https://archive.org/details/wpsdk8

https://sizeof.cat/post/windows-phone-bootloader-unlock-enable-root-nokia-lumia/

References