# Steam编辑器
**Repository Path**: batvbs/steam-editor
## Basic Information
- **Project Name**: Steam编辑器
- **Description**: 本地 Steam 数据编辑器,SteamEdit
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-01-02
- **Last Updated**: 2024-11-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Steam编辑器
#### 介绍
本地 Steam 数据编辑器,[点此下载](https://gitee.com/batvbs/steam-editor/releases/download/v3.1.2_zh-CN/Steam%E7%BC%96%E8%BE%91%E5%99%A8.zip)
@batvbs 使用开源软件dnSpy-net反编译并汉化。
因源软件[steamedit](https://steamedit.tg-software.com/)未开源,此处不公开源代码
[Steam++](https://steampp.net/)也可实现一样的功能

# 帮助
Steam编辑器 是一个小工具,用于在 Steam 中编辑有关您的游戏收藏的一些信息。您只能更改存储在本地的信息 - **您所做的更改在其他地方将不可见**。
修改游戏名称和排序:

修改启动选项,参数:

### 我可以更改什么?
目前可以进行以下修改:
- 游戏名称
- 排序名称
- 启动菜单
- “已完成”和“隐藏”标签
有关详细信息,请参阅[如何使用](#如何使用)部分。

# 下载
最新版本可以在这里下载。只需将其解压缩到您选择的目的地即可。您可以随时移动它,默认情况下,它需要的所有东西都会放在同一个地方。
SteamEdit 需要一台安装了 .[NET Framework 4.5](https://www.microsoft.com/en-us/download/details.aspx?id=30653) 运行库的 Windows电脑。
[下载V1.3.2 简体中文](https://gitee.com/batvbs/steam-editor/releases/download/v3.1.2_zh-CN/Steam%E7%BC%96%E8%BE%91%E5%99%A8.zip)
SteamEdit 包含一个自动更新程序,默认情况下,每次运行它时都会检查更新。
### 更新说明
#### v1.3.2 - 2023 年 3 月 12 日
- 已修复的问题:
修复了尝试还原修改后的条目时的错误。
#### v1.3.1 - 2022 年 12 月 10 日
- 什么是新的:
添加对 Beta 客户端中引入的 appinfo.vdf 0x07564428的支持
添加“beta”过滤器。
- 已修复的问题:
在应用程序启动的早期检查更新,因此读取 appinfo 时出错不会阻止更新。
#### v1.3 - 2020 年 6 月 14 日
- 什么是新的:
添加“-silent”命令行参数,因此在后台启动 Steam。
添加音乐过滤器,可以包含游戏配乐。
- 已修复的问题:
一些具有本地化名称的游戏不会在 Steam 中显示其编辑内容。
#### v1.2 - 2019 年 12 月 22 日
- 什么是新的:
从 Steam 的内置 VR 类别中删除游戏的选项。
能够设置 appinfo.vdf 文件的位置,以防 SteamEdit 找不到它。
记住主窗口的位置和大小。
- 已修复的问题:
当应用选择下拉列表打开时,PgUp/PgDn 应该在页面中滚动,而不是按单个项目移动。
- 已知问题:
UI 在高 DPI 设置下看起来不太好。
有时,在“游戏列表”文本框中手动键入文本后,在将焦点返回到 列表文本框。可能会使再次难以正常浏览游戏。 如果两个游戏具有相同的名称,则选择这两个游戏之一可能很困难。
重新排列启动项时,如果第一个项(标题为灰色的项)向下移动,则它将保持灰色,并且新顶部不会获得默认标题。
- 为启动项设置新的可执行文件时,它可能不相对于正确的安装文件夹,如果 游戏安装在默认的“Program Files\Steam\steamapps”位置以外的其他位置。
在所有情况下,游戏列表中的排序可能与 Steam 的排序不匹配。
#### v1.1.2 - 2018 年 8 月 2 日
- 修补程序发布
修复了清除游戏名称会导致游戏在 SteamEdit 中不再可见的错误。
#### v1.1.1 - 2017 年 6 月 24 日
- 修补程序发布
用户在启动时和保存更改时报告崩溃。我无法重现该问题,但是这 在我所知道的情况下,释放应该会有所帮助。
#### v1.1 - 2017 年 5 月 28 日
- 什么是新的:
筛选不同类型的条目。现在不仅可以看到游戏,还可以看到游戏、应用程序、视频和 更多。
公开“控制器支持”设置。
“控制器支持”的批量操作,将所有游戏从特定设置更改为不同的设置。
“autofix”命令具有“-forcestart”选项,即使它尚未运行,也可以启动 Steam。
- 已修复的问题:
编辑的“启动”项目可能以错误的顺序结束。
- 已知问题:
UI 在高 DPI 设置下看起来不太好。
有时,在“游戏列表”文本框中手动键入文本后,在将焦点返回到 列表文本框。可能会使再次难以正常浏览游戏。
如果两个游戏具有相同的名称,则很难选择这两个游戏之一。
重新排列启动项时,如果第一个项(标题为灰色的项)向下移动,则它将保持灰色 out,则新顶部不会获得默认标题。
为启动项设置新的可执行文件时,它可能不相对于正确的安装文件夹,如果 游戏安装在默认的“Program Files\Steam\steamapps”位置以外的其他位置。
#### v1.0 - 2017 年 5 月 13 日
- 初始版本
- 支持 appinfo.vdf 0x07564427(2017 年 1 月初推出)。
- 已知问题:
UI 在高 DPI 设置下看起来不太好。
有时,在“游戏列表”文本框中手动键入文本后,在将焦点返回到 列表文本框。可能会使再次难以正常浏览游戏。

# 如何使用

##### 游戏列表

在 Steam编辑器 主窗口中,您可以看到所有已知游戏(和其他内容)的下拉列表,然后选择一个进行编辑。如果条目已被修改,则该条目以粗体显示。如果它已被隐藏,它将有一个删除线。列表右侧的三个图标可以提供更多详细信息。
它已以某种方式进行了修改(重命名、启动、隐藏等)。
它已被标记为已完成。
它已被标记为隐藏。
您随时可使用 ↑ ↓键在应用列表切换,使用PgUp 和 PgDN 翻页。
##### 游戏列表过滤器
在应用列表的右侧,有几个按钮可以切换游戏列表中应该显示哪些类型的内容。
鼠标停留在图标上,会提示类型名称
- 游戏
- 应用
- 视频
- 音乐
- 指南
- DLC
- 试玩
- 工具
- 配置 *
- 测试*
- 未知**
*真的不知道这是什么,但是Steam配置文件有这个类型,所以我添加了过滤器。
** “未知”下通常不应该有任何内容,但如果某些内容具有我不知道的类型,它就会转到此处。
##### 游戏名称
您可以更改游戏的名称,这是 Steam 将在游戏列表和游戏信息面板中显示的内容。
##### 排序名称
您还可以更改游戏的排序方式,Steam 在按顺序排列游戏列表时将使用该排序方式。如果“排序方式”显示为灰色,则没有任何特定设置,它将改用游戏的名称。
##### 控制器支持
每个游戏都有一个“控制器支持”设置,该设置在大屏幕模式下用于“支持控制”过滤器。设置为“full”可使游戏显示在该过滤器中。
将其设置为“full”似乎也会禁用某些游戏出现的“需要控制器配置”提示。
none无 partial部分支持 full完全支持
##### 控制器支持-批量

对所有已知游戏(和其他内容)进行批处理操作,以将控制器支持从一个值更改为另一个值。**小心使用,它会改变所有游戏!**
##### 隐藏
当选中“隐藏”并在设置中启用“启用隐藏“时,此游戏将被阻止在 Steam 显示。这是一个遗留功能,新版本可能无效。
##### 完成
当选中“已完成”并在设置中启用“启用完成”时,游戏名称上将附加一个复选标记,这可以立即指示您是否已完成游戏。这是一个遗留功能,新版本可能无效。
##### 恢复
“还原”按钮会将游戏恢复到其原始状态,删除您所做的任何修改。
##### 保存
对游戏进行更改后,“保存”按钮将为 Steam编辑器 保存一个 mods.dat 文件(以记住您所做的更改),并将更改应用于 Steam 的 appinfo.vdf 文件。您需要重新启动 Steam 才能看到任何更改。
##### 保存 & 重启Steam
与“保存”相同,但如果需要,它还会重新启动 Steam,以使更改显示。
### 编辑启动菜单

启动编辑器是一项实验性功能,允许您更改某些游戏中出现的启动菜单(如果需要,甚至可以添加一个)。

如果列表中只有一个项目,那么 Steam 将不会显示任何菜单,并且会在播放时运行“可执行文件”字段中的任何内容。
当有多个项目时,Steam 会在游戏中显示启动菜单,而不是直接进入游戏。第一个按钮的标签是固定的,无法更改。任何其他按钮都可以自定义。
“复制”按钮允许您将启动项从其他游戏复制到当前游戏中。这对于能够从单个游戏运行多个游戏可能很有用。
您可以删除任何不需要的项目。如果您删除除第一个之外的所有菜单,则 Steam 将不再显示该菜单。
### 自动修改
Steam编辑器 有两种模式,允许它快速运行而不显示主窗口,只需重新应用您已经所做的更改(以防 Steam 刷新某些游戏)。这些是最容易通过 Windows 快捷方式访问的,但也可以在批处理脚本中完成,或者使用其他命令行参数运行应用程序的其他方法。
创建 Steam编辑器 的快捷方式,并添加以下后缀
- `-autofix`
添加到命令行,Steam编辑器 会静默地将您的更改应用到 Steam 的数据中。
如果 Steam 未运行,则进行更改。
如果 Steam 正在运行,并且需要更改,那么 Steam编辑器 将重新启动它,以便可以完全应用更改。
如果不需要进行任何更改,则不会进行任何操作。
- `-autofix -forcestart`
通过将两者放在命令行上,SteamEdit 将应用您的更改,并确保 Steam 之后继续运行。
如果 Steam 未运行,无论是否需要更改,它都会启动。
如果 Steam 正在运行,并且有需要更改的应用,那么 Steam编辑器 将重新启动它,以便可以完全应用更改。
如果 Steam 正在运行,并且不需要进行任何更改,则 Steam 将被打开并置于焦点(类似于在运行时启动 Steam 快捷方式)。
**这可以用作打开 Steam 的快捷方式,确保您的库处于您想要的形状。**

- `-autofix -forcestart -silent`
和上述选项一样运行,但将以“静音”模式启动 Steam,它将在后台运行而不显示主窗口。
**用于在 Windows 启动时自启动Steam**

# 联系
Steam编辑器 由 Tim Green 半积极开发。如果您想请求新功能或报告错误,请发送电子邮件至 tim@tg-software.com
编辑器由 @batvbs 提供简体中文支持。如果您想请求更新版本或报告错误,请发送电子邮件至 batvbs@126.com
我不能保证会跟进所有事情,但我会在介绍新事物时尽量考虑到这一点。
自豪地与[雨果](http://gohugo.io/)一起出版
主题基于 [Fredrik Loch](http://fredrikloch.me/) 的 [HugoScroll](https://themes.gohugo.io/hugoscroll/)。 HugoScroll 在 [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) 下发布