分离玩家信息插件,以及更新检测

This commit is contained in:
2021-10-22 08:54:04 +02:00
parent 2a96f8efac
commit 08700abd4f
25 changed files with 860 additions and 234 deletions

View File

@@ -1,4 +1,5 @@
<Window x:Class="AnotherReplayReader.About"
x:ClassModifier="internal"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
@@ -6,29 +7,76 @@
xmlns:local="clr-namespace:AnotherReplayReader"
mc:Ignorable="d"
Title="About"
Height="301.893"
Width="429">
<Grid Margin="0,0,-8,-59">
Height="420"
Width="450"
WindowStartupLocation="CenterOwner"
Loaded="OnAboutWindowLoaded">
<Grid Margin="0,0,0,-50">
<Grid.RowDefinitions>
<RowDefinition Height="280"/>
<RowDefinition Height="50"/>
<RowDefinition Height="420" />
<RowDefinition />
</Grid.RowDefinitions>
<TextBox x:Name="_idBox" HorizontalAlignment="Left" Margin="54,23,0,10" TextWrapping="Wrap" Text="TextBox" Width="300" BorderBrush="White" RenderTransformOrigin="0.497,0.438" Grid.Row="1"/>
<TextBlock x:Name="textBlock" Margin="36,10,36,32" TextWrapping="Wrap" Grid.RowSpan="2">
<Run Text="【自动录像机0.7】"/><LineBreak/>
<Run Text="本工具目前额外支持以下 Mod 的读取AR、日冕、大蜗牛、Ins、FS、WOP、Eisenreich、TNW"/><LineBreak/>
<Run Text="当 Mod 增加新的阵营时,会出现未知阵营和阵营错乱现象"/><LineBreak/>
<Run Text="有任何问题可以先去找苏醒或节操"/><LineBreak/>
<Run Text="解析录像的代码主要来源于 louisdx 的研究:"/><LineBreak/>
<Hyperlink NavigateUri="https://github.com/louisdx/cnc-replayreaders"><Run Text="https://github.com/louisdx/cnc-replayreaders"/></Hyperlink><LineBreak/>
<Run Text="解析 Big 的代码来源于" />
<Hyperlink NavigateUri="https://github.com/Qibbi"><Run Text="Jana Mohn" /></Hyperlink>
<Run Text="的 TechnologyAssembler" /><LineBreak />
<Run Text="解析 Tga 的代码来源于Pfim"/><LineBreak/>
<Hyperlink NavigateUri="https://github.com/nickbabcock/Pfim"><Run Text="https://github.com/nickbabcock/Pfim"/></Hyperlink><LineBreak/>
<Run Text="欢迎来到红警3吧"/><LineBreak/>
<Hyperlink NavigateUri="https://tieba.baidu.com/f?kw=%BA%EC%BE%AF3"><Run Text="https://tieba.baidu.com/f?kw=%BA%EC%BE%AF3"/></Hyperlink><LineBreak/>
<Run Text="ARMod 群号161660710"/></TextBlock>
<TextBlock x:Name="textBlock1" HorizontalAlignment="Left" Margin="10,23,0,11" TextWrapping="Wrap" Width="60" Grid.Row="1"><Run Text="ID"/><LineBreak/><Run/></TextBlock>
<StackPanel Grid.Row="0"
Orientation="Vertical">
<StackPanel x:Name="_updatePanel"
Orientation="Vertical"
Visibility="Collapsed">
<TextBlock x:Name="_updateInfo"
Margin="24,16">
<Run FontWeight="Bold">已经有新版本了呢!</Run>
<LineBreak />
</TextBlock>
<Separator />
</StackPanel>
<StackPanel Orientation="Vertical"
Margin="24,16">
<TextBlock TextWrapping="Wrap">
<Run Text="{Binding Source={x:Static local:App.NameWithVersion},
Mode=OneWay,
StringFormat={}【{0}】}" />
<LineBreak />
这个工具目前额外支持以下 Mod 的读取AR、日冕、大蜗牛、Ins、FS、WOP、Eisenreich、TNW<LineBreak />
有任何问题可以先去找苏醒或节操问题(<LineBreak />
解析录像的代码主要来源于
<Hyperlink NavigateUri="https://www.gamereplays.org/community/index.php?showtopic=706067">R Schneider 的研究</Hyperlink>
以及 BoolBada 的
<Hyperlink NavigateUri="https://github.com/forcecore/KWReplayAutoSaver">KWReplayAutoSaver</Hyperlink>
<LineBreak />
解析 Big 的代码来源于
<Hyperlink NavigateUri="https://github.com/Qibbi">Jana Mohn</Hyperlink>
的 TechnologyAssembler<LineBreak />
解析 Tga 的代码来源于
<Hyperlink NavigateUri="https://github.com/nickbabcock/Pfim">Pfim</Hyperlink><LineBreak />
使用了
<Hyperlink NavigateUri="https://github.com/2881099/NPinyin">NPinyin</Hyperlink>
以支持按照拼音来查询信息<LineBreak />
APM 图表是通过
<Hyperlink NavigateUri="https://oxyplot.github.io/">OxyPlot</Hyperlink>
画出来的<LineBreak />
<LineBreak />
欢迎来到红警3吧
<Hyperlink NavigateUri="https://tieba.baidu.com/f?kw=%BA%EC%BE%AF3">https://tieba.baidu.com/ra3</Hyperlink><LineBreak />
<Run Text="ARMod 群号161660710" />
</TextBlock>
<CheckBox x:Name="_checkForUpdates"
Margin="0,16,0,0"
Content="自动检查更新"
Checked="OnCheckForUpdatesCheckedChanged"
Unchecked="OnCheckForUpdatesCheckedChanged" />
</StackPanel>
</StackPanel>
<DockPanel x:Name="_bottom"
Grid.Row="1">
<Label DockPanel.Dock="Left"
VerticalAlignment="Center"
Content="ID" />
<TextBox x:Name="_idBox"
VerticalAlignment="Center"
VerticalContentAlignment="Center"
TextWrapping="Wrap"
Text="TextBox"
BorderBrush="White" />
</DockPanel>
</Grid>
</Window>