更改

文本替换 - 替换“tt>”为“samp>”
第71行: 第71行:  
 在您从Steam启动游戏后,Steam显示游戏正在运行,但过了很久依然没有游戏窗口出现,且点击Steam的停止按钮没有反应。这似乎是Steam的问题,您可以按照以下步骤来重新启动游戏:
 
 在您从Steam启动游戏后,Steam显示游戏正在运行,但过了很久依然没有游戏窗口出现,且点击Steam的停止按钮没有反应。这似乎是Steam的问题,您可以按照以下步骤来重新启动游戏:
 
# 右键点击Windows任务栏,打开任务管理器,并点击窗口最左下角的箭头切换到详细信息。
 
# 右键点击Windows任务栏,打开任务管理器,并点击窗口最左下角的箭头切换到详细信息。
# 尝试找到 <tt>Stardew Valley</tt> 进程,右键点击它,选择结束任务,如下图所示:<br />[[File:Modding - Player Guide - Troubleshooting - Task Manager 01 ZH.png|700px]]<br />
+
# 尝试找到 <samp>Stardew Valley</samp> 进程,右键点击它,选择结束任务,如下图所示:<br />[[File:Modding - Player Guide - Troubleshooting - Task Manager 01 ZH.png|700px]]<br />
# 如果您在上一步中没有找到游戏进程,它也可能在Steam的子进程下,需要找到并展开<tt>Steam</tt>的进程,右键点击 <tt>Stardew Valley</tt> ,选择结束任务。<br />[[File:Modding - Player Guide - Troubleshooting - Task Manager 02 ZH.png|700px]]<br />
+
# 如果您在上一步中没有找到游戏进程,它也可能在Steam的子进程下,需要找到并展开<samp>Steam</samp>的进程,右键点击 <samp>Stardew Valley</samp> ,选择结束任务。<br />[[File:Modding - Player Guide - Troubleshooting - Task Manager 02 ZH.png|700px]]<br />
 
# 结束《星露谷物语》的进程后,您便应当能在Steam中重新启动游戏了。
 
# 结束《星露谷物语》的进程后,您便应当能在Steam中重新启动游戏了。
 
# 在极少部分情况下,您可能需要重复以上步骤2~3次。
 
# 在极少部分情况下,您可能需要重复以上步骤2~3次。
第137行: 第137行:  
:; '''为什么会这样?'''
 
:; '''为什么会这样?'''
 
:: 杀毒软件通常会因为以下原因而报毒:
 
:: 杀毒软件通常会因为以下原因而报毒:
::* 因为这是您刚刚下载的文件。事实上,在您刚刚下载Mod到本地后,杀毒软件并不能检测出任何东西,只是因为这些Mod都是未知文件。这种情况下,杀毒软件通常会误报如 <tt>Trojan:Win32/Emali.A!cl</tt> 这样的警告。随着下载这个文件的人越来越多,杀毒软件会修复误报。但每次Mod更新后,便又可能出现这样的误报。
+
::* 因为这是您刚刚下载的文件。事实上,在您刚刚下载Mod到本地后,杀毒软件并不能检测出任何东西,只是因为这些Mod都是未知文件。这种情况下,杀毒软件通常会误报如 <samp>Trojan:Win32/Emali.A!cl</samp> 这样的警告。随着下载这个文件的人越来越多,杀毒软件会修复误报。但每次Mod更新后,便又可能出现这样的误报。
 
::* 杀毒软件可能会检测某些特定的行为,例如访问文件或重写代码。但只有进行这些操作,基于SMAPI的Mod才能实现各自的功能,毕竟需要对游戏本体进行修改。
 
::* 杀毒软件可能会检测某些特定的行为,例如访问文件或重写代码。但只有进行这些操作,基于SMAPI的Mod才能实现各自的功能,毕竟需要对游戏本体进行修改。
   第159行: 第159行:     
{{collapse|Linux/Mac上的最后一招|content=&#32;
 
{{collapse|Linux/Mac上的最后一招|content=&#32;
 对于Linux或Mac用户,最后一个办法是禁用SMAPI控制台窗口。但禁用后您便只能通过[[#基本步骤|查看SMAPI日志文件]]来查看Mod错误或更新信息,此外每当您的游戏崩溃后,只有手动删除 <tt>smapi-internal/StardewModdingAPI.crash.marker</tt> 文件才能再次打开游戏。您应该定期查看SMAPI日志来确保Mod运行正常。如果您到这里依然想尝试这个办法,请按下面的步骤操作:
+
 对于Linux或Mac用户,最后一个办法是禁用SMAPI控制台窗口。但禁用后您便只能通过[[#基本步骤|查看SMAPI日志文件]]来查看Mod错误或更新信息,此外每当您的游戏崩溃后,只有手动删除 <samp>smapi-internal/StardewModdingAPI.crash.marker</samp> 文件才能再次打开游戏。您应该定期查看SMAPI日志来确保Mod运行正常。如果您到这里依然想尝试这个办法,请按下面的步骤操作:
    
<ul>
 
<ul>
第165行: 第165行:  
<ol>
 
<ol>
 
<li>[[模组:使用指南/入门#找到你的游戏文件夹|找到您的游戏文件夹]]。</li>
 
<li>[[模组:使用指南/入门#找到你的游戏文件夹|找到您的游戏文件夹]]。</li>
<li>使用文本编辑器打开名为 <tt>StardewValley</tt> 的文件(没有文件拓展名)。</li>
+
<li>使用文本编辑器打开名为 <samp>StardewValley</samp> 的文件(没有文件拓展名)。</li>
<li>删除在 <tt># open SMAPI in terminal</tt> 下面的整个段落(直到内容为 <code>fi</code> 的一行为止)。</li>
+
<li>删除在 <samp># open SMAPI in terminal</samp> 下面的整个段落(直到内容为 <code>fi</code> 的一行为止)。</li>
 
<li>在最底部找到以下文本:
 
<li>在最底部找到以下文本:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
第182行: 第182行:  
<ol>
 
<ol>
 
<li>[[模组:使用指南/入门#找到你的游戏文件夹|找到您的游戏文件夹]]。</li>
 
<li>[[模组:使用指南/入门#找到你的游戏文件夹|找到您的游戏文件夹]]。</li>
<li>使用文本编辑器打开名为 <tt>StardewValley</tt> 的文件(没有文件拓展名)。</li>
+
<li>使用文本编辑器打开名为 <samp>StardewValley</samp> 的文件(没有文件拓展名)。</li>
 
<li>找到以下文本:
 
<li>找到以下文本:
 
<syntaxhighlight lang="bash">open -a Terminal ./StardewModdingAPI.bin.osx $@</syntaxhighlight>
 
<syntaxhighlight lang="bash">open -a Terminal ./StardewModdingAPI.bin.osx $@</syntaxhighlight>
第205行: 第205行:  
 此时最好的办法就是卸载不需要的游戏版本,只保留一份。您可以按照以下步骤进行操作:
 
 此时最好的办法就是卸载不需要的游戏版本,只保留一份。您可以按照以下步骤进行操作:
   −
# 将您的 <tt>Mods</tt> 文件夹复制到其他地方。
+
# 将您的 <samp>Mods</samp> 文件夹复制到其他地方。
 
# 卸载游戏。
 
# 卸载游戏。
 
# 将您先前找到的两个游戏文件夹都删掉。
 
# 将您先前找到的两个游戏文件夹都删掉。
 
# 通过Steam或GOG Galaxy重新安装游戏。
 
# 通过Steam或GOG Galaxy重新安装游戏。
 
# 重新安装SMAPI,此时它应当能正确检测出您唯一的游戏路径了。
 
# 重新安装SMAPI,此时它应当能正确检测出您唯一的游戏路径了。
# 将您备份的 <tt>Mods</tt> 文件夹复制回刚刚安装的游戏文件夹中。
+
# 将您备份的 <samp>Mods</samp> 文件夹复制回刚刚安装的游戏文件夹中。
    
{{collapse|其他选择|css=border: 1px solid #666; margin-top: 1em; padding: 0.2em;|content=如果您确实需要同时安装多份游戏,您可以将SMAPI的安装程序复制到您想要更新SMAPI的游戏版本的子文件夹中。当您运行SMAPI的安装程序时,它会自动检测上一级的文件夹并更新SMAPI。}}
 
{{collapse|其他选择|css=border: 1px solid #666; margin-top: 1em; padding: 0.2em;|content=如果您确实需要同时安装多份游戏,您可以将SMAPI的安装程序复制到您想要更新SMAPI的游戏版本的子文件夹中。当您运行SMAPI的安装程序时,它会自动检测上一级的文件夹并更新SMAPI。}}
第239行: 第239行:     
===Could not load file or assembly===
 
===Could not load file or assembly===
 如果报错的"file or assembly"(文件或程序集)以 <tt>Microsoft</tt> 或 <tt>System</tt> 开头(例如"FileNotFoundException: Could not load file or assembly 'System.[...]' or one of its dependencies"),这说明游戏依赖的核心框架出了问题。
+
 如果报错的"file or assembly"(文件或程序集)以 <samp>Microsoft</samp> 或 <samp>System</samp> 开头(例如"FileNotFoundException: Could not load file or assembly 'System.[...]' or one of its dependencies"),这说明游戏依赖的核心框架出了问题。
    
<ol>
 
<ol>
第252行: 第252行:  
|-
 
|-
 
| Linux
 
| Linux
| 重新安装 [https://www.mono-project.com/download/stable/ <tt>mono-complete</tt>]。
+
| 重新安装 [https://www.mono-project.com/download/stable/ <samp>mono-complete</samp>]。
 
|-
 
|-
 
| Mac
 
| Mac
第267行: 第267行:     
 常用解决方案:
 
 常用解决方案:
# 右键点击 <tt>StardewModdingAPI.exe</tt> 应用程序,打开属性窗格。依次选择'''兼容性''' > '''更改高DPI设置'''。保持弹出的窗口处于打开状态。
+
# 右键点击 <samp>StardewModdingAPI.exe</samp> 应用程序,打开属性窗格。依次选择'''兼容性''' > '''更改高DPI设置'''。保持弹出的窗口处于打开状态。
# 右键点击 <tt>Stardew Valley.exe</tt> 应用程序,打开属性窗格。依次选择'''兼容性''' > '''更改高DPI设置'''。保持弹出的窗口处于打开状态。
+
# 右键点击 <samp>Stardew Valley.exe</samp> 应用程序,打开属性窗格。依次选择'''兼容性''' > '''更改高DPI设置'''。保持弹出的窗口处于打开状态。
# 将 <tt>StardewModdingAPI.exe</tt> 的高DPI设置窗口内的选项调整为 <tt>StardewValley.exe</tt> 内的选项。
+
# 将 <samp>StardewModdingAPI.exe</samp> 的高DPI设置窗口内的选项调整为 <samp>StardewValley.exe</samp> 内的选项。
    
==修复其他问题==
 
==修复其他问题==
界面管理员、patroller、结构式讨论监督员管理员、translators
106,241

个编辑