@@ -6,3 +6,42 @@ This book serves as an introduction to the BFBB Decompilation Project
66#footnote("https://github.com/bfbbdecomp"),
77which is an organized community effort to reverse engineer the source code of
88the 2003 platform game "SpongeBob SquarePants: Battle for Bikini Bottom" (BFBB) for Nintendo GameCube.
9+
10+
11+ === What You Will Learn
12+
13+ The main goal of this book is to act as a complete guide that can take someone
14+ with the #link(<knowledge >, [required prerequisite knowledge])
15+ from zero understanding of decompilation and assembly code to being able to read, understand, and
16+ decompile BFBB's C++ source code and corresponding assembly code.
17+
18+ So what does this mean for you?
19+
20+ If you read through this book
21+ you will learn about BFBB's game engine,
22+ the decompilation process,
23+ and how C++ code translates to assembly.
24+ You will deepen your understanding of computer science,
25+ You will gain the knowledge required to be able to create your own custom mods
26+ and builds of BFBB.
27+ And most excitingly,
28+ you will get an exclusive look behind the curtains at the source code of
29+ one of your favorite childhood games
30+ and see how the sausage is made.
31+
32+ Your reverse engineering effort will
33+ unearth and give new life to long lost-and-forgotten source code
34+ as if you were a digital archeologist.
35+ It is also likely that your newly decompiled code will run on hundreds of thousands
36+ if not millions of PCs
37+ as the source code will serve as the base for a BFBB PC port.
38+
39+ You have an opportunity to become a part of gaming history.
40+
41+
42+ === What You Will Not Learn
43+
44+
45+
46+
47+ == Prerequisite Knowledge Needed <knowledge >
0 commit comments