commit bdb6c0e86d623e2b6f9d54d9a46ebc46a0cdd89c Author: Robert Vokac Date: Sat Feb 22 13:07:16 2025 +0100 Initial commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..a54ae0d --- /dev/null +++ b/README.md @@ -0,0 +1,76 @@ +# Speedy Eggbert 2 Source Code Decomp + +## Introduction +This is decompiled source code of Speedy Eggbert 2. + +This repository is based on the following works: + - https://github.com/jummy0/sb2-decomp + - https://github.com/HMVocaloid/Speedy-Eggbert-2-Source-Code-Decomp + +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