Skip to content

Commits

Permalink
master
Switch branches/tags

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 May 26, 2023

  1. 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
    32th-System committed May 26, 2023

Commits on Mar 27, 2023

  1. 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
    32th-System committed Mar 27, 2023

Commits on Mar 25, 2023

  1. thcrap: fix fn_for_build

    32th-System committed Mar 25, 2023

Commits on Mar 24, 2023

  1. thcrap: fallthroughs

    32th-System committed Mar 24, 2023
  2. 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
    32th-System committed Mar 24, 2023

Commits on Mar 19, 2023

Commits on Feb 25, 2023

  1. s/PyCrypto/PyCryptodome

    32th-System committed Feb 25, 2023

Commits on Jan 30, 2023

  1. 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
    32th-System committed Jan 30, 2023

Commits on Jan 29, 2023

  1. Fix build error

    32th-System committed Jan 29, 2023

Commits on Aug 17, 2022

Commits on Aug 16, 2022

  1. thcrap: properly handle all types in json_immediate_value

    This is to unbreak cave_exec: true
    32th-System committed Aug 16, 2022

Commits on Aug 14, 2022

Commits on Jul 23, 2022

Commits on Jul 12, 2022

  1. forgot a free

    32th-System committed Jul 12, 2022
  2. TSA: fix png screenshots

    THis is very hacked together at the moment, I just wanted it to work
    somehow
    32th-System committed Jul 12, 2022
Older