CookiePLMonster posts
Status Update - April 2022
Hello! April was lazy, so I paused the billing cycle. Nonetheless, I still managed to do some work.Main releases:Gran Turismo 2This month, I released two new small cheats for GT2: BGM switch - a cheat adding an option to change the background music during the race by pressing R3, and muting it by holding R3. Fixed event generator - a cheat fixing a glitch in the game's random course picker (used for one-make races and Event Generator races) where instead of picking Apricot Hill, a 2-player v...
Status Update - March 2022
Hello! This month, just like February, had a few mod releases.Main releases:Gran Turismo 2 Combined DiscA minor update to the Combined Disc has been released. This update improves the setup flow by adding graphical dialogs to select discs and fixes an issue exclusive to the US version of Gran Turismo 2 Plus beta 6.1. If you use that mod with the Combined Disc, re-combine your discs. Old saves remain compatible:https://cookieplmonster.github.io/mods/gran-turismo-2/#combined-discGran Turismo 4 Loo...
Status Update - February 2022
Slightly late this month, but it's here - status update for the last month. In February there finally were some new releases!Main releases:Gran Turismo 2 Combined DiscFirst, the highlight of this month - Gran Turismo 2 Combined Disc! I already published a detailed writeup of this mod so a TL;DR - GT2 Combined Disc is a modification/script merging Arcade Mode and Simulation Mode discs of Gran Turismo 2, creating a single ultimate version of Gran Turismo 2.Full article available here:https://c...
Status Update - January 2022
Hello! In January I again did not publish any new releases, but I did make numerous miscellaneous contributions here and there.DuckStation rcheevos update - a library DuckStation uses to interface with RetroAchievements was updated with features related to leaderboards I had to hack around previously. With this update, they're now done "by the book".RPCS3 Use a custom UTF-8 aware fopen on Windows - Fixes loading cacert.pem from Unicode directories, e.g. when RPCS3 is placed in a dire...
Status Update - December 2021
Hello from 2022! After a very lazy November, December wasn't much better but at least it saw a new (unofficial yet) release - cheat generators for several games from Codemasters.DuckStation UI improvements - another batch of UI changes in DuckStation - making memory card fields not editable and standardizing buttons all over the codebase. Now buttons like Save/Cancel/Close use standard Qt's functionality, simplifying code and most importantly, translations.Cxbx-Reloaded Fixup Win10 CPU S...
Status Update - November 2021
Hello! As you might've noticed, I paused billing for this month. I've not released anything noteworthy recently, so payments will resume in January.DuckStation CDImageCueSheet: Fix cuesheets with absolute paths - a minor bug fix to DuckStation's .cue file handling.MKPSXISONothing I can show yet, but most of my development time this month went on my fork of MKPSXISO. MKPSXISO is a tool to create PS1 .bin images and in its current state... it's rather bad. Since I need a good quali...
Status Update - October 2021
Hello! Like last year, October hosts Hacktoberfest - an event encouraging people to contribute to open source projects. I took part in it, so this month's work mostly consists of somewhat random contributions.RPCS3 Set up VS environment before calling cmake in glslang and spirv - This makes VS use its own cmake instead of the one in PATH, if available. Thus, dependencies can now be built without cmake in PATH.DuckStation Implement image verification - PR implementing a previously inactive &#...
Status Update - September 2021
Hey! September was somewhat productive, with a big package of Gran Turismo 2 cheats and some emulation fixes. Let's get to it!DuckStation GamePropertiesDialog: Unlock the CPU OC slider only when the option is ticked - a small UX improvement, locking the overclock slider in Game Properties when the option is set to "partially checked". Overriding the OC setting without checking the option fully made no sense, so now the UI should be less confusing. CommonHostInterface: Fix broken word...
Status Update - August 2021
Hello! As promised, this month's billing has been paused to make up for the last month where I did not pause in time. This month saw two new releases and many more interesting things that didn't yet get finalized.DuckStation Fix A0, A1, A2, A3 cheats - a fix for a small bug I spotted while working on cheats in DuckStation. If you plan to use my upcoming cheats for PS1 games, please update as I am using these codes!PCSX2 KeyboardQueue: Remove a Windows-specific critsec - a nitpick PR to P...
Status Update - July 2021
Hello! Apologies for delaying this status update slightly - I was away until yesterday and needed some time to catch up with everything. This status update once again isn't long, with no new mod releases. I was going to pause billing for this month because of that but I missed the time window to do that, therefore I am going to pause billing the next month, regardless of what happens in August.DuckStation Fix POST messages - fixes rich presence in RetroAchievements. Before this fix, the "...
Status Update - June 2021
Hello! This status update is a bit delayed (apologies!) and not very lengthy, but brings a single nice release in form of deinterlacing codes for Gran Turismo 4.DuckStation Hardcore Mode improvements - I spotted a few issues with how DuckStation handles Hardcore Mode, mainly "exploits" allowing the user to load save states even though they should be forbidden in this mode. Submitted fixes for those HERE and HERE. I also found and fixed a crash when enabling Hardcore Mode. Add an "Uno...
Status Update - May 2021
Hey there! First of all, I apologize for the delay in publishing this writeup, but I decided to push it back to be able to release YAMP in time for June 1st.May saw just one new release (not counting YAMP as that technically released this month), but other than that it was rather quiet, so this report will be short.OpenRCT2A new addition to the list! OpenRCT2 caught my attention and I randomly contributed to it a bit. Make FileScanner::ScanDirectory return a unique_ptr instead of a raw one - imp...
Status Update - April 2021
Welcome! According to my GitHub statistics, April wasn't as busy as March but it saw some very interesting developments. My work regarding Virtua Fighter 5 has seen an unprecedented amount of attention on Twitter and gaming websites, so I can't wait to see the reception once my current VF5FS project is released!That said, let's proceed to the list of things I've done in April. Other than VF5, it's a fairly standard list.DuckStation Update PL localization - a standard entry on...
Status Update & Saints Row 2? - March 2021
Hello! March was a rather busy month, as I managed to submit plenty of random contributions this time. No new SilentPatches were released, but since I am now playing through Yakuza 6 (and I'm enjoying it) it might change this month.Without further ado, let's proceed to the list of things I made this month - and, even though it technically didn't happen I want to briefly clarify what exactly happened with Saints Row 2 on April Fools.DuckStation Misc Qt stuff - another round of relativ...
Status Update - February 2021
Hey! This status update will be quite short, but at the same time, just like I mentioned in the latest update, there have been two new SilentPatches released to the public!SilentPatch for Yakuza Remastered CollectionLast month, I mentioned that Yakuza Remasters have been released and that I will be looking into them. I ended up releasing two builds of the patch, supporting Yakuza 3, 4, and 5, where I managed to reduce the CPU usage (beyond what QLOC did via an official patch) and fixed a few rar...
Status Update - January 2021
Hey there! January was a bit slower paced and I haven't had a lot done, but just as I am writing this report things are about to pick up the pace - but more on that at the end.Cxbx-Reloaded Split D3DDevice_LoadVertexShader_0 into two OOVPAs - another LTCG fix improving several games. Known to fix World Racing 2 crashing in the main menu. Export high performance graphics hints in cxbxr-ldr.exe - a change opting Cxbx-Reloaded to use high performance graphics when using the Loader process too. ...
Status Update - December 2020
Hello! 2020 is (thankfully?) behind us, so it's time for a December status report. This month wasn't as productive as the previous ones, but it was time to dial the pace down and rest a bit.Cxbx-Reloaded Refactor D3D device creation - I completely restructured the way Direct3D initializes in Cxbx-R in preparation for migration to D3D9Ex. Move to Direct3D 9Ex - does not provide any significant improvements, other than a properly functioning exclusive fullscreen. With D3D9, device loss tak...










