Multilingual BB PC client (TethVer12513_Multi) #641
Replies: 2 comments
-
PatchesThese client patches can be downloaded from the psobb_patches repository. BetterSleepSignificantly lowers CPU usage by replacing the frame limiter's busy loop with a smart sleep algorithm using the precisesleep technique. MoreSaveSlotsIncreases the number of save slots from 4 to 12. Configurable to up to 127 slots by changing the SLOT_COUNT definition and recompiling. WideScreenRuns the game in borderless fullscreen mode for improved compatibility with modern systems and multiple displays, allows the use of widescreen resolutions, and upgrades DirectX 8 to DirectX 9 for improved performance and shader support. |
Beta Was this translation helpful? Give feedback.
-
Please find attached, as requested in #667 I do intend to "finish" translating unitxt_j.prs with the help of a friend in the future. This also does not fix the issue of Techniques not having their full descriptions in English instead of Japanese. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
TethVer12513_Multi.zip
I put together a multilingual version of TethVer12513 having correct
_e
and_j
data files and patching the language flag in the exe, no longer replacing the Japanese data files with English ones like the original TethVer12513_English.No more hex editing either, simply set the server information in
psobb.cfg
along your language and whether to enable IME input or not.There was also bunch of English files mixed in the original TethVer12513_Japanese, which should all be fixed now and the Multilingual client is now actually in Japanese when language is set to it.
Word Select also works now like it's supposed to, allowing interlingual communication.

Coren Note:
Wanting to still keep the client the same "TethVer12513" 1.25.13 version, it still has the same pre-Coren map files as it used to, so to enable Coren you need to copy
map_city00_00e.dat
map_city02_00_00e.dat
map_labo00_00e.dat
files from translated-coren-map-files to newserv'ssystem/patch-bb/data
folder. Using the wonderful patch system newserv has, those will be automatically updated on the client too.On the other hand, if you do not want to enable Coren, you don't have to do anything.
Dev Info:
To ease use for further patches, patch.dll includes an ASI loader that will load any .asi files present either on a folder called "patches" or the game root folder.
It will search for a load function with this signature and call it if found:
Exporting such function will allow to patch cleanly, not having to do it in DLL_PROCESS_ATTACH
Beta Was this translation helpful? Give feedback.
All reactions