Learn Japanese To Survive - Hiragana Battle

Learn Japanese To Survive - Hiragana Battle

Senpai Jul 5, 2017 @ 7:19am
Linux version
It would be great if the game could run on linux. As far as I know, RPG Maker MV which is used to make the game runs fine (now) on linux too. It would be great if this and katakana both get a linux port.
Last edited by Senpai; Jul 5, 2017 @ 7:19am
< >
Showing 1-15 of 16 comments
Pesebrero Jul 8, 2017 @ 9:46pm 
+1 for Linux
jfbilodeau Jul 10, 2017 @ 4:45am 
+1 Linux

You have a guaranteed purchase here when you port to Linux.

ありがとうございます
Nod Dec 15, 2017 @ 9:25pm 
+1 for linux build
I also am in favor of this game getting ported to Linux!

Learn Japanese To Survive - Hiragana Battle is already using the Khronos EGL API, which is a cross-platform, unified standard. Therefore exporting this game and its sequel, Katakana War, to Linux should be trivial.

However, right now, when I try to run the game via WINE, I get the following messages:
network_change_notifier_win.cc(158)] WSALookupServiceBegin failed with: 8
gl_surface_egl.cc(403)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
command_buffer_proxy_impl.cc(155)] Failed to initialize command buffer service.
webgraphicscontext3d_command_buffer_impl.cc(213)] CommandBufferProxy::Initialize failed.
webgraphicscontext3d_command_buffer_impl.cc(230)] Failed to initialize command buffer.
gl_surface_egl.cc(403)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
command_buffer_proxy_impl.cc(155)] Failed to initialize command buffer service.
webgraphicscontext3d_command_buffer_impl.cc(213)] CommandBufferProxy::Initialize failed.
webgraphicscontext3d_command_buffer_impl.cc(230)] Failed to initialize command buffer.
gl_surface_egl.cc(403)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
command_buffer_proxy_impl.cc(155)] Failed to initialize command buffer service.
webgraphicscontext3d_command_buffer_impl.cc(213)] CommandBufferProxy::Initialize failed.
webgraphicscontext3d_command_buffer_impl.cc(230)] Failed to initialize command buffer.
gl_surface_egl.cc(403)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
command_buffer_proxy_impl.cc(155)] Failed to initialize command buffer service.
webgraphicscontext3d_command_buffer_impl.cc(213)] CommandBufferProxy::Initialize failed.
webgraphicscontext3d_command_buffer_impl.cc(230)] Failed to initialize command buffer.
nw_shell.cc(336)] ReferenceError: on is not defined
at eval (eval at <anonymous> (file:///C:/real_Steam/steamapps/common/HiraganaBattle/www/js/plugins/YEP_CoreEngine.js:752:23), <anonymous>:1:1)
at file:///C:/real_Steam/steamapps/common/HiraganaBattle/www/js/plugins/YEP_CoreEngine.js:752:6
Last edited by Nz17 #StandWithUkraine; Feb 8, 2018 @ 2:48am
Well shucks, it looks like this game was programmed using RPG Maker MV. And wouldn't you know it? RPG Maker MV has full support for Linux, both for creating games and exporting games to run on Linux.

Dear developer, if you want help porting/debugging/QA'ing a Linux release, please let me know! Thank you.
Kuro Feb 13, 2018 @ 7:31am 
The game is actually a webpage. If you go to it's install folder and inside the "www" folder there is "index.html" that runs the game in Firefox. Only tested in Win10 but it's a webpage so it should work.

If you run the game this way do not clear your browsing cache. You will lose your save data.
Oh I know. That's how I've been playing it - either with Firefox or using Chromium/Chrome + Apache or NGINX. I also "imported" the save files using Chromium (F12) and Firefox (SQLite Manager) to add the saves to the local user data database. (It's a good idea to backup your saves that way too.)

It's just that the performance of the game could be (much) better with a streamlined native client (even though the client only seems to be a WebKit executable).

Ultimately, though, it would be nice if Hiragana Battle had official Linux support and was listed as such on its Steam page.
ChikinSaizGOAT Jan 19, 2019 @ 1:27am 
Originally posted by Kuro:
The game is actually a webpage. If you go to it's install folder and inside the "www" folder there is "index.html" that runs the game in Firefox. Only tested in Win10 but it's a webpage so it should work.

If you run the game this way do not clear your browsing cache. You will lose your save data.


You sir just save me from pulling all my hairs off my head,
For those who are looking for a linux version, I found the html in mnt/[ your drive ]/[ your steam library ]/steamapps/common/HiraganaBattle/www
double click the index.html and it should be running on your browser, not sure if iy save game but I'm off to kill some hiragana, see you soon adventurers.:steamhappy:
ChikinSaizGOAT Jan 19, 2019 @ 1:40am 
Originally posted by alienpsp:
Originally posted by Kuro:
The game is actually a webpage. If you go to it's install folder and inside the "www" folder there is "index.html" that runs the game in Firefox. Only tested in Win10 but it's a webpage so it should work.

If you run the game this way do not clear your browsing cache. You will lose your save data.


You sir just save me from pulling all my hairs off my head,
For those who are looking for a linux version, I found the html in mnt/[ your drive ]/[ your steam library ]/steamapps/common/HiraganaBattle/www
double click the index.html and it should be running on your browser, not sure if iy save game but I'm off to kill some hiragana, see you soon adventurers.:steamhappy:


Just go past first save spot and the save is not working on html :S
jfbilodeau Jan 20, 2019 @ 6:30am 
Though I appreciate that it is possible to hack it to run in Linux, since it's an HTML (Cordova?) application, what's stopping the vendor from releasing a Linux version? I will throw some $$$ their way when they throw ❤️ Linux's way.
I save my progress just fine running Hiragana Battle, Katakana War, and Kanji Combat as "Web apps" / HTML. I just tried Hiragana Battle on Chromium and it works properly. I even rebooted the Web browser and the save loaded right away. The same is true for the other two games and that includes running them with Chromium, Chrome, and Firefox.

Honestly, the game is made with RPG Maker so I'm not sure why the dev doesn't export it for Linux considering RPG Maker MV 1.4.0 and newer have a Linux version and they can export Linux executables for the games.
boltronics Feb 8, 2019 @ 1:11am 
For me, the Katakana and Kanji games work under Proton/Steam Play. This Hiragana game runs and I can hear the music and see the game window appear, but the window contents are completely black.

I'm guessing the other games were exported using a newer version of RPG Maker? If so, it would be great to at the very least give the same treatment to this game so it can be played seamlessly on GNU/Linux directly from the Steam client.
boltronics Feb 21, 2019 @ 6:20pm 
Okay, I've got a work-around. Install Wine 3.16, go to the game prefix (for me it's in
<path to Steam install dir>/steamapps/compatdata/438270/pfx
) and run
WINEPREFIX="$(pwd)" winecfg
which will bring up the Wine configuration GUI. From there under the Applications tab change the Windows Version to Windows XP. Hit OK and then launch the game from Steam using Proton (I used 3.16-7 Beta). Then the game appears to be working - no more blank screen.

I'm off now to actually start playing it.
WizardStan Jan 27, 2021 @ 4:41pm 
Getting a black screen when running with Proton? Trying to load the index.html into a web browser doesn't work either? I found the solution. You need to load it from a web server. "Setting up a web server just to play a game? That's a lot of work" I present to you the simple server:
python3 -m http.server
Change directory to ~/.local/share/Steam/steamapps/common/HiraganaBattle/www/ and run the above python command, then just open http://localhost:8000 and voila, you've got it in browser.

WizardStan, thanks, that works too. I tried the
python3 -m http.server
command after changing the directory and it worked perfectly. Thank you.
< >
Showing 1-15 of 16 comments
Per page: 1530 50