2025-02-22 13:07:16 +01:00
2025-02-22 13:07:16 +01:00

Speedy Eggbert 2 Source Code Decomp

Introduction

This is decompiled source code of Speedy Eggbert 2.

This repository is based on the following works:

As of now (5/17/24), there hasn't been any source code found for SE2. So we are using the released (original) source code from Planet Blupi to compare code and help us with the proccess.

Used technologies

  • C++
  • DirectX 3

Clone with git

Init and update submodules

git submodule init

git submodule update

How to setup the development environment locally

Install "Microsoft Visual Studio Community 2017"

https://drive.openeggbert.com/other/Visual_Studio_Community_2017.exe

  • This (IDE) will be changed in the future

Install v140 toolset for desktop

Open the Project

Click on "Speedy Eggbert 2 Source.sln" and select Open with "Microsoft Visual Studio 2017"

Set the Platform to x86 and debugging to Win32.

Set "Additional Options"

Properties / Configuration Properties / C/C++ / Command Line / Additional Options

Add : /wd4700 /wd4703

Build

Click with the right mouse button on "Speedy Eggbert 2 Source.sln"

  • launch Build/Build Speedy Eggbert 2 Source.sln

Current status

CPP File Progress
blupi.cpp 99% complete
button.cpp 100% complete
decor.cpp 80% complete
event.cpp 70% complete
menu.cpp 100% complete
misc.cpp 100% complete
movie.cpp 100% complete
network.cpp 100% complete
pixmap.cpp 99% complete
sound.cpp 100% complete
text.cpp 100% complete
wave.cpp 100% complete

Credit to jummy over at the Blupi Games Fan Server for doing the decompilation work on the game.

Future

  • Migration from DirectX 3 to SDL2
  • Migration from Visual Studio 2017 to another IDE
  • Making it crossplatform
Description
No description provided
Readme GPL-3.0 798 KiB
Languages
C++ 74.1%
C 25.4%
Python 0.5%