MY HERO ONE'S JUSTICE 2

MY HERO ONE'S JUSTICE 2

96 ratings
How to fix the game not launching
By Kuro
This will solve the issue where the game crashes on startup due to a OpenSSL bug with Intel 10th+ Gen CPUs.
Please spam this in the discussions each time someone asks how to fix the game crashing on launch.

Also redist files, don't forget those.
4
11
3
   
Award
Favorite
Favorited
Unfavorite
Introduction
I'm making this guide because of . . .
Verify Game Integrity and Reinstall Redistributables
Verifying Game Integrity
This will cause steam to look for any modified files that you have and will restore them back to original as if you just installed the video game.

  1. Go into your Steam Library
  2. Right click on MY HERO ONE'S JUSTICE 2
  3. Click on "Properties"
  4. Go into the "Local Files" tab
  5. Click on Verify integrity of game files...

If you've installed mods, these will likely not be touched since Steam only looks for the original files. The only thing inside your "My Hero Ones Justice 2\HeroGame\Content\Paks" folder should be "HeroGame-WindowsNoEditor_0_P.pak" and "HeroGame-WindowsNoEditor_0_P.sig"

Installing the Common Redistributables
If the game won't launch at all, and you've tried verifying but it won't launch the first time setup, then you'll need to either open the files you have on your computer already, or redownload them through Microsofts website.

This method will be done through files you should already have downloaded on your PC.
  1. Press Ctrl+Alt+Del and Open Task Manager
  2. Click on "More Details"
  3. Right Click on the Steam process
  4. Click on "Open file location"
  5. You should have a "steamapps" folder, open it and go into the "common" folder as well.
  6. Inside of the "common" folder, You should have a "Steamworks Shared" folder.
  7. Inside of that, you'll have a "_CommonRedist" followed by a "DirectX", "DotNet", and "vcredist" folder
  8. Open the DirectX folder, look for a application called "DXSETUP", launch and install it.
  9. Go back out to the "_CommonRedist" folder.
  10. Open the vcredist folder, there may be several folders in here, go into each one, and launch: "vcredist_x64" and "vcredist_x86", installing each and every one of them.










This method will be done through downloading them fresh from Microsofts website.
  1. First you'll need to download the DirectX Jun 2010 Runtime.[www.microsoft.com]
  2. Launch the application: "directx_Jun2010_redist" and agree to the terms.
  3. Create a new folder somewhere and extract the files into it.
  4. Open the folder you've created and launch the application: "DXSETUP" and follow the installation.
  5. Download this: Visual C++ Redistributable for Visual Studio 2015[www.microsoft.com] (Both the vc_redist.x64 and vc_redist.x86)
  6. Launch both applications and install them.

After installing these Redistributables
Restart your computer or else you'll still be running outdated files.
Intel CPU Fix
Since the 10th generation of Intel i-series processors, there is an error in the calculation of the OpenSSL instructions, which Intel describes more fully here.[software.intel.com]

This guide has been posted by others in the Steam Discussions and even by GOG Support[support.gog.com] which worded it as a 'safe workaround'.
  1. Press the Windows Key+R to open the Run window.
    (Or Windows Key, then search for "Run")
  2. Enter the following into the Run window: "SystemPropertiesAdvanced"
  3. Press OK.
  4. Inside of the "Advanced" Tab, Press "Environmental Variables..."
  5. Create a new "System Variable"
    (NOT USER VARIABLE)
  6. Enter the following into the Variable Name Box: OPENSSL_ia32cap
  7. Enter the following into the Variable Value Box: ~0x20000000
  8. Now press OK.
  9. Restart your Computer.







Spread the word
If this guide ended up helping you, please start spreading it around in the Steam Discussions.
28 Comments
Tomato 3 Jul @ 10:07am 
:steamthumbsup::steamthumbsup:
ItzDinoMike02 26 Jun @ 1:49pm 
MALD..

you're absolutely beautiful. May life bless you with wonderful things.
Wayney 23 Apr @ 11:23am 
Can vouch for the comment below (MALDs) been playing on the Steam Deck (wasn't able to get it running on my PC) but was able to thanks to the two guides :)
MALD 20 Dec, 2024 @ 7:15am 
This works, however, I would recommend adding the following to the game, instead of creating a system variable that affects every program in your computer.

Just add this to the lunch option of your game (Right click on game > property > general > launch options).

Copy and paste the whole thing in it:

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

Reference: https://www.reddit.com/r/Smite/comments/pl35y6/fix_64bit_not_working_on_10th_gen_and_11th_gen/
Angel_0x 13 Dec, 2024 @ 3:57pm 
The last step actually helped to get it working. Tysm!!! <333
stupidcheesecat 12 Dec, 2024 @ 11:37pm 
sorry if my comment is kinda dumb but does adding that new system variable can be harmful to my PC or laptop? bcs mine cant launch as well and i want to try this, but kinda afraid that it might do something to my computer systems :steamsad:
RasenFlame 26 Oct, 2024 @ 11:34am 
After doing that put this into the launch options for the game which can be found in the properties tab for the game(right click on the game and you’ll see it).

OPENSSL_ia32cap=~0x20000000 %command%

Even if you make it steam won’t know it’s there so you gotta tell it essentially. I believe this was the solution that worked for me it’s been a while so I don’t fully rmm.
N0mu 20 Sep, 2024 @ 4:55pm 
I did it everything on the guide, but for me it doesnt help, so if your game still cruch on launch, try to update Nvidia drivers, that how I fix this game on my PC :HFR_Happy:
Marmalade 13 Aug, 2024 @ 10:29am 
This guide was easy to follow, and the last one actually did it for me!! Thank you so much
KarmaSutra 29 Nov, 2023 @ 2:34pm 
ARIGATOO