Oct 26, 2022
Grey Hack - Kurouzu
Changelog

- Execution of scripting methods rshell_server, net_use, get_router and connect_service is not allowed if the player is not connected to the internet.

- Execution of commands in a terminal connected to a remote computer is not allowed if the player has completely disconnected from the network

- If the player completely disconnects from the network any running script stops. (in the future this will be limited only to scripts that connect to remote machines)

- Fixed Bug #918: Invisible from the world with gateway 0.0.0.0 after restoring the home network while connected to it

- Fixed Bug #931: Lose ownership of wallet when reseting the home computer twice in a row
Oct 24, 2022
Grey Hack - Kurouzu
Changelog

- Fixed bug that could cause "ghost" processes on the computer if a script that had been run by shell.launch was cancelled during a remote connection.

- Fixed crash in char and code scripting methods if an invalid UTF value was passed as an argument.
Oct 23, 2022
Grey Hack - Kurouzu
Changelog

Fixed crash when an administrator tried to restore the router after the kernel_router.so file had been deleted, causing several unexpected behaviors.
Oct 22, 2022
Grey Hack - Kurouzu
Changelog

Fixed bug when connecting by script to a remote computer, causing guest permission to be obtained sometimes instead of using the permissions obtained in shell.connect_service, showing the message "Denied. Only root user can execute this command." when using the methods install_service, start_service and stop_service in the same script execution as the connection.
Oct 18, 2022
Grey Hack - Kurouzu
Miniscript updated to latest version 1.5.1!

Miniscript is the language on which GreyScript is forked. Due to various changes and improvements of the new Miniscript some scripts may need some adjustments to work with the new version.

This build also adds a new general scripting method called get_custom_object which returns an empty Map object that can be used to share data back and forth with programs launched with shell.launch

In addition to the Miniscript update, various improvements and fixes have been made on server side to improve stability.

The experimental build will remain open for a couple of days In case any tester needs to copy any script left there.

Changelog

- Updated Miniscript to version 1.5.1

- Added scripting method get_custom_object that can be used to share data back and forth with programs launched with shell.launch

- Improvements in the management of threads on the server to avoid problems of selective freezes of clients for several minutes or infinite loading.

- Fixed bug that caused monthly payments to not resume under certain circumstances.

- metaxploit.scan and metaxploit.scan_address no longer checks if the metaxploit.so file exists after importing it with include_lib

- Updated manual with the official Miniscript documentation under Scripting > Basics

- Fixed bug when obtaining the list of active processes of a computer that could cause unexpected behavior in scripts when several of them were executed simultaneously.

- Fixed bug in push method that allowed to bypass the max limit of elements in a map.

- Changed game connection port to a less common one to avoid conflicts with other programs and games.

- Fixed Bug #925 - Function returns first used argument without return statement.

- Fixed Bug #160 - break does not work inside if statement with else

- Fixed Bug #607 - Can't compile multiline statement

- Fixed Bug #613 - assignment failing with expressions involving 'and' and 'or'

- Fixed Bug #614 - `not` on empty string returns null instead of 1

- Fixed Bug #615 - mismatched `end if` is not flagged as an error

- Fixed Bug #616 - line numbers off after `else` statement

- Fixed Bug #730 - assigning result of "and" and "or" operations causes runtime error
Grey Hack - Kurouzu
This build updates Miniscript to the latest version 1.5.1

Miniscript is the language on which GreyScript is forked. Due to various changes and improvements of the new Miniscript some scripts may need some adjustments to work with the new version.
During the experimental build, the testing will focus on compatibility with scripts from the old version as well as performing several stress tests on the server to verify that no new bugs has been introduced.

This build also adds a new general scripting method called get_custom_object which returns an empty Map object that can be used to share data back and forth with programs launched with shell.launch

Once the experimental version is considered stable, it will be merged into the public version without a database wipe.
Still in the case of some unforeseen critical bug found during testing it is possible that the Miniscript update will be delayed until the Nightly build.

The password to access the experimental build is: expbuildtest

Thanks for your reports and feedback!
Sep 7, 2022
Grey Hack - Kurouzu
Changelog

- Fixed bug on the bank page that could cause the monthly payment of servers not to be shown after reset the player computer.

- Fixed bug that caused an attempt to start a monthly payment after a failed registration of a bank account causing an internal crash.

- Fixed internal crash when trying to check monthly payments after resetting the player computer before the player re-registered a new bank account
Sep 5, 2022
Grey Hack - Kurouzu
Changelog

- Potential fix for a bug that may prevent the player from being able to play Multiplayer mode by displaying the error message "Steam start session failed" until the server is restarted (2)

Note that this message may still appear occasionally, but it should fix up on its own after waiting a couple of minutes before reconnecting.
Sep 2, 2022
Grey Hack - Kurouzu
Changelog

- Potential fix for a bug that may prevent the player from being able to play Multiplayer mode by displaying the error message "Steam start session failed" until the server is restarted.

Update v0.8.4471a

- When clicking or selecting text from programs such as Manual, Mail, PDFs, etc, the window goes to the foreground for better usability, also allowing the Control+C key combination to work on the text that is being selected since it is not in the background.

Update v0.8.4472a

- Added maximum limit of 1000 characters per message in Chat
Aug 29, 2022
Grey Hack - Kurouzu
Changelog

- Fixed #Bug 904: NPC's have 2 bank accounts

- Fixed bug in ConfigLan when applying changes to the home network while connected via ethernet, causing the player's computer to become partially offline, allowing outside access but preventing access to the computer.

- Fixed crash when starting the game when trying to connect to the ethernet network if the IP was busy
...