扩展内容通过类型可以大致分为11个部分, 这些部分别是:
- ExtensionInfo (扩展信息)
- Actions (行为)
- Factions (阵营)
- HackerScripts 黑客脚本, 用于描述黑客行为
- Missions (任务)
- Docs (文档) 一部分是特殊的"Mission". 一些文本内容, 如论坛帖子
- Music (音乐) 音乐资源, 如BGM
- Nodes (节点)
- People (人) 用于在通用医疗, 国际学术数据库和死亡人员数据库中添加人员数据
- Themes (主题)
- Web (网页)
在编写扩展的过程中, 你还需要了解以下知识:
- HacknetOS 游戏中的不同状态以及部分运行逻辑
- Function (函数)
- 自替换占位符(如:#SSH_CRACK# 在扩展的执行时会自行替换为相应特殊内容的字符)