Difference between revisions of "Hacknet"
From PCGamingWiki, the wiki about fixing PC games
(Pointing out how much more content is here versus the free version.) |
Autumnrivers (talk | contribs) m (Hacknet can be ran without Steam running) |
||
(111 intermediate revisions by 25 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{Infobox game | {{Infobox game | ||
|cover = Hacknet Logo.jpg | |cover = Hacknet Logo.jpg | ||
|developers = | |developers = | ||
{{Infobox game/row/developer|Team Fractal Alligator}} | {{Infobox game/row/developer|Team Fractal Alligator}} | ||
+ | {{Infobox game/row/porter|Ethan Lee|OS X}} | ||
+ | {{Infobox game/row/porter|Ethan Lee|Linux}} | ||
|publishers = | |publishers = | ||
{{Infobox game/row/publisher|Surprise Attack Games}} | {{Infobox game/row/publisher|Surprise Attack Games}} | ||
|engines = | |engines = | ||
− | {{Infobox game/row/engine|XNA}} | + | {{Infobox game/row/engine|FNA|ref=<ref>{{Refurl|url=https://steamcommunity.com/games/365450/announcements/detail/954003477217240441|title=Steam Community News - Hacknet FNA Update & Discount|date=May 2023}}</ref>}} |
+ | {{Infobox game/row/engine|XNA|Windows (alternate)|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/365450/discussions/0/451850849198886875/#c365163686073910139|title=Bug Reports v2 - Report them Here! :: Hacknet General Discussions|date=May 2023}}</ref>}} | ||
|release dates= | |release dates= | ||
− | {{Infobox game/row/date|Windows|August 12, 2015| | + | {{Infobox game/row/date|Windows|August 12, 2015}} |
+ | {{Infobox game/row/date|OS X|December 18, 2015}} | ||
+ | {{Infobox game/row/date|Linux|December 18, 2015}} | ||
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|hacknet|82}} | ||
+ | {{Infobox game/row/reception|OpenCritic|1886/hacknet|83}} | ||
+ | {{Infobox game/row/reception|IGDB|hacknet|}} | ||
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization|expansion pack}} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer }} | ||
+ | {{Infobox game/row/taxonomy/pacing | }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | Text-based, Scrolling }} | ||
+ | {{Infobox game/row/taxonomy/controls | }} | ||
+ | {{Infobox game/row/taxonomy/genres | Adventure, Business }} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | }} | ||
+ | {{Infobox game/row/taxonomy/themes | Contemporary }} | ||
|steam appid = 365450 | |steam appid = 365450 | ||
− | | | + | |gogcom id = 1439474400 |
− | | | + | |gogcom id side = 1535923517, 1806938744, 1758619932, 1576021441, 1444756063 |
− | |wikipedia = | + | |official site= http://www.hacknet-os.com/ |
− | |winehq = | + | |hltb = 29225 |
+ | |strategywiki = | ||
+ | |mobygames = hacknet | ||
+ | |wikipedia = Hacknet | ||
+ | |winehq = 17033 | ||
+ | |license = commercial | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''General information''' | '''General information''' | ||
− | {{mm}} [ | + | {{GOG.com links|1439474400|hacknet}} |
+ | {{mm}} [https://steamcommunity.com/app/365450/discussions/ Steam Community Discussions] | ||
==Availability== | ==Availability== | ||
− | |||
− | |||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Steam | 365450 | Steam | | }} | + | {{Availability/row| GOG.com | hacknet | DRM-free | {{Store link|GOG.com|hacknet_complete_edition|Complete Edition}}, {{Store link|GOG.com|hacknet_ultimate_edition|Ultimate Edition}} also available. | | Windows, OS X, Linux}} |
+ | {{Availability/row| GMG | hacknet | Steam | | | Windows, OS X, Linux }} | ||
+ | {{Availability/row| Humble | hacknet | DRM-free | {{Store link|Humble|hacknet-deluxe|Deluxe Edition}}, {{Store link|Humble|hacknet-complete-edition|Complete Edition}}, {{Store link|Humble|hacknet-ultimate-edition|Ultimate Edition}} also available. | Steam | Windows, OS X, Linux}} | ||
+ | {{Availability/row| itch.io | https://fellowtraveller.itch.io/hacknet | DRM-free | [https://fellowtraveller.itch.io/hacknet-edicational-license Educational License] also available. | Steam | Windows, OS X, Linux }} | ||
+ | {{Availability/row| Steam | 365450 | Steam | {{Store link|Steam-bundle|78593|Deluxe Edition}}, {{Store link|Steam-bundle|3027|Complete Edition}}, {{Store link|Steam-bundle|3028|Ultimate Edition}} also available. | | Windows, OS X, Linux}} | ||
+ | {{Availability/row| Origin | hacknet/hacknet/standard-edition | Origin | | | Windows | unavailable }} | ||
+ | }} | ||
+ | {{ii}} A free [https://www.moddb.com/games/hacknet/downloads alpha version] is available. | ||
+ | {{ii}} The Steam version of Hacknet can be ran without Steam running. However, this may clear your local save, and mess with Steam Cloud when Steam is opened again. | ||
+ | |||
+ | ==Monetization== | ||
+ | {{DLC| | ||
+ | {{DLC/row | Labyrinths | {{Store link|GOG.com|hacknet_labyrinths}}, {{Store link|Humble|hacknet-labyrinths}}, {{Store link|Steam|521840}} | Windows, OS X, Linux }} | ||
}} | }} | ||
Line 37: | Line 65: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/config|Windows|{{p|game}}\Settings.txt}} |
+ | {{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/Hacknet/Settings.txt}} | ||
+ | {{Game data/config|Linux|{{P|xdgconfighome}}/Hacknet/Settings.txt}} | ||
}} | }} | ||
− | ===Save game | + | ===Save game data location=== |
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|Windows|{{p|userprofile\Documents}}\My Games\Hacknet\Accounts\}} |
+ | {{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/Hacknet/Accounts}} | ||
+ | {{Game data/saves|Linux|{{P|xdgdatahome}}/Hacknet/Accounts}} | ||
+ | {{Game data/saves|Steam|{{P|steam}}/userdata/{{p|uid}}/365450/remote/}} | ||
}} | }} | ||
+ | {{ii}} Game installation folder is used by the Steam version in rare cases when the game cannot access the primary location.<ref name="Expack3"/> | ||
+ | {{XDG|true}} | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |origin | + | |discord = true |
− | |origin notes | + | |discord notes = |
− | |steam cloud | + | |epic games launcher = |
− | |steam cloud notes | + | |epic games launcher notes = |
− | | | + | |gog galaxy = false |
− | | | + | |gog galaxy notes = |
− | | | + | |origin = false |
− | | | + | |origin notes = |
+ | |steam cloud = true | ||
+ | |steam cloud notes = | ||
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
− | {{ | + | {{Image|Hacknet - in-game general settings.png|General settings.}} |
− | {{Video | + | {{Video |
|wsgf link = | |wsgf link = | ||
|widescreen wsgf award = | |widescreen wsgf award = | ||
Line 67: | Line 108: | ||
|widescreen resolution = true | |widescreen resolution = true | ||
|widescreen resolution notes= | |widescreen resolution notes= | ||
− | |multimonitor = | + | |multimonitor = hackable |
− | |multimonitor notes = | + | |multimonitor notes = See [[#Multi-monitor|Multi-monitor]]. |
− | |ultrawidescreen = | + | |ultrawidescreen = true |
|ultrawidescreen notes = | |ultrawidescreen notes = | ||
− | |4k ultra hd = | + | |4k ultra hd = true |
|4k ultra hd notes = | |4k ultra hd notes = | ||
|fov = n/a | |fov = n/a | ||
|fov notes = | |fov notes = | ||
− | |windowed = | + | |windowed = true |
− | |windowed notes = | + | |windowed notes = |
|borderless windowed = false | |borderless windowed = false | ||
|borderless windowed notes = | |borderless windowed notes = | ||
|anisotropic = n/a | |anisotropic = n/a | ||
|anisotropic notes = | |anisotropic notes = | ||
− | |antialiasing = | + | |antialiasing = limited |
− | |antialiasing notes = | + | |antialiasing notes = [[MSAA]] on/off toggle. |
|vsync = false | |vsync = false | ||
|vsync notes = | |vsync notes = | ||
− | | | + | |60 fps = true |
− | | | + | |60 fps notes = Enforced via cap.<ref name="Expack3">Tested by [[User:Expack3|Expack3]].</ref> |
+ | |120 fps = false | ||
+ | |120 fps notes = | ||
+ | |hdr = false | ||
+ | |hdr notes = | ||
|color blind = false | |color blind = false | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
− | === | + | ===[[Glossary:Multi-monitor|Multi-monitor]]=== |
− | {{Fixbox| | + | {{Fixbox|description=Modify settings file|ref=<ref name="Expack3"/>|fix= |
− | + | # Go to the installation folder. | |
− | # Go to the | + | # Open <code>Settings.txt</code>. |
# Modify the top two lines so they have your desired resolution width and height, respectively. | # Modify the top two lines so they have your desired resolution width and height, respectively. | ||
# Save and close the file. | # Save and close the file. | ||
}} | }} | ||
− | + | ==Input== | |
− | + | {{Input | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==Input | ||
− | {{Input | ||
|key remap = false | |key remap = false | ||
|key remap notes = | |key remap notes = | ||
|acceleration option = false | |acceleration option = false | ||
|acceleration option notes = | |acceleration option notes = | ||
+ | |mouse sensitivity = false | ||
+ | |mouse sensitivity notes = | ||
|mouse menu = true | |mouse menu = true | ||
|mouse menu notes = | |mouse menu notes = | ||
− | |invert mouse y-axis = | + | |invert mouse y-axis = n/a |
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
+ | |touchscreen = unknown | ||
+ | |touchscreen notes = | ||
|controller support = false | |controller support = false | ||
|controller support notes = | |controller support notes = | ||
Line 123: | Line 164: | ||
|controller remap = false | |controller remap = false | ||
|controller remap notes = | |controller remap notes = | ||
+ | |controller sensitivity = unknown | ||
+ | |controller sensitivity notes= | ||
|invert controller y-axis = false | |invert controller y-axis = false | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | | | + | |xinput controllers = unknown |
− | | | + | |xinput controllers notes = |
+ | |xbox prompts = unknown | ||
+ | |xbox prompts notes = | ||
+ | |impulse triggers = unknown | ||
+ | |impulse triggers notes = | ||
+ | |dualshock 4 = unknown | ||
+ | |dualshock 4 notes = | ||
+ | |dualshock prompts = unknown | ||
+ | |dualshock prompts notes = | ||
+ | |light bar support = unknown | ||
+ | |light bar support notes = | ||
+ | |dualshock 4 modes = unknown | ||
+ | |dualshock 4 modes notes = | ||
+ | |tracked motion controllers= unknown | ||
+ | |tracked motion controllers notes = | ||
+ | |tracked motion prompts = unknown | ||
+ | |tracked motion prompts notes = | ||
+ | |other controllers = unknown | ||
+ | |other controllers notes = | ||
+ | |other button prompts = unknown | ||
+ | |other button prompts notes= | ||
+ | |controller hotplug = unknown | ||
+ | |controller hotplug notes = | ||
+ | |haptic feedback = unknown | ||
+ | |haptic feedback notes = | ||
+ | |simultaneous input = unknown | ||
+ | |simultaneous input notes = | ||
+ | |steam input api = unknown | ||
+ | |steam input api notes = | ||
+ | |steam hook input = unknown | ||
+ | |steam hook input notes = | ||
+ | |steam input presets = unknown | ||
+ | |steam input presets notes = | ||
+ | |steam controller prompts = unknown | ||
+ | |steam controller prompts notes = | ||
+ | |steam cursor detection = unknown | ||
+ | |steam cursor detection notes = | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
− | + | {{Audio | |
− | + | |separate volume = true | |
− | {{Audio | + | |separate volume notes = Sound (togglable only), Music |
− | |separate volume = | ||
− | |separate volume notes = | ||
|surround sound = unknown | |surround sound = unknown | ||
|surround sound notes = | |surround sound notes = | ||
− | |subtitles = | + | |subtitles = always on |
|subtitles notes = | |subtitles notes = | ||
|closed captions = false | |closed captions = false | ||
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = false |
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = | |eax support = | ||
|eax support notes = | |eax support notes = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 167: | Line 228: | ||
|language = English | |language = English | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = true |
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Simplified Chinese | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Dutch | ||
+ | |interface = true | ||
+ | |audio = unknown | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = French | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = German | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Japanese | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Korean | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Turkish | ||
+ | |interface = true | ||
+ | |audio = true | ||
|subtitles = true | |subtitles = true | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
}} | }} | ||
Line 179: | Line 311: | ||
|local play = | |local play = | ||
|local play players = | |local play players = | ||
+ | |local play modes = | ||
|local play notes = | |local play notes = | ||
− | |lan play = | + | |lan play = unknown |
|lan play players = | |lan play players = | ||
+ | |lan play modes = | ||
|lan play notes = | |lan play notes = | ||
− | |online play = | + | |online play = hackable |
|online play players = 2 | |online play players = 2 | ||
− | |online play | + | |online play modes = |
− | | | + | |online play notes = Available in the [https://www.moddb.com/games/hacknet/downloads alpha versions].<ref>{{Refurl|url=https://steamcommunity.com/app/365450/discussions/0/535150948602025179/|title=Multiplayer? :: Hacknet General Discussions|date=May 2023}}</ref> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | ||
− | | | ||
− | |||
|asynchronous = | |asynchronous = | ||
|asynchronous notes = | |asynchronous notes = | ||
+ | }}{{Network/Connections | ||
+ | |matchmaking = | ||
+ | |matchmaking notes = | ||
+ | |p2p = | ||
+ | |p2p notes = | ||
+ | |dedicated = | ||
+ | |dedicated notes = | ||
+ | |self-hosting = | ||
+ | |self-hosting notes = | ||
+ | |direct ip = | ||
+ | |direct ip notes = | ||
+ | }}{{Network/Ports | ||
+ | |tcp = | ||
+ | |udp = | ||
+ | |upnp = | ||
+ | }} | ||
+ | |||
+ | ==Issues unresolved== | ||
+ | ===Crash on startup=== | ||
+ | {{ii}} Some graphics cards are unable to correctly tell Hacknet what resolution they use. | ||
+ | {{ii}} Some older graphics cards crash when scanlines are enabled by default, disabling scanlines in the {{file|settings.txt}} configuration file then starting the game resolves this issue. | ||
+ | {{++}} The developer is working on a permanent solution.{{cn|date=September 11, 2018}} | ||
+ | |||
+ | {{Fixbox|description=Manually add settings file|ref=<ref name="KnownIssuesOfficial">[https://steamcommunity.com/app/365450/discussions/0/530649887200634682/ Steam Community Discussion - Known Issues (with crash on startup workaround)]</ref>|fix= | ||
+ | Go to the installation folder and replace the content of {{file|settings.txt}} with this: | ||
+ | |||
+ | <pre>1280 | ||
+ | 1008 | ||
+ | true | ||
+ | bloom: true | ||
+ | scanlines: true | ||
+ | muted: false | ||
+ | volume: 0.3 | ||
+ | fontConfig: default | ||
+ | hasSaved: True | ||
+ | shouldMultisample: True | ||
+ | defaultLocale: en-us | ||
+ | drawMusicVis: True</pre> | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} The first two lines are the screen resolution values. The third line contains a boolean value to toggle fullscreen mode. | ||
+ | {{ii}} Using 1008 rather than 1024 seems to solve the black screen issue on startup.{{cn|date=September 11, 2018}} Adjust resolution accordingly.}} | ||
+ | |||
+ | {{Fixbox|description=Change compatibility settings|ref=<ref name="KnownIssuesOfficial"/>|fix= | ||
+ | # Go to the installation folder. | ||
+ | # Right-click {{file|Hacknet.exe}}, then click on '''Properties'''. | ||
+ | # Go to the '''Compatibility''' tab. | ||
+ | # Check '''Run in 640x480 resolution''' and '''Run this program as an Administrator'''. | ||
+ | # Click '''OK'''. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} Uncheck '''Run in 640x480 resolution''' once the resolution has been set in the in-game options menu. | ||
}} | }} | ||
Line 209: | Line 384: | ||
|directdraw versions = | |directdraw versions = | ||
|directdraw notes = | |directdraw notes = | ||
− | |opengl versions = | + | |opengl versions = 2.1, 3.0 |
− | |opengl notes = | + | |opengl notes = 2.1 support requires a compatible Mac or Linux OS and a graphics card supporting OpenGL 2.1 with ARB extensions. |
|glide versions = | |glide versions = | ||
|glide notes = | |glide notes = | ||
Line 217: | Line 392: | ||
|mantle support = | |mantle support = | ||
|mantle support notes = | |mantle support notes = | ||
+ | |vulkan versions = | ||
+ | |vulkan notes = | ||
|dos modes = | |dos modes = | ||
|dos modes notes = | |dos modes notes = | ||
|shader model versions = 2.0 | |shader model versions = 2.0 | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit executable | + | |windows 32-bit exe = true |
− | |64-bit executable notes= | + | |windows 64-bit exe = false |
+ | |windows arm app = unknown | ||
+ | |windows exe notes = | ||
+ | |mac os x powerpc app = unknown | ||
+ | |macos intel 32-bit app = unknown | ||
+ | |macos intel 64-bit app = true | ||
+ | |macos arm app = unknown | ||
+ | |macos app notes = | ||
+ | |linux 32-bit executable= unknown | ||
+ | |linux 64-bit executable= true | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = | ||
+ | }} | ||
+ | |||
+ | ===Middleware=== | ||
+ | {{Middleware | ||
+ | |physics = | ||
+ | |physics notes = | ||
+ | |audio = | ||
+ | |audio notes = | ||
+ | |interface = | ||
+ | |interface notes = | ||
+ | |input = SDL | ||
+ | |input notes = | ||
+ | |cutscenes = | ||
+ | |cutscenes notes = | ||
+ | |multiplayer = | ||
+ | |multiplayer notes= | ||
+ | |anticheat = | ||
+ | |anticheat notes = | ||
}} | }} | ||
Line 231: | Line 437: | ||
|minCPU = 2.0 GHz | |minCPU = 2.0 GHz | ||
|minRAM = 512 MB | |minRAM = 512 MB | ||
− | |minHD = | + | |minHD = 500 MB |
− | | | + | |minOGL = 3.0 |
− | | | + | |minOGLn = (2.1 with ARB extensions acceptable) |
− | |||
|recOS = | |recOS = | ||
Line 241: | Line 446: | ||
|recHD = | |recHD = | ||
|recGPU = | |recGPU = | ||
+ | }} | ||
+ | {{System requirements | ||
+ | |OSfamily = OS X | ||
+ | |||
+ | |minOS = 10.7.5 | ||
+ | |minCPU = 2.0 GHz | ||
+ | |minRAM = 512 MB | ||
+ | |minHD = 500 MB | ||
+ | |minOGL = 3.0 | ||
+ | |minOGLn = (2.1 with ARB extensions acceptable) | ||
+ | }} | ||
+ | {{System requirements | ||
+ | |OSfamily = Linux | ||
+ | |||
+ | |minOS = Ubuntu 13.04 | ||
+ | |minCPU = 2.0 GHz | ||
+ | |minRAM = 512 MB | ||
+ | |minHD = 500 MB | ||
+ | |minOGL = 3.0 | ||
+ | |minOGLn = (2.1 with ARB extensions acceptable) | ||
}} | }} | ||
− | + | {{References}} |
Latest revision as of 23:54, 25 May 2023
Developers | |
---|---|
Team Fractal Alligator | |
macOS (OS X) | Ethan Lee |
Linux | Ethan Lee |
Publishers | |
Surprise Attack Games | |
Engines | |
FNA[1] | |
Windows (alternate) | XNA[2] |
Release dates | |
Windows | August 12, 2015 |
macOS (OS X) | December 18, 2015 |
Linux | December 18, 2015 |
Reception | |
Metacritic | 82 |
OpenCritic | 83 |
Taxonomy | |
Monetization | Expansion pack |
Modes | Singleplayer |
Perspectives | Text-based, Scrolling |
Genres | Adventure, Business |
Themes | Contemporary |
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
GOG.com | Complete Edition, Ultimate Edition also available. | |||
Green Man Gaming | ||||
Humble Store | Deluxe Edition, Complete Edition, Ultimate Edition also available. | |||
itch.io | Educational License also available. | |||
Steam | Deluxe Edition, Complete Edition, Ultimate Edition also available. | |||
Origin (unavailable) |
- A free alpha version is available.
- The Steam version of Hacknet can be ran without Steam running. However, this may clear your local save, and mess with Steam Cloud when Steam is opened again.
Monetization
DLC and expansion packs
Name | Notes | |
---|---|---|
Labyrinths | GOG.com, Humble Store, Steam |
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\Settings.txt[Note 1] |
macOS (OS X) | $HOME/Library/Application Support/Hacknet/Settings.txt |
Linux | $XDG_CONFIG_HOME/Hacknet/Settings.txt |
Save game data location
System | Location |
---|---|
Windows | %USERPROFILE%\Documents\My Games\Hacknet\Accounts\ |
macOS (OS X) | $HOME/Library/Application Support/Hacknet/Accounts |
Linux | $XDG_DATA_HOME/Hacknet/Accounts |
Steam | <Steam-folder>/userdata/<user-id>/365450/remote/ |
- Game installation folder is used by the Steam version in rare cases when the game cannot access the primary location.[3]
- This game follows the XDG Base Directory Specification on Linux.
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Origin | ||
OneDrive | Requires enabling backup of the Documents folder in OneDrive on all computers. | |
Steam Cloud |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | See Multi-monitor. | ||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | MSAA on/off toggle. | ||
Vertical sync (Vsync) | See the glossary page for potential workarounds. | ||
60 FPS | Enforced via cap.[3] | ||
120+ FPS | |||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Multi-monitor
Modify settings file[3] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | See the glossary page for potential workarounds. | |
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support |
Controller types |
---|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Sound (togglable only), Music | |
Surround sound | ||
Subtitles | ||
Closed captions | ||
Mute on focus lost |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Simplified Chinese | ||||
Dutch | ||||
French | ||||
German | ||||
Japanese | ||||
Korean | ||||
Russian | ||||
Spanish | ||||
Turkish |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | ||||
Online play | 2 | Available in the alpha versions.[4] |
Issues unresolved
Crash on startup
- Some graphics cards are unable to correctly tell Hacknet what resolution they use.
- Some older graphics cards crash when scanlines are enabled by default, disabling scanlines in the
settings.txt
configuration file then starting the game resolves this issue. - The developer is working on a permanent solution.[citation needed]
Manually add settings file[5] |
---|
Go to the installation folder and replace the content of 1280 1008 true bloom: true scanlines: true muted: false volume: 0.3 fontConfig: default hasSaved: True shouldMultisample: True defaultLocale: en-us drawMusicVis: True Notes
|
Change compatibility settings[5] |
---|
Notes
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9 | |
OpenGL | 2.1, 3.0 | 2.1 support requires a compatible Mac or Linux OS and a graphics card supporting OpenGL 2.1 with ARB extensions. |
Shader Model support | 2.0 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | |||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Input | SDL |
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | XP | |
Processor (CPU) | 2.0 GHz | |
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | 500 MB | |
Video card (GPU) | OpenGL 3.0 compatible (2.1 with ARB extensions acceptable) |
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10.7.5 | |
Processor (CPU) | 2.0 GHz | |
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | 500 MB | |
Video card (GPU) | OpenGL 3.0 compatible (2.1 with ARB extensions acceptable) |
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | Ubuntu 13.04 | |
Processor (CPU) | 2.0 GHz | |
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | 500 MB | |
Video card (GPU) | OpenGL 3.0 compatible (2.1 with ARB extensions acceptable) |
Notes
- ↑ When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ Steam Community News - Hacknet FNA Update & Discount - last accessed on May 2023
- ↑ Bug Reports v2 - Report them Here! :: Hacknet General Discussions - last accessed on May 2023
- ↑ 3.0 3.1 3.2 Tested by Expack3.
- ↑ Multiplayer? :: Hacknet General Discussions - last accessed on May 2023
- ↑ 5.0 5.1 Steam Community Discussion - Known Issues (with crash on startup workaround)