Aug 23, 2022
Grey Hack - Kurouzu


The public build has been updated with the latest available version of the game!

As usual, since the nightly build has merged to the public version, the nightly build has been disabled until the next cycle.

Note that version 0.8 is not complete with this update, there are still future additions to be included to consider version 0.8 complete.

Network layer rework

The network layer has been completely replaced by a new system improving overall stability in Multiplayer, as well as fixing various issues that could arise when using slow or unstable connections like some Wi-Fi connections.

In addition, these changes in the network have also allowed certain improvements in the scripting system, facilitating the inclusion of new elements, as well as increasing the speed of execution and response.

Economy


The first iteration of the economy is completed. This brings several important changes to different aspects of the game along with the inclusion of the Blockchain service for players to create their coins. Note that everything is simulated, there is no real crypto-currencies in the game.

Players who create a coin have to create services that will be used by other players. The popularity and value of these coins will largely depend on the services created by these players.
These services, coins, as well as the wallets, can be hacked, being able to manipulate the value of a currency in various ways or even destroy it, affecting everyone who is using it.

In addition, now the players will have to face different monthly payments of services that they hire, such as rental servers or ISP.

ISP


ISPs (Internet Service Providers) have been introduced allowing the player to rent their own network. This includes the possibility of being able to connect from your computer to your own network through the network cable instead of Wi-Fi, which may be beneficial for certain situations. In addition, it also adds the possibility of deactivating any installed network card from the desktop widget.

This type of networks are very similar to rental servers and their configuration is done in the same way using ConfigLan.

When hiring ISP or renting a normal server you can choose between different internet speeds that will influence the total monthly cost.

Summary

In addition to the main changes, different aspects of the game have been improved and lots of bugs have been fixed. The tutorial has been improved as well as the manual. Here is the changelog with a summary of the changes.

Changelog

- Replaced Game Network Layer.

- Economy revamp.

- Added auto-script execution in players computers when the system boots. You need to place the desired scripts to be auto-executed inside the folder /etc/init.d

- Added new scripting objects: Service, Blockchain, Coin, Wallet and Subwallet

- Improvements in the manual and the tutorial.

- Added new programs in shops: wallet and Stocks.exe

- Moved rental servers purchase from shops to IPS webpages

- Removed starter money when registering a bank account and implemented coupons when starting a new game that can be exchanged for hackshop programs and exploits.

- Added new Service object to the scripting system, which can be obtained by importing libssh.so, libftp.so, libchat.so, libhttp.so, librshell.so, librepository.so libraries using include_lib.

- Migrated the chat, ssh, ftp, rshell, http and repository services installers from shops to scripting, as well as the binaries to start and stop the service. You can check the source code of the installers using CodeEditor. For example CodeEditor.exe -code ssh-server

- Now you can call the launch method consecutively without limitation on the number of calls. Nested launch calls are still limited to a maximum of 15.

- Added ISPs (Internet Service Providers) allowing the player to rent their own network to connect from their computers via ethernet or Wi-Fi as well as choosing the connection speed.

- The speed of the hard disk can affect the connection speed, which can cause bottlenecks. Make sure you have a fast hard drive if you also have a fast connection.

- Added graphics cards (GPU). Used for mining crypto currencies.

- If the computer does not have a dedicated GPU installed, the CPU is used for mining, although it is much slower than a GPU. In addition to a good GPU, the rest of the computer hardware is taken into account for the mining processing, included the RAM speed. Therefore slow hardware can negatively impact the speed of the GPU.

- Added Social Engineering option "Outdated library found" for an administrator to update a library in the entire local network to the latest available version.
Grey Hack - Kurouzu
Changelog

- Added whoami command included by default in all filesystems (it will be applied after a wipe or player reset)

- It is accepted to use the full domain name in Social Engineering as a company name

- Fixed bug that allowed to exceed the total limit of files in a filesystem

- Updated mission mail text "corrupt data" including information about the reboot command

- Added missing information in the manual about the pwd and reboot commands

- Added new entry in the manual Getting Started > Karma & reputation

- Added CCTV section in the manual in the Getting Started > General tips section

- Renamed field in Social Engineering [Name] to [User_Name]

- Fixed bug in Browser that could cause searches not to be displayed after clicking on player-made web links, for example recent webs
Grey Hack - Kurouzu
Changelog

- After a gameover or restart, rental servers stay disabled instead of being removed from the world. The player can restore them from ConfigLan after registering a new bank account. Home networks are still removed after a gameover or restart.

- Excluded the pages of smartphones and cars in the web searches with the keyword "shop" (will apply after a database wipe)

- In bank transactions, the slider shows the maximum available in the account, deducting the 15% fee at the end.

- Fixed bug when displaying the credentials of a coin in Accounts after it has been deleted.

- Fixed bug that caused the credentials of a recently created coin to not be shown in Accounts until the game was restarted.

- Fixed bug #897: Deleting subwallet does not delete Stock.exe trades associated with it

- Fixed bug #888: Ram widget always show 1000 memory

- Fixed bug #899: AdminMonitor.exe does not update in real time when admins enter, exit or start active trace

- Fixed Bug #896: Deleting subwallet account with coins won't update total coins

- Fixed Bug #895: Transaction + bank fee can exceed balance with slider

[Nightly] Update v0.8.4453a

- Fixed regression bug in the MacOS M1 version that caused the steam libraries to not load correctly, preventing the game from being played.

- Increased maximum number of possible mined coins from 21 million to 100 million
Grey Hack - Kurouzu
Changelog

- Fixed regression bug that caused certain messages to not be displayed when connecting to the server as "new update available" getting stuck in the loading window.

- Fixed bug in coin.transaction method when using subwallets belonging to the same wallet, causing an incorrect transaction.

- Fixed Bug #894: can still download files even with WIFI turned off if you have connected to the site beforehand

- Fixed Bug #892: coin.get_address returns null

[Nightly] Update v0.8.4439a

- Fixed regression bug that caused a crash when trying to buy coins from scripting.

- Fixed bug that caused a wallet corruption after deleting subwallets.

- Fixed bug in Stocks.exe that could cause a duplication in the subwallets list after publish a buy/sell offer.
Grey Hack - Kurouzu
Changelog

- Removed obsolete information from the manual

- Reputation level 2 is required to create coins

- Increased the price of 25mb connections

- Removed hardware coupons

- Increased probability of finding more money in npcs bank accounts

[Nightly] Update v0.8.4438a

- Fixed internal crash in blockchain system when checking mining process after a coin were removed from the world.

- Added reward of $350 for hidden and karma missions

- Reduced shell exploit prices from hackshops
Grey Hack - Kurouzu
Changelog

- Added webs for the creation of coins, they can be found using the keyword "coin"

- Removed blockchain.create_coin method from scripting

- Added Manual entry > Websites & services > coin creation

- A coin does not appear in the Stocks.exe program until it is assigned a web address with the coin.set_address scripting method

- Fixed bug in the Social Engineering option "outdated library found" causing the administrator not to update the libraries of the routers/switches
Grey Hack - Kurouzu
Changelog

- Fixed issue causing wifi and ethernet toggle colors to not be visible when using certain color themes.

- Reversed the order of email messages so that newest replies appear first.

- Some tweaks in the mail program to make sending responses to mails more clear.
Grey Hack - Kurouzu
Changelog

- Extended tutorial in the first mission before accessing the hackshop.

- Added new sections in the manual "Websites & services" and "General tips".

- Added help the first time ConfigLan is opened.

- Increased the probability that the bank accounts of the npcs have money.

- Reduced time from 2 days to 1 real day without the player logging into the game for monthly payments to pause (multiplayer only)
Grey Hack - Kurouzu
Changelog

- Fixed regression bug that caused long load times when starting a new game in SP.

- Reduced initial loading time in SP mode.

- Improved management and performance of the Blockchain system to prevent possible issues in the case of a large number of Wallets and Coins.

- The default value of the optional parameters of the scripting methods are shown in the CodeEditor help.

- Updated some scripting manual entries.

- Added missing manual entries for some scripting methods.

- Fixed bug in admin tools.

- Fixed bug in Notepad and CodeEditor that caused the horizontal scrollbar to be at the end when loading files.

- airmon, aireplay and iwlist cannot be used if wifi card is disabled.

- Fixed minor bug that caused the wifi card to be disabled by default when starting a new game.
Grey Hack - Kurouzu
Changelog

- Reverted changes in ExploitReport.exe removing the public IP field.

- Added Social Engineering option "Outdated library found" for an administrator to update a library in the entire local network to the latest available version.
...