Decompile of HackNet
Find a file
2015-10-27 23:31:44 -04:00
Daemons/Helpers Remove file header 2015-10-27 23:04:18 -04:00
Effects Remove file header 2015-10-27 23:04:18 -04:00
ExternalCounterparts Remove file header 2015-10-27 23:04:18 -04:00
Factions Remove file header 2015-10-27 23:04:18 -04:00
Gui Remove file header 2015-10-27 23:04:18 -04:00
Input Clean up 2015-10-27 23:26:44 -04:00
Magic Remove file header 2015-10-27 23:04:18 -04:00
Microsoft/Xna Add sources 2015-10-27 22:34:58 -04:00
Misc Remove file header 2015-10-27 23:04:18 -04:00
Mission Remove file header 2015-10-27 23:04:18 -04:00
Modules Remove file header 2015-10-27 23:04:18 -04:00
PlatformAPI/Storage Clean up 2015-10-27 23:26:44 -04:00
ScreenManagement Remove file header 2015-10-27 23:04:18 -04:00
UIUtils Remove file header 2015-10-27 23:04:18 -04:00
.gitignore Initial commit 2015-10-27 22:34:50 -04:00
AcademicDatabaseDaemon.cs Clean up 2015-10-27 23:26:44 -04:00
AchievementsManager.cs Remove file header 2015-10-27 23:04:18 -04:00
ActionDelayer.cs Remove file header 2015-10-27 23:04:18 -04:00
ActiveMission.cs Clean up 2015-10-27 23:26:44 -04:00
AddEmailDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
Administrator.cs Remove file header 2015-10-27 23:04:18 -04:00
AdvancedTutorial.cs Remove file header 2015-10-27 23:04:18 -04:00
AssemblyInfo.cs Add sources 2015-10-27 22:34:58 -04:00
AuthenticatingDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
AvconDemoEndDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
BackgroundObject.cs Remove file header 2015-10-27 23:04:18 -04:00
BasicAdministrator.cs Remove file header 2015-10-27 23:04:18 -04:00
BoatMail.cs Remove file header 2015-10-27 23:04:18 -04:00
ClockExe.cs Remove file header 2015-10-27 23:04:18 -04:00
CollidableRectangle.cs Remove file header 2015-10-27 23:04:18 -04:00
CollidableTriangle.cs Remove file header 2015-10-27 23:04:18 -04:00
Computer.cs Clean up 2015-10-27 23:26:44 -04:00
ComputerLoader.cs Remove file header 2015-10-27 23:04:18 -04:00
ComputerTypeInfo.cs Remove file header 2015-10-27 23:04:18 -04:00
ConnectedNodeEffect.cs Remove file header 2015-10-27 23:04:18 -04:00
CoreModule.cs Remove file header 2015-10-27 23:04:18 -04:00
Corporation.cs Remove file header 2015-10-27 23:04:18 -04:00
CrashModule.cs Remove file header 2015-10-27 23:04:18 -04:00
Daemon.cs Remove file header 2015-10-27 23:04:18 -04:00
DeathRowDatabaseDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
DebugLog.cs Remove file header 2015-10-27 23:04:18 -04:00
DecypherExe.cs Remove file header 2015-10-27 23:04:18 -04:00
DecypherTrackExe.cs Remove file header 2015-10-27 23:04:18 -04:00
Degree.cs Clean up 2015-10-27 23:26:44 -04:00
DelayedInput.cs Remove file header 2015-10-27 23:04:18 -04:00
DisplayModule.cs Remove file header 2015-10-27 23:04:18 -04:00
EndingSequenceModule.cs Remove file header 2015-10-27 23:04:18 -04:00
EOSAppGenerator.cs Remove file header 2015-10-27 23:04:18 -04:00
EOSComp.cs Remove file header 2015-10-27 23:04:18 -04:00
EOSDeviceScannerExe.cs Remove file header 2015-10-27 23:04:18 -04:00
ExeModule.cs Remove file header 2015-10-27 23:04:18 -04:00
ExternalCounterpart.cs Remove file header 2015-10-27 23:04:18 -04:00
Faction.cs Clean up 2015-10-27 23:26:44 -04:00
FastBasicAdministrator.cs Remove file header 2015-10-27 23:04:18 -04:00
FileEncrypter.cs Remove file header 2015-10-27 23:04:18 -04:00
FileEntry.cs Remove file header 2015-10-27 23:04:18 -04:00
FileSanitiser.cs Remove file header 2015-10-27 23:04:18 -04:00
FileSystem.cs Remove file header 2015-10-27 23:04:18 -04:00
FileType.cs Remove file header 2015-10-27 23:04:18 -04:00
Firewall.cs Clean up 2015-10-27 23:26:44 -04:00
Folder.cs Clean up 2015-10-27 23:26:44 -04:00
ForkBombExe.cs Remove file header 2015-10-27 23:04:18 -04:00
FTPBounceExe.cs Remove file header 2015-10-27 23:04:18 -04:00
Game1.cs Remove file header 2015-10-27 23:04:18 -04:00
GameSaver.cs Remove file header 2015-10-27 23:04:18 -04:00
GameScreen.cs Remove file header 2015-10-27 23:04:18 -04:00
GenerationStatics.cs Remove file header 2015-10-27 23:04:18 -04:00
GuiData.cs Remove file header 2015-10-27 23:04:18 -04:00
HackerScriptExecuter.cs Clean up 2015-10-27 23:26:44 -04:00
Hacknet.csproj Add sources 2015-10-27 22:34:58 -04:00
Hacknet.sln Add sources 2015-10-27 22:34:58 -04:00
HeartMonitorDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
Helpfile.cs Clean up 2015-10-27 23:26:44 -04:00
HexClockExe.cs Remove file header 2015-10-27 23:04:18 -04:00
HTTPExploitExe.cs Remove file header 2015-10-27 23:04:18 -04:00
InputMap.cs Remove file header 2015-10-27 23:04:18 -04:00
InputMapping.cs Remove file header 2015-10-27 23:04:18 -04:00
InputState.cs Remove file header 2015-10-27 23:04:18 -04:00
InputStates.cs Remove file header 2015-10-27 23:04:18 -04:00
IntroTextModule.cs Remove file header 2015-10-27 23:04:18 -04:00
ISPDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
KeyboardAndGamePad.cs Remove file header 2015-10-27 23:04:18 -04:00
LevelState.cs Remove file header 2015-10-27 23:04:18 -04:00
LevelType.cs Remove file header 2015-10-27 23:04:18 -04:00
LoadedTexture.cs Remove file header 2015-10-27 23:04:18 -04:00
MailIcon.cs Remove file header 2015-10-27 23:04:18 -04:00
MailResponder.cs Remove file header 2015-10-27 23:04:18 -04:00
MailServer.cs Clean up 2015-10-27 23:26:44 -04:00
MainMenu.cs Clean up 2015-10-27 23:26:44 -04:00
MedicalDatabaseDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
MedicalPortExe.cs Remove file header 2015-10-27 23:04:18 -04:00
MedicalRecord.cs Clean up 2015-10-27 23:26:44 -04:00
MessageBoardDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
MessageBoardPost.cs Remove file header 2015-10-27 23:04:18 -04:00
MessageBoardPostImage.cs Remove file header 2015-10-27 23:04:18 -04:00
MessageBoardThread.cs Remove file header 2015-10-27 23:04:18 -04:00
MessageBoxScreen.cs Remove file header 2015-10-27 23:04:18 -04:00
MissionFunctions.cs Clean up 2015-10-27 23:26:44 -04:00
MissionGenerationParser.cs Remove file header 2015-10-27 23:04:18 -04:00
MissionGenerator.cs Remove file header 2015-10-27 23:04:18 -04:00
MissionHubServer.cs Clean up 2015-10-27 23:26:44 -04:00
MissionListingServer.cs Clean up 2015-10-27 23:26:44 -04:00
MissionSerializer.cs Clean up 2015-10-27 23:26:44 -04:00
Module.cs Remove file header 2015-10-27 23:04:18 -04:00
Multiplayer.cs Remove file header 2015-10-27 23:04:18 -04:00
MultiplayerGameOverScreen.cs Remove file header 2015-10-27 23:04:18 -04:00
MultiplayerLobby.cs Remove file header 2015-10-27 23:04:18 -04:00
MusicManager.cs Remove file header 2015-10-27 23:04:18 -04:00
NameGenerator.cs Remove file header 2015-10-27 23:04:18 -04:00
NetworkMap.cs Remove file header 2015-10-27 23:04:18 -04:00
NotesExe.cs Remove file header 2015-10-27 23:04:18 -04:00
ObjectState.cs Remove file header 2015-10-27 23:04:18 -04:00
OldSystemSaveFileManifest.cs Remove file header 2015-10-27 23:04:18 -04:00
OnlineWebServerDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
OptionsMenu.cs Remove file header 2015-10-27 23:04:18 -04:00
OS.cs Clean up 2015-10-27 23:26:44 -04:00
OSTheme.cs Remove file header 2015-10-27 23:04:18 -04:00
PatternDrawer.cs Remove file header 2015-10-27 23:04:18 -04:00
People.cs Remove file header 2015-10-27 23:04:18 -04:00
PeopleAssets.cs Remove file header 2015-10-27 23:04:18 -04:00
Person.cs Remove file header 2015-10-27 23:04:18 -04:00
PlatformAPISettings.cs Clean up 2015-10-27 23:26:44 -04:00
PlayerBonuses.cs Remove file header 2015-10-27 23:04:18 -04:00
PlayerIndexEventArgs.cs Remove file header 2015-10-27 23:04:18 -04:00
PointClickerDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
PortExploits.cs Remove file header 2015-10-27 23:04:18 -04:00
PortHackExe.cs Remove file header 2015-10-27 23:04:18 -04:00
PorthackHeartDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
PostProcessor.cs Add sources 2015-10-27 22:34:58 -04:00
Program.cs Remove file header 2015-10-27 23:04:18 -04:00
ProgramList.cs Remove file header 2015-10-27 23:04:18 -04:00
ProgramRunner.cs Remove file header 2015-10-27 23:04:18 -04:00
Programs.cs Clean up 2015-10-27 23:26:44 -04:00
ProgressionFlags.cs Remove file header 2015-10-27 23:04:18 -04:00
RamModule.cs Remove file header 2015-10-27 23:04:18 -04:00
README.md Create README 2015-10-27 23:31:44 -04:00
RemoteSaveStorage.cs Remove file header 2015-10-27 23:04:18 -04:00
SaveData.cs Remove file header 2015-10-27 23:04:18 -04:00
ScreenManager.cs Remove file header 2015-10-27 23:04:18 -04:00
ScreenState.cs Remove file header 2015-10-27 23:04:18 -04:00
SecurityTraceExe.cs Remove file header 2015-10-27 23:04:18 -04:00
SequencerExe.cs Remove file header 2015-10-27 23:04:18 -04:00
ServerScreen.cs Remove file header 2015-10-27 23:04:18 -04:00
Services.cs Remove file header 2015-10-27 23:04:18 -04:00
Settings.cs Remove file header 2015-10-27 23:04:18 -04:00
SettingsLoader.cs Clean up 2015-10-27 23:26:44 -04:00
SFX.cs Remove file header 2015-10-27 23:04:18 -04:00
ShellExe.cs Remove file header 2015-10-27 23:04:18 -04:00
SMTPoverflowExe.cs Remove file header 2015-10-27 23:04:18 -04:00
SongChangerDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
SpritePlacementData.cs Remove file header 2015-10-27 23:04:18 -04:00
SQLExploitExe.cs Remove file header 2015-10-27 23:04:18 -04:00
SSHCrackExe.cs Add sources 2015-10-27 22:34:58 -04:00
StatsManager.cs Remove file header 2015-10-27 23:04:18 -04:00
Terminal.cs Remove file header 2015-10-27 23:04:18 -04:00
TextureBank.cs Remove file header 2015-10-27 23:04:18 -04:00
ThemeChangerExe.cs Remove file header 2015-10-27 23:04:18 -04:00
ThemeManager.cs Clean up 2015-10-27 23:26:44 -04:00
TraceKillExe.cs Remove file header 2015-10-27 23:04:18 -04:00
TraceTracker.cs Remove file header 2015-10-27 23:04:18 -04:00
TraiLoadingSpinnerEffect.cs Remove file header 2015-10-27 23:04:18 -04:00
TutorialExe.cs Remove file header 2015-10-27 23:04:18 -04:00
UploadServerDaemon.cs Clean up 2015-10-27 23:26:44 -04:00
UserDetail.cs Clean up 2015-10-27 23:26:44 -04:00
UsernameGenerator.cs Remove file header 2015-10-27 23:04:18 -04:00
Utils.cs Clean up 2015-10-27 23:26:44 -04:00
VehicleInfo.cs Clean up 2015-10-27 23:26:44 -04:00
VehicleRegistration.cs Remove file header 2015-10-27 23:04:18 -04:00
VehicleType.cs Remove file header 2015-10-27 23:04:18 -04:00
WebRenderer.cs Remove file header 2015-10-27 23:04:18 -04:00
WebServerDaemon.cs Remove file header 2015-10-27 23:04:18 -04:00
WorldLocation.cs Remove file header 2015-10-27 23:04:18 -04:00
WorldLocationLoader.cs Remove file header 2015-10-27 23:04:18 -04:00

OpenHacknet

OpenHacknet is a decompile of Hacknet, a game written in C# and XNA.

OpenHacknet is supposed to support modding of Hacknet, not to encourage piracy.

To acquire the game resource files, buy Hacknet on Steam.

Setup

Create a new folder lib/ in the same folder as the Hacknet.sln. Go to the Hacknet game content folder in the steamapps/common folder and copy Steamworks.NET.dll into lib/. Then, copy CSteamworks.dll and steam_api.dll into the bin/x86/Release and bin/x86/Debug folders. Finally, either copy the Content folder to the same directories or create a directory junction using mklink.

Contributing

Please do not contribute your own mods to the master branch. If you wish to modify Hacknet's functionality (other than fixing typos), create a fork. Contributions should consist of source cleanups or typo fixes only and should not change the gameplay or functionality of Hacknet.

Please support the developer by purchasing Hacknet on Steam.