Commits
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Commits on Jun 4, 2023
Commits on Jun 3, 2023
Commits on May 26, 2023
-
thcrap_update: handle games started through wrapper patches (#213)
* thcrap_update: handle games started through wrapper patches This fixes issue #69 * thcrap_update: update throgh wrapper patches: handle multiple loaders * thcrap_update: fix race condition * thcrap_update: fix deadlock and properly handle background_updates=false update_at_exit seems to still be broken * wrapper update: exchange data in a nicer format * wrapper update: fix background_updates * wrapper update: fix race condition * wrapper update: fix todo * wrapper update: experimental update at exit fix * wrapper update: better update_at_exit mechanism * wrapper update: communicate back game_id with update_at_exit * wrapper update: fix update_at_exit behaviour with wrapper patches to mimic last version * wrapper update: consider some of zero318's suggestions * thcrap: move PID removal code to ExitDll * thcrap: loader_pid should be a 32-bit integer specifically
Commits on May 14, 2023
Commits on May 11, 2023
Commits on May 9, 2023
Commits on Apr 24, 2023
Commits on Mar 27, 2023
-
-
thcrap_configure_v3: add a settings GUI outside the loader
If you have a setting like "disable background updates" enabled, then the loader UI will disappear pretty quickly after it opens, giving the user little chance to change that setting back. "thcrap.exe" seems like a pretty good place to put global settings as well
Commits on Mar 25, 2023
Commits on Mar 24, 2023
-
-
Use utf8_to_utf[16/32]_masking as general string conversion function
I am not really sure why 3 different ways were added to convert UTF-8 strings to UTF-16 strings. But out of the ones that were added, masking was always the fastest in all of my experiments. I therefore decided: (on a separate branch cause I didn't want to upset anyone) 1) masking should be the one and only utf8_to_utf16 function 2) a similar function should also be used for UTF-32 3) these functions should be used everywhere, and mbrtoc16 and mbrtoc32 should be avoided, since these functions are unimplemented in Wine And the 3rd point is the whole reason I did any of this to begin with. This would fix the issue where Wine users are unable to have patches that use UTF-16 strings in any of their options fields and would finally allow me to fix hint files in th10
Commits on Mar 19, 2023
Commits on Mar 16, 2023
Commits on Feb 25, 2023
Commits on Feb 2, 2023
Commits on Jan 30, 2023
-
-
configure: Add a --skip-search-games command line switch
I mainly did this for https://github.com/major-gnuisance/thcrap-linux-ez, which handles searching for games on it's own and tells the user to click Cancel in our tool once it reaches searching for games, though this is just a tool that wants thcrap_configure to create a patch stack, download the core patch files and resolve dependencies, while doing everything else on it's own. I definitely want to do some testing on my own whenever I get my own Steam Deck
Commits on Jan 29, 2023
Commits on Aug 17, 2022
Commits on Aug 16, 2022
-
thcrap: properly handle all types in json_immediate_value
This is to unbreak cave_exec: true
Commits on Aug 15, 2022
Commits on Aug 14, 2022
Commits on Jul 23, 2022
Commits on Jul 12, 2022
-
-
THis is very hacked together at the moment, I just wanted it to work somehow