Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/thpatch/thcrap
Touhou Community Reliant Automatic Patcher
https://github.com/thpatch/thcrap
885b50d6a1bfee9d2b7dd1bd62d802450da60572 authored over 3 years ago by zero318 <[email protected]>
7ff24087aeb6c26c57d4e59e7e491315c380ca15 authored over 3 years ago by zero318 <[email protected]>
07213b76ace7ce6508ac2b2a8cce5e9e14abfdaf authored over 3 years ago by zero318 <[email protected]>
2843e04b00d7fa0d725caf15451204da482a5f3d authored over 3 years ago by zero318 <[email protected]>
43188c9bafe54eb6b47d5588874174a08fb1d94a authored over 3 years ago by zero318 <[email protected]>
bbde9771fe37c0991d5723d2fcf17993695af638 authored over 3 years ago by zero318 <[email protected]>
febb0969bc6260e016d0ec13963612e4b3bafd97 authored over 3 years ago by zero318 <[email protected]>
d56a22ef39a7cdeaa838e72b10c4c104bb44d6cb authored over 3 years ago by 32th System <[email protected]>
3136cbfb66719b5674b6dafc36f653168c768186 authored over 3 years ago by 32th System <[email protected]>
3e1bdfcbd42507be51207cbcbe2f552a7fe6573b authored over 3 years ago by 32th System <[email protected]>
63b36bbeb260044cffcd0cfc73124d5f36228a1f authored over 3 years ago by 32th System <[email protected]>
This reverts commit 19cd9f46b1994c6b24f736ac83882ccff330fa40.
710db38152b48308945ea72b264ade2d388566ef authored over 3 years ago by 32th System <[email protected]>19cd9f46b1994c6b24f736ac83882ccff330fa40 authored over 3 years ago by 32th System <[email protected]>
409be9bcfd0ce5691acef6692b13ca2b0612593c authored over 3 years ago by 32th System <[email protected]>
0e35069647cf39cf3d45ed64be63c0c4af184adc authored over 3 years ago by 32th System <[email protected]>
3163f98f9a75c4a9d8ff5aea41fac4bbf4060ffe authored over 3 years ago by 32th System <[email protected]>
9d8a8f5d464f8c8e2796902e6335cefc4dc7d58a authored over 3 years ago by 32th System <[email protected]>
This reverts commit 9e24f7c248ebace94ad136a753d7d8b9695a5a59.
c739c5bc2897e968664c698d8e79d2eea671ead5 authored over 3 years ago by 32th System <[email protected]>9e24f7c248ebace94ad136a753d7d8b9695a5a59 authored over 3 years ago by 32th System <[email protected]>
d5af02f18f346ecaf3e938a610c079f0ca7705dc authored over 3 years ago by zero318 <[email protected]>
77254d4010b1c1ffeb133940a0650054fdf1c9f3 authored over 3 years ago by zero318 <[email protected]>
ea48eb2ebae90cc1767e58526311e73508ae25e3 authored over 3 years ago by Egor <[email protected]>
f2470bdbd887a4e925a00a7b29bf39da694dedcf authored over 3 years ago by zero318 <[email protected]>
This is some sort of undocumented exception handling mechanism built on
top of C++ EH.
This nee...
df044fb4286cb53ecef493aef26295ea4ec73e04 authored over 3 years ago by Egor <[email protected]>
The old way could not work with patchhooks, because we never had the full file
in one buffer.
W...
07851bdac5ff36fb5e3c6dd6dd1b8e5cbc94c5da authored almost 4 years ago by brliron <[email protected]>
Code gen optimizations for json_evaluate and
exported the json_eval functions for use elsewhere....
The old function need_replace was first used to check whether we need to read
the original file ...
Proof for the full version one:
https://steamdb.info/search/?a=linked&q=1566410
78bec0256c864bd89685affa2a1b0b26d607ebe5 authored almost 4 years ago by zero318 <[email protected]>
66b4dd16d646d8a36577d41603cddf801ccc1282 authored almost 4 years ago by zero318 <[email protected]>
Added functions for hackpoint_addr_t, made bp_entry creation less ugly,
and fixed another express...
The old implementation had this huge function that did everything
and that became impossible to ...
6275f3e44309ea0863a4e8a2b8c9888226d40bd0 authored almost 4 years ago by 32th System <[email protected]>
4ccc2d35646f94d7e764a3ffffb333db06b02d57 authored almost 4 years ago by 32th System <[email protected]>
for consistency
529178211a6809ac7bcbb3076af6cd3a63e70e55 authored almost 4 years ago by Egor <[email protected]>
A moment of silence for "warning C4819: The file contains a character
that cannot be represented...
480ca13e3517cb61cd8a609d61669cb877cbcf1b authored almost 4 years ago by Egor <[email protected]>
e2de9848ebe291ed6072490c496e5cbcff6aecf8 authored almost 4 years ago by Egor <[email protected]>
c105db344452abdb6f3f69d5f8a246716446b1c4 authored almost 4 years ago by Egor <[email protected]>
also rename it and the other functions
9d5a74318ff800097e3dcddf73365d24957a4d73 authored almost 4 years ago by Egor <[email protected]>1c3ac2b3d22a1fbca71b69b64814521aeb6894e0 authored almost 4 years ago by zero318 <[email protected]>
6d97929740a8e82f3b3ae5129ca693d8959bda70 authored almost 4 years ago by Egor <[email protected]>
15529de20268d26b70f2f8c3731a7b6ea93b9f85 authored almost 4 years ago by Egor <[email protected]>
6bec2bb88e659b1ffde745dac864ea5041ea5a7e authored almost 4 years ago by Egor <[email protected]>
9e4d62f81b8e2c555f15b86dd8eae96493bfb374 authored almost 4 years ago by Egor <[email protected]>
The whole synchronization thing is pretty frustrating. What we actually
want is to receive the m...
This improves responsiveness
Maybe reducing the scope of mutexes in
59419c08536f0c351425296e3b0...
554620ee2d85e0fc1bf300c60d0526d5b995f097 authored almost 4 years ago by Egor <[email protected]>
Also use WaitForMultipleObjects to wait for threads to finish.
Now this is doing an actual muli...
983d4dccb9a0aa6ea89f90ac91cb8d33c379f5a5 authored almost 4 years ago by Egor <[email protected]>
It was always set to 0. Also having multiple threads do I/O on the same
drive is weird anyway.
1003b5b70d1ded7a074dec75ed6fcc3ebb0dfa52 authored almost 4 years ago by zero318 <[email protected]>
90e12ad1fd07108cdd3de2011ac2a59bfabcf0ec authored almost 4 years ago by zero318 <[email protected]>
This reverts commit 96f85d2cfc1e506915afeac0d7fc2d6d73653c01.
cce5b352d181fafb6e5e38024232ed2b28598e9a authored almost 4 years ago by zero318 <[email protected]>96f85d2cfc1e506915afeac0d7fc2d6d73653c01 authored almost 4 years ago by zero318 <[email protected]>
8fc151e33475b53be3e0067767950ebda2fc2827 authored almost 4 years ago by zero318 <[email protected]>
5d6942caac336604927ddd85d8e7d50a1090cac8 authored almost 4 years ago by zero318 <[email protected]>
This also prepares for restructuring
977ba9e10e88fad232ac9f747ba086db71590d12 authored almost 4 years ago by Egor <[email protected]>b619fe63708ba9a463e80c31777a9599d4d2a124 authored almost 4 years ago by Egor <[email protected]>
This is much simpler and only slightly less convenient to use.
2cda6f0275fa6b770a2e5de9632377db5c2bbd45 authored almost 4 years ago by Egor <[email protected]>this fixes graphical bugs on patch selection
5bfc8239d7a877b85e0513b385aea6de7b613e05 authored almost 4 years ago by Egor <[email protected]>5e6d167fbbc91ec7b2a431d8fc43f905b56fb6c2 authored almost 4 years ago by Egor <[email protected]>
ae4da63b13beac653484a78e82520f1307e2f221 authored almost 4 years ago by Egor <[email protected]>
9e5d5d1f5ec32b5f7f397c04105a58c1799693b4 authored almost 4 years ago by Egor <[email protected]>
2d6bc8fea6488d911d9d4e61d283358ab77b5b6e authored almost 4 years ago by Egor <[email protected]>
b38a17fb65bef3f277ec2d6d32017be38ee242e3 authored almost 4 years ago by Egor <[email protected]>
268fec7526370abb45a99e6288e69ac810e5eb07 authored almost 4 years ago by Egor <[email protected]>
99129e01f5d733f1ce574b874c4ee1762492c3f3 authored almost 4 years ago by Egor <[email protected]>
a82c655b96fd1108b4ed840354d40f7b8bbb65ef authored almost 4 years ago by zero318 <[email protected]>
3148f3bd6aed70a041502990f5e702d750ff63e3 authored almost 4 years ago by Egor <[email protected]>
3005260bca53f7481ba7bcbecedd3b0edc9df3bd authored almost 4 years ago by zero318 <[email protected]>
4c0335b327bde6754570617c984003ba11618111 authored almost 4 years ago by zero318 <[email protected]>
b2ed2682c5997e468d0a840cc92c800f9107234e authored almost 4 years ago by Egor <[email protected]>
59419c08536f0c351425296e3b0169f17e716548 authored almost 4 years ago by Egor <[email protected]>
1ebd2fc84778ab96b9825ba60481ae2aa6e03a6c authored almost 4 years ago by Egor <[email protected]>
c7df1ecc4b9831563fa72c5ed51541690753d5fc authored almost 4 years ago by Egor <[email protected]>
3d95f8ebde6dd5a2ba5ad3551ed15ebbedabb4d8 authored almost 4 years ago by Egor <[email protected]>
0bb182d2e2991ea1660af7e92ca4ff1be5cbbdb5 authored almost 4 years ago by Egor <[email protected]>
a60c382ec8dc2161e2c7ac046a1b78f78f645547 authored almost 4 years ago by Egor <[email protected]>
this also fixes a bug with run_cfg_fn_js always being an empty string
9c5e9df13248fa193022b095f9ddca49783a6ffe authored almost 4 years ago by Egor <[email protected]>f9cb7a8c84d374e19adb5f9cff531a08a7a4cd3d authored almost 4 years ago by Egor <[email protected]>
4ac0a091880f388e3734f3d473d9839bf6cbf0c3 authored almost 4 years ago by Egor <[email protected]>
e118e54d3b7358a95d0380af38a4e0b8decb356f authored almost 4 years ago by Egor <[email protected]>
3b7f33970a83fff207999641c0fe7bf85d3d9578 authored almost 4 years ago by Egor <[email protected]>
1ac6cc0bba363fa1915b6bb1d3d76b4739330601 authored almost 4 years ago by Egor <[email protected]>
3589a0fd7231eb0cf33a91a5cd89a3a1d317ed1d authored almost 4 years ago by Egor <[email protected]>
b2a9f5e7def4b07275c62199b203938394561da6 authored almost 4 years ago by Egor <[email protected]>
ff479807474937af328d0ae28c1eefeed9b7cab6 authored almost 4 years ago by Egor <[email protected]>
add71508ad082f4b0437cc6387640376db411556 authored almost 4 years ago by Egor <[email protected]>
993d4553c131b6ab81c70a528f2c065db69f6108 authored almost 4 years ago by zero318 <[email protected]>
Same result with less magic numbers
705d826d506b335a8dd310c2d2ee960730bd36c0 authored almost 4 years ago by Egor <[email protected]>
When you return from the entry point, ExitThread is called. This causes
the process to stay aliv...
cbba52ccbb21b8465a2be3363757176237a7ad71 authored almost 4 years ago by Egor <[email protected]>
If you pass 0 as buffer size, LoadStringW returns the actual string
size. It also returns a poin...
a28c9199b022239dc48d1463d387addd0a90d39c authored almost 4 years ago by brliron <[email protected]>
ff869a7d3f523b67f1c26a3e629ffcedb75508c0 authored almost 4 years ago by zero318 <[email protected]>
e2ae78d44da2e96f192e9df4327282d13901d090 authored almost 4 years ago by zero318 <[email protected]>
619514f582a3fa3942067c6942abd7f62236d2e5 authored almost 4 years ago by zero318 <[email protected]>
Updating with latest commits from main repo to test compatibility
09bbd00e87cfed3a0219f5799c0e211b73c0b231 authored almost 4 years ago by zero318 <[email protected]>d5ad78886ca92c926f72b81538aa20e0b0ed37cf authored almost 4 years ago by zero318 <[email protected]>
win32_utf8 unit tests should be in win32_utf8 instead of here, but
well, we have a unit tests pr...