PageSetupLaunch.xaml 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. <local:MyPageRight
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:local="clr-namespace:PCL" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:System="clr-namespace:System;assembly=mscorlib"
  6. mc:Ignorable="d" x:Class="PageSetupLaunch"
  7. d:DesignWidth="800" d:DesignHeight="800">
  8. <local:MyScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" x:Name="PanBack">
  9. <StackPanel x:Name="PanMain" Margin="25,10">
  10. <local:MyCard x:Name="CardSkin" Margin="0,15" Title="离线皮肤">
  11. <StackPanel Margin="25,40,25,15">
  12. <Grid Margin="-1,0,0,0">
  13. <Grid.ColumnDefinitions>
  14. <ColumnDefinition />
  15. <ColumnDefinition />
  16. <ColumnDefinition />
  17. <ColumnDefinition />
  18. <ColumnDefinition />
  19. </Grid.ColumnDefinitions>
  20. <local:MyRadioBox Text="随机" x:Name="RadioSkinType0" Height="22" Tag="LaunchSkinType/0" Grid.Column="0" ToolTipService.ShowDuration="2333333" ToolTipService.Placement="Bottom" ToolTip="在 Steve 和 Alex 中随机选择一个皮肤" />
  21. <local:MyRadioBox Text="Steve" x:Name="RadioSkinType1" Height="22" Tag="LaunchSkinType/1" Grid.Column="1" />
  22. <local:MyRadioBox Text="Alex" x:Name="RadioSkinType2" Height="22" Tag="LaunchSkinType/2" Grid.Column="2" />
  23. <local:MyRadioBox Text="正版皮肤" x:Name="RadioSkinType3" Height="22" Tag="LaunchSkinType/3" Grid.Column="3" ToolTipService.ShowDuration="2333333" ToolTipService.Placement="Bottom" ToolTip="使用某个正版玩家的皮肤" />
  24. <local:MyRadioBox Text="自定义" x:Name="RadioSkinType4" Height="22" Tag="LaunchSkinType/4" Grid.Column="4" ToolTipService.ShowDuration="2333333" ToolTipService.Placement="Bottom" ToolTip="以资源包的形式加载自定义皮肤。&#xA;使用此方式更换的皮肤在多人游戏中仅自己可见,且会替换游戏中所有的角色。" />
  25. </Grid>
  26. <Grid x:Name="PanSkinID" Margin="0,14,0,2" Visibility="Collapsed">
  27. <Grid.ColumnDefinitions>
  28. <ColumnDefinition Width="Auto" SharedSizeGroup="Name" />
  29. <ColumnDefinition />
  30. </Grid.ColumnDefinitions>
  31. <Grid.RowDefinitions>
  32. <RowDefinition Height="Auto" />
  33. <RowDefinition Height="Auto" />
  34. </Grid.RowDefinitions>
  35. <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Text="正版玩家名" Margin="0,0,25,0" />
  36. <local:MyTextBox x:Name="TextSkinID" Tag="LaunchSkinID" Grid.Column="1" MaxLength="50" />
  37. <Grid Height="35" Grid.Row="1" Grid.ColumnSpan="2" Margin="0,14,0,0">
  38. <Grid.ColumnDefinitions>
  39. <ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
  40. <ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
  41. </Grid.ColumnDefinitions>
  42. <local:MyButton x:Name="BtnSkinSave" Text="保存皮肤" MinWidth="140" Padding="13,0" Margin="0,0,20,0" Grid.Row="1" />
  43. <local:MyButton x:Name="BtnSkinCache" Text="刷新缓存" MinWidth="140" Padding="13,0" Margin="0,0,20,0" ToolTip="刷新并重新下载 PCL 当前显示的皮肤" ToolTipService.ShowDuration="2333333" Grid.Row="1" Grid.Column="1" />
  44. </Grid>
  45. </Grid>
  46. <Grid x:Name="PanSkinChange" Margin="0,14,0,2" Height="35" Visibility="Collapsed">
  47. <Grid.ColumnDefinitions>
  48. <ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
  49. <ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
  50. </Grid.ColumnDefinitions>
  51. <local:MyButton x:Name="BtnSkinChange" Text="更改皮肤" MinWidth="140" Padding="13,0" Margin="0,0,20,0" />
  52. <local:MyButton x:Name="BtnSkinDelete" Text="重置皮肤" MinWidth="140" Padding="13,0" Margin="0,0,20,0" ColorType="Red" Grid.Column="1" />
  53. </Grid>
  54. </StackPanel>
  55. </local:MyCard>
  56. <local:MyCard x:Name="CardArgument" Margin="0,0,0,15" Title="启动选项">
  57. <StackPanel Margin="25,40,25,15">
  58. <Grid>
  59. <Grid.ColumnDefinitions>
  60. <ColumnDefinition Width="Auto" SharedSizeGroup="Name" />
  61. <ColumnDefinition Width="1*" />
  62. <ColumnDefinition Width="60" />
  63. </Grid.ColumnDefinitions>
  64. <Grid.RowDefinitions>
  65. <RowDefinition Height="28" />
  66. <RowDefinition Height="9" />
  67. <RowDefinition Height="28" />
  68. <RowDefinition Height="9" />
  69. <RowDefinition Height="28" />
  70. <RowDefinition Height="9" />
  71. <RowDefinition Height="28" />
  72. <RowDefinition Height="9" />
  73. <RowDefinition Height="28" />
  74. <RowDefinition Height="9" />
  75. <RowDefinition Height="28" />
  76. <RowDefinition Height="9" />
  77. <RowDefinition Height="28" />
  78. <RowDefinition Height="Auto" />
  79. </Grid.RowDefinitions>
  80. <TextBlock Grid.Row="0" VerticalAlignment="Center" HorizontalAlignment="Left" Text="游戏窗口标题" Margin="0,0,25,0" />
  81. <local:MyTextBox x:Name="TextArgumentTitle" Grid.Row="0" Grid.ColumnSpan="2" Tag="LaunchArgumentTitle" Grid.Column="1" ToolTip="自定义游戏窗口的标题,若留空则不进行更改。&#x0a;支持以下替换标记:&#x0a; - {user}:玩家名字&#x0a; - {login}:玩家的登录方式&#x0a; - {name}:游戏版本名&#x0a; - {time}:当前的系统时间&#x0a; - {version}:游戏对应的原版版本号&#x0a; - {path}:PCL 可执行文件所在路径,以 \ 结尾" ToolTipService.ShowDuration="2333333" HintText="默认" MaxLength="100" />
  82. <TextBlock Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Left" Text="自定义信息" Margin="0,0,25,0" />
  83. <local:MyTextBox x:Name="TextArgumentInfo" Grid.Row="2" Grid.ColumnSpan="2" Tag="LaunchArgumentInfo" Text="Plain Craft Launcher 2" Grid.Column="1" ToolTip="该信息会显示在游戏主界面的左下角,与 F3 调试页面的左上角" ToolTipService.ShowDuration="2333333">
  84. <local:MyTextBox.ValidateRules>
  85. <local:ValidateExcept>
  86. <local:ValidateExcept.Excepts>
  87. <System:String>"</System:String>
  88. <System:String>“</System:String>
  89. <System:String>”</System:String>
  90. </local:ValidateExcept.Excepts>
  91. </local:ValidateExcept>
  92. </local:MyTextBox.ValidateRules>
  93. </local:MyTextBox>
  94. <TextBlock Grid.Row="4" VerticalAlignment="Center" HorizontalAlignment="Left" Text="版本隔离" Margin="0,0,25,0" />
  95. <local:MyComboBox x:Name="ComboArgumentIndie" Grid.Row="4" Grid.ColumnSpan="2" Tag="LaunchArgumentIndie" Grid.Column="1">
  96. <local:MyComboBoxItem Content="关闭" ToolTip="所有版本均使用同一档案,存档、Mod、资源包等均为公用。&#xA;若存在不同版本的 Forge,可能会由于 Mod 与版本冲突导致未知问题。" />
  97. <local:MyComboBoxItem Content="仅隔离可安装 Mod 的版本" IsSelected="True" ToolTip="每个 LiteLoader、Forge、Fabric 版本均互相独立以避免 Mod 冲突,未安装 Mod API 的其他版本则不会被隔离。" />
  98. <local:MyComboBoxItem Content="仅隔离非正式版" ToolTip="将 Minecraft 快照、预发布版、远古版本、愚人节版本与其他版本进行隔离。" />
  99. <local:MyComboBoxItem Content="隔离非正式版与可安装 Mod 的版本" />
  100. <local:MyComboBoxItem Content="隔离所有版本" ToolTip="不同版本之间的存档、Mod、资源包等均不互通。" />
  101. </local:MyComboBox>
  102. <TextBlock VerticalAlignment="Center" Grid.Row="6" HorizontalAlignment="Left" Text="启动器可见性" Margin="0,0,25,0" />
  103. <local:MyComboBox x:Name="ComboArgumentVisibie" Grid.Row="6" Grid.ColumnSpan="2" Tag="LaunchArgumentVisible" Grid.Column="1">
  104. <local:MyComboBoxItem Content="游戏启动后立即关闭" />
  105. <local:MyComboBoxItem Content="" IsEnabled="False" Visibility="Collapsed" />
  106. <local:MyComboBoxItem Content="游戏启动后隐藏,游戏退出后自动关闭" />
  107. <local:MyComboBoxItem Content="游戏启动后隐藏,游戏退出后重新打开" />
  108. <local:MyComboBoxItem Content="游戏启动后最小化" />
  109. <local:MyComboBoxItem Content="游戏启动后仍保持不变" IsSelected="True" />
  110. </local:MyComboBox>
  111. <TextBlock VerticalAlignment="Center" Grid.Row="8" HorizontalAlignment="Left" Text="进程优先级" Margin="0,0,25,0" />
  112. <local:MyComboBox x:Name="ComboArgumentPriority" Grid.Row="8" Grid.ColumnSpan="2" Tag="LaunchArgumentPriority" Grid.Column="1">
  113. <local:MyComboBoxItem Content="高(优先保证游戏运行,游戏性能更佳,但可能造成其他程序卡顿)" />
  114. <local:MyComboBoxItem Content="中(平衡)" IsSelected="True" />
  115. <local:MyComboBoxItem Content="低(优先保证其他程序运行,但可能让游戏卡顿,适合挂机时使用)" />
  116. </local:MyComboBox>
  117. <TextBlock VerticalAlignment="Center" Grid.Row="10" HorizontalAlignment="Left" Text="游戏窗口" Margin="0,0,25,0" />
  118. <Grid x:Name="PanArgumentWindow" Grid.Row="10" Grid.ColumnSpan="2" Grid.Column="1">
  119. <Grid.ColumnDefinitions>
  120. <ColumnDefinition />
  121. <ColumnDefinition Width="Auto" />
  122. <ColumnDefinition Width="Auto" />
  123. <ColumnDefinition Width="Auto" />
  124. </Grid.ColumnDefinitions>
  125. <local:MyComboBox x:Name="ComboArgumentWindowType" Tag="LaunchArgumentWindowType">
  126. <local:MyComboBoxItem Content="全屏" />
  127. <local:MyComboBoxItem Content="默认大小" IsSelected="True" ToolTip="以 854×480 的默认窗口大小启动 Minecraft" ToolTipService.Placement="Right" ToolTipService.HorizontalOffset="5" ToolTipService.ShowDuration="2333333" />
  128. <local:MyComboBoxItem Content="与启动器窗口大小一致" />
  129. <local:MyComboBoxItem Content="自定义大小" ToolTip="请注意 1.12.2 及更老的部分 Forge 存在 Bug,会导致高度设定无效" ToolTipService.Placement="Right" ToolTipService.HorizontalOffset="5" ToolTipService.ShowDuration="2333333" />
  130. <local:MyComboBoxItem Content="最大化" />
  131. <local:MyComboBoxItem Content="保持游戏默认" />
  132. </local:MyComboBox>
  133. <local:MyTextBox Padding="0,0,5,0" Visibility="Collapsed" Grid.Column="1" Margin="50,0,0,0" x:Name="TextArgumentWindowWidth" Tag="LaunchArgumentWindowWidth" Width="60" HorizontalContentAlignment="Center" Text="854">
  134. <local:MyTextBox.ValidateRules>
  135. <local:ValidateInteger Min="1" Max="9999" />
  136. </local:MyTextBox.ValidateRules>
  137. </local:MyTextBox>
  138. <TextBlock x:Name="LabArgumentWindowMiddle" Visibility="Collapsed" Grid.Column="2" Text=" × " VerticalAlignment="Center" FontSize="18" />
  139. <local:MyTextBox Padding="0,0,5,0" Visibility="Collapsed" Grid.Column="3" Width="60" HorizontalContentAlignment="Center" x:Name="TextArgumentWindowHeight" Tag="LaunchArgumentWindowHeight" Text="480"
  140. ToolTip="请注意 Forge 1.12.2 存在 Bug,会导致高度设定无效,其他版本无此问题" ToolTipService.Placement="Right" ToolTipService.HorizontalOffset="5" ToolTipService.ShowDuration="2333333">
  141. <local:MyTextBox.ValidateRules>
  142. <local:ValidateInteger Min="1" Max="9999" />
  143. </local:MyTextBox.ValidateRules>
  144. </local:MyTextBox>
  145. </Grid>
  146. <TextBlock VerticalAlignment="Center" Grid.Row="12" HorizontalAlignment="Left" Text="游戏 Java" Margin="0,0,25,0" />
  147. <local:MyComboBox x:Name="ComboArgumentJava" Grid.ColumnSpan="2" Grid.Row="12" Grid.Column="1" ToolTip="若将 Java 放在游戏文件夹或 PCL 文件夹,在进行自动选择时 PCL2 会尽量优先选择它" ToolTipService.ShowDuration="2333333">
  148. <ComboBoxItem Content="加载中……" IsSelected="True" />
  149. <!--<local:MyComboBoxItem Content="Java 8 (1.8.0_171),64 位:C:\Program Files (x86)\Common Files\Oracle\Java\javapath\javaw.exe" ToolTipService.Placement="Right" ToolTipService.HorizontalOffset="5" IsSelected="True" ToolTip="C:\Program Files (x86)\Common Files\Oracle\Java\javapath\javaw.exe" />-->
  150. </local:MyComboBox>
  151. <Grid Grid.Row="13" Grid.Column="1">
  152. <Grid.ColumnDefinitions>
  153. <ColumnDefinition Width="Auto" />
  154. <ColumnDefinition Width="Auto" />
  155. </Grid.ColumnDefinitions>
  156. <Path Height="16" HorizontalAlignment="Left" Stretch="Uniform" Margin="6,10.5,0,0" Data="F1 M 20,17L 43.25,17L 56,29.75L 56,40L 52,37.5L 52,34L 39,34L 39,21L 24,21L 24,55L 36,55L 32,59L 20,59L 20,17 Z M 43,22.25L 43,30L 50.75,30L 43,22.25 Z M 48,38C 53.5228,38 58,42.4772 58,48C 58,53.5229 53.5228,58 48,58C 46.1455,58 44.4089,57.4952 42.9201,56.6155L 36.1213,63.4142C 35.3403,64.1953 34.0739,64.1953 33.2929,63.4142L 32.5858,62.7071C 31.8047,61.9261 31.8047,60.6597 32.5858,59.8787L 39.3845,53.0799C 38.5048,51.5911 38,49.8545 38,48C 38,42.4772 42.4771,38 48,38 Z M 48,42C 44.6863,42 42,44.6863 42,48C 42,51.3137 44.6863,54 48,54C 51.3137,54 54,51.3137 54,48C 54,44.6863 51.3137,42 48,42 Z" VerticalAlignment="Top" Fill="{Binding Foreground, ElementName=BtnArgumentJavaSearch}" />
  157. <local:MyTextButton HorizontalAlignment="Left" x:Name="BtnArgumentJavaSearch" Text="自动搜索" Padding="25,10,5,5" Grid.Row="5" VerticalContentAlignment="Top" />
  158. <Path Height="16" VerticalAlignment="Top" HorizontalAlignment="Left" Stretch="Uniform" Margin="22,10.5,0,0" Grid.Column="1" StrokeThickness="0.5" Data="M827.4 589.1l-30.7-50.7V151.3c0-29.9-25.2-54.3-56.1-54.3h-527c-9.9 0-24.8 6.3-24.8 24.8v700.5c0 20.2 12.1 37 31.7 43.8l169.1 58.6c4.4 1.5 9.1 2.3 13.8 2.3 10.2 0 20.7-3.4 29.9-10 12.9-9.2 20.3-22.4 20.3-36.2l-0.1-16.6h325.7c30.9 0 56.1-24.3 56.1-54.3v-193c0-9.8-2.7-19.4-7.9-27.8z m-423.5 288l-165.6-54.8V153.8l201.5 51.4v439.2c-0.1 0.5-0.8 2.6-3.2 5.3l-20.9 23.4c-7.6 8.4-11.7 18.7-11.7 28.9v175.1zM785.7 810c0 2.2-2.6 4.6-6.4 4.6h-326l-0.6-108.4 20.9-23.4c10.2-11.4 15.9-25 15.9-38.2V205.2c0-21.6-14-39.3-35.7-45.1l-50.4-13.4h337.3c3.8 0 6.4 2.4 6.4 4.6v387.1c0 9.7 2.7 19.4 8 27.9l30.7 50.7v193z" Stroke="{Binding Foreground, ElementName=BtnArgumentJavaSelect}" Fill="{Binding Foreground, ElementName=BtnArgumentJavaSelect}" />
  159. <local:MyTextButton x:Name="BtnArgumentJavaSelect" Margin="17,0,0,0" Padding="24.5,10,5,5" Text="手动导入" Grid.Row="5" Grid.Column="1" VerticalContentAlignment="Top" HorizontalAlignment="Left" />
  160. </Grid>
  161. </Grid>
  162. </StackPanel>
  163. </local:MyCard>
  164. <local:MyCard Margin="0,0,0,15" Title="游戏内存">
  165. <StackPanel Margin="25,40,25,15">
  166. <local:MyHint x:Name="LabRamWarn" CanClose="False" Text="32 位 Java 最多只能分配 1 GB 内存,建议安装 64 位 Java!" IsWarn="True" Margin="0,0,0,12" />
  167. <Grid Margin="0,0,0,3">
  168. <Grid.ColumnDefinitions>
  169. <ColumnDefinition Width="Auto" />
  170. <ColumnDefinition />
  171. </Grid.ColumnDefinitions>
  172. <Grid.RowDefinitions>
  173. <RowDefinition Height="Auto" />
  174. <RowDefinition Height="9" />
  175. <RowDefinition Height="Auto" />
  176. </Grid.RowDefinitions>
  177. <local:MyRadioBox Text="自动配置" Width="110" Checked="True" x:Name="RadioRamType0" Tag="LaunchRamType/0" Margin="0,0,20,0" ToolTip="根据安装的 Mod 量与电脑剩余内存动态调整为游戏分配的内存。" />
  178. <local:MyRadioBox Grid.Row="2" Text="自定义" x:Name="RadioRamType1" Tag="LaunchRamType/1" Margin="0,0,20,0" />
  179. <local:MySlider Grid.Row="2" Grid.Column="1" IsEnabled="False" x:Name="SliderRamCustom" Tag="LaunchRamCustom" MaxValue="49" Value="13" />
  180. <!--<local:MyTextBox Grid.Row="2" Grid.Column="3" Width="100" VerticalAlignment="Center" Margin="30,0,0,0" Text="2048 MB" />-->
  181. </Grid>
  182. <Grid x:Name="PanRamDisplay" Margin="0,11,2,0" SnapsToDevicePixels="True" Grid.Row="1" Grid.ColumnSpan="2" Grid.Column="1">
  183. <Grid.ColumnDefinitions>
  184. <ColumnDefinition x:Name="ColumnRamUsed" Width="4.7*"/>
  185. <ColumnDefinition x:Name="ColumnRamGame" Width="2.5*"/>
  186. <ColumnDefinition x:Name="ColumnRamEmpty" Width="0.7*"/>
  187. </Grid.ColumnDefinitions>
  188. <Grid.RowDefinitions>
  189. <RowDefinition />
  190. <RowDefinition Height="4" />
  191. <RowDefinition />
  192. </Grid.RowDefinitions>
  193. <Rectangle x:Name="RectRamUsed" Grid.Row="1" StrokeThickness="0" >
  194. <Rectangle.Fill>
  195. <LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
  196. <GradientStop Color="{DynamicResource ColorObject3}" Offset="0"/>
  197. <GradientStop Color="{DynamicResource ColorObject2}" Offset="0.5"/>
  198. </LinearGradientBrush>
  199. </Rectangle.Fill>
  200. </Rectangle>
  201. <Rectangle Grid.Row="1" StrokeThickness="0" Grid.Column="1" Fill="{DynamicResource ColorBrush3}" Opacity="0.5" x:Name="RectRamGame" />
  202. <Rectangle x:Name="RectRamEmpty" Grid.Row="1" StrokeThickness="0" Grid.Column="2" Fill="{DynamicResource ColorBrush6}" Opacity="0.7" />
  203. <TextBlock x:Name="LabRamUsedTitle" Text="已使用内存" Grid.ColumnSpan="3" Opacity="0.7" TextTrimming="None" Margin="2,0,0,5" FontSize="11" HorizontalAlignment="Left" />
  204. <TextBlock x:Name="LabRamGameTitle" Text="游戏分配" Opacity="0.7" Grid.ColumnSpan="3" TextTrimming="None" Margin="2,0,0,5" FontSize="11" HorizontalAlignment="Left" />
  205. <StackPanel Grid.Row="2" Orientation="Horizontal" Grid.ColumnSpan="3" Margin="2,3,0,0" HorizontalAlignment="Left">
  206. <TextBlock x:Name="LabRamUsed" Text="4.7 GB" FontSize="16" Foreground="Black" TextTrimming="None" />
  207. <TextBlock x:Name="LabRamTotal" Text=" / 7.9 GB" FontSize="16" Foreground="Black" TextTrimming="None" />
  208. </StackPanel>
  209. <TextBlock Grid.Row="2" x:Name="LabRamGame" Text="2.5 GB" Grid.ColumnSpan="3" TextTrimming="None" Margin="2,3,0,0" FontSize="16" Foreground="Black" HorizontalAlignment="Left" />
  210. </Grid>
  211. </StackPanel>
  212. </local:MyCard>
  213. <local:MyCard Margin="0,0,0,15" Title="高级设置" IsSwaped="True" CanSwap="True">
  214. <StackPanel Margin="25,40,25,15">
  215. <Grid>
  216. <Grid.ColumnDefinitions>
  217. <ColumnDefinition Width="Auto" SharedSizeGroup="Name" />
  218. <ColumnDefinition Width="1*" />
  219. </Grid.ColumnDefinitions>
  220. <Grid.RowDefinitions>
  221. <RowDefinition Height="28" />
  222. <RowDefinition Height="9" />
  223. <RowDefinition Height="28" />
  224. </Grid.RowDefinitions>
  225. <TextBlock Grid.Row="0" VerticalAlignment="Center" HorizontalAlignment="Left" Text="JVM 参数" Margin="0,0,25,0" />
  226. <local:MyTextBox x:Name="TextAdvanceJvm" Grid.Row="0" Grid.ColumnSpan="2" Tag="LaunchAdvanceJvm" Grid.Column="1" ToolTip="启动 Minecraft 时使用的额外 JVM 参数,在没有确定把握的情况下请不要尝试修改。&#xA;你可以通过点击左侧选项卡的初始化按钮来恢复到默认设置。" ToolTipService.ShowDuration="2333333" Text="-XX:+UseG1GC -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Dfml.ignoreInvalidMinecraftCertificates=True -Dfml.ignorePatchDiscrepancies=True -Dlog4j2.formatMsgNoLookups=true" />
  227. <TextBlock Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Left" Text="额外参数" Margin="0,0,25,0" />
  228. <local:MyTextBox x:Name="TextAdvanceGame" Grid.Row="2" Grid.ColumnSpan="2" Tag="LaunchAdvanceGame" Grid.Column="1" ToolTip="文本框中的内容将会被直接拼合在启动参数的末尾。&#xA;例如输入 --demo 则会以试玩模式启动游戏。" ToolTipService.ShowDuration="2333333" />
  229. </Grid>
  230. <local:MyCheckBox Margin="0,10,0,4" Text="关闭文件校验" x:Name="CheckAdvanceAssets" Tag="LaunchAdvanceAssets" Grid.Column="1" ToolTip="在启动 Minecraft 时,不校验 libraries 文件夹、第三方登录库与版本主 jar 文件,不更改 assets 文件夹。&#xA;如果你没有修改相关文件,请勿勾选此项。&#xA;更推荐在版本设置中关闭特定版本的校验,而不是在这里关闭所有版本的校验。" ToolTipService.ShowDuration="2333333" />
  231. </StackPanel>
  232. </local:MyCard>
  233. </StackPanel>
  234. </local:MyScrollViewer>
  235. </local:MyPageRight>