Table Of Contents
Hacknet Extension development is a long process. Ask anybody who makes them. This Visual Studio Code extension aims to change that, and make Hacknet Extension development a much shorter and easier process.
The official extension development guide is great, but it's also confusing. This VSC extension will streamline the process and make it much easier and much more understandable. I hope this will convince more people to try their hand at making extensions. It's no Extension Creator, but it's a step forward!
Simply install the extension, then open up an XML file for Extension development, or a TXT file for HackerScript development. While editing, use TAB to go to the next placeholder. If something isn't a placeholder, then you should probably leave it be! If an entire tag/attribute is highlighted, then that means you can safely delete it. Don't wanna delete it? You don't need to! Just press TAB again, and it'll continue with the placeholders.
- SequencerAction
- HacknetMisssion
- StartingAction
- SabotagedPacemaker
- SequencerMission
Anything not listed here is likely not large enough to be considered a "template". Anything in the official guide is supported by this extension, along with some extras not included in the guide!
If you're still not getting the hang of this, that's okay! Join the official Hacknet Discord and I'll do my best to help. It'll be hard to miss me.
Note to self: add new examples here.
- Download the latest release
- Follow this handy visual guide:
If you don't like doing it maunally, you can also install it within VSCode!
- Clone the repo.
- Install
vsce
if you haven't already - If you are going to add anything, remember to add it to the
package.json
! - Run
vsce package
in the root folder - Name the VSIX file whatever you'd like.