Battlefleet Gothic: Armada 2

Battlefleet Gothic: Armada 2

View Stats:
Juuken 12 Jan, 2022 @ 8:26am
5
9
9
2
4
[FIX] Game always crashes after around 1-3 minutes.
Maybe a bit late (again), but if you got yourself a new PC like me, and wonder why the game constantly crashes now - that could be because of a 10th or 11th gen CPU in your rig. I searched around and found this solution: https://steamhost.cn/steamcommunity_com/app/736220/discussions/2/3148556875506185780/

Helped me fix the issue completely. Hope someone finds this helpful as well.

Cheers!

PS:
For your convenience:
Originally posted by SnazzyDuckling:
Step 1. Open "Control Panel" by searching for it in Windows search bar, by pressing the Windows button or key.
Step 2. Go to "System & Security"
Step 3. Go to "System"
Step 3. Press "Advanced system settings"
Step 4. Press "Environmental Variables"
Step 5. Create a new "System Variable" (NOT USER VARIABLE)
Step 6. Enter the following into the Variable name box: OPENSSL_ia32cap
Step 7. Enter the following into the Variable value box: ~0x20000000
Step 8. Now press OK.

Short explanation:
"This disables the OpenSSL code check for SHA extensions and runs a different code path that does not contain the crashing bug."

Long explanation:
https://www.intel.com/content/www/us/en/developer/articles/troubleshooting/openssl-sha-crash-bug-requires-application-update.html
Last edited by Juuken; 15 Sep, 2022 @ 2:55am
< >
Showing 16-30 of 80 comments
[COMB] HeRo117 13 Aug, 2022 @ 5:53pm 
work but make other bug now cant select campaign or battle
Last edited by [COMB] HeRo117; 13 Aug, 2022 @ 5:53pm
Juuken 1 Sep, 2022 @ 9:48am 
Originally posted by Remixzd:
same it didn't work for me either
You sure you put the line under "System Variable"? Have you tried to restart your PC afterwards?

Originally posted by FrHeRo117:
work but make other bug now cant select campaign or battle
That has nothing to do with the fix.
Imnuktam 12 Sep, 2022 @ 7:09pm 
Will this fix effect any other programs and apps? Sucks that steam still sells their expansions to people like me that try to go back to a broken and abandoned game.

Can collect money from expansions, check.
Can fix the game so people can play those expansions,,,, not so much.
Juuken 13 Sep, 2022 @ 3:00am 
Valve (Steam) is not responsible for this game. Valve is not the developer or the publisher. Steam is a shop. This workaround could have effects on other programs or games, but I noticed none. If you're afraid of it you can always erase the workaround after you're done playing the game for the day.
Last edited by Juuken; 13 Sep, 2022 @ 3:00am
Imnuktam 13 Sep, 2022 @ 2:52pm 
Originally posted by Juuken:
Valve (Steam) is not responsible for this game. Valve is not the developer or the publisher. Steam is a shop. This workaround could have effects on other programs or games, but I noticed none. If you're afraid of it you can always erase the workaround after you're done playing the game for the day.

Whoever sells you the expansion and collects the money for it should be responsible. Look at these forums after I spent 15 min digging up all the articles on this game not working, the entire first two pages are almost all about that. A company should not be able to profit off of selling products that arent working and no longer supported by the team that made them.

I would use the workaround but many say it did not work and like you said, i am afraid of what it would do to other working programs. As someone who isnt very tech savvy, i wouldnt even know how to undo the change or what the parameter should be set at if I wanted to make that change everytime I played.
Koala 4peace 13 Sep, 2022 @ 3:59pm 
Originally posted by Juuken:
Valve (Steam) is not responsible for this game. Valve is not the developer or the publisher. Steam is a shop. This workaround could have effects on other programs or games, but I noticed none. If you're afraid of it you can always erase the workaround after you're done playing the game for the day.
In a reddit thread i found this launch option:

cmd /c "set OPENSSL_ia32cap=:~0x20000000 && %command%"

which i guess may work only when the game is running? I don't have any problems with the game, so i cannot try it out.
Juuken 14 Sep, 2022 @ 3:38am 
Originally posted by Imnuktam:
Originally posted by Juuken:
Valve (Steam) is not responsible for this game. Valve is not the developer or the publisher. Steam is a shop. This workaround could have effects on other programs or games, but I noticed none. If you're afraid of it you can always erase the workaround after you're done playing the game for the day.

Whoever sells you the expansion and collects the money for it should be responsible. Look at these forums after I spent 15 min digging up all the articles on this game not working, the entire first two pages are almost all about that. A company should not be able to profit off of selling products that arent working and no longer supported by the team that made them.

I would use the workaround but many say it did not work and like you said, i am afraid of what it would do to other working programs. As someone who isnt very tech savvy, i wouldnt even know how to undo the change or what the parameter should be set at if I wanted to make that change everytime I played.
But the game works. It's just that new processors have an issue with it. In that regard you could just as well blame e.g. Intel. At some point a dev is just done with a program. You can't support everything forever. Why should a shop be prohibited to sell old(er) stuff? That would ruin a lot of sellers. You have to know what you want. You can do research beforehand and you should know what you're getting into. Your responsibility. The shop's responsibility is to provide you with a refund system, just in case.

Anyway, you have to decide what you do and what you don't. Do you want to play the game or not? There are several people here who tried this and it fixed the issue. None came back and reported anything else stopped working or outright broke down. Including me. You remove the workaround the same way you install it. There is literally a button to delete the entry you set before. Click on the line, delete it, accept everything and that's that. Even non-tech-savvy people can do it - believe me.
Imnuktam 14 Sep, 2022 @ 6:36pm 
Originally posted by Koala 4peace:
Originally posted by Juuken:
Valve (Steam) is not responsible for this game. Valve is not the developer or the publisher. Steam is a shop. This workaround could have effects on other programs or games, but I noticed none. If you're afraid of it you can always erase the workaround after you're done playing the game for the day.
In a reddit thread i found this launch option:

cmd /c "set OPENSSL_ia32cap=:~0x20000000 && %command%"

which i guess may work only when the game is running? I don't have any problems with the game, so i cannot try it out.

Like you said, this one only works when you run this game which was perfect for me, thank you very much. So far it looks like it works.

I appreciate all the replies. Hope you didnt take my hesitancy to try the global setting as a reflection that I didnt appreciate your time spent replying, I just didnt want to make global changes and risk breaking other things for just one game.
Juuken 15 Sep, 2022 @ 3:36am 
Doesn't work for me, but it looks like it basically does the same thing. Happy you can play the game now. Anyways, since the workaround is in popular demand, I created a guide for it on Steam. I also incorporated the alternatives and linked the sources. You can find the guide here: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2863196720

Incoming shameless advertisement:
You can also take a look at my other guide that fixes the resolution scaling option.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2565333551
Last edited by Juuken; 15 Sep, 2022 @ 3:46am
Koala 4peace 15 Sep, 2022 @ 12:21pm 
1 out of 2. Not bad.
Imnuktam 15 Sep, 2022 @ 1:24pm 
2
3
Try it this way instead Juuken.

Copy this

cmd /c "set OPENSSL_ia32cap=:~0x20000000 && %command%"

Go to library and right click the game
Choose properties
at the bottom of the box that appears under launch options paste that in there.

This way it will only effect that one game while you are playing it, and nothing else.

Hope that helps you and others who were nervous to do a global change like I was. 🤞
Juuken 19 Sep, 2022 @ 1:15pm 
Originally posted by Imnuktam:
Try it this way instead Juuken.

Copy this

cmd /c "set OPENSSL_ia32cap=:~0x20000000 && %command%"

Go to library and right click the game
Choose properties
at the bottom of the box that appears under launch options paste that in there.

This way it will only effect that one game while you are playing it, and nothing else.

Hope that helps you and others who were nervous to do a global change like I was. 🤞
Now I understand. Thanks. I corrected that in the guide and mentioned you as well.
Koala 4peace 19 Sep, 2022 @ 1:38pm 
Originally posted by Juuken:
Now I understand. Thanks. I corrected that in the guide and mentioned you as well.
I hate you both XD.

Jokes aside, no need to mention me, just took it from some lads/lasses on reddit. Thank them.
Last edited by Koala 4peace; 19 Sep, 2022 @ 1:42pm
Anubis 16 Oct, 2022 @ 11:09am 
Thanks for this, it made my game run once again, however it now freezes randomly at times and have to restart. It only happens on the game menus, NOT in battle, which is amazing. The downside is trying to choose a fleet in MP.
Juuken 16 Oct, 2022 @ 11:56am 
Originally posted by Anubis:
Thanks for this, it made my game run once again, however it now freezes randomly at times and have to restart. It only happens on the game menus, NOT in battle, which is amazing. The downside is trying to choose a fleet in MP.
Sorry to hear this. Never had this issue. Try running the game in windowed mode, though. Could help.
< >
Showing 16-30 of 80 comments
Per page: 1530 50