diff --git a/.vs/LocalPSM+/v15/.suo b/.vs/LocalPSM+/v15/.suo
new file mode 100644
index 0000000..56b36c0
Binary files /dev/null and b/.vs/LocalPSM+/v15/.suo differ
diff --git a/.vs/LocalPSM+/v15/Browse.VC.db b/.vs/LocalPSM+/v15/Browse.VC.db
new file mode 100644
index 0000000..b03d950
Binary files /dev/null and b/.vs/LocalPSM+/v15/Browse.VC.db differ
diff --git a/.vs/LocalPSM+/v15/Server/sqlite3/storage.ide b/.vs/LocalPSM+/v15/Server/sqlite3/storage.ide
new file mode 100644
index 0000000..3a53d2f
Binary files /dev/null and b/.vs/LocalPSM+/v15/Server/sqlite3/storage.ide differ
diff --git a/.vs/LocalPSM+/v15/Server/sqlite3/storage.ide-shm b/.vs/LocalPSM+/v15/Server/sqlite3/storage.ide-shm
new file mode 100644
index 0000000..5621de3
Binary files /dev/null and b/.vs/LocalPSM+/v15/Server/sqlite3/storage.ide-shm differ
diff --git a/.vs/LocalPSM+/v15/Server/sqlite3/storage.ide-wal b/.vs/LocalPSM+/v15/Server/sqlite3/storage.ide-wal
new file mode 100644
index 0000000..dbdafec
Binary files /dev/null and b/.vs/LocalPSM+/v15/Server/sqlite3/storage.ide-wal differ
diff --git a/LocalPSM+/LocalPSM+.csproj b/LocalPSM+/LocalPSM+.csproj
index b1e43b5..6583684 100644
--- a/LocalPSM+/LocalPSM+.csproj
+++ b/LocalPSM+/LocalPSM+.csproj
@@ -145,6 +145,8 @@
+
+
\ No newline at end of file
diff --git a/LocalPSM+/PSMKeyGen.cs b/LocalPSM+/PSMKeyGen.cs
index 640344d..c69e05e 100644
--- a/LocalPSM+/PSMKeyGen.cs
+++ b/LocalPSM+/PSMKeyGen.cs
@@ -38,16 +38,30 @@ namespace LocalPSM_
}
private void DownloadXML(string path)
{
- WebClient wc = new WebClient();
- if (Unity.Checked)
+ try
{
- byte[] XML = wc.DownloadData(UnityURL);
- File.WriteAllBytes(path, XML);
+ WebClient wc = new WebClient();
+ if (Unity.Checked)
+ {
+ byte[] XML = wc.DownloadData(UnityURL);
+ File.WriteAllBytes(path, XML);
+ }
+ else
+ {
+ byte[] XML = wc.DownloadData(PsmDevURL);
+ File.WriteAllBytes(path, XML);
+ }
}
- else
+ catch
{
- byte[] XML = wc.DownloadData(PsmDevURL);
- File.WriteAllBytes(path, XML);
+ if (Unity.Checked)
+ {
+ File.WriteAllText(path, Properties.Resources.NSXVID_PSM_UNITY_WW_GLOBAL);
+ }
+ else
+ {
+ File.WriteAllText(path, Properties.Resources.NSXVID_PSS_VT_WW_GLOBAL);
+ }
}
}
diff --git a/LocalPSM+/Properties/Resources.Designer.cs b/LocalPSM+/Properties/Resources.Designer.cs
index 411adc0..7163e09 100644
--- a/LocalPSM+/Properties/Resources.Designer.cs
+++ b/LocalPSM+/Properties/Resources.Designer.cs
@@ -129,6 +129,24 @@ namespace LocalPSM_.Properties {
}
}
+ ///
+ /// Looks up a localized string similar to <?xml version="1.0" encoding="UTF-8" standalone="yes"?><nsx ver="1.0" rev="6" lt-id="128" anno="" min-sys-ver=""><spc id="257" rep="f" multi="o" anno=""/><spc id="7681" rep="f" multi="o" anno=""/><spc id="32769" rep="f" multi="o" anno=""><mtrl id="1080636188" mname="NSXVID-PSM.UNITY.WW-GLOBAL.xml" from="2013-08-26T00:00:00.000Z" until="2100-12-31T23:59:00.000Z" lastm="2015-07-28T06:49:58.000Z" anno=""><data name="3529fc6a1e2477a09f1430fdb9c9874fa1113c2a-1092843.xml" type="33">PGNudHJ5aW5mbyB4bWxuczp4c2k9Imh [rest of string was truncated]";.
+ ///
+ internal static string NSXVID_PSM_UNITY_WW_GLOBAL {
+ get {
+ return ResourceManager.GetString("NSXVID_PSM_UNITY_WW_GLOBAL", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to <?xml version="1.0" encoding="UTF-8" standalone="yes"?><nsx ver="1.0" rev="19" lt-id="128" anno="" min-sys-ver=""><spc id="257" rep="f" multi="o" anno=""/><spc id="7681" rep="f" multi="o" anno=""/><spc id="32769" rep="f" multi="o" anno=""><mtrl id="1080536019" mname="NSXVID-PSS.VT.WW-GLOBAL" from="2012-03-29T00:00:00.000Z" until="2100-12-31T23:59:00.000Z" lastm="2015-07-28T06:51:25.000Z" anno=""><name></name><owner></owner><desc></desc><data name="c96b4e2e0a2d5c3fb78a8e6e7e62c8edb5020dfd-1092844.xml" type=" [rest of string was truncated]";.
+ ///
+ internal static string NSXVID_PSS_VT_WW_GLOBAL {
+ get {
+ return ResourceManager.GetString("NSXVID_PSS_VT_WW_GLOBAL", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized resource of type System.Byte[].
///
diff --git a/LocalPSM+/Properties/Resources.resx b/LocalPSM+/Properties/Resources.resx
index aa5745e..5ef8977 100644
--- a/LocalPSM+/Properties/Resources.resx
+++ b/LocalPSM+/Properties/Resources.resx
@@ -139,6 +139,12 @@
..\Resources\Logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\NSXVID-PSM.UNITY.WW-GLOBAL.xml;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252
+
+
+ ..\Resources\NSXVID-PSS.VT.WW-GLOBAL.xml;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252
+
..\Resources\psmdev.krng;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
diff --git a/LocalPSM+/Resources/NSXVID-PSM.UNITY.WW-GLOBAL.xml b/LocalPSM+/Resources/NSXVID-PSM.UNITY.WW-GLOBAL.xml
new file mode 100644
index 0000000..8dd4c4c
--- /dev/null
+++ b/LocalPSM+/Resources/NSXVID-PSM.UNITY.WW-GLOBAL.xml
@@ -0,0 +1 @@
+PGNudHJ5aW5mbyB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6bm9OYW1lc3BhY2VTY2hlbWFMb2NhdGlvbj0iY250cnlpbmZvLnhzZCIgc2tpbl92ZXJzaW9uPSIxIiBnYW1lX2F2YWlsYWJsZV91bnRpbD0iMjEwMC0xMi0zMVQyMzo1OTowMC4wMFoiIGdhbWVfYXZhaWxhYmxlX2Zyb209IjIwMTItMDMtMzBUMTA6MDA6MDAuMDBaIiB2aWRlb19hdmFpbGFibGVfdW50aWw9Ijk5OTktMTItMzFUMjM6NTk6NTkuOTlaIiB2aWRlb19hdmFpbGFibGVfZnJvbT0iMjAxMS0xMS0wN1QxMDowMDowMC4wMFoiIGdhbWVfcmF0aW5nPSJ0cnVlIiB2aWRlb19yYXRpbmc9InRydWUiPg0KPHBzc3Nka19yZXZva2VfYmVmb3JlPjEuMTAuMDM8L3Bzc3Nka19yZXZva2VfYmVmb3JlPg0KPHF1ZXN0aW9ubmFpcmVfdXJsLz4NCjwvY250cnlpbmZvPg==allall
\ No newline at end of file
diff --git a/LocalPSM+/Resources/NSXVID-PSS.VT.WW-GLOBAL.xml b/LocalPSM+/Resources/NSXVID-PSS.VT.WW-GLOBAL.xml
new file mode 100644
index 0000000..77503a4
--- /dev/null
+++ b/LocalPSM+/Resources/NSXVID-PSS.VT.WW-GLOBAL.xml
@@ -0,0 +1 @@
+PGNudHJ5aW5mbyB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6bm9OYW1lc3BhY2VTY2hlbWFMb2NhdGlvbj0iY250cnlpbmZvLnhzZCIgc2tpbl92ZXJzaW9uPSIxIiBnYW1lX2F2YWlsYWJsZV91bnRpbD0iMjEwMC0xMi0zMVQyMzo1OTowMC4wMFoiIGdhbWVfYXZhaWxhYmxlX2Zyb209IjIwMTItMDMtMzBUMTA6MDA6MDAuMDBaIiB2aWRlb19hdmFpbGFibGVfdW50aWw9Ijk5OTktMTItMzFUMjM6NTk6NTkuOTlaIiB2aWRlb19hdmFpbGFibGVfZnJvbT0iMjAxMS0xMS0wN1QxMDowMDowMC4wMFoiIGdhbWVfcmF0aW5nPSJ0cnVlIiB2aWRlb19yYXRpbmc9InRydWUiPg0KPHBzc3Nka19yZXZva2VfYmVmb3JlPjIuMDAuMDI8L3Bzc3Nka19yZXZva2VfYmVmb3JlPg0KPHF1ZXN0aW9ubmFpcmVfdXJsLz4NCjwvY250cnlpbmZvPg==allall
\ No newline at end of file