mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-12 15:04:36 +01:00
Compare commits
4 Commits
d877488d1f
...
2b92e3191b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2b92e3191b | ||
|
|
663bf58549 | ||
|
|
aac1c00715 | ||
|
|
338a769ade |
@@ -1,6 +1,6 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<AvaloniaVersion>11.0.2</AvaloniaVersion>
|
<AvaloniaVersion>11.3.9</AvaloniaVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>net9.0</TargetFramework>
|
<TargetFramework>net10.0</TargetFramework>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<IncludeHttpRuleProtos>true</IncludeHttpRuleProtos>
|
<IncludeHttpRuleProtos>true</IncludeHttpRuleProtos>
|
||||||
|
|||||||
@@ -119,12 +119,12 @@ namespace EpinelPS.Utils
|
|||||||
{
|
{
|
||||||
AddSingleCurrencyObject(user, ref ret, (CurrencyType)rewardId, rewardCount);
|
AddSingleCurrencyObject(user, ref ret, (CurrencyType)rewardId, rewardCount);
|
||||||
}
|
}
|
||||||
else if (rewardType == RewardType.Item ||rewardType.ToString().StartsWith("Equipment_"))
|
else if (rewardType == RewardType.Item ||rewardType.ToString().StartsWith("Equipment"))
|
||||||
{
|
{
|
||||||
|
|
||||||
int corpId = 0; // Default to 0 (None)
|
int corpId = 0; // Default to 0 (None)
|
||||||
|
|
||||||
if (rewardType.ToString().StartsWith("Equipment_"))
|
if (rewardType.ToString().StartsWith("Equipment"))
|
||||||
{
|
{
|
||||||
var corpSetting = GameData.Instance.ItemEquipCorpSettingTable.Values.FirstOrDefault(x => x.Key == rewardType);
|
var corpSetting = GameData.Instance.ItemEquipCorpSettingTable.Values.FirstOrDefault(x => x.Key == rewardType);
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<OutputType>WinExe</OutputType>
|
<OutputType>WinExe</OutputType>
|
||||||
<!--If you are willing to use Windows/MacOS native APIs you will need to create 3 projects.
|
<!--If you are willing to use Windows/MacOS native APIs you will need to create 3 projects.
|
||||||
One for Windows with net7.0-windows TFM, one for MacOS with net7.0-macos and one with net7.0 TFM for Linux.-->
|
One for Windows with net7.0-windows TFM, one for MacOS with net7.0-macos and one with net7.0 TFM for Linux.-->
|
||||||
<TargetFramework>net9.0</TargetFramework>
|
<TargetFramework>net10.0</TargetFramework>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
|
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
|
||||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net9.0</TargetFramework>
|
<TargetFramework>net10.0</TargetFramework>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<NoWarn>$(NoWarn);SYSLIB0057</NoWarn>
|
<NoWarn>$(NoWarn);SYSLIB0057</NoWarn>
|
||||||
<LangVersion>latest</LangVersion>
|
<LangVersion>latest</LangVersion>
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.2.6" />
|
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.2.6" />
|
||||||
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
|
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
|
||||||
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.2.6" />
|
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.2.6" />
|
||||||
<PackageReference Include="FluentAvaloniaUI" Version="2.3.0" />
|
<PackageReference Include="FluentAvaloniaUI" Version="2.4.1" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -43,7 +43,11 @@ namespace ServerSelector
|
|||||||
return "Launcher path is invalid. Make sure that the game executable exists in the launcher folder";
|
return "Launcher path is invalid. Make sure that the game executable exists in the launcher folder";
|
||||||
}
|
}
|
||||||
|
|
||||||
string launcherCertList = launcherPath + "/intl_service/cacert.pem";
|
|
||||||
|
// TODO fix this mess
|
||||||
|
string launcherCertList = launcherPath + "/intl_service/intl_cacert.pem";
|
||||||
|
if (!File.Exists(launcherCertList))
|
||||||
|
launcherCertList = launcherPath + "/intl_service/cacert.pem"; // older INTL sdk versions
|
||||||
string gameCertList = gamePath + "/nikke_Data/Plugins/x86_64/intl_cacert.pem";
|
string gameCertList = gamePath + "/nikke_Data/Plugins/x86_64/intl_cacert.pem";
|
||||||
if (!File.Exists(gameCertList))
|
if (!File.Exists(gameCertList))
|
||||||
gameCertList = gamePath + "/nikke_Data/Plugins/x86_64/cacert.pem"; // older INTL sdk versions
|
gameCertList = gamePath + "/nikke_Data/Plugins/x86_64/cacert.pem"; // older INTL sdk versions
|
||||||
@@ -130,7 +134,9 @@ namespace ServerSelector
|
|||||||
string hostsFilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "drivers/etc/hosts");
|
string hostsFilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "drivers/etc/hosts");
|
||||||
string CAcert = await File.ReadAllTextAsync(AppDomain.CurrentDomain.BaseDirectory + "myCA.pem");
|
string CAcert = await File.ReadAllTextAsync(AppDomain.CurrentDomain.BaseDirectory + "myCA.pem");
|
||||||
|
|
||||||
string launcherCertList = launcherPath + "/intl_service/cacert.pem";
|
string launcherCertList = launcherPath + "/intl_service/intl_cacert.pem";
|
||||||
|
if (!File.Exists(launcherCertList))
|
||||||
|
launcherCertList = launcherPath + "/intl_service/cacert.pem"; // older INTL sdk versions
|
||||||
string gameCertList = gamePath + "/nikke_Data/Plugins/x86_64/intl_cacert.pem";
|
string gameCertList = gamePath + "/nikke_Data/Plugins/x86_64/intl_cacert.pem";
|
||||||
if (!File.Exists(gameCertList))
|
if (!File.Exists(gameCertList))
|
||||||
gameCertList = gamePath + "/nikke_Data/Plugins/x86_64/cacert.pem"; // older INTL sdk versions
|
gameCertList = gamePath + "/nikke_Data/Plugins/x86_64/cacert.pem"; // older INTL sdk versions
|
||||||
|
|||||||
Reference in New Issue
Block a user