Handmade Hero»Episode Guide
Resources, Files and DRM
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
0:26Recap and set the stage for the day
0:26Recap and set the stage for the day
0:26Recap and set the stage for the day
1:12Blackboard: Conceptual resource vs Physical resource
1:12Blackboard: Conceptual resource vs Physical resource
1:12Blackboard: Conceptual resource vs Physical resource
3:28Blackboard: Conceptual resource
3:28Blackboard: Conceptual resource
3:28Blackboard: Conceptual resource
5:12Blackboard: Physical resource
5:12Blackboard: Physical resource
5:12Blackboard: Physical resource
9:59Q: Why would a game ever need more than one file?
9:59Q: Why would a game ever need more than one file?
9:59Q: Why would a game ever need more than one file?
12:55Blackboard: Spritesheets and swapping
12:55Blackboard: Spritesheets and swapping
12:55Blackboard: Spritesheets and swapping
15:27Blackboard: API / filesize limits
15:27Blackboard: API / filesize limits
15:27Blackboard: API / filesize limits
18:07Blackboard: Memory mapped file
18:07Blackboard: Memory mapped file
18:07Blackboard: Memory mapped file
30:20elxenoaizd Is there any way to reverse engineer a pack file and figure out how it's laid out, like Resident Evil MD1 files on PlayStation?
🗪
30:20elxenoaizd Is there any way to reverse engineer a pack file and figure out how it's laid out, like Resident Evil MD1 files on PlayStation?
🗪
30:20elxenoaizd Is there any way to reverse engineer a pack file and figure out how it's laid out, like Resident Evil MD1 files on PlayStation?
🗪
31:52cubercaleb Why do you think that memory mapped files are a bad idea?
🗪
31:52cubercaleb Why do you think that memory mapped files are a bad idea?
🗪
31:52cubercaleb Why do you think that memory mapped files are a bad idea?
🗪
32:11thegiallo Does Steam allow to patch files instead of overwrite them? So could one patch the one data file, having an update that is not a practically full reinstall?
🗪
32:11thegiallo Does Steam allow to patch files instead of overwrite them? So could one patch the one data file, having an update that is not a practically full reinstall?
🗪
32:11thegiallo Does Steam allow to patch files instead of overwrite them? So could one patch the one data file, having an update that is not a practically full reinstall?
🗪
33:53elxenoaizd Any ideas or thoughts about those anti-piracy ideas they implemented in GTA, Serious Sam and other games where the game trolls the players and becomes super hard and even impossible to beat if the cracked version is used?
🗪
33:53elxenoaizd Any ideas or thoughts about those anti-piracy ideas they implemented in GTA, Serious Sam and other games where the game trolls the players and becomes super hard and even impossible to beat if the cracked version is used?
🗪
33:53elxenoaizd Any ideas or thoughts about those anti-piracy ideas they implemented in GTA, Serious Sam and other games where the game trolls the players and becomes super hard and even impossible to beat if the cracked version is used?
🗪
36:20longboolean I've been thinking about how to implement water reflections in a top down 2D game. What do you think about using render layers like: (bottom -> top) water, reflection, land, shadows, objects / things, then combining the layers?
🗪
36:20longboolean I've been thinking about how to implement water reflections in a top down 2D game. What do you think about using render layers like: (bottom -> top) water, reflection, land, shadows, objects / things, then combining the layers?
🗪
36:20longboolean I've been thinking about how to implement water reflections in a top down 2D game. What do you think about using render layers like: (bottom -> top) water, reflection, land, shadows, objects / things, then combining the layers?
🗪
36:50Captainkraft Do you have any idea for hardware architecture design that could improve performance for games?
🗪
36:50Captainkraft Do you have any idea for hardware architecture design that could improve performance for games?
🗪
36:50Captainkraft Do you have any idea for hardware architecture design that could improve performance for games?
🗪
38:42snovind92 Under development and before the release of a PC game, are there good practices for making sure that a game will work on an end user's machine and not get bugs caused by users' hardware?
🗪
38:42snovind92 Under development and before the release of a PC game, are there good practices for making sure that a game will work on an end user's machine and not get bugs caused by users' hardware?
🗪
38:42snovind92 Under development and before the release of a PC game, are there good practices for making sure that a game will work on an end user's machine and not get bugs caused by users' hardware?
🗪
41:27pragmascrypt Do you have to go through the Steam Greenlight process in Steam for your game? Do you think its a good idea?
🗪
41:27pragmascrypt Do you have to go through the Steam Greenlight process in Steam for your game? Do you think its a good idea?
🗪
41:27pragmascrypt Do you have to go through the Steam Greenlight process in Steam for your game? Do you think its a good idea?
🗪
42:21garryjohanson If you had an easy way to write whatever code you wanted on the GPU, would you write your own renderer and never use OpenGL again?
🗪
42:21garryjohanson If you had an easy way to write whatever code you wanted on the GPU, would you write your own renderer and never use OpenGL again?
🗪
42:21garryjohanson If you had an easy way to write whatever code you wanted on the GPU, would you write your own renderer and never use OpenGL again?
🗪
42:41thegiallo So all the huge updates I continuously have on Steam are dev faults! Like 35GB over 35GB of clean install. Do you know what was the 1GB update of The Witness for? I was wondering why it was so huge so early
🗪
42:41thegiallo So all the huge updates I continuously have on Steam are dev faults! Like 35GB over 35GB of clean install. Do you know what was the 1GB update of The Witness for? I was wondering why it was so huge so early
🗪
42:41thegiallo So all the huge updates I continuously have on Steam are dev faults! Like 35GB over 35GB of clean install. Do you know what was the 1GB update of The Witness for? I was wondering why it was so huge so early
🗪
43:59cubercaleb How do you feel about DRM schemes like Denuvo that take a considerable amount of CPU time during game play and add to hard disk writes which is bad for SSDs?
🗪
43:59cubercaleb How do you feel about DRM schemes like Denuvo that take a considerable amount of CPU time during game play and add to hard disk writes which is bad for SSDs?
🗪
43:59cubercaleb How do you feel about DRM schemes like Denuvo that take a considerable amount of CPU time during game play and add to hard disk writes which is bad for SSDs?
🗪
44:21elxenoaizd I was just curious in my question how some games know if the player is playing a legitimate vs cracked version? Where they crank the difficulty level and make it impossible for cracked version to beat. They use some sort of DLL versioning / signature, or...?
🗪
44:21elxenoaizd I was just curious in my question how some games know if the player is playing a legitimate vs cracked version? Where they crank the difficulty level and make it impossible for cracked version to beat. They use some sort of DLL versioning / signature, or...?
🗪
44:21elxenoaizd I was just curious in my question how some games know if the player is playing a legitimate vs cracked version? Where they crank the difficulty level and make it impossible for cracked version to beat. They use some sort of DLL versioning / signature, or...?
🗪
47:40Blackboard: DRM
47:40Blackboard: DRM
47:40Blackboard: DRM
52:23Call it a day
52:23Call it a day
52:23Call it a day