1. Grey Hack
  2. News

Grey Hack News

[Nightly] Update v0.8.5410a

[h3]Changelog[/h3]

- Fixed regression bug that prevented saving or loading bookmarks in the Browser for the root user.

- Fixed bug that caused not all information to be displayed on police and student records, preventing the completion of related missions.

- Fixed bug when saving changes to a student or police record, causing the content of other records to be deleted.

- Fixed bug in student or police records when displaying the available jobs icon, as this information is only available in employee records when the player is the owner of the company.

- Fixed crash when resetting the player's account if a bank account had not been registered, preventing the reset.

- Fixed bug in metalib.overflow regarding a router that allowed obtaining the computer object from a smartphone that is not connected to the network.

- Moved certain elements of the game logic from client to server, in addition to removing redundant information from some client methods.

[Nightly] Update v0.8.5402a

[h3]Changelog[/h3]

- metalib.payload only works if the library is located in /lib

- Updated the documentation of file.path. Now the method accepts an optional argument of type bool, which, when used on a symlink, returns the path of the file it links to.

- Fixed bug when causing overflow on a local library through a payload, by not recognizing the changes made on the pcomputer

- Fixed bug when generating some hidden missions that could cause a crash when trying to interact with the network.

- metalib.debug_tools only allows a maximum of 3 login attempts, after exceeding that number, access will be blocked during that rumor cycle.

- Fixed Bug #1125: Apt-get upgrade identifies a patched library as needing to be updated

- Fixed bug when adding or removing bookmarks in Browser, which could cause files other than bookmarks to be modified.

[Nightly] Update v0.8.5394a

[h3]Changelog[/h3]

- Fixed bug that allowed selling hardware with a negative price.

- Fixed bug that allowed selling shares with a negative price.

- Added secondary color to players' nicknames in the chat.

- When the player resets their account or has a game over, all the shares they had are returned to their corresponding companies from which they were purchased.

- Fixed Bug #1124: Custom Domains cannot be connected to directly via domain name.

- Company stock prices can never be worth $0.

[Nightly] Update v0.8.5390a

[h3]Changelog[/h3]

- Fixed crash in multiplayer mode when attempting to access a CCTV camera.

[h3][Nightly] Update v0.8.5389a[/h3]

- Fixed bug that allowed purchasing negative stock, which added money to the player's account and caused unexpected behavior.

- Fixed crash when attempting to search for a company in Stocks without having registered a bank account.

[h3][Nightly] Update v0.8.5386a[/h3]

- Fixed bug that could cause smartphones to be generated in rentals.
Note: If you have any rentals with generated smartphones, it is advisable to delete the network and rent a new one to avoid bugs and unexpected behavior.

[h3][Nightly] Update v0.8.5385a[/h3]

- Fixed bug that prevented closing the HireViewer.exe window.

- Updated error message if unit_test is not provided with all error lines.

- Fixed potential bug that could cause a crash when generating emails for Neurobox engineers regarding the zero-day exploit.

- Fixed bug that caused changes not to be saved when applying a patch to a library, which could be exploited.

[Nightly] Update v0.8.5383a



The nightly build is open to everyone featuring Zero-day exploits, Extended npc behavior, World Impacted by Player Actions and more!

Note that the Nightly version is unstable, may contain game breaking bugs and the savegame can be deleted frequently. So It is not recommended for new players.

It is advisable to take a look at the new section of the Manual > Getting Started > Libraries & Exploits. And at the bottom of the page, you will see the new Zero Day Exploits section, so you can start familiarizing yourself with the new mechanics.

Keep in mind that during the nightly build, changes and adjustments will be made to the zero-day exploit, as well as other elements based on feedback.

Here is a summary of the changes that this version brings. Some elements are not finalized, as indicated in the changelog, and will be completed during the public nightly build.

[h3]Changelog[/h3]

- Added Zero-day exploits. (For testing purposes, temporarily some elements are "unlocked" to facilitate the completion of the attack)

- Extended npc behavior and improved schedule consistence.

- Stocks from store companies can now be purchased. If the majority of stocks are obtained, the company becomes player-owned. At the end of the year, profits can be collected, which is the money players spent in the stores, distributed equally among all player-owned companies based on the company’s overall performance or ranking.

- Improvements in network generation to maintain its consistency based on seeds, even if they are deleted from the database, fixing several bugs, especially in mission generation.

- Now each public IP address has a unique procedurally generated domain. It is no longer necessary to check the database if the domain exists when creating it at the time of network generation, significantly improving performance at the expense of having less natural domain names.

- EmployeesViewer.exe now displays more detailed NPC information, such as their semi-complete schedule and the LAN address of their workspace.

- Unlocked worker performance information from EmployeesViewer if the player is the owner of the company.

- Added Symlinks and the ln command.

- Desktop icons can now be freely arranged (except for the trash bin).

- You can restart in safe mode from the UI. Menu > Reboot.

- Added backup system in ConfigLan for the entire network of rentals.

- Implemented option to create stores and sell software and hardware. To do this, the http server must be correctly configured from the httpd.conf file.

- If the local libraries init.so, net.so, and kernel_module.so are moved or deleted, along with the necessary files for the computer’s operation, it will not be able to send or receive connections, including Browser and the get_router method.

- Moved traffic camera system to scripting. To obtain the new class, use include_lib with the new library libtrafficnet.so. (Work in progress, you can view and switch cameras as before, but causing accidents is not yet possible.)

- Implemented smart microwaves and refrigerators, along with a new library libsmartappliance.so. To interact with the new class, use include_lib with the new library.

- NPCs can now die or be fired, affecting the company’s performance. If the NPC is an admin, no traces will be generated until the NPC is replaced.

- Added HireWorker.exe program that spawns in networks with the employee service, where the player who owns a company can hire workers to replace the dead or fired. If the player owns the company, they can also fire workers directly. Hiring an NPC will be more or less expensive depending on their position. (Still need to add prices in the HireWorker program and calculations on the total annual cost. This program will likely be merged with EmployeesViewer.)

- NPC computers can now generate a maximum of two users, one for the morning shift and one for the night, though not all computers have night workers.

- To hack smart appliances, it’s necessary to obtain the manual for the specific model. These can be found in hardware manufacturing networks. You can find them using the Browser with the terms “electronic” and “tech.”

- Added Smartphones. All workers have one, though only a few connect it to the work network. Smartphones appear and disappear from the network depending on their owner’s schedule. (Work in progress: the option to use social engineering to force the NPC to connect the phone is still missing, along with several configurations to differentiate it from a regular computer. Also missing are options to tamper with the phone’s settings, causing the NPC to get fired, as well as stored messages to find missions and other exclusive information.)

- Added superadmins who intercept overflows and always force guest-level permissions to be returned. They appear randomly in generated networks.

- Added a warehouse in the hardware installation window where players can store parts they want to sell.

- NPCs send emails to each other discussing the performance of other NPCs. These emails may also contain information pointing to hidden missions or, in the case of zero-day exploits, information about what happened. They can also indicate the presence of a superadmin in the network. Additionally, they can indicate their break times in messages, which is especially useful for synchronizing accidents with smart appliances, although it will be necessary to observe their behavior pattern through cameras to know the correct time to cause the accident.

- Added new scripting objects: debugLibrary, smartAppliance, TrafficNet

- Added new scripting methods in existing objects: metalib.payload, metalib.debug_tools, file.symlink, file.is_symlink

[h3]Nightly Build Access[/h3]
Go to your Steam library, right click on Grey Hack and choose Properties. You’ll see a tab for BETAS.

Click on that, and then in the box enter the code: nightlybuild

That done the dropdown box above should become active, and you can now select 'nightly'.

Thanks for your support and feedback!