Skip to content

Commit 55597e0

Browse files
committed
Add initial files
1 parent 28d9c70 commit 55597e0

35 files changed

+1970
-2
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "OriginalVersion/source/ttyd_hack/loader"]
2+
path = OriginalVersion/source/ttyd_hack/loader
3+
url = https://github.com/FIX94/gc-exploit-common-loader.git

Binaries/BinaryData.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
const BinaryDataInit = {
3+
[GameVersion.JP]: "gI2ZwICEACBUhHAiOIRBQICtFjiApQCofYUiFH2JA6ZOgAQg",
4+
[GameVersion.EU]: "gI2bMICEACBUhHAiOIRCYICtHHiApQCofYUiFH2JA6ZOgAQg",
5+
[GameVersion.US]: "gI2asICEACBUhHAiOIRCYICtG5iApQCofYUiFH2JA6ZOgAQg",
6+
};
7+
8+
const BinaryDataMain = {
9+
[GameVersion.JP]: "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",
10+
[GameVersion.EU]: "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",
11+
[GameVersion.US]: "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",
12+
};

Binaries/bin/Init_EU.bin

36 Bytes
Binary file not shown.

Binaries/bin/Init_JP.bin

36 Bytes
Binary file not shown.

Binaries/bin/Init_US.bin

36 Bytes
Binary file not shown.

Binaries/bin/Main_EU.bin

2.25 KB
Binary file not shown.

Binaries/bin/Main_JP.bin

2.25 KB
Binary file not shown.

Binaries/bin/Main_US.bin

2.25 KB
Binary file not shown.

Binaries/generate_data.ts

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
2+
// Build our WAT WebAssembly modules.
3+
4+
import * as path from 'path';
5+
import * as fs from 'fs';
6+
7+
function buildData(filename: string): string {
8+
const binary = fs.readFileSync(path.join(__dirname, filename));
9+
return `"${binary.toString('base64')}"`;
10+
}
11+
12+
function main() {
13+
const out = `
14+
const BinaryDataInit = {
15+
[GameVersion.JP]: ${buildData('bin/Init_JP.bin')},
16+
[GameVersion.EU]: ${buildData('bin/Init_EU.bin')},
17+
[GameVersion.US]: ${buildData('bin/Init_US.bin')},
18+
};
19+
20+
const BinaryDataMain = {
21+
[GameVersion.JP]: ${buildData('bin/Main_JP.bin')},
22+
[GameVersion.EU]: ${buildData('bin/Main_EU.bin')},
23+
[GameVersion.US]: ${buildData('bin/Main_US.bin')},
24+
};
25+
`;
26+
fs.writeFileSync(path.join(__dirname, 'BinaryData.ts'), out);
27+
}
28+
29+
main();

Binaries/tsconfig.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"compilerOptions": {
3+
"target": "es2017",
4+
"alwaysStrict": true,
5+
"downlevelIteration": true,
6+
"noImplicitReturns": true,
7+
"noImplicitThis": true,
8+
"noImplicitAny": true,
9+
"strictFunctionTypes": true,
10+
"lib": [
11+
"es2017"
12+
],
13+
"types": [
14+
"node"
15+
],
16+
"module": "commonjs",
17+
"moduleResolution": "node",
18+
"outDir": "build/",
19+
},
20+
"include": ["*.ts"],
21+
}

0 commit comments

Comments
 (0)