Magical Diary

Magical Diary

View Stats:
 This topic has been pinned, so it's probably important
spikycaterpillar  [developer] Nov 1, 2015 @ 5:40pm
Troubleshooting guide
If the game won't start, has graphical glitches, or won't display anything on screen, this usually means it had trouble detecting your video card.

To work around video problems: go to the game's install directory (Properties->Local Files->Browse Local Files in the desktop Steam UI). There will be two batch files (Windows) or shell scripts (Linux / Mac) named 'Play in safe mode' and 'Play in GL mode'. Try them both (one at a time) and see if the game works. If it does, you can go into Options:Video Settings and configure it to default to whatever settings work on your computer.

You can also change the renderer by holding down the shift key while the game is starting.

If the game works, but the window is enormous and doesn't fit on the screen, that usually means you've got a Retina or HighDPI display and your OS (correctly) detected a non-Retina game and tried to 'help' by scaling it up. There should be an option to turn this off on a per-app basis (on OS X, quitting the game, selecting the app, and clicking File->Get Info will let you turn on 'Open in Low Resolution'. This should be fixed in the current version, but I don't have a Retina screen to test on.

If GL mode is completely unavailable - not just glitchy - and you're using Windows, make sure you have DirectX 9 installed. Note that DirectX 9 is NOT included with DirectX 10 or later, they're separate downloads.

If none of these workarounds help, report a bug in this thread (or create a new thread.) Describe the bug and how to make it show up as clearly as possible; screenshots are a big help for graphical bugs.

(Edited to reflect changes in 1.1.x)
Last edited by spikycaterpillar; Jan 19, 2016 @ 8:00pm
< >
Showing 1-15 of 42 comments
gabrielle.pornin Nov 7, 2015 @ 12:10pm 
Thank you very much for these informations, but actually the game doesn't work also on Windows 8. It is possible to start it, but then it blocks at the "start page" and it doesn't seem to be a graphic problem so I was wondering if it could be a problem like the one with Mac.
Thanks by/in advance.
Hanako Games  [developer] Nov 7, 2015 @ 3:28pm 
I'm sure we've had people run it successfully on some configurations of Windows 8.

If the game launches and then locks up on the menu, this usually is a graphics problem. Did you try the various steps above? Did any of them make a difference or cause DIFFERENT problems?
Ravynne Nov 15, 2015 @ 12:24pm 
So this has nothing to do with the issue but when ae you going to add stuf to the game. I beat the game multiple times and seen most of the endings except for Ellens. :3
Hanako Games  [developer] Nov 15, 2015 @ 12:53pm 
This game is content-complete. It came out in 2011 and had several free updates after that, but we're not adding anything more to it now.

We are hoping to put out the first Boys Side game (Wolf Hall) sometime in the future but it keeps being delayed for various reasons (there's a lot of people who need to coordinate, and we keep getting busy with other things).
Hanako Games  [developer] Nov 25, 2015 @ 4:06am 
The new beta (which we hope will help mac users!) is now available here:

http://steamcommunity.com/app/211340/discussions/0/492378806374102123/

Please see that topic for more information and to post any feedback relating to that update.
WoodVTier Jan 19, 2016 @ 2:18pm 
Game won't start:

I'm running on Linux. When I run any of the three sh scripts inside a terminal it ends with:

File "/home/tom/ab/x64lucid-deps/install/python/pygame_sdl2/__init__.py", line 79, in <module>
ImportError: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory

The key point is that the "home/tom" directory does not exist. My name isn't tom. Even if it was looking for the right username, there is no /ab directory inside my home/{username} directory.

I've run this game before on one of my old Linux computers (when I bought it directly from Hanako games' site). Worked fine then. Loved it so much, decided to buy it again on Steam. But, the Steam version won't work.
spikycaterpillar  [developer] Jan 19, 2016 @ 7:21pm 
The /home/tom/ in the path is misleading - .pyo files will report the path they were compiled in in tracebacks rather than the path on the local machine. It looks like the real problem is that it's getting a 'No such file or directory' message while trying to load one of the libraries that SDL depends on.

What distribution and processor architecture are you running? What is the output of
ldd lib/linux-i686/libSDL2* ldd lib/linux-x86_64/libSDL2*

(Note that even if you have a 64-bit CPU you might have a 32-bit Linux distro installed - the error certainly suggests that, but I might be wrong.)

If you don't have ldd, it is found in the libc-bin package on Debian; not sure where it is on other distros, but binutils or gcc are likely to depend on whatever package it's actually in.

If you can't install whatever the missing lib that SDL wants is, replacing the SDL2 binary lib that ships with Magical Diary with the one from your distribution may work.
WoodVTier Jan 20, 2016 @ 7:00pm 
Thank you. Worked like a charm. Once pointed in the right direction, figured the rest out myself.
Soraiah Feb 9, 2016 @ 1:52pm 
My game won't start ^^" it crashes (thought steam thinks it's running just fine, but that's not the problem~)
Here's the traceback: http://steamcommunity.com/sharedfiles/filedetails/?id=620377875&fileuploadsuccess=1
Any ideas?
Last edited by Soraiah; Feb 9, 2016 @ 2:03pm
AbsBloodLust Feb 11, 2016 @ 11:53am 
My won't start at all it keeps saying (disk error) when I click play :(
Hanako Games  [developer] Feb 11, 2016 @ 5:17pm 
Disk error sounds like you might have a problem with your actual computer. Can you provide the error in more detail? What sort of computer are you using?
Take It Slow, Bro Feb 11, 2016 @ 11:38pm 
I'm getting an immediate crash on start up with no error message. Holding shift does not bring up anything and trying to run the GL and safe mode BATs did nothing.

When I attempt to verify the game cache it says 31 files failed to validate but does not appear to download anything. Reinstalling did not change this.

I'm running Windows 7 Pro and a GTX 960.
Hanako Games  [developer] Feb 12, 2016 @ 3:40am 
Originally posted by Take It Slow, Bro:
I'm getting an immediate crash on start up with no error message. Holding shift does not bring up anything and trying to run the GL and safe mode BATs did nothing.

When I attempt to verify the game cache it says 31 files failed to validate but does not appear to download anything. Reinstalling did not change this.

I'm running Windows 7 Pro and a GTX 960.

Files being out of sync is normal (the game alters some files when it launches, so a certain set of files will ALWAYS be out of sync). They're tiny config files so when you validate they get replaced in a blink, and then altered again when you launch the game again. So, sadly, that doesn't tell us anything about what's going wrong.


You've played LLTQ on the same computer, right? (It's a slightly different engine but knowing that one game ran and the other didn't at least gives us SOMETHING to go on!)


Is there a traceback.txt and/or a log.txt in your game's install directory?
Last edited by Hanako Games; Feb 12, 2016 @ 5:00am
Hanako Games  [developer] Feb 12, 2016 @ 5:00am 
Originally posted by Soraiah:
My game won't start ^^" it crashes (thought steam thinks it's running just fine, but that's not the problem~)
Here's the traceback: http://steamcommunity.com/sharedfiles/filedetails/?id=620377875&fileuploadsuccess=1
Any ideas? :nyanmel:

We have a test for your case now.

Go to where the game is installed on your machine and into the \renpy\display subdirectory
(so the whole directory listing would be something like \Steam\steamapps\common\magical diary\renpy\display )

Download this file:
[removed]
and replace the existing controller.py with it.

Launch the game (it'll be a little slow on launch because it will recompile a few files) and see if it works.

Please let us know whether it does or does not help! This isn't a long-term solution but may isolate the problem.
Last edited by Hanako Games; Feb 12, 2016 @ 5:28am
Soraiah Feb 12, 2016 @ 5:10am 
Originally posted by Hanako Games:
We have a test for your case now.

Go to where the game is installed on your machine and into the \renpy\display subdirectory
(so the whole directory listing would be something like \Steam\steamapps\common\magical diary\renpy\display )

Download this file:
http://www.hanakogames.com/test/controller.py
and replace the existing controller.py with it.

Launch the game (it'll be a little slow on launch because it will recompile a few files) and see if it works.

Please let us know whether it does or does not help! This isn't a long-term solution but may isolate the problem.

I'll test it immediately, but I can't seem to download the file, it says 'Internal Server Error'
< >
Showing 1-15 of 42 comments
Per page: 15 30 50