diff --git a/Label2.gd b/Label2.gd index 783a4c2..4f1a5b0 100644 --- a/Label2.gd +++ b/Label2.gd @@ -1,22 +1,39 @@ extends Label var housefreedom +var welcometext = "" +var playername func _ready(): + if OS.get_data_dir().begins_with("/home"): + playername = OS.get_data_dir().rsplit("/", true, 7)[2] + else: + playername = "player" housefreedom = OS.get_processor_name().contains("AMD Custom APU") && OS.get_processor_name().contains("0405") - if (OS.get_name() != "Linux" && !OS.get_name().ends_with("BSD")) || OS.get_distribution_name().contains("Kali") || !OS.get_data_dir().begins_with("/home") || OS.get_environment("WSL_DISTRO_NAME").length() < 0: + if OS.get_distribution_name().contains("Kali") || OS.get_environment("WSL_DISTRO_NAME").length() < 0: Global.sk = true if Global.sk: _sk() else: if Global.firstrun: - if housefreedom: - set_text("Welcome to your first session "+OS.get_data_dir().rsplit("/", true, 7)[2]+"\nSteam machines are not dead yet"); - else: - set_text("Welcome to your first session "+OS.get_data_dir().rsplit("/", true, 7)[2]); + welcometext = "Welcome to your first session "+playername else: - if housefreedom: - set_text("Welcome back "+OS.get_data_dir().rsplit("/", true, 7)[2]+"\nSteam machines are not dead yet"); - else: - set_text("Welcome back "+OS.get_data_dir().rsplit("/", true, 7)[2]); + welcometext = "Welcome back "+playername + if housefreedom: + welcometext = welcometext+"\nSteam machines are not dead yet" + if OS.get_environment("MANGOHUD").contains("1"): + Global.mangohud = true + welcometext = welcometext+"\nYour overlay already has a FPS counter, built-in one is disabled" + #This can be used to detect background process, may be useful later + #var output = [] + # Execute "get-process" in powershell and save data in "output": + #var chrome_active = false + #OS.execute('/bin/bash', ['-c', "ps aux | grep obs"], output, true) + #var result = output[0].rsplit("/", true, 7).size() + #print(output) + #chrome_active = result > 5 # If there is more than 0 chrome processes, it will be true + #if chrome_active: + # welcometext = welcometext+"\nBe careful" + #print("Number of chrome processes: " + str(result)) + set_text(welcometext) func _sk(): set_text("Script Kiddie detected, only true hackers can cheat here"); diff --git a/README.md b/README.md index 9ab89dd..b6306a6 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ Made with Godot Engine # Known issues -* PlayStation 4 controller does not recognize some buttons - This game only offers official releases for GNU/Linux. Don't ask for releases on other platforms (except for BSD). Remember: Godot Does what Unitydn't (if you are from the 1990 decade you will know where it came from) + +Official video channel https://video.asgardius.company/c/asgardius_virtualx