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
f2f01c21c01d73a15b62f184857c226db188da1c authored over 3 years ago by brliron <[email protected]>
f9e960666de776e389460b0f60354a7a16fc602f authored over 3 years ago by brliron <[email protected]>
29bb1312856900eebfc6d58f196850a2be164a48 authored over 3 years ago by brliron <[email protected]>
9e1a66c59b8b56bda501f6c0b40fbada6e48ba0b authored over 3 years ago by brliron <[email protected]>
b5a05cff51782bcceade881831d72a9a8a6b54a0 authored over 3 years ago by brliron <[email protected]>
1de3ac256fd549f2f7cf43ac74b82c38b7880b04 authored over 3 years ago by brliron <[email protected]>
Now with meaningful names instead of json_array_get(id, 0)
In search result, games are now sorte...
ea27797e8bc93841c6500db8ae69b1236072be6e authored over 3 years ago by brliron <[email protected]>
ed1c8ffd9d3740d5dac535aa9a4130819be40ead authored over 3 years ago by brliron <[email protected]>
b221aa07558a51f3bea3830e7485948df5dfc9fe authored over 3 years ago by 32th-System <[email protected]>
d746c5266cce003509bb6d483efbcce198310c3c authored over 3 years ago by 32th-System <[email protected]>
- Switched logging to exclusively rely on the Windows API
- log_queue is now a raw pointer rathe...
f44e5e637d6626f3c01003bc63264ba3c477e8db authored over 3 years ago by 32th System <[email protected]>
2739d5650a3e53c9c72c3ebc72f1a8205652ea90 authored over 3 years ago by 32th System <[email protected]>
This reverts commit 5d1ed5fb4982adf9fa730cf4a2812de8e3137ee2.
bda154bb57fa84ad6b88c96532ec2869d9e34d75 authored over 3 years ago by brliron <[email protected]>This reverts commit 978f46bee9e6126c546473a7134b265de08e2a7f.
b602110b9079b8db51463de120cfcf7af8cb916e authored over 3 years ago by brliron <[email protected]>This reverts commit 7799ccf69f92837a0f2fb60e2c3f961018efd2c7.
729d1696577e978d4b4c4ae6457ea5e102a3ee18 authored over 3 years ago by brliron <[email protected]>This reverts commit 21358857f667eb560502abb5d4241b747e5c23d7.
f95b606675b5e698764b3512e35ff989819b174f authored over 3 years ago by brliron <[email protected]>We don't need to ignore the "new release" commit anymore
daecf81d68111b2d1fea4e178126467f0c6dfc15 authored over 3 years ago by brliron <[email protected]>e690bcbb75f1f09d79e56079791359793fb417f9 authored over 3 years ago by brliron <[email protected]>
f616ef82c4dcdde6e1b8817e665edd23ebab0c74 authored over 3 years ago by brliron <[email protected]>
21358857f667eb560502abb5d4241b747e5c23d7 authored over 3 years ago by 32th-System <[email protected]>
4e6794d070b98131a226e62baf6cd716f73d9986 authored over 3 years ago by brliron <[email protected]>
44895ee4cfac04497cdc6cd76830f6f155903249 authored over 3 years ago by brliron <[email protected]>
a864d938dd380bd857f8fb739ed203c9b8d8fe2a authored over 3 years ago by brliron <[email protected]>
6880b218bc9b2e3ae31453b87921aee58b1ddf89 authored over 3 years ago by brliron <[email protected]>
a67ac37b2c329c03d228c48440f9ae8a1183376f authored over 3 years ago by 32th-System <[email protected]>
We were giving a sjift-jis string to std::filesystem::path::operator=,
but it takes a string in ...
208eb824fe3b08dbea20774bcc9c8f563f37b1bb authored over 3 years ago by 32th System <[email protected]>
c3ae139e1cf0c0e2669e7cfe847a2e5b3c9c9497 authored over 3 years ago by zero318 <[email protected]>
a0a30ac4f6c300d2a729aeebcd8e8b4e6dee6cfe authored over 3 years ago by 32th System <[email protected]>
772726397942c881fc445fec84cb04a0b4e07c9d authored over 3 years ago by zero318 <[email protected]>
73f7290dc25647a7074f4c37ca48307ac5641053 authored over 3 years ago by zero318 <[email protected]>
This was spamming the thcrap_configure output
2cefa4edf1a092f0e20e8b7baa56c4f6026f94ca authored over 3 years ago by brliron <[email protected]>
-Fix SHA256 intrinsic code path not calculating padding bytes
-Fix minor log formatting issues
f8eb872c4aebc9edaeb28152e960a8989bf1070b authored over 3 years ago by brliron <[email protected]>
9eb4321915e40987253d766d572cbb7da42cea4d authored over 3 years ago by 32th System <[email protected]>
This will remove the need for the ruby_shift_debug branch
e2dcaf9d8c6bb0d2a1a4cab217dcd3d95aaffba0 authored over 3 years ago by 32th System <[email protected]>7799ccf69f92837a0f2fb60e2c3f961018efd2c7 authored over 3 years ago by 32th System <[email protected]>
- Switched logging to exclusively rely on the Windows API
- log_queue is now a raw pointer rathe...
d796da6de2a8bd39ee94899392708d01ed1eae28 authored over 3 years ago by zero318 <[email protected]>
5d1ed5fb4982adf9fa730cf4a2812de8e3137ee2 authored over 3 years ago by 32th System <[email protected]>
-I was able to verify that the existing padding function is compatible with
the intrinsic SHA im...
-Moved a few functions around in expression.cpp to make more sense
-Fixed that va_list objects a...
0114aabbb604dcf67c0bebf34157da7bb853a314 authored over 3 years ago by 32th System <[email protected]>
We don't want to detour CloseHandle for every game.
fa128e9b715b98470f4f561c578f79b6f5f93113 authored over 3 years ago by brliron <[email protected]>
This small part was leaking a surprisingly big amount of RAM, about 300MB
every time a fight sta...
The old code was doing a lot of work when the game parses the archive header
(so, when the game ...
9620e3932a5439da4328e9b04cd27052e93ccfae authored over 3 years ago by zero318 <[email protected]>
9f555ccb27fc60d34d268f4fb314319a495c62ae authored over 3 years ago by zero318 <[email protected]>
f250a167db37c8549dfb29a3a3bbfaf0c430df07 authored over 3 years ago by zero318 <[email protected]>
Renames binhack_calc_size and binhack_render to more appropriately reflect
that they merely pars...
Also includes an unfinished/disabled version using the x86 SHA intrinsics.
76b41d68c6c5cbe638ba70b6eff2575464b4d5cc authored over 3 years ago by zero318 <[email protected]>0561b161654459f0b9ca9390c8627687fdee8bfa authored over 3 years ago by zero318 <[email protected]>
2e59a3448670795fc50e89def21346bc75653481 authored over 3 years ago by zero318 <[email protected]>
56ec1ac80de5a12bb596c99ecc4ec5808217b3a6 authored over 3 years ago by brliron <[email protected]>
-Expression parser, breakpoint_process, and x86_reg_t support x64 registers.
-Exception logging ...
e562af983a9ba3b4e16a9fc332e9b3971722c882 authored over 3 years ago by brliron <[email protected]>
This reverts a part of commit ea48eb2ebae90cc1767e58526311e73508ae25e3.
Bring back steam_api.dll
21fc89becc12f65512a2916ed4aef2261e2de737 authored over 3 years ago by brliron <[email protected]>bb262422eda9171ea1ba2a1dd2bd9016d448c409 authored over 3 years ago by zero318 <[email protected]>
-Added "enable" property to hackpoints.
-Fixed the edge cases that previously required the expre...
77b6376b8b23b074113c5af4ae65f1b22b28dc0f authored over 3 years ago by Egor <[email protected]>
52ea75e3d5926bd018dee656d23c071545ed6039 authored over 3 years ago by Egor <[email protected]>
This reverts commit 4bfa5b9c1dad1b4f30a1ee0da72af5a05941439b.
According to zero318 ASLR relocat...
c1e4e1aa45102df7a459b4323bbaaa3784394d69 authored over 3 years ago by Egor <[email protected]>ceef5f2f4c34f92dc7650f60ed0b900c9f5f457d authored over 3 years ago by brliron <[email protected]>
0e8c2b328960f9ec92920931853fb63f6b77b310 authored over 3 years ago by brliron <[email protected]>
44d04bceaf6c884432be761038249292885d446e authored over 3 years ago by 32th System <[email protected]>
5912f34cbb71ef8c3be7a9924f376c5352e7ce00 authored over 3 years ago by Egor <[email protected]>
4bfa5b9c1dad1b4f30a1ee0da72af5a05941439b authored over 3 years ago by Egor <[email protected]>
6481a44ed90c4f0545c6334fc7c971b48f9d173c authored over 3 years ago by 32th System <[email protected]>
Apparently strdup is allowed to segfault when passed a null pointer. The
windows implementation ...
d90040039c3055bc55586368de6705e84fd5d675 authored over 3 years ago by zero318 <[email protected]>
58e404ed978d61246345bd82fcc0d082d90f2476 authored over 3 years ago by zero318 <[email protected]>
9a027cfe8e05e8fd620a8995dd49779f1580f654 authored over 3 years ago by 32th System <[email protected]>
f030a3d2be5504c1930784100d6258fe5d3e1032 authored over 3 years ago by zero318 <[email protected]>
The last stage will still be loaded even when all breakpoints from the
first stage were ignored ...
855826921b428115e8514e0edfab7dafedd893c7 authored over 3 years ago by 32th System <[email protected]>
6e9fa6aab9d205b8caa0addaceb68070d1b3888e authored over 3 years ago by zero318 <[email protected]>
29c85b527656a1830f78d23d879c8d42a653fb45 authored over 3 years ago by zero318 <[email protected]>
bdbdebb46a9f1a217c995b1c4994665fae1d1a6a authored over 3 years ago by zero318 <[email protected]>
Fixes AoCF slow startup bug that appeared during development of new_expressions
Fixes Windows XP...
a517694d78789ed0dd2a90fbad33b80b472c1288 authored over 3 years ago by zero318 <[email protected]>
Add replace_instruction, apply the insert_instructions in the correct
order, and probably 1 or 2...
51cc043b9aaa57b017756b47610ac6162a1cdabd authored over 3 years ago by zero318 <[email protected]>
c28907665a2adb9a894741eea151b7813b020fea authored over 3 years ago by zero318 <[email protected]>
I ran a lot more tests than just these, but I don't want to add 50 tests for something this silly.
bf1bfa683b3f6d37d56b0bc59160a0dd23cd85f1 authored over 3 years ago by zero318 <[email protected]>95b59fe5584ccf5dd306e02feb6811895339f745 authored over 3 years ago by zero318 <[email protected]>
It's perfectly valid to nest extern "C++" inside of a larger extern "C" block
to produce C++ lin...
We already have an assembler in the dependencies, so why not?
a595e9870919ee93f07378e2792ec17b8f1cdfee authored over 3 years ago by zero318 <[email protected]>dda4c9b9012ac9ac2940a2621cafe63ca4cd0355 authored over 3 years ago by zero318 <[email protected]>
These will end up in read-only memory anyway, so it just avoids overhead
6ad12a71f4b336042836336543e7d214fd1bb551 authored over 3 years ago by zero318 <[email protected]>This will hopefully make rewriting the text alignment code for #71 much easier.
0039d489ebea00fbc0844caefa4aadd1b43c40c1 authored over 3 years ago by brliron <[email protected]>
Fixed the "unresolved external symbol _memset" error with the v142 compiler by
restructuring the...
b2d3ed75e554a15c1d1fcb7141a4f86654ec0ef2 authored over 3 years ago by brliron <[email protected]>
I can't fix "GetVersionEx is deprecated" because IsWindowsVistaOrGreater
doesn't exist in v141_x...
Would be great to not use std::string for this kind of thing in the first
place, but for now it'...
bcfd25961a0af469f19d608093af70b332215cfd authored over 3 years ago by zero318 <[email protected]>
a5c8e225e933e21c9dae2078ba6735975ccebd02 authored over 3 years ago by brliron <[email protected]>
ab2c71ec0c6916673ef5bfeaa6a3f9c4b9fb1769 authored over 3 years ago by brliron <[email protected]>
4534c3b5f38c2fd704c296662f0181dee36f2004 authored over 3 years ago by zero318 <[email protected]>