4&5 already done, i dont understand 1 and 3 and dont understand unicode you meant.
1) Guilty's game use C++ to work. You need the microsoft C++ package to make it work. Sadly, say package change a bit overtime. So normaly, you need the version up from the time of the game release (or just before since it take time to make a game work)
Here, the game is from 2016, so you should need the package 2015-2019.
To see what you have installed or not, go to start=>application and search for "microsoft visual C++ .." like in the picture bellow.
If you don't have the right one installed, just check on line with the pckage name in the search bar and download what you need from microsoft (free to grab).
3) Path name. That the whole text you got in the upper bar of your window folder to where the game exe is. Like "c:\private\game\guimty\gamename\"
What you must check is, if there are any non local character (like Japanese in it when your computer is in English". Also, if it's not too long.
To make sure that is not the cause of the game not running, move the game to the root folder (ie something like "c:\Seven\"
2) unicode is a type of coding used by game. Each language setting impose some change in how it's used. So you can either change it on your computer (no reboot needed). To do that, go to the setting => regional & linguistic, there should be a setting for local unicode. Switch it to Japanese (it require the free pack "asian language packk" from microsoft).
if you do not want to change the local unicode, you need to use some emulating tool like NTLEA or Local Emulator. But both will still require you to have the asian language pack installed.