Hacknet-Extension-Tutorial


Hacknet-Extension-Tutorial / Assets
ChronoVert  ·  2025-10-18

ExtensionInfo.xml

 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>