Skip to content

Commit 092e8cc

Browse files
committed
progress
1 parent a1e5922 commit 092e8cc

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"cSpell.words": ["decomp", "Typst"]
2+
"cSpell.words": ["decomp", "decompiled", "Typst"]
33
}

src/introduction/about.typ

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,42 @@ This book serves as an introduction to the BFBB Decompilation Project
66
#footnote("https://github.com/bfbbdecomp"),
77
which is an organized community effort to reverse engineer the source code of
88
the 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

Comments
 (0)