
STS2 主题
STS2主题是一个壁纸管理器,包含一个运行时编辑器,帮助你创建或编辑STS2中的主菜单场景。
查看大图[left][b][size=6][font=Arial Black][url=https://github.com/MoeNegi-Zero/STS2-Theme/tree/main]STS2 Theme[/url][/font][/size][/b][/left]
[line]
[center][img width=200,height=200]https://github.com/MoeNegi-Zero/STS2-Theme/blob/main/Preview/logo.png?raw=true[/img][/center]
[size=4][font=Arial Black]壁纸管理器与运行时主题编辑器[/font][/size]
[line]
[url=https://www.bilibili.com/video/BV1UbLf6HEbR]STS2 Theme[/url] 是一个壁纸管理器,它允许您从统一的界面中选择和管理个性化的《杀戮尖塔2》主菜单场景。
它提供了一个轻量级的运行时编辑器,用户无需[url=https://godotengine.org]Godot Engine[/url]即可创建个性化壁纸。
壁纸将以 TSCN 格式保存,并支持在[url=https://godotengine.org]Godot Engine[/url]中进行二次编辑。
[img width=1280,height=720]https://github.com/MoeNegi-Zero/STS2-Theme/blob/main/Preview/MainMenu.gif?raw=true[/img]
[font=Arial Black][size=4]独立与社区驱动[/size][/font]
[line]
STS2 Theme 是完全独立且由社区驱动的,旨在帮助用户分享他们的壁纸。
请勿窃取其他创作者的作品或违反您所在国家的法律。
[font=Arial Black][size=4]功能特性[/size][/font]
[line]
[font=Arial Black]映射[/font]
STS2 Theme 包含 2 个配置文件(cfg)和 1 个资源文件(rsrc),用于资源映射。
用于保存主题信息的 cfg 文件将保存在:
[code]Themes/{标题}/{标题}.cfg[/code]
您可以自由更改文件名或将其迁移到 Themes 文件夹中的任意位置。
用于记住默认壁纸的 cfg 文件位于 dll 文件夹中。
[font=Arial Black]如果您删除了当前正在使用的壁纸[/font],请修改 cfg 中的路径或删除该 cfg 文件。
用于资源映射的 rsrc 文件位于:
[code]Themes/{标题}/{标题}.rsrc[/code]
当更改名称时,请确保 {标题}.cfg 中的路径也已相应修改。
[font=Arial Black]预览卡片[/font]
STS2 Theme Manager 中的主题卡片具有悬停事件。
如果您制作了预览场景。
您可以将 cfg 文件中的 PreviewThemePath 指向预览路径。
例如:
[code]PreviewThemePath=Selphina/Scenes/preview.tscn[/code]
在这种情况下,ThemeCard 将尝试加载:
[code]res://Themes/Selphina/Scenes/preview.tscn[/code]
[img width=1280,height=720]https://github.com/MoeNegi-Zero/STS2-Theme/blob/main/Preview/ThemeManager.gif?raw=true[/img]
[font=Arial Black]运行时编辑器[/font]
STS2 运行时编辑器可以帮助您通过更改节点的变换/图层,或在游戏中添加受支持的节点来创建主题。
目前支持的文件格式:
图片:png
视频:ogv
[img height=720]https://github.com/MoeNegi-Zero/STS2-Theme/blob/main/Preview/RuntimeEditor.png?raw=true[/img]
[size=4][font=Arial Black]注意事项[/font][/size]
[line]
请注意,只有当节点的拥有者(Owner)是 MainMenu/MainMenuBg 时,该节点才会被保存到 TSCN 文件中。
您可能会遇到“继续”按钮显示为灰色的问题,这是因为您在“继续游戏”按钮未显示时保存了主题。
有两种解决方法:
1. 在开始一局游戏后创建主题
2. 在以下文件中找到:
[code]Themes/{标题}/Scenes/main_cenu.tscn[/code]
中的 [node name="Label" type="Label" parent="MainMenuTextButtons/ContinueButton"]
删除 model 字段
目前,这是一个测试版本,可能会存在许多问题。提交问题(Issue)时,请附上日志内容。
英文/中文/日文
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。