Once Human

Once Human

DrDigital Jul 14, 2024 @ 9:23am
2
2
2
2
Run OnceHuman with NO admin privileges
It's REALLY stupid that they require the game to run as administrator on your PC. You can force Windows to run it as a non-admin user with a bit of work however.

I have not fully tested the game running this way, but I think it should work. It did start for me anyway and I joined a server. Theoretically this should prevent the game from altering your Windows O/S in ways it should not.

1. Create a batch file (like "runoncehuman.bat") on your desktop or somewhere. Edit the file and add these lines:

set __COMPAT_LAYER=RUNASINVOKER start "" "D:\Steam\steamapps\common\Once Human\ONCE_HUMAN.exe" --start_from_launcher=1 --game_language=en

2. Edit the path to your ONCE_HUMAN.exe file to wherever it is on your computer.
3. Save the file
4. Run your new shortcut batch file to start the game without admin privileges.

Enjoy the game!
< >
Showing 1-15 of 45 comments
This "works" but if the game ever needs admin privs it will just ask for them anyways afterwards instead so if it never asks it probably never needed them in the first place I would assume. Hopefully the devs will just remove that entirely. Maybe it needs it for certain things but as you said haven't encountered it either
Last edited by ◬ ☥ 𝕄𝕚𝕝𝕜 ☥ ◬; Jul 14, 2024 @ 9:27am
Kinky Cow God Jul 16, 2024 @ 1:09am 
tried it steam says the game in running but no game window popped up
SilvaBlad3 Jul 16, 2024 @ 1:12am 
yea no thanks i aint gonna corrupt my game files or get banned
dziugsterisbandit.gg Jul 16, 2024 @ 1:30am 
Originally posted by Kinky Cow God:
tried it steam says the game in running but no game window popped up
putting the .bat file inside game's folder and then making a shortcut for it worked for me
ShiningHero Jul 20, 2024 @ 11:13am 
This seems pretty similar to the admin shim method I've used at my old IT job. Same RunAsInvoker compatibility method too. OP is just manually specifying it in a batch file for that session, as opposed to it being deployed via Microsoft's MACT tooling.
ToesFu Jul 29, 2024 @ 9:23pm 
would running the batch file still count as playing on steam so it counts as playtime? or would it be more similar to just using a seperate launcher type deal?
guska Jul 29, 2024 @ 9:28pm 
If you're that worried about it, jut run it in Windows Sandbox
BigBallinChester Jul 29, 2024 @ 10:40pm 
Would unistalling the game get rid of the spyware? I know some games still have lingering files.
Jaylixxx Aug 2, 2024 @ 12:42am 
Wonderfull! Ty
I also added the start setting's in Steam for easy start, without an shortcut:

-> Right Click on your game
-> Go to Properties
-> Set Launch Options...
-> Enter this command below
enter the following path with %command%
\Steam\steamapps\common\Once Human\YOUR-FILENAME.bat" %command%
or the lnk
"YOUR-GAMEPATH\Steam\steamapps\common\Once Human\YOUR-FILENAME.lnk" %command%
Martin Aug 2, 2024 @ 1:54am 
I don't run the game in admin. I only use admin mode to run obs to stream the game. But not the game itself, that's way too risky.
KairuByte Aug 2, 2024 @ 5:54pm 
5
2
2
2
2
3
2
2
13
Instead of making a batch file, just set your launch options to
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %command%"
Jaylixxx Aug 3, 2024 @ 3:59am 
Ty! A better solution! :myidea: :demoticon:

Originally posted by KairuByte:
Instead of making a batch file, just set your launch options to
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %command%"
GrooveDiggr Aug 14, 2024 @ 8:43am 
Agree this is stupid. Don't know why some game devs do this. Opens the door to malware and a host of other vulnerabilities. Thx @KairuByte for a nice clean method to work around it. Working so far for me.
Sakata Aug 20, 2024 @ 1:42pm 
Originally posted by KairuByte:
Instead of making a batch file, just set your launch options to
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %command%"
This is elegant and simple, and is what I've used for ages now cause some devs are... speshul. As an IT person, I approve. Nice thing is that if it does need to do something elevated, it will still ask, but won't if it doesn't need to.

Which honestly, SHAME netease, you should have done this to begin with.
Last edited by Sakata; Aug 20, 2024 @ 1:43pm
AirborneAdept Aug 25, 2024 @ 7:14pm 
Originally posted by KairuByte:
Instead of making a batch file, just set your launch options to
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %command%"

I WISH I could give more then an award for this. Thank you so much!
< >
Showing 1-15 of 45 comments
Per page: 1530 50

Date Posted: Jul 14, 2024 @ 9:23am
Posts: 45