Just bought Handmade Hero today. I can build and run the game now. I haven't watched all the episodes yet (I only watch specific episodes when need to) and just wanted to try out the current version of the game. There isn't seem to be any guides for me (like key bindings, how to enter debug mode, cutscenes, current features and how to use them, etc). I also want to try out some other side projects like Handmade Ray (haven't watched any episodes). But when I tried to execute the ray.exe, it said "Unable to open MERL binary". There isn't any readme.txt for these side projects so I tried to build it the same way as HH (from the w:\handmade) and it was built successfully (until I failed to run it :<). Can someone help me with how to use HH and other projects? I don't know if there is any written guide.
There isn't a written guide. I believe the keys for debug things in handmade hero are the Fn keys (F1, F2,...) but I might be wrong. Key bindings for gameplay are probably WASD for movement and arrow keys to hit, so you might need to change your keyboard layout to english.
I haven't watched the handmade ray episodes, but I suppose the only documentation is to watch the episode. Maybe there is a parameter you can pass to the application to generate the necessary file ?
Thanks for replying! After playing around a little bit, I figured out most of it myself.
For day 641:
Things that I don't know how to do:
Regarding the Handmade Ray, it's just some external files that I need to download separately.
I can't help you much as my CPU is so old that it doesn't have the AES instructions that handmade hero uses.
Fullscreen should be Alt + Return.
You can edit the build.bat file to change some build settings. For example changing -O2 to -Od to build a debug executable, or changing some of the defines.
At some point Casey made the render test executable to make sure that you could use the engine separately from handmade hero itself (somebody wanted to use it for prototyping another game if I remember correctly). I'm not sure if it's up to date still or requires external files.