diff --git a/doc/Certifications.md b/doc/ImportCertificatesInX0.md
similarity index 74%
rename from doc/Certifications.md
rename to doc/ImportCertificatesInX0.md
index e4b0179..fe6f9e6 100644
--- a/doc/Certifications.md
+++ b/doc/ImportCertificatesInX0.md
@@ -1,6 +1,6 @@
# Run on Arcade Machine
-Since the arcade is using some version XP, which does not support SHA256, the generated certification will not work.
+Since the arcade is using some version of Windows XP, which does not support SHA256, the generated certification will not work.
To solve this issue, you have to generate a certification using weaker signature algorithm.
@@ -14,7 +14,7 @@ Under Subject Attributes, set Common Name to "Taito Arcade Machine CA", others a
Under CSR options, choose MD5 as hash algorithm, choose Self-Sign type, then input year number.
-Submit and download "PKCS#12 Certificate and Key".
+Submit and download "PKCS#12 Certificate and Key", name the file as `root.pfx`.
## Generate Server Certificate
@@ -26,9 +26,9 @@ Under Subject Alternative Names, add DNS: cert.nesys.jp,data.nesys.jp,nesys.tait
Under CSR options, choose MD5 as hash algorithm, choose Sign With Certificate Authority 0 (the one just generated), then input year number.
-Submit and download "PKCS#12 Certificate and Key".
+Submit and download "PKCS#12 Certificate and Key", name the file as `cert.pfx`.
-## Import to server side
+## Import certificates to server side
In server side, import the certificates using mmc.exe. You can find a detailed guide at https://www.thesslstore.com/knowledgebase/ssl-install/how-to-import-intermediate-root-certificates-using-mmc/
@@ -38,6 +38,15 @@ The root certificate goes to "Personal" and "Trusted Root Certification Authorit
The server certificate goes to "Personal"
+### Alternate way
+Put `cert.pfx` and `root.pfx` under `BundledCertificates`, replace the original files. Then run `Import.ps1` as admin
+
+Now start the game, if it says
+```
+Certificate CN=GC local server found!
+```
+The certificates are imported successfully.
+
## Import to game side
On the machine, first download and install http://outwardtruth.com/tools/win2k3tools/win2k3resourcetoolkit.htm
@@ -45,34 +54,14 @@ On the machine, first download and install http://outwardtruth.com/tools/win2k3
After that, you will get WinHttpCertCfg.exe in "C:\Program Files\Windows Resource Kits\Tools". Use the following cmd to import root certificate
```
-WinHttpCertCfg -i "E:\0_GC_LOCAL_SERVER\root.pfx" -C LOCAL_MACHINE\Root -a SYSTEM
+WinHttpCertCfg -i "path\to\root.pfx" -C LOCAL_MACHINE\Root -a SYSTEM
```
After that, using IE to install the 2 certificates to MY(Personal) tab
-## Config the server
-
-In server, the config file is GC-local-server-rewrite.exe.config
-
-There, you will find an XML entry
-
-```xml
-
-```
-
-Change value to the real server Ip
-
-Currently, there are two DB files, music.db3 and music4MAX.db3, which correspond to 4.52 and 4.61 data, change the following field according to your game version.
-
-```xml
-
-```
-
-
-
## Config host file
-In game side, change the host file, add the following entries
+In game (machine) side, change the host file, add the following entries
```
127.0.0.1 cert.nesys.jp
@@ -124,11 +113,3 @@ Some common errors:
0x00002F8F: Certificate error, either the root certificate is not imported (so not trusted), or the certificate is not correct/not recognized by XP
0x00002F9A: No private key, check if your certificate file is imported with private key.
-
-# DAT files
-
-Under game folder data/boot, there are all the dat files.
-
-If you have a new version, contact @Javaguru to use his template to parse these, and send me the parsed data.
-
-For music db, ask for a parsed json file for the new stage_param.dat. I can import these and make a new db file for the new version.
\ No newline at end of file