Hacknet Snippet Tools
This Sublime Text 3 package is made to help out people who are just starting or are already in the process of making their Hacknet Extentions.
Details
Installs
- Total 328
- Win 210
- Mac 44
- Linux 74
Nov 21 | Nov 20 | Nov 19 | Nov 18 | Nov 17 | Nov 16 | Nov 15 | Nov 14 | Nov 13 | Nov 12 | Nov 11 | Nov 10 | Nov 9 | Nov 8 | Nov 7 | Nov 6 | Nov 5 | Nov 4 | Nov 3 | Nov 2 | Nov 1 | Oct 31 | Oct 30 | Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Hacknet-SublimeText3-Snippets
This Sublime Text 3 package is made to help out people who are just starting or are already in the process of making their Hacknet Extentions.
How far along until this package is usable?
At this point of commit (0500 on 14/06/17) the package is usable. Though it's not as good as I want it to be.
Where can I get the package
Go to Releases and grab Hacknet-Tools.sublime-package and put it into your /Packages folder. I also plan to make it so you can just grab it using Package Control.
How are you improving on it?
Just general checking up to make sure I didn't ruin the spelling somewhere that makes the work harder. Also adding in the auto tab (not sure what the functionality is called) for all the snippet, so that when the snippet is generated for you you can TAB to each relevant area and put in the data needed.
What are the Snippet Trigger words
Got that for you right here. To save time I'm grabbing the information from the Hacknet-AHK-Tools README.md file (the main inspriation for this package).
Currently available Hotstrings
General
Hotstring | Generated xml |
---|---|
Comment; |
“ |
UTFEncoding; |
<?xml version = "1.0" encoding = "UTF-8" ?> |
Computer
StartFlag - Comp
Hotstring | Generated xml |
---|---|
CompStart; |
<Computer id="" name="" ip="" security="" allowsDefaultBootModule="" icon="" type=""> </Computer> |
CompPass; |
<adminPass pass="" /> |
CompAccount; |
<account username="" password="" type="" /> |
CompPorts; |
<ports></ports> <portsForCrack val="" /> |
CompFirewall; |
<firewall level="" solution="" additionalTime=""/> |
CompTrace; |
<trace time="" /> |
CompAuto; |
<admin type="" resetPassword="" isSuper="" /> |
CompRemap; |
<portRemap></portRemap> |
CompTracker; |
<tracker /> |
CompLink; |
<dlink target="" /> |
CompNear; |
<positionNear target="" position="" total="" extraDistance="" force=""/> |
CompFile; |
<file path="" name=""></file> |
CompThemeFile; |
<customthemefile path="" name="" themePath=""/> |
CompEncryptedFile; |
<encryptedFile path="" name="" extension="" ip="" header="" pass=""> |
Computer Eos subsection
StartFlag - CompEos
Hotstring | Generated XML |
---|---|
CompEosStart; |
<eosDevice name="" id="" icon="" empty="" passOverride=""> </eosDevice> |
CompEosNote; |
<note></note> |
CompEosMail; |
<mail username="" pass="" /> |
CompEosFile; |
<file path="" name=""></file> |
Computer MailServer subsection
StartFlag - CompMail
Hotstring | Generated XML |
---|---|
CompMailStart; |
<mailServer name="" color="" generateJunk=""> </mailServer> |
CompMailEmail; |
<email recipient="" sender="" subject=""></email> |
Computer MessageBoard daemon
Starflag - CompBoard
Hotstring | Generated XML |
---|---|
CompBoardStart; |
<messageBoard name=""> </messageBoard> |
CompBoardThread; |
<thread></thread> |
Computer Single-flag daemons
StartFlag - Comp
Hotstring | Generated XML |
---|---|
CompUpload; |
<uploadServerDaemon name="" folder="" needsAuth="" color=""/> |
CompWeb; |
<addWebServer name="" url="" /> |
CompDeathRow; |
<deathRowDatabase /> |
CompAcademic; |
<academicDatabase /> |
CompIsp; |
<ispSystem /> |
CompMedical; |
<MedicalDatabase /> |
CompHeart; |
<HeartMonitor patient=""/> |
CompClicker; |
<PointClicker /> |
CompSongChanger; |
<SongChangerDaemon /> |
CompEntropy; |
<variableMissionListingServer name="" iconPath="" articleFolderPath="" color="" assigner="" public="" title=""/> |
CompCSEC; |
<missionHubServer groupName="" serviceName="" missionFolderPath="" themeColor="" lineColor="" backgroundColor="" allowAbandon=""/> |
CompCredits; |
<CreditsDaemon Title="" ButtonText="" ConditionalActionSetToRunOnButtonPressPath=""/> |
CompCustom; |
<CustomConnectDisplayDaemon /> |
CompLogo; |
<LogoDaemon Name="" ShowsTitle="" TextColor="" LogoImagePath=""></LogoDaemon> |
CompLogoCustom; |
<LogoCustomConnectDisplayDaemon logo="" title="" overdrawLogo="" buttonAlignment="" /> |
CompWhAuthenticator; |
<WhitelistAuthenticatorDaemon SelfAuthenticating="" /> |
CompWhRemote; |
<WhitelistAuthenticatorDaemon Remote=""/> |
Computer Memory subsection
StartFlag - CompMem
Hotstring | Generated XML |
---|---|
CompMemDump; |
<memoryDumpFile name="" path=""> </memoryDumpFile> |
CompMemStart; |
<Memory> </Memory> |
CompMemData; |
<Data> </Data> |
CompMemBlock; |
<Block></Block> |
CompMemCommands; |
<Commands> </Commands> |
CompMemCommand; |
<Command></Command> |
CompMemImages; |
<Images> </Images> |
CompMemImage; |
<Image></Image> |
Computer IRCDaemon subsection
StartFlag - CompIRC
Hotstring | Generated XML |
---|---|
CompIRCStart; |
<IRCDaemon themeColor="" name="" needsLogin=""> </IRCDaemon> |
CompIRCUser; |
<user name="" color=""/> |
Computer DHSDaemon subsection
StartFlag CompDHS
Hotstring | Generated XML |
---|---|
CompDHSStart; |
<DHSDaemon groupName="" addsFactionPointOnMissionComplete="" autoClearMissionsOnPlayerComplete="" themeColor="" allowContractAbbandon=""> </DHSDaemon> |
CompDHSAgent; |
<agent name="" pass="" color=""/> |
Computer DatabaseDaemon subsection
StartFlag CompDB
Hotstring | Generated XML |
---|---|
CompDBStart; |
<DatabaseDaemon Permissions="" DataType="" Foldername="" Color="" AdminEmailAccount="" AdminEmailHostID="" Name=""> </DatabaseDaemon> |
CompDBGitCommitEntry; |
<GitCommitEntry> <EntryNumber></EntryNumber> <ChangedFiles> <String></String> </ChangedFiles> <Message></Message> <UserName></UserName> <SourceIP></SourceIP> </GitCommitEntry> |
CompDBTextRecord; |
<TextRecord> <Title></Title> <Data></Data> </TextRecord> |
CompDBOnlineAccount; |
<OnlineAccount> <ID></ID> <Username></Username> <BanStatus></BanStatus> <Notes></Notes> </OnlineAccount> |
Mission
StartFlag Miss
Hotstring | Generated XML |
---|---|
MissStart; |
<mission id="" activeCheck="" shouldIgnoreSenderVerification=""> </mission> |
MissOnStart; |
<missionStart val="" suppress=""></missionStart> |
MissOnEnd; |
<missionEnd val=""></missionEnd> |
MissNext; |
<nextMission IsSilent=""></nextMission> |
MissBranches; |
<branchMissions> </branchMissions> |
MissBranch; |
<branch></branch> |
MissPost; |
<posting title="" reqs="" requiredRank="" ></posting> |
Mission Goals subsection
StartFlag MissGoal
Hotstring | Generated XML |
---|---|
MissGoalStart; |
<goals> </goals> |
MissGoalFileDeletion; |
<goal type="filedeletion" target="" file="" path=""/> |
MissGoalClearFolder; |
<goal type="clearfolder" target="" path=""/> |
MissGoalFileDownload; |
<goal type="filedownload" target="" file="" path=""/> |
MissGoalFileChange; |
<goal type="filechange" target="" file="" path="" keyword="" removal="" caseSensitive=""/> |
MissGoalGetAdmin; |
<goal type="getadmin" target=""/> |
MissGoalGetString; |
<goal type="getstring" target="" /> |
MissGoalDelay; |
<goal type="delay" time=""/> |
MissGoalHasFlag; |
<goal type="hasflag" target=""/> |
MissGoalFileUpload; |
<goal type="fileupload" target="" file="" path="" destTarget="" destPath="" decrypt="" decryptPass=""/> |
MissGoalAddDegree; |
<goal type="" owner="" degree="" uni="" gpa=""/> |
MissGoalWipeDegrees; |
<goal type="wipedegrees" owner=""/> |
MissGoalSendEmail; |
<goal type="sendemail" mailServer="" recipient="" subject=""/> |
MissGoalGetAdminPasswordString; |
<goal type="getadminpasswordstring" target=""/> |
Mission Email subsection
StartFlag MissEmail
Hotstring | Generated XML |
---|---|
MissEmailStart; |
<email> <sender></sender> <subject></subject> <body></body> <attachments> </attachments> </email> |
MissEmailNote; |
<note title=""></note> |
MissEmailLink; |
<link comp="" /> |
MissEmailAccount; |
<account comp="" user="" pass="" /> |
Conditional Actions
Conditional Actions section
StartFlag "Cond”
Hotstring | Generated XML |
---|---|
CondStart; |
<ConditionalActions> </ConditionalActions> |
CondFunc; |
<RunFunction FunctionName="" FunctionValue="" /> |
CondLoadMiss; |
<LoadMission MissionName="" /> |
CondAddAsset; |
<AddAsset FileName="" FileContents="" TargetComp="" TargetFolderpath="" /> |
CondCopyAsset; |
<CopyAsset DestFilePath="" DestComp="" SourceComp="" SourceFileName="" SourceFilePath="" /> |
CondAddMiss; |
<AddMissionToHubServer MissionFilepath="" TargetComp="" AssignmentTag=""/> |
CondAddMissCSEC; |
<AddMissionToHubServer MissionFilepath="" TargetComp="" /> |
CondRemoveMiss; |
<RemoveMissionFromHubServer MissionFilepath="" TargetComp="" /> |
CondAddThread; |
<AddThreadToMissionBoard ThreadFilepath="" TargetComp="" /> |
CondAddIRC; |
<AddIRCMessage Author="" TargetComp="" Delay=""></AddIRCMessage> |
CondCrashComp; |
<CrashComputer TargetComp="" CrashSource="" DelayHost="" Delay="" /> |
CondDeleteFile; |
<DeleteFile TargetComp="" FilePath="" FileName="" DelayHost="" Delay=""/> |
CondAddCond; |
<AddConditionalActions Filepath="" DelayHost="" Delay=""/> |
CondSave; |
<SaveGame DelayHost="" Delay=""/> |
CondHackScript; |
<LaunchHackScript Filepath="" DelayHost="" Delay="" SourceComp="" TargetComp="" RequireLogsOnSource="" RequireSourceIntact=""/> |
CondSwitchTheme; |
<SwitchToTheme ThemePathOrName="" FlickerInDuration="" DelayHost="" Delay="" /> |
CondAppend; |
<AppendToFile DelayHost="" Delay="" TargetComp="" TargetFolderpath="" TargetFilename=""></AppendToFile> |
CondKillExe; |
<KillExe DelayHost="" Delay="" ExeName="" /> |
CondHide; |
<HideNode DelayHost="" Delay="" TargetComp="" /> |
CondHideAll; |
<HideAllNodes DelayHost="" Delay=""/> |
CondShow; |
<ShowNode DelayHost="" Delay="" Target="" /> |
CondGiveAccount; |
<GivePlayerUserAccount DelayHost="" Delay="" TargetComp="" Username="" /> |
CondChangeIP; |
<ChangeIP DelayHost="" Delay="" TargetComp="" NewIP="" /> |
CondChangeAlert; |
<ChangeAlertIcon Target="" Type="" DelayHost="" Delay=""/> |
CondStartBleed; |
<StartScreenBleedEffect AlertTitle="" CompleteAction="" TotalDurationSeconds="" DelayHost="" Delay=""></StartScreenBleedEffect> |
CondCancelBleed; |
<CancelScreenBleedEffect DelayHost="" Delay="" /> |
CondOnConnect; |
<OnConnect target="" needsMissionComplete="" requiredFlags=""> </OnConnect> |
CondHasFlags; |
<HasFlags requiredFlags=""> </HasFlags> |
CondOnAdmin; |
<OnAdminGained target=""> </OnAdminGained> |
CondInst; |
<Instantly> </Instantly> |
CondNotHaveFlags; |
<DoesNotHaveFlags Flags=""> </DoesNotHaveFlags> |
CondOnDisconnect; |
<OnDisconnect> </OnDisconnect> |