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



Open Eggbert
176Articles

Decompilation: Difference between revisions

m (Robertvokac moved page Speedy Blupi/Speedy Blupi (Windows)/Decompilation to Speedy BlupiX/Decompilation without leaving a redirect)
m (Robertvokac moved page Speedy Blupi/Decompilation to Decompilation without leaving a redirect)
 
(5 intermediate revisions by the same user not shown)
Line 3: Line 3:
* https://github.com/HMVocaloid/Speedy-Eggbert-2-Source-Code-Decomp
* https://github.com/HMVocaloid/Speedy-Eggbert-2-Source-Code-Decomp


Speedy Blupi/Eggbert I games are basically forks of Planet Blupi game. Source code of Planet Blupi was published in 2017.
Speedy Blupi/Eggbert I game is basically fork of Planet Blupi game. Source code of Planet Blupi was published in 2017.
 
Dissassemblers: W32DASM
 
== action.h ==
 
== actions.h ==
 
== blupi.cpp ==
 
=== int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) ===
This is the entry point for whole game and is the part of the Windows API.
 
Its goals: Initialize the game, do the benchmark, set the timer, launch the game loop
 
=== static BOOL DoInit(HINSTANCE hInstance, LPSTR lpCmdLine, int nCmdShow) ===
Reads the config file (config.def)
 
Creates the window or fullscreen
 
Set the cursor to the type: WAIT
 
Create objects
 
== button.cpp ==
 
== button.h ==
 
== cursor1.cur ==
 
== ddraw.h ==
 
== ddutil.cpp ==
 
== ddutil.h ==
 
== decblupi.cpp ==
 
== decmove.h ==
 
== decor.cpp ==
 
== decor.h ==
 
== dectables.cpp ==
 
== dectables.h ==
 
== def.h ==
 
== dplay.h ==
 
== dsound.h ==
 
== event.cpp ==
 
== event.h ==
 
== fifo.h ==
 
== jauge.cpp ==
 
== jauge.h ==
 
== menu.cpp ==
 
== menu.h ==
 
== misc.cpp ==
 
== misc.h ==
 
== movie.cpp ==
 
== movie.h ==
 
== network.cpp ==
 
== network.h ==
 
== ping.asm ==
 
== pixmap.cpp ==
 
== pixmap.h ==
 
== resource.h ==
 
== resource1.h ==
 
== sound.cpp ==
 
== sound.h ==
 
== text.cpp ==
 
== text.h ==
 
== texttables.h ==
 
== wave.cpp ==
 
== wave.h ==

Latest revision as of 13:32, 9 November 2024

There is an active project aimed to decompile Speedy Eggbert 2 using source code of Planet Blupi.

Speedy Blupi/Eggbert I game is basically fork of Planet Blupi game. Source code of Planet Blupi was published in 2017.

Dissassemblers: W32DASM

action.h

actions.h

blupi.cpp

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)

This is the entry point for whole game and is the part of the Windows API.

Its goals: Initialize the game, do the benchmark, set the timer, launch the game loop

static BOOL DoInit(HINSTANCE hInstance, LPSTR lpCmdLine, int nCmdShow)

Reads the config file (config.def)

Creates the window or fullscreen

Set the cursor to the type: WAIT

Create objects

button.cpp

button.h

cursor1.cur

ddraw.h

ddutil.cpp

ddutil.h

decblupi.cpp

decmove.h

decor.cpp

decor.h

dectables.cpp

dectables.h

def.h

dplay.h

dsound.h

event.cpp

event.h

fifo.h

jauge.cpp

jauge.h

menu.cpp

menu.h

misc.cpp

misc.h

movie.cpp

movie.h

network.cpp

network.h

ping.asm

pixmap.cpp

pixmap.h

resource.h

resource1.h

sound.cpp

sound.h

text.cpp

text.h

texttables.h

wave.cpp

wave.h