My title requires a launch parameter to solve an SSL cpu 10+Gen compat issue. I have the cmd but..
Hi, my vr game may crash at or shortly after launch due to an open SSL issue with 10th Generation CPU's as reported by Intel here: https://www.intel.com/content/www/us/en/developer/articles/troubleshooting/openssl-sha-crash-bug-requires-application-update.html#:~:text=OpenSSL*%201.0.,released%2010th%20Generation%20processor

The command that works is: cmd /c "set OPENSSL_ia32cap=:~0x20000000 && %command%"

My question is how do I make this command a launch argument in General/installation so the customer isn't required to type it in manually? If I enter the above, the cmd isn't run at launch.
I am launching in 3 weeks so any help will be very much appreciated!
引用自 nullable:
The bug is a hassle, trying to fiddle with launch parameters you don't understand how to implement is a hassle. Maybe recompiling under UE 4.2.2 is the least amount of hassle.

In short you have to write the code to handle each launch parameter you want your game to handle. It won't just happen auto-magically. And in this case you'd have to write additional code to take your value and run it against the windows command prompt.

And it might just be easier to detect if the user is running a 10th gen CPU and just run the command in an if statement to side step the user having to fiddle with launch parameters that maybe don't need to be launch parameters.
< >
正在显示第 1 - 6 条,共 6 条留言
Uh why don't you just recompile in Unreal 4.22

Otherwise you should really be asking in the Steamworks discussion not here, but generally you can pass environment variable directly into your exe when you compile.
最后由 Satoru 编辑于; 9 小时以前
I am on 4.19.2. Upgrading to 4.22 is a major hassle.
I downloaded the 4.22 updated SSL files and put them in my build but it didn't work.
My project is blueprint only.
"but generally you can pass environment variable directly into your exe when you compile."
Can you tell me how pls? Apologies for wrong board.
Done, thanks :)
该讨论串的作者已表示此帖子解答了原先的主题。
The bug is a hassle, trying to fiddle with launch parameters you don't understand how to implement is a hassle. Maybe recompiling under UE 4.2.2 is the least amount of hassle.

In short you have to write the code to handle each launch parameter you want your game to handle. It won't just happen auto-magically. And in this case you'd have to write additional code to take your value and run it against the windows command prompt.

And it might just be easier to detect if the user is running a 10th gen CPU and just run the command in an if statement to side step the user having to fiddle with launch parameters that maybe don't need to be launch parameters.
I'll take a look at this also, thanks nullable
"it might just be easier to detect if the user is running a 10th gen CPU and just run the command in an if statement to side step the user having to fiddle with launch parameters that maybe don't need to be launch parameters."
< >
正在显示第 1 - 6 条,共 6 条留言
每页显示数: 1530 50