Thank you so much for watching, and for all of the support throughout the production of this video! Apologies for the delay on part two; As I mention in this video, I wasn't feeling well this past week, but am doing much better now. I'll be posting corrections/edits here in this pinned comment, as usual. And one I have off the bat that I realized after publishing is I don't think I mentioned that, in the epilogue, the hook we see - DWM8And16BitHook - is a compatibility hook for PEs with 8- and 16-bit colors, so it does make sense that Windows would detect that RCT is using 8-bit colors and inject that shim, even without any compatibility settings explicitly set. However, it is yet unclear to me if or how that hook or some other mechanism in ddraw.dll is causing the issues we see. That's all for now, but I'll be editing this comment with anything else that comes up. Hope you enjoy! EDIT 1: Of course, UA-cam waited to recommend it to me until AFTER this series was uploaded, but if you have not seen it yet, I highly recommend Nathan Baggs’ RCT reversing video here: ua-cam.com/video/T1sZRDNIhWM/v-deo.htmlsi=IqaZAYGqu5dE__tg Nathan takes a look at some of the rendering aspects from a different perspective, and his video helped solidify some of what I expected about the DirectX library. Nathan, if you see this, thank you very much!
Hey man. Thank you so much for what you do, seriously. I just downloaded the whole vid with mobile data so I can watch it on a trip lol. I appreciate your content a lot, and am always thrilled to find new videos on your channel (specially when they’re this long 😅). You got me into RE because you explain stuff so well and in a very entertaining way. Cheers, I hope you and your family are great and again thanks for the quality content. Love
This comment made my day, thank you so much! I hope you have a safe trip and enjoy this one - I’ll be posting some new ones soon (just gotta get over some bronchitis for now). Thanks for being here and for watching!
@@jeFF0Falltrades oh, sad to hear you’re sick, get better man! Very excited to watch the vid and the second part once I get home, will be waiting for the new video too😁😁. I forgot to say something I seriously appreciate about your content is how you don’t cut out parts where you explain mistakes you’ve made, or even mistakes you make in the video. Those things help a lot molding my brain into that problem solving mindset that’s essential to RE and it has helped me a ton, for real. Seeing you work through those things is cool af. thanks for the good trip wishes and for providing such beautifully explained information, I hope the bronchitis goes away soon :D
@@GlabbyGobblyman Thank you! I’m happy to say I’m on the better end of it now. And so glad to hear that! I definitely like to ensure people know that it’s okay to make mistakes, and not to quit before you give yourself a chance to learn - ain’t no honest RE who doesn’t still make mistakes now and then 😁 Thanks so much!
I swear, one day I will sit down and watch every second of your videos. I am not a programmer, but I wish to become one, and I feel that your videos are full of gold coding principles that would help me understand what is what and on what to focus on. Can you please share your top 5 coding books for beginners that you wish you had back when you started to learn coding?
It’s definitely best to take these videos in small chunks (as someone who edits them and am braindead by the time I’m done watching through 🙃), when possible, and understand I’m not close to an expert and learn more every day I don’t know :-). The books I’ve enjoyed most about programming in general - agnostic to language - are Clean Code, Design Patterns (as well as Game Programming Patterns which extends this book and does so in a fun way), and the Pragmatic Programmer. All of them have been around for a while now, but they all helped me better identify good habits in my design (when I choose to follow them haha) and have a lot of principles that apply to any kind of project. Clean code especially.
Keep up the good work ♥There is a famous small game called "Rage of magic 2" and it's only playable on windows xp. I want to mod it and make it playable on windows 10+. Can you help me how to make a mod to fix it? any suggestions or documents? Thanks
Thank you so much! For this game, has it given you any indication of why it’s unplayable on Win10 or other versions (i.e. does it give an error or have visual bugs?). Like I talked about here, sometimes there are compatibility shims that Windows can use to get the game working on a modern OS just by tweaking the compatibility settings, but if it’s something more complex, there could be some RE-type methods you could use!
Thank you so much for watching, and for all of the support throughout the production of this video!
Apologies for the delay on part two; As I mention in this video, I wasn't feeling well this past week, but am doing much better now.
I'll be posting corrections/edits here in this pinned comment, as usual.
And one I have off the bat that I realized after publishing is I don't think I mentioned that, in the epilogue, the hook we see - DWM8And16BitHook - is a compatibility hook for PEs with 8- and 16-bit colors, so it does make sense that Windows would detect that RCT is using 8-bit colors and inject that shim, even without any compatibility settings explicitly set. However, it is yet unclear to me if or how that hook or some other mechanism in ddraw.dll is causing the issues we see.
That's all for now, but I'll be editing this comment with anything else that comes up.
Hope you enjoy!
EDIT 1: Of course, UA-cam waited to recommend it to me until AFTER this series was uploaded, but if you have not seen it yet, I highly recommend Nathan Baggs’ RCT reversing video here: ua-cam.com/video/T1sZRDNIhWM/v-deo.htmlsi=IqaZAYGqu5dE__tg
Nathan takes a look at some of the rendering aspects from a different perspective, and his video helped solidify some of what I expected about the DirectX library. Nathan, if you see this, thank you very much!
Hey man. Thank you so much for what you do, seriously. I just downloaded the whole vid with mobile data so I can watch it on a trip lol. I appreciate your content a lot, and am always thrilled to find new videos on your channel (specially when they’re this long 😅). You got me into RE because you explain stuff so well and in a very entertaining way.
Cheers, I hope you and your family are great and again thanks for the quality content. Love
This comment made my day, thank you so much! I hope you have a safe trip and enjoy this one - I’ll be posting some new ones soon (just gotta get over some bronchitis for now).
Thanks for being here and for watching!
@@jeFF0Falltrades oh, sad to hear you’re sick, get better man! Very excited to watch the vid and the second part once I get home, will be waiting for the new video too😁😁. I forgot to say something I seriously appreciate about your content is how you don’t cut out parts where you explain mistakes you’ve made, or even mistakes you make in the video. Those things help a lot molding my brain into that problem solving mindset that’s essential to RE and it has helped me a ton, for real. Seeing you work through those things is cool af. thanks for the good trip wishes and for providing such beautifully explained information, I hope the bronchitis goes away soon :D
@@GlabbyGobblyman Thank you! I’m happy to say I’m on the better end of it now.
And so glad to hear that! I definitely like to ensure people know that it’s okay to make mistakes, and not to quit before you give yourself a chance to learn - ain’t no honest RE who doesn’t still make mistakes now and then 😁
Thanks so much!
I swear, one day I will sit down and watch every second of your videos. I am not a programmer, but I wish to become one, and I feel that your videos are full of gold coding principles that would help me understand what is what and on what to focus on.
Can you please share your top 5 coding books for beginners that you wish you had back when you started to learn coding?
It’s definitely best to take these videos in small chunks (as someone who edits them and am braindead by the time I’m done watching through 🙃), when possible, and understand I’m not close to an expert and learn more every day I don’t know :-).
The books I’ve enjoyed most about programming in general - agnostic to language - are Clean Code, Design Patterns (as well as Game Programming Patterns which extends this book and does so in a fun way), and the Pragmatic Programmer. All of them have been around for a while now, but they all helped me better identify good habits in my design (when I choose to follow them haha) and have a lot of principles that apply to any kind of project. Clean code especially.
@@jeFF0FalltradesThank You! I bow to you, sensei 🙇♂
@@rhym8882 We are peers! “No masters, no gods” in this community 😂
@@jeFF0FalltradesYet, some have to lead the barbarians to civilization 😁
@@rhym8882 😂
Thank you again for providing us with some awesome content! Going to enjoy watching this later today!
Thank you all so much for the support! Esp through this one. Hope you enjoy!
This is brutal content
Thank you and thanks so much for watching!
Absolutely fantastic, thank you for the content
Thanks so much for your support and kind words!
Thank you jeff ❤
Thank you - as always - Antony!! Appreciate you
Keep up the good work ♥There is a famous small game called "Rage of magic 2" and it's only playable on windows xp. I want to mod it and make it playable on windows 10+. Can you help me how to make a mod to fix it? any suggestions or documents? Thanks
Thank you so much!
For this game, has it given you any indication of why it’s unplayable on Win10 or other versions (i.e. does it give an error or have visual bugs?).
Like I talked about here, sometimes there are compatibility shims that Windows can use to get the game working on a modern OS just by tweaking the compatibility settings, but if it’s something more complex, there could be some RE-type methods you could use!
Nice