Skip to content

Latest commit

 

History

History
72 lines (43 loc) · 2.58 KB

extension.md

File metadata and controls

72 lines (43 loc) · 2.58 KB

(Written By Pitiedwzr,Err0r233)

欢迎加入制作扩展的队伍中!首先,在阅读本指南之前,请将Hacknet与迷宫DLC通关一遍,并且有一定的英文基础(工地英语也行,谷歌翻译)。

讲在前面,关于Hacknet拓展的一些注意事项: 字库特别的少,一个鸽子的鸽都会显示成问号;Actions的部分flag未实装,我会在Actions章节讲解。

接下来看一个扩展的基本构成:

  • Actions:触发

  • Docs:文档(新闻,论坛等)

  • Factions:等于Actions

  • HackerScripts:黑客脚本(naix那种)

  • Missions:任务

  • Music:音乐

  • Nodes:节点

  • People:人口 用于AcademicDatabase 通用医疗

  • Theme:主题

  • Web:网页

  • ExtensionInfo:扩展信息

  • Intro:开始时的文字

  • Logo:扩展标志

  • WorkshopLogo:创意工坊相关,放到以后再讲

了解了这些之后,我们就可以开始制作扩展了。对于新人来说,我推荐使用官方提供的模板BlankExtension(你要是足够强 也可以自己写)找到blank(steamapps/common/Hacknet/Extension)复制一份模板,并将文件名改成自己的扩展名。打开模板,把EDIT_ME_ExtensionInfo改为ExtensionInfo。打开它,会有这些东西:

  • Name:扩展名称
  • AllowSaves:是否自动保存
  • StartingVisibleNodes:开始时显示的节点
  • StartingMission:开始时的任务
  • StartingActions:开始时启动的触发
  • Description:介绍
  • Faction:派系
  • StartsWithTutorial:启动时是否有教程程序
  • HasIntroStartup:在扩展开始时是否有文字
  • StartingTheme:开始时的主题
  • IntroStartupSong:扩展启动时的音乐
  • SequencerTargetID:Sequencer的目标节点ID
  • SequencerSpinUpTime:Sequencer预热时间(不确定)
  • SequencerFlagRequiredForStart:Sequencer启动时必要的条件(感谢Err0r233的修正)
  • ActionsToRunOnSequencerStart:Sequencer启动时的触发
  • WorkshopDescription,WorkshopLanguage,WorkshopVisibility,WorkshopTags,WorkshopPreviewImagePath,WorkshopPublishID等都是与创意工坊有关的内容,后面再讲。

另外,我们还要增加一条设置语言的语句: <Language>zh-cn</Language>

其他语言的设置:

当你将这些东西修改完成后,恭喜你!你已经向制作扩展迈出了第一步!不过,也不要太得意,因为这篇教程只是入门,离制作一个成功的扩展还差得很远。