Skip to content

Commit d47c96a

Browse files
committed
Init Repo
0 parents  commit d47c96a

37 files changed

+2999
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules/

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]: "PICAPIiEk5gchAdwOIQCIDyggDpgpW6gfYUiFH2JA6ZOgAQg",
4+
[GameVersion.EU]: "PICAPYiE18AchAdwOIQCIDyggDtgpaagfYUiFH2JA6ZOgAQg",
5+
[GameVersion.US]: "PICAPIiEXpgchAdwOIQCIDyggDtgpTmgfYUiFH2JA6ZOgAQg",
6+
};
7+
8+
const BinaryDataMain = {
9+
[GameVersion.JP]: "PYCAMGGMI3B9iAOmToAAITxggDBgY0GUSAAABXyIAqY4hAA4SAABQT2AgDBhjA0UfYkDpk6ABCE4YAAAPICAADigAAA9gIABYYx6RH2JA6ZOgAQglCH/4HwIAqaQAQAkv6EACHx+G3h8nyN4P6CAsH+j63hIAAAFfIgCpjiE/4g4oAPwPYCAMmGMj0x9iAOmToAAIX+j63g4gAPwSAAA4ZOtmIw4fQPwkG2YiDxggDBgY0F4Y6QA5EgAAK09gIAwYYxBmH2JA6Z/w/N4f+T7eLuhAAiAAQAkfAgDpjghACBOgAQgfH8beDxggTBgYwUsPICAsGCEAQRIAABtf+P7eEuAQHx8fxt4fJ4jeHy9K3g/gIAAY4NMaDyAgLA4oAPwS4KOLWODTGg4gAPwSAAAUTxggABgY2QIY4RONEgAACk8YIAwYGNBlDyAgABghEy8SAAAFX/j+3h/xPN4f6XreEiAA9B8gyBQVIQBujygSAB8pSN4kKMAADiAAASUIf/gfAgCppABACS/oQAIfH8beHyeI3g/oIAwY6UOLHyoA6ZOgAAhY6MPEHxoA6Z/4/t4f8TzeE6AACG7oQAIgAEAJHwIA6Y4IQAgToAAIEgv1T18eBt4P+CAADvAAAA/oAAPY71CQDhgAAA4gAAAOKAAAEgxYyksA///QIIADDe9//9Bgf/kLAMAAECCAcg8YIA5YGPOoDiAAABghaAAS//lJTxggDlgY86gOIAAAGCEoABL//9NOGAAADyAgDlghM6gOKAAAEgxazksAwAAQaIAECwD//pBggAISAABeDhgAABIMWFhLAMAAECCAWg4gAAUOKD//EgAARl8fRt4OGAAAGPkUEh/pet4SDF1pSwDAABAggEgOIAEADig/+BIAADxfHsbeH+j63h/ZNt4OKAEADjAIABIMX8NLAMAAECCAOSA2wBAO4YB/1ecACyDWwJIgHsCRHwaG5Z8ABnWfADQUUGiABx/RNN4fKMA0H9FKDh/RRoUfITQUHzGIhSCuwIgfyaqFHwZ4EBAoAAIf5njeH9k23hIAABxfyTLeDigACBIAABtfHsbeH+j63h/ZNt4f4XjeDjAIgBIMX6JLAMAAECCAGBIL9Oxf5vSFH9j23h/hON4SC/h4SwDAAFAggA4SC/TqXy6qhSAbYhAf2TbeEgqpz2Tn0Isk39CMIPbADRIAAAogG2IQEgqpTCAbYhASCqepH9j23hIL+QRSC/TbX9k23hL///hf6PreEgxdfl/pOt4S///0ThgAABIMWqlLB4AAEGCAAx/yAOmToAAIX8Dw3hIL9NJPGCAOkgAE8hDdXN0b20gUkVMIEZpbGUA",
10+
[GameVersion.EU]: "PYCAMGGMl7x9iAOmToAAITxggDBgY7XUSAAABXyIAqY4hAA4SAABQT2AgDBhjIFgfYkDpk6ABCE4YAAAPICAADigAAA9gIABYYx9oH2JA6ZOgAQglCH/4HwIAqaQAQAkv6EACHx+G3h8nyN4P6CAsH+j63hIAAAFfIgCpjiE/4g4oAPwPYCAM2GMCqB9iAOmToAAIX+j63g4gAPwSAAA4ZOtmOw4fQPwkG2Y6DxggDBgY7W4Y6QA5EgAAK09gIAwYYy12H2JA6Z/w/N4f+T7eLuhAAiAAQAkfAgDpjghACBOgAQgfH8beDxggTBgYwUsPICAsGCEAQRIAABtf+P7eEuAtLx8fxt4fJ4jeHy9K3g/gIAAY4NMaDyAgLA4oAPwS4MJgWODTGg4gAPwSAAAUTxggABgY2QIY4RONEgAACk8YIAwYGO11DyAgABghEy8SAAAFX/j+3h/xPN4f6XreEiAA9B8gyBQVIQBujygSAB8pSN4kKMAADiAAASUIf/gfAgCppABACS/oQAIfH8beHyeI3g/oIAwY6WCeHyoA6ZOgAAhY6ODXHxoA6Z/4/t4f8TzeE6AACG7oQAIgAEAJHwIA6Y4IQAgToAAIEgwSYl8eBt4P+CAADvAAAA/oAAPY71CQDhgAAA4gAAAOKAAAEgx2zksA///QIIADDe9//9Bgf/kLAMAAECCAcg8YIA7YGMGoDiAAABghaAAS//lJTxggDtgYwagOIAAAGCEoABL//9NOGAAADyAgDtghAagOKAAAEgx40ksAwAAQaIAECwD//pBggAISAABeDhgAABIMdlxLAMAAECCAWg4gAAUOKD//EgAARl8fRt4OGAAAGPkUEh/pet4SDHttSwDAABAggEgOIAEADig/+BIAADxfHsbeH+j63h/ZNt4OKAEADjAIABIMfcdLAMAAECCAOSA2wBAO4YB/1ecACyDWwJIgHsCRHwaG5Z8ABnWfADQUUGiABx/RNN4fKMA0H9FKDh/RRoUfITQUHzGIhSCuwIgfyaqFHwZ4EBAoAAIf5njeH9k23hIAABxfyTLeDigACBIAABtfHsbeH+j63h/ZNt4f4XjeDjAIgBIMfaZLAMAAECCAGBIMEf9f5vSFH9j23h/hON4SDBWLSwDAAFAggA4SDBH9Xy6qhSAbYhIf2TbeEgrImGTn0Isk39CMIPbADRIAAAogG2ISEgrIFSAbYhISCsZyH9j23hIMFhdSDBHuX9k23hL///hf6PreEgx7gl/pOt4S///0ThgAABIMeK1LB4AAEGCAAx/yAOmToAAIX8Dw3hIMEeVPGCAPEgAE8hDdXN0b20gUkVMIEZpbGUA",
11+
[GameVersion.US]: "PYCAMGGMRhx9iAOmToAAITxggDBgY2RASAAABXyIAqY4hAA4SAABQT2AgDBhjC/AfYkDpk6ABCE4YAAAPICAADigAAA9gIABYYx9fH2JA6ZOgAQglCH/4HwIAqaQAQAkv6EACHx+G3h8nyN4P6CAsH+j63hIAAAFfIgCpjiE/4g4oAPwPYCAMmGMtUh9iAOmToAAIX+j63g4gAPwSAAA4ZOtmMw4fQPwkG2YyDxggDBgY2QkY6QA5EgAAK09gIAwYYxkRH2JA6Z/w/N4f+T7eLuhAAiAAQAkfAgDpjghACBOgAQgfH8beDxggTBgYwUsPICAsGCEAQRIAABtf+P7eEuAYyh8fxt4fJ4jeHy9K3g/gIAAY4NMaDyAgLA4oAPwS4K0KWODTGg4gAPwSAAAUTxggABgY2QIY4RONEgAACk8YIAwYGNkQDyAgABghEy8SAAAFX/j+3h/xPN4f6XreEiAA9B8gyBQVIQBujygSAB8pSN4kKMAADiAAASUIf/gfAgCppABACS/oQAIfH8beHyeI3g/oIAwY6Uw2HyoA6ZOgAAhY6MxvHxoA6Z/4/t4f8TzeE6AACG7oQAIgAEAJHwIA6Y4IQAgToAAIEgv9+l8eBt4P+CAADvAAAA/oAAPY71CQDhgAAA4gAAAOKAAAEgxheEsA///QIIADDe9//9Bgf/kLAMAAECCAcg8YIA6YGOZoDiAAABghaAAS//lJTxggDpgY5mgOIAAAGCEoABL//9NOGAAADyAgDpghJmgOKAAAEgxjfEsAwAAQaIAECwD//pBggAISAABeDhgAABIMYQZLAMAAECCAWg4gAAUOKD//EgAARl8fRt4OGAAAGPkUEh/pet4SDGYXSwDAABAggEgOIAEADig/+BIAADxfHsbeH+j63h/ZNt4OKAEADjAIABIMaHFLAMAAECCAOSA2wBAO4YB/1ecACyDWwJIgHsCRHwaG5Z8ABnWfADQUUGiABx/RNN4fKMA0H9FKDh/RRoUfITQUHzGIhSCuwIgfyaqFHwZ4EBAoAAIf5njeH9k23hIAABxfyTLeDigACBIAABtfHsbeH+j63h/ZNt4f4XjeDjAIgBIMaFBLAMAAECCAGBIL/Zdf5vSFH9j23h/hON4SDAEjSwDAAFAggA4SC/2VXy6qhSAbYhIf2TbeEgq0MGTn0Isk39CMIPbADRIAAAogG2ISEgqzrSAbYhISCrIKH9j23hIMAa9SC/2GX9k23hL///hf6PreEgxmLF/pOt4S///0ThgAABIMY1dLB4AAEGCAAx/yAOmToAAIX8Dw3hIL/X1PGCAO0gAE8hDdXN0b20gUkVMIEZpbGUA",
12+
};

Binaries/bin/Init_EU.bin

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<��=�����p8� <��;`���}�"}��N�

Binaries/bin/Init_JP.bin

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<��<�����p8� <��:`�n�}�"}��N�

Binaries/bin/Init_US.bin

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<��<��^��p8� <��;`�9�}�"}��N�

Binaries/bin/Main_EU.bin

1008 Bytes
Binary file not shown.

Binaries/bin/Main_JP.bin

1008 Bytes
Binary file not shown.

Binaries/bin/Main_US.bin

1008 Bytes
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)