Hello Gho, I'm finally able to play through the Japanese version of Warlords Battlecry 1 on Win11 thanks to your software.
I'm about to start Warlords Battlecry II, and noticed square icons instead of text for the font in the second game. The first and third work fine with DxWnd and don't suffer from this issue. Is there any way you could help me understand how to correct the font issue?
I'm using v2.05.93 ( I can update but I don't think it will make a difference for this issue). I tried
For the first game I could get it to launch consistently by setting the single core process affinity and set last core affinity in the Compat tab.
I did that for this game as well and it does launch.
However the text is all squares. My computers locale is already set to Japanese, but I tried setting the locale in dxwnd as well: country, locale, codepage set to 932 - unfortunately I'm still getting squares.
Anything you would recommend from here?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
From your description I figure that the game may not be using Kanji font to print text but instead it could have a set of symbols to be drawn as sprites or textures. If my guess is correct the game could have a transparency handling problem, or maybe a pixel format problem. But it's useless to try guessing, I'll grab the needed files and I will try to see by myself.
👍
1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I tried to drop dgVoodoo2 files here, but nothing changed. In effect, the square is also a filler character in some font files. Maybe it is necessary to grab some windows font files adapted for the Japanese locale?
The problem seems all in the available fonts.
The file "Japanese/Font.ini" holds a mapping between the font styles used in the game and the font files to be used. I don't know whether you have HGRSGU.TTC and HGRPP1.TTC in your system (I don't ...) but replacing these entries with ARIAL.TTF something happens (look at the screenshots). The Japanese characters are still squares, but the western characters are rendered correctly (there are 1, 4, X and P letters). So my guess is that if you had the proper fonts everything should appear.
I think I will still try to find the original fonts somewhere. It seems the first ones I found had internal font names that must have been something other than what the font.ini file specified
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Now that I got past the fonts issue, I'm trying to run the game stably. I set the resolution internally in game to my monitor resolution 1600x1200 and am trying to start a skirmish, but then has graphical issues and black chunks that trace with the mouse. Any ideas for that?
The game now is fully Japanese, so there's no way I could guess how to set its resolution. Could you try to post here some screenshot so that I can figure out what the problem could be? Also some logs would help, you can read the tutorial on the help pages to get a dxwnd.log file.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I actually managed to get it working. It seems that there might be a bug in the version of DXWnd I'm using where changing the monitor sometimes doesn't work. Also, it seems that some of the resolution settings I had hardcoded to 1024x768 may have been cached by DXWnd, so that when I removed them they were still locking the resolution in. I disabled and re-enabled this dxwnd profile (the one attached to this message), and everything is working! You can see the differernce between what I changed between the WB2.dxw attached to this message and the one a few messages before.
I will add logs in the future if something comes up, but I'm satisfied with getting everything working at this point :) . Thank you for the help.
I'm glad you are happy with DxWnd now. I tried your attached profile but I found that in my computer to have a full Japanese text I should also add the Locale flags for Locale 17 and CodePage 932. Probably this may depend on the computer setting, but I report this in case someone could have the same problem.
👍
1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello Gho, I'm finally able to play through the Japanese version of Warlords Battlecry 1 on Win11 thanks to your software.
I'm about to start Warlords Battlecry II, and noticed square icons instead of text for the font in the second game. The first and third work fine with DxWnd and don't suffer from this issue. Is there any way you could help me understand how to correct the font issue?
I am running these:
Base: https://archive.org/details/2_20211229_20211229_1452
Patch: https://archive.org/details/warlord-battlecry-2-patch
I'm using v2.05.93 ( I can update but I don't think it will make a difference for this issue). I tried
For the first game I could get it to launch consistently by setting the single core process affinity and set last core affinity in the Compat tab.
I did that for this game as well and it does launch.
However the text is all squares. My computers locale is already set to Japanese, but I tried setting the locale in dxwnd as well: country, locale, codepage set to 932 - unfortunately I'm still getting squares.
Anything you would recommend from here?
From your description I figure that the game may not be using Kanji font to print text but instead it could have a set of symbols to be drawn as sprites or textures. If my guess is correct the game could have a transparency handling problem, or maybe a pixel format problem. But it's useless to try guessing, I'll grab the needed files and I will try to see by myself.
I recall a similar problem with extreme g2 startup screen. The text is basically squares and only dgVoodoo2 fixed i
I tried to drop dgVoodoo2 files here, but nothing changed. In effect, the square is also a filler character in some font files. Maybe it is necessary to grab some windows font files adapted for the Japanese locale?
Ah, well you've successfully reproduced the issue!
I run old visual novels in Japanese frequently with Japanese locale set and have Japanese fonts installed which would usually fix something like this.
I also read through the readme for the second game but couldn't find any references to fonts or font issues.
Last edit: Kanji Eater 2023-04-23
In the third game it seems like they have the font's built in interestingly enough
The problem seems all in the available fonts.
The file "Japanese/Font.ini" holds a mapping between the font styles used in the game and the font files to be used. I don't know whether you have HGRSGU.TTC and HGRPP1.TTC in your system (I don't ...) but replacing these entries with ARIAL.TTF something happens (look at the screenshots). The Japanese characters are still squares, but the western characters are rendered correctly (there are 1, 4, X and P letters). So my guess is that if you had the proper fonts everything should appear.
I could not get the font's in the ini working when I found them online and installed them. I did manage to get https://github.com/gocreating/fonts/blob/master/MEIRYO.TTC working with this method though.
I think I will still try to find the original fonts somewhere. It seems the first ones I found had internal font names that must have been something other than what the font.ini file specified
Now that I got past the fonts issue, I'm trying to run the game stably. I set the resolution internally in game to my monitor resolution 1600x1200 and am trying to start a skirmish, but then has graphical issues and black chunks that trace with the mouse. Any ideas for that?
It seems setting the ingame resolution to anything but 1024x768 breaks it in this way. Any ideas on that?
The game now is fully Japanese, so there's no way I could guess how to set its resolution. Could you try to post here some screenshot so that I can figure out what the problem could be? Also some logs would help, you can read the tutorial on the help pages to get a dxwnd.log file.
I actually managed to get it working. It seems that there might be a bug in the version of DXWnd I'm using where changing the monitor sometimes doesn't work. Also, it seems that some of the resolution settings I had hardcoded to 1024x768 may have been cached by DXWnd, so that when I removed them they were still locking the resolution in. I disabled and re-enabled this dxwnd profile (the one attached to this message), and everything is working! You can see the differernce between what I changed between the WB2.dxw attached to this message and the one a few messages before.
I will add logs in the future if something comes up, but I'm satisfied with getting everything working at this point :) . Thank you for the help.
I'm glad you are happy with DxWnd now. I tried your attached profile but I found that in my computer to have a full Japanese text I should also add the Locale flags for Locale 17 and CodePage 932. Probably this may depend on the computer setting, but I report this in case someone could have the same problem.