Skip to content

Commit 2c854a6

Browse files
committed
Merge branch 'master' of https://github.com/AdventureT/OpenJPOG
2 parents 0741eae + f7e8856 commit 2c854a6

File tree

10 files changed

+2748
-4
lines changed

10 files changed

+2748
-4
lines changed

.decomp-progress

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,68 @@ projects
6363
"directory" "Toshi/Source/TRender"
6464
}
6565
}
66+
"TRenderD3DInterface"
67+
{
68+
"functions" "Tools/ProgressCalculation/TRenderD3DInterface/functions.csv"
69+
"ignore" "Tools/ProgressCalculation/TRenderD3DInterface/ignorelist.txt"
70+
"svgtemplate" "Tools/ProgressCalculation/templates/template_dll.svg"
71+
72+
"files"
73+
{
74+
"extension" ".cpp"
75+
"extension" ".hpp"
76+
"extension" ".c"
77+
"extension" ".h"
78+
"directory" "Toshi/Include/TRenderD3D"
79+
"directory" "Toshi/Source/TRenderD3D"
80+
}
81+
}
82+
"TApplication"
83+
{
84+
"functions" "Tools/ProgressCalculation/TApplication/functions.csv"
85+
"ignore" "Tools/ProgressCalculation/TApplication/ignorelist.txt"
86+
"svgtemplate" "Tools/ProgressCalculation/templates/template_dll.svg"
87+
88+
"files"
89+
{
90+
"extension" ".cpp"
91+
"extension" ".hpp"
92+
"extension" ".c"
93+
"extension" ".h"
94+
"directory" "Toshi/Include/TApplication"
95+
"directory" "Toshi/Source/TApplication"
96+
}
97+
}
98+
"TGuiInterface"
99+
{
100+
"functions" "Tools/ProgressCalculation/TGuiInterface/functions.csv"
101+
"ignore" "Tools/ProgressCalculation/TGuiInterface/ignorelist.txt"
102+
"svgtemplate" "Tools/ProgressCalculation/templates/template_dll.svg"
103+
104+
"files"
105+
{
106+
"extension" ".cpp"
107+
"extension" ".hpp"
108+
"extension" ".c"
109+
"extension" ".h"
110+
"directory" "Toshi/Include/TGui"
111+
"directory" "Toshi/Source/TGui"
112+
}
113+
}
114+
"TSpriteShaderD3D"
115+
{
116+
"functions" "Tools/ProgressCalculation/TSpriteShaderD3D/functions.csv"
117+
"ignore" "Tools/ProgressCalculation/TSpriteShaderD3D/ignorelist.txt"
118+
"svgtemplate" "Tools/ProgressCalculation/templates/template_dll.svg"
119+
120+
"files"
121+
{
122+
"extension" ".cpp"
123+
"extension" ".hpp"
124+
"extension" ".c"
125+
"extension" ".h"
126+
"directory" "Toshi/Shaders/TSpriteShader/Include"
127+
"directory" "Toshi/Shaders/TSpriteShader/Source"
128+
}
129+
}
66130
}

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@
22
Decompilation of the Toshi engine 1.0 and Jurassic Park: Operation Genesis (JPOG).
33

44
## Status
5-
<img src="https://opentoshi.net/progress/JPOG.svg" width="100%"/>
6-
7-
<img src="https://opentoshi.net/progress/TKernelInterface.svg" width="50%"/><img src="https://opentoshi.net/progress/TRenderInterface.svg" width="50%"/>
8-
<img src="https://opentoshi.net/progress/PPropertyParser.svg" width="50%"/>
5+
<img src="https://opentoshi.net/progress/JPOG.svg" style="width:100%; display:block; margin-bottom: 1em;"/>
6+
7+
<div style="display:flex; flex-wrap:wrap; gap:0.5em;">
8+
<img src="https://opentoshi.net/progress/TKernelInterface.svg" style="width:49%;">
9+
<img src="https://opentoshi.net/progress/TApplication.svg" style="width:49%;">
10+
<img src="https://opentoshi.net/progress/TRenderInterface.svg" style="width:49%;">
11+
<img src="https://opentoshi.net/progress/TRenderD3DInterface.svg" style="width:49%;">
12+
<img src="https://opentoshi.net/progress/TGuiInterface.svg" style="width:49%;">
13+
<img src="https://opentoshi.net/progress/TSpriteShaderD3D.svg" style="width:49%;">
14+
</div>
915

1016
At the moment, this is not an accurate representation of the actual progress of the decomp, since many functions have not been marked as done.
1117

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
"Name","Location","FunctionSignature","FunctionSize"
2+
"FUN_10001000","10001000","HWND FUN_10001000(void)","201"
3+
"TApplication","10001150","undefined TApplication(TApplication * this)","75"
4+
"~TApplication","100011a0","void ~TApplication(TApplication * this)","53"
5+
"Execute","100011e0","bool Execute(TApplication * this)","116"
6+
"Create","10001260","bool Create(TApplication * this\, char * param_1\, int param_2\, char * * param_3)","148"
7+
"ShowConsole","10001300","bool ShowConsole(TApplication * this\, bool param_1)","63"
8+
"DisplayErrorMessageBox","10001340","void DisplayErrorMessageBox(TApplication * this\, TCString param_1)","49"
9+
"ToggleConsole","10001380","bool ToggleConsole(TApplication * this)","33"
10+
"OnDestroy","100013b0","bool OnDestroy(TApplication * this)","6"
11+
"OnUpdate","100013c0","bool OnUpdate(TApplication * this\, float param_1)","20"
12+
"OnCreate","100013e0","bool OnCreate(TApplication * this\, int param_1\, char * * param_2)","17"
13+
"IsCreated","10001400","bool IsCreated(TApplication * this)","12"
14+
"Destroy","10001410","void Destroy(TApplication * this)","10"
15+
"operator=","10001420","TApplication * operator=(TApplication * this\, TApplication * param_1)","105"
16+
"TApplication","10001490","undefined TApplication(TApplication * this\, TApplication * param_1)","84"
17+
"GetKernel","100014f0","TKernelInterface * GetKernel(TApplication * this)","4"
18+
"SetVerbose","10001500","void SetVerbose(TApplication * this\, bool param_1)","10"
19+
"FUN_100015c0","100015c0","undefined4 FUN_100015c0(undefined4 param_1\, int param_2)","171"
20+
"entry","1000166b","int entry(HMODULE param_1\, int param_2\, undefined4 param_3)","157"
21+
"_initterm","1000170e","thunk undefined _initterm()","6"
22+
"FUN_10001758","10001758","undefined4 FUN_10001758(HMODULE param_1\, int param_2)","32"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# autogenerated dll stuff
2+
100015c0
3+
1000166b
4+
1000170e
5+
10001758

0 commit comments

Comments
 (0)