Grey Hack capsule
PATCH NOTES

[Nightly] Update v0.9.6974

Grey Hack · by Kurouzu · Jul 3, 2026 2:14 PM UTC

Since the Nightly Build has frequent updates, with several often happening in the same week or day, to keep the Steam news feed readable I’ll be grouping recent Nightly changes into periodic summary posts, instead of publishing a separate announcement for every nightly update. If you want to follow Nightly changes more closely, the official Discord is the best place to check, since changelogs are posted there as new updates go out. Among the most notable changes is the complete rework of the Guilds, adding new mechanics so that Guilds can compete with each other.

Changelog

- The chat service and its library have been removed. The only channels that exist now are the general channel and the guild channels. When a guild is created, a chat channel for the guild is automatically created. - When a Guild is created, the player's bank account also becomes the guild's bank account. Players with Bank Access permissions will be able to see the current balance and the latest transactions made from the guilds panel in Chat.exe. - When accepting a mission, you can choose if it is a guild mission. If chosen as a guild mission, the Exp and money go to the guild and its bank account when the mission is completed. - The guild's mission panel shows a list of the members along with the completed missions and the total money contributed for completing them. - To register a guild, it is necessary to be at least level 3. For testing purposes this restriction is disabled in the nightly build. - Guild experience and levels are managed the same way as player experience and levels, with the same maximum level cap of 15. - Added guild perks, which will unlock and increase their bonuses as the guild levels up. Once unlocked, perks must be purchased from the Guilds panel in Chat.exe in order to activate them. For now prices are fixed across all levels. The added perks are: * Members Expansion: maximum number of members allowed in the guild. * Role Limit: maximum number of roles that can be created in the guild. * Investment License: maximum number of companies the guild can invest in. * Hardware Discount: discount applied to hardware purchased from NPC shops. * Mission XP boost: applicable to both player and guild missions. * Admin restore: number of companies to which the admin can be told to ignore certain social engineering emails. - Added a guild leaderboard to the Guilds section in Chat.exe. The leaderboard shows a list of the guilds that exist in the game, along with extra information and their ranking position based on the number of companies where they are majority owners, as well as their financial and workforce performance. Guilds can be tied on the leaderboard. For now, a guild is only considered the winner if it is ranked 1st without being tied. - Added a member approval system for players who have used a link to join a guild. Guild members with the new Manage invite requests permission can accept or reject pending approvals. The users pending approval can be found in the guild user list in Chat.exe - Fixed the guild invitation link generation system so that links are unique. A player can generate up to 10 consecutive invitations. If this list is exceeded without other players accepting the generated invitations, the oldest invitations are removed in order of generation. - If a member of a guild leaves, a penalty is applied to the guild by deducting experience proportional to the current guild level. If the level of the Investment License Perk drops below the number of companies the guild owns, a penalty is applied on the leaderboard by omitting the companies with the lowest value from the score, visually indicating this from the Guilds Leaderboard panel. - A Game Over removes the player from their guild and applies the level penalty to the guild. If the player is the guild owner, only the experience penalty is applied. - When the guild owner registers a new bank account after a Game Over, it is automatically linked to the guild. - Added a Nightly build exclusive Perk that multiplies experience gained by x2. The Perk is available from level 0 and has a symbolic price of $100. - An NPC admin no longer starts traces against players who are owners, or members of guilds that are owners. - Renamed HireViewer.exe to HiringManager.exe. The program can now be downloaded from regular shops. - Added new program ConfigCompany.exe, inherited from ScanLan, which can be downloaded from regular stores. It allows managing some company settings, as well as selecting which device should be used to perform an rshell connection in case you want to manage its filesystem directly. To do this, open the device context menu and select the open rshell option. - From ConfigCompany.exe, you can tell the NPC admin not to update libraries if they receive the social engineering email Update Libs. It is necessary to have unlocked the new guild Perk Admin restore to use this option. - Added the Company management permission, which allows users with this permission to manage company related elements from HiringManager.exe and ConfigCompany.exe - Added a new social engineering option: ddos suspicion. If the network is under a DDoS attack and the admin receives the email while the systems are restarting, the system is forced to restore to its original state, including libraries and permissions. - A 20% guild penalty is applied to the points of the company that has just suffered a DDoS attack. The duration is 24 hours of ingame time from the last DDoS suffered. - The reasons for penalties are now shown in the guild leaderboard in the warning icon tooltip. - Added the social engineering option Suspect Information, which can be used to obtain an NPC’s employee file, including their license plate. For the attack to succeed, the email must be sent from the account of a police officer to another officer from the same police station.(Sergeant, Inspector, Commissioner) This social engineering option can only be used once per LAN. - If a social engineering email is sent to a dead or fired NPC, this is now reported in the email reply as an automated message, instead of receiving no response. - The ddos suspicion social engineering option can be used even if the admin is dead or fired, justified as a temporary admin. - When hiring an admin, a non forced LAN restoration is applied to prevent abuse. This does not trigger if no missing libraries or similar issues are found in the system. - When the admin of a guild company dies or is fired, a 25% penalty is applied to the guild’s ranking points for that company. After hiring an admin, the penalty will decrease by 5% each day. If the admin dies again while the penalty is still active, it will return to 25%. - Internal improvement of license plate generation to prevent them from being obtained solely from the client side. - For testing purposes in the Nightly build, guilds start at level 5. - For testing purposes, the starter money when registering a bank account has been increased to $10M. - Increased bank transaction history to 30 entries. - MetaMail.delete now accepts a list of mail IDs instead of a single string, allowing multiple emails to be deleted in one call. The documentation has been updated. - MetaMail.read now accepts a list of MailIDs, allowing multiple entries to be read in the same call. The documentation has been updated.

Bugfixes

- Fixed bug where inactive administrators could still appear as online and trigger traces after being killed or fired. - Fixed bug in the UI properties window when displaying size as 0 bytes in folders. - Operations with a company's stocks are not allowed until the dividends from the previous year have been withdrawn. - Fixed Bug #473: Chat - both the add and remove permission buttons have the same text - Fixed Bug #474: Chat - removing permissions, removes ALL of them - Fixed Bug #477: Chat - Some letters are cut off when used as role names - Fixed Bug #1042: Mail sent by MetaMail.send is always sent as the users 'main' mail - Fixed Bug #1273: funny game response from other mail address as sended - Fixed Bug #1272: Default scripts (E.g. nmap, ifconfig) mix/match tabs + 4 spaces, and have trailing whitespace on some lines - Fixed Bug #179: At login wifi always connects to the wifi at the top of the list that you have a password for - Fixed Bug #484: NPC servers are not connected to a wifi in range of the computer.wifi_networks - Fixed Bug #590: Binary size of compiled scripts are dependent on the name of the binary - Fixed Bug #1058: Coupon still deducted after purchase when hard drive is full and unable to download - Fixed Bug #1137 - Hardware changing caused me to get locked out by hardware duplication - Fixed Bug #995: GreyScript not catching For Loop without End For when keyword 'return' is used - Fixed Bug #1036: GreyScript not catching an If conditon then block without End For when keyword 'return' is used - Fixed Bug #1094: copy paste inconsistently skips first character highlighted - Fixed Bug #1123: Using arrow keys in the code editor to select text selects much more than is shown - Fixed bug where text files showed their size as 0 bytes. - Fixed bug in Notepad/CodeEditor where Shift + Up Arrow, when used from the start of a line, would also select the entire current line instead of selecting only the upper line. - Fixed Mail.exe displaying in Inbox conversations composed only of sent emails. - Inbox now only lists conversations that include at least one received message. - In Mail.exe the label "From: " can now change to "To: " if the first message in the thread is a sent one. - Updated the print documentation as it was incorrect.