Skip to content

Commit b7003a5

Browse files
authored
Merge pull request #16 from maix2012:main
repo update
2 parents 9c5d00f + 68e3990 commit b7003a5

2 files changed

Lines changed: 60 additions & 5 deletions

File tree

Assets/ExtensionInfo.xml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<HacknetExtension>
3+
<!-- 语言设置:定义扩展使用的语言 -->
4+
<Language>zh-cn</Language>
5+
6+
<!-- 基本信息:扩展名称已修改为"示例扩展" -->
7+
<Name>myext</Name>
8+
<AllowSaves>true</AllowSaves>
9+
10+
<!-- 启动设置:定义游戏开始时加载的资源 -->
11+
12+
<StartingMission>Missions/Introduction/MainStart.xml</StartingMission>
13+
<StartingActions>Actions/OnGameStart.xml</StartingActions>
14+
15+
<!-- 描述信息:在Hacknet中显示的扩展介绍(支持多行) -->
16+
<Description>—— 完整功能示例扩展 ——
17+
这是一个展示了 ExtensionInfo.xml 文件所有主要配置项的示例扩展。
18+
通过此示例,您可以了解如何配置启动任务、派系、主题、音乐以及Steam Workshop集成。
19+
描述文本支持多行输入,方便您详细说明扩展的内容和特色。</Description>
20+
21+
<!-- 派系设置:可以定义多个派系文件 -->
22+
<Faction>Factions/CSEC.xml</Faction>
23+
<Faction>Factions/Entropy.xml</Faction>
24+
<Faction>Factions/NeutralFaction.xml</Faction>
25+
26+
<!-- 教程和启动设置:控制游戏初始流程 -->
27+
<StartsWithTutorial>false</StartsWithTutorial>
28+
<HasIntroStartup>true</HasIntroStartup>
29+
30+
<!-- 主题和音乐:设置游戏界面风格和背景音乐 -->
31+
<StartingTheme>Themes/CustomTheme.xml</StartingTheme>
32+
<IntroStartupSong>Music/custom_startup.ogg</IntroStartupSong>
33+
34+
<!-- 扩展序列器设置:主线末尾Sequencer.exe的相关配置 -->
35+
<SequencerTargetID>finalTargetComputer</SequencerTargetID>
36+
<SequencerSpinUpTime>12.0</SequencerSpinUpTime>
37+
<SequencerFlagRequiredForStart>csec_missionComplete</SequencerFlagRequiredForStart>
38+
<ActionsToRunOnSequencerStart>Actions/SequencerStartActions.xml</ActionsToRunOnSequencerStart>
39+
40+
<!-- Steam Workshop设置:扩展发布到创意工坊的元数据 -->
41+
<WorkshopDescription>
42+
这是一个完整的Hacknet扩展示例,展示了ExtensionInfo.xml文件的所有主要配置项。
43+
功能包括:
44+
- 多派系任务线
45+
- 自定义主题和音乐
46+
- 复杂的序列器终局内容
47+
适合希望深入学习Hacknet扩展开发的玩家参考。
48+
(描述最多支持8000字符)
49+
</WorkshopDescription>
50+
<WorkshopLanguage>Chinese</WorkshopLanguage>
51+
<WorkshopVisibility>0</WorkshopVisibility>
52+
<WorkshopTags>Extension, Tutorial, Example, Full</WorkshopTags>
53+
<WorkshopPreviewImagePath>PreviewImage.png</WorkshopPreviewImagePath>
54+
<WorkshopPublishID>NONE</WorkshopPublishID>
55+
</HacknetExtension>

Content/ExtensionInfo.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ ExtensionInfo.xml是Hacknet扩展的核心配置文件,定义了扩展的基
2626
<Name>IntroExtension</Name>
2727
<AllowSaves>true</AllowSaves>
2828
```
29-
- **Name**: 扩展名称(最大128字符)
29+
- **Name**: 扩展名称(最大128字符,注意:不能是中文
3030
- **AllowSaves**: 是否允许保存游戏进度
3131

3232
### 3. 启动设置
@@ -48,13 +48,13 @@ ExtensionInfo.xml是Hacknet扩展的核心配置文件,定义了扩展的基
4848
- 在Hacknet中显示的扩展描述
4949
- 支持多行文本
5050

51-
### 5. 派系设置
51+
### 5. Faction设置
5252
```xml
5353
<Faction>Factions/ExampleFaction.xml</Faction>
5454
<Faction>Factions/IntroFaction.xml</Faction>
5555
```
56-
- 定义扩展中涉及的派系
57-
- 可以定义任意数量的派系
56+
- 定义扩展中涉及的阵营
57+
- 可以定义任意数量的阵营
5858

5959
### 6. 教程和启动设置
6060
```xml
@@ -112,7 +112,7 @@ ExtensionInfo.xml是Hacknet扩展的核心配置文件,定义了扩展的基
112112
```xml
113113
<HacknetExtension>
114114
<Language>zh-cn</Language>
115-
<Name>我的扩展</Name>
115+
<Name>myext</Name>
116116
<AllowSaves>true</AllowSaves>
117117
<StartingMission>Missions/MyMission.xml</StartingMission>
118118
<Description>这是我的第一个Hacknet扩展</Description>

0 commit comments

Comments
 (0)