Higurashi When They Cry Hou - Ch.4 Himatsubushi

Higurashi When They Cry Hou - Ch.4 Himatsubushi

View Stats:
wtf? how? Dec 25, 2016 @ 2:50am
Fix for Linux users (especially using PS3 patch)
On Linux Mint, I found that playing with the PS3 patch causes the game to freeze at certain parts. With further investigation, I found that the cause was that the game fails to load file paths with capital letters. For example, files under a 'Sunset' folder will freeze the game (or will not be displayed).
Fix: rename the folder to 'sunset' without the capital 'S'.
Overall, I had to rename every file with a capital letter in it.

For the developers of the game, this is worth noting so you can work around this dependency in the future.
For developers of the patch (and other mods), you may want to warn your users or even distribute files without capital letters.

I don't know if anyone else even has this problem, but Merry Christmas. :NyanNyan:
< >
Showing 1-13 of 13 comments
Ohagi-Chan Dec 25, 2016 @ 2:58am 
Good job on working that out.
I'll make sure to remind the support address about this when I contact them before the next chapter releases (There might be some hope of the AYRFWata group getting a bulk order if they still remember my request after the giveaway for this chapter).
fllthdcrb Dec 25, 2016 @ 5:24pm 
Typical. Working in an environment where filename case doesn't matter will naturally make developers lazy about such things. They need to be reminded that case does matter when Linux enters the picture. Also, possibly Mac OS X (after a little checking, I see that case-sensitive Mac filesystems are available). There should, perhaps, be some automated mechanism in place to check for such errors.
Last edited by fllthdcrb; Dec 25, 2016 @ 5:27pm
prischeyadro Apr 13, 2017 @ 6:27am 
I have a problem with launching Himatsubushi on Linux. All three previous chapters work flawlessly. It just won't start without showing anything. I use Kubuntu 16.04 and Nvidia 378.13

Any advice, please?

Executable output:
~/.steam/steam/steamapps/common/Higurashi 04 - Himatsubushi$ ./HigurashiEp04.x86_64 Set current directory to /home/yuri/.steam/steam/steamapps/common/Higurashi 04 - Himatsubushi Found path: /home/yuri/.steam/steam/steamapps/common/Higurashi 04 - Himatsubushi/HigurashiEp04.x86_64 Mono path[0] = '/home/yuri/.steam/steam/steamapps/common/Higurashi 04 - Himatsubushi/HigurashiEp04_Data/Managed' Mono path[1] = '/home/yuri/.steam/steam/steamapps/common/Higurashi 04 - Himatsubushi/HigurashiEp04_Data/Mono' Mono config path = '/home/yuri/.steam/steam/steamapps/common/Higurashi 04 - Himatsubushi/HigurashiEp04_Data/Mono/etc' displaymanager : xrandr version warning. 1.5 client has 3 screens displaymanager screen (0)(eDP-1-1): 1920 x 1080 Using libudev for joystick management Importing game controller configs Aborted (core dumped)
/var/log/kern.log:
Apr 13 22:33:52 yuri-laptop kernel: [716639.851817] ptrace of pid 6819 was attempted by: gdb (pid 6825)
Last edited by prischeyadro; Apr 13, 2017 @ 6:37am
fllthdcrb Apr 13, 2017 @ 9:45am 
Trying to start it directly? Hmm.

I tried that myself. It starts, gets a segmentation fault, then starts again (launching Steam if it isn't already running) and works. Although the first time I tried it, it started running away with memory usage and messed things up a bit. But after that, nothing serious. Why are you trying to start it directly, anyway? Normally, you're supposed to go through Steam (although you can call it from the command line).

(BTW, I see you have 3 screens. Nice. :-) )
prischeyadro Apr 15, 2017 @ 3:15am 
fllthdcrb, I've tried to launch the game both from steam and directly (last one is to get the console output in case it is helpful). Same result.

(Nope, I don't have 3 screens. I'm playing on a laptop.)
fllthdcrb Apr 15, 2017 @ 8:26am 
Okay. Well, that output isn't very helpful. I think there should be some more information in ~/.config/unity3d/MangaGamer/Higurashi\ When\ They\ Cry\ -\ Ch.4\ Himatsubushi/Player.log

Incidentally, if you want to see console output, it's best to start Steam itself in a terminal.

(Nope, I don't have 3 screens. I'm playing on a laptop.)
Oh, well, that's odd.
Last edited by fllthdcrb; Apr 15, 2017 @ 8:26am
prischeyadro Apr 15, 2017 @ 12:24pm 
Oh yeah, something is there.
Stacktrace: Native stacktrace: /home/yuri/.steam/steam/steamapps/common/Higurashi 04 - Himatsubushi/HigurashiEp04_Data/Mono/x86_64/libmono.so(+0x91a46) [0x7f68c20ada46] /home/yuri/.steam/steam/steamapps/common/Higurashi 04 - Himatsubushi/HigurashiEp04_Data/Mono/x86_64/libmono.so(+0x348e4) [0x7f68c20508e4] /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390) [0x7f68c7821390] /home/yuri/.steam/steam/steamapps/common/Higurashi 04 - Himatsubushi/HigurashiEp04.x86_64() [0xf2dd3d] /lib/x86_64-linux-gnu/libc.so.6(+0x39ff8) [0x7f68c5ff8ff8] /lib/x86_64-linux-gnu/libc.so.6(+0x3a045) [0x7f68c5ff9045] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf7) [0x7f68c5fdf837] /home/yuri/.steam/steam/steamapps/common/Higurashi 04 - Himatsubushi/HigurashiEp04.x86_64() [0x46f695] Debug info from gdb: ERROR: ld.so: object '/home/yuri/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Could not attach to process. If your uid matches the uid of the target process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf ptrace: Operation not permitted. No threads. ================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. =================================================================
fllthdcrb Apr 15, 2017 @ 5:00pm 
Originally posted by prischeyadro:
/home/yuri/.steam/steam/steamapps/common/Higurashi 04 - Himatsubushi/HigurashiEp04_Data/Mono/x86_64/libmono.so(+0x91a46) [0x7f68c20ada46]
So libmono is crashing... as the message at the end suggests. Still doesn't help that much. I wonder if someone from MG can help with this.

Well, I've seen problems myself. One thing that has helped for me is to delete the directory where the config is stored (the same one you found Player.log in). If you have any save files (all of the ones whose names begin with "save"), move them out first. Then see if you can start the game.

That works for me whenever it screws up and sets the window size to 0. It may or may not help with this crash, although I'm thinking it's a problem elsewhere. If not, I think someone from MG needs to see this. Someone like Ie_kaitsu, perhaps? (Hint, hint...)
prischeyadro Apr 15, 2017 @ 8:43pm 
OMG, deleting ~/.config/unity3d/MangaGamer/Higurashi\ When\ They\ Cry\ -\ Ch.4\ Himatsubushi/ helped! Thank you so very much! I've already started prepartions for updating to Kubuntu 17.04, lol. You saved me from lots of trouble.
fllthdcrb Apr 15, 2017 @ 10:43pm 
Glad to have helped. I still think this is something the MG devs need to look into. I wish their engine were a little less buggy.
ferrelas Jul 1, 2017 @ 8:44am 
Originally posted by Remi:
For the developers of the game, this is worth noting so you can work around this dependency in the future.
For developers of the patch (and other mods), you may want to warn your users or even distribute files without capital letters.
No no no! No workarounds, this is a serious bug that needs to be fixed, then engine should handle running under a real os, the user should not have to fall in line behind crappy software.
sa nestaraj Nov 25, 2017 @ 1:38am 
lolko
< >
Showing 1-13 of 13 comments
Per page: 1530 50