Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

The error "System.Exception: Magic number is wrong: 542" is a bug with mono + ncurses 6.1 new terminfo file format. Easiest workaround is to launch the game from a terminal with:

$ TERM=xterm ./Hacknet

After that, if you encounter the following error: "./Hacknet.bin.x86_64: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory" you'll need to either install the deprecated libgconf library or use the steam runtime (if steam is installed on your machine) as follow :

$ $HOME/.steam/steam/ubuntu12_32/steam-runtime/run.sh env TERM=xterm ./Hacknet

Thank you for the solution.  The game now runs fine.

Also for anyone else running ArchLinux, the needed obsolete package is in AUR named gconf ,if you don't have Steam installed (or don't want to run steam runtime)

Nice. I had trouble in the past compiling gconf from AUR but it seems to work fine now (briefly checked: simply compiled and extracted the library sofile+symlinks to the lib64 game directory from the compiled package).