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
It's now really close to being able to build.
61ef39ad9ce1d8bc16be082029aba15807446b36 authored 12 months ago by brliron <[email protected]>
It's an UTF-8 string, but C# string type will marshal it as an ANSI string.
I tried with Unmanag...
5479f4e72f2fba2d750464bd089d99e21cdf8ff6 authored about 1 year ago by brliron <[email protected]>
debdbe7c049e5a265d5321e32e5bfcd5d75249f7 authored about 1 year ago by zero318 <[email protected]>
f276c7db874cd6d08aa2cbc55697c26ed6caabbd authored about 1 year ago by zero318 <[email protected]>
We're improving ZUN's games, that great, but we should also do the
same improvements to ourselves!
Most (maybe all) games don't specify their icon in RegisterClassA,
which makes Windows assign a ...
efcd83824ba825c82dd277c98261a024e7fb1e47 authored about 1 year ago by brliron <[email protected]>
d2dbe89d3055777d28e891c2d32b8d9143b66d29 authored about 1 year ago by brliron <[email protected]>
23986baea4ec4c34092342120f014db424d1cd34 authored about 1 year ago by brliron <[email protected]>
843cd1d8809837d09af10412e5e71e7c7b451b9a authored about 1 year ago by brliron <[email protected]>
a91657101fa6d6ee43bdf3824236dcf5bb249a58 authored about 1 year ago by brliron <[email protected]>
5524297db3cb0a99a9adceee95c0908e4e84cbbc authored about 1 year ago by zero318 <[email protected]>
5fc0595783bad3fc38424a153e64eb75f0dddca5 authored about 1 year ago by zero318 <[email protected]>
861b8206dd88aab2691b6260a28b85cf4a15077f authored about 1 year ago by zero318 <[email protected]>
3cdefb517d77238ffcfb893aa4958b12c7740266 authored about 1 year ago by zero318 <[email protected]>
All the characters have the same dialogues in greedy trial (actually the files were
copy-pasted ...
Language linkage specifications placed directly on declarations imply extern
storage class in a...
New binhack/expression features
840376c6c58e4721dcd1666e58538e7fd19e30cc authored about 1 year ago by zero318 <[email protected]>th19 uses CreateFileW to load thbgm.dat
604c7a8d236d97b62fa4e2b9e7ffb3609bc2badf authored about 1 year ago by brliron <[email protected]>60acac0b16e899154e9772244e01e45b7ba7d0fd authored about 1 year ago by zero318 <[email protected]>
cccbcf68fd18ecdacd2e30f8de65ed840f8b017c authored about 1 year ago by 32th-System <[email protected]>
12ced3c2de328211e5421df6262953483a800b07 authored about 1 year ago by zero318 <[email protected]>
70d4d3b435a58b25fe6c00402d7e58ffdf49aa15 authored about 1 year ago by zero318 <[email protected]>
b3ec9ccb6bbf0a5fae546923fc6374473cd10e53 authored about 1 year ago by zero318 <[email protected]>
51ac34aba0e478f101541bb24a8e0c12d57c9c86 authored about 1 year ago by brliron <[email protected]>
73d4dff32293c42c3775be1aa1278c2ec9916b70 authored about 1 year ago by 32th-System <[email protected]>
d9b337fb8a1d284987550a1b063c9e579352efda authored over 1 year ago by zero318 <[email protected]>
This is primarily intended for use with codecaves being used as breakpoints.
088a8fc966c2c7e7ab7f30f076dba87c40b50dca authored over 1 year ago by zero318 <[email protected]>Add ascii_vpatch for PCB and IN for centering in-game ASCII strings
beb32924fc0034c46c848f1bcc8788f1f4d4e561 authored over 1 year ago by brliron <[email protected]>e6113367379f87e3d9659f1f5972eae6b027b28b authored over 1 year ago by TRDario <[email protected]>
75ecb17918dec2fa742f50df1621142343e2d21a authored over 1 year ago by TRDario <[email protected]>
bb0f080dc8d4583a6f78ee73ea96a2cce597bb80 authored over 1 year ago by TRDario <[email protected]>
5c5ef88272841d033daf48ba4a8e3fbe03fd8720 authored over 1 year ago by zero318 <[email protected]>
caa6cfedfa5e6973e23d3249eeafd05899dc3972 authored over 1 year ago by zero318 <[email protected]>
796d0577792cc660db1fdad862ccfb82e82bac6d authored over 1 year ago by zero318 <[email protected]>
b087e6121a55245d5ead6f64d84605b7af80bf34 authored over 1 year ago by 32th-System <[email protected]>
43977c59fc2d8a2aa4e219da57628639e437ffdd authored over 1 year ago by zero318 <[email protected]>
d71740524ee29ecc4c6573b919b12ab777e1d8b4 authored over 1 year ago by zero318 <[email protected]>
ad91f487c560afce7d746e461ff0efa3df61ed51 authored over 1 year ago by zero318 <[email protected]>
55cc8898a628c16fa0e92ab4aee2bf2f9ddd3a7a authored over 1 year ago by 32th-System <[email protected]>
c21e5da27ecf0f51b4f9a6ea3f9795215d31123b authored over 1 year ago by 32th-System <[email protected]>
When generating bmpfont, we would use json_load_file (which then uses fopen)
with an UTF-8 path ...
eb1fd29d38e322f0f86f7ea9a3e65f8d019437e8 authored over 1 year ago by zero318 <[email protected]>
Somehow this worked despite a copy/paste error.
e3895c2ec8ec35f6b7d894fd9030f8da144073e5 authored over 1 year ago by zero318 <[email protected]>Th19 images
78f18e9a6a2bedf16754fa3d45672f458ee7b506 authored over 1 year ago by 32th System <[email protected]>f4f448deb3db4de0388378f8d76486935756eee8 authored over 1 year ago by 32th-System <[email protected]>
50e2b73a3e0626355e4ad9a1b0368be14e12e098 authored over 1 year ago by 32th-System <[email protected]>
f5e52d032dacea0ec6ad4d636f512909c306fe1c authored over 1 year ago by 32th-System <[email protected]>
310a1a1d61a2559954249c64d68ddf0143ac72ce authored over 1 year ago by 32th-System <[email protected]>
3b9bc322468e53172427b625686687a7a75c1f16 authored over 1 year ago by 32th-System <[email protected]>
86392bf6a56eab1125c6b1bc2408da7b001611b6 authored over 1 year ago by 32th-System <[email protected]>
22308613b3bbb0fb528e932d4fae2b7f586f6fbf authored over 1 year ago by 32th-System <[email protected]>
8c74f5d9a0210762bc0acb41e79c0726d06e995e authored over 1 year ago by 32th-System <[email protected]>
8d7b2b585f7b42502072a4ed43d63fdfede39716 authored over 1 year ago by 32th-System <[email protected]>
625725ecabb0d40eed2ae7d0fb7f20476edc4eda authored over 1 year ago by 32th-System <[email protected]>
155b190a1bb7174758f1d26ebebf801373dc50a4 authored over 1 year ago by 32th-System <[email protected]>
There is still some work to do:
- The game looks like TV static in full screen mode
- Images ge...
4e52834547689b17906f9ea80ea0c68f3b55d6c3 authored over 1 year ago by 32th-System <[email protected]>
463157859856d96d8510b51cfea558d0ae28b693 authored over 1 year ago by 32th-System <[email protected]>
The idea is to then construct img_patch_t differently for th19 (and also
use it to put different...
Workaround because anm patching doesn't work yet.
Will be reverted when we implement it properly.
62f29d344cf5b4d19e5c18554bb9d4e444fb97af authored over 1 year ago by brliron <[email protected]>
dec6e6e4d3e505feb55353f78dc1d5d9e770b6ee authored over 1 year ago by 32th-System <[email protected]>
As discussed on Discord, it's probably what most people want
5421869cc56b45a899ab86d6b3ea6efe89e62ebf authored over 1 year ago by brliron <[email protected]>3eca1115aa350ceb26a23e5fea9bee177916e8e9 authored over 1 year ago by brliron <[email protected]>
32e23f0a0a1d04c009e26d36ea09189f0727d737 authored over 1 year ago by brliron <[email protected]>
c569e99ed1c0c47956ad071a32cf2fa145756583 authored over 1 year ago by 32th-System <[email protected]>
c90e5df2a9cba1e24cb4ce5efd921832e2b92443 authored over 1 year ago by 32th-System <[email protected]>
a62b104cc3826cd2101fd57176d46ca5c92be37a authored over 1 year ago by 32th-System <[email protected]>
* thcrap_update: handle games started through wrapper patches
This fixes issue #69
* thcra...
9f9f95c905229e24a984d7f356565e1b0a0ba1d0 authored over 1 year ago by 32th System <[email protected]>a619a7580a2124d92a399e9069a0ca6d85a6e196 authored over 1 year ago by brliron <[email protected]>
The 2 textboxes had a fixed height in pixels. For Windows 10, it's useless
because that fixed he...
6500742ed2c3b04ba4194a047294ebf7daf6a6d8 authored over 1 year ago by zero318 <[email protected]>
9522a27680ed948c9b1276b229370cf51a890f7c authored over 1 year ago by 32th-System <[email protected]>
d353a5a75e0a5404ce90df1307d272c41fc16091 authored over 1 year ago by 32th-System <[email protected]>
d45c37defaf1c8b4ebf060915812fa4abb1ddc1c authored over 1 year ago by 32th-System <[email protected]>
13248353f32002a360e926aa25059ee98b7c7f0d authored over 1 year ago by 32th-System <[email protected]>
ffc4277150946c8a33695b44cd272855e47dd9b6 authored over 1 year ago by 32th-System <[email protected]>
e006ce2f89d54a23cd30ed12abc5b6282d61216d authored over 1 year ago by 32th-System <[email protected]>
abb9b90d4cabf57021be155024a6bf05559ac48d authored over 1 year ago by 32th-System <[email protected]>
2138408d7538ba0d32ea34e4902e85f6bc28a2c6 authored over 1 year ago by brliron <[email protected]>
62c8d844f778833e7baefde606b9630817498293 authored over 1 year ago by 32th-System <[email protected]>
If you have a setting like "disable background updates" enabled, then
the loader UI will disappe...
6b47a26800559312c66279377802ea3af3ce18d8 authored over 1 year ago by 32th-System <[email protected]>
c1ba2c464ecd2cdca5201ae332cd1312ea756cad authored over 1 year ago by 32th-System <[email protected]>
I am not really sure why 3 different ways were added to convert UTF-8
strings to UTF-16 strings....
fixes #199
d3ac24b4d03c6a48a9aee3d3c27943bb52866d7d authored almost 2 years ago by 32th-System <[email protected]>fixes #205
a1b6969914339d39ab7650af3e47eaaa52c0fab0 authored almost 2 years ago by 32th-System <[email protected]>This fixes #210
91ba9e6ce6c958ed98ba2b45b0405ff309c671cb authored almost 2 years ago by 32th-System <[email protected]>6cb64d3ded8347cc83b502ab7b5cb23cfd52a178 authored almost 2 years ago by 32th System <[email protected]>
54e1f2fdb335c4c9903f95cd267cec83f6fbcf1a authored almost 2 years ago by brliron <[email protected]>
No UI yet, I'm not sure how we want to present the setting for that, and it's
not completely rea...
dc1d2a3797a99518091d9c5766f0b5c697c52a5b authored almost 2 years ago by 32th-System <[email protected]>
66cbcd88e33ac07a668a70b3b618e2f3ce5129a2 authored almost 2 years ago by 32th-System <[email protected]>
I mainly did this for
https://github.com/major-gnuisance/thcrap-linux-ez, which handles
searchin...
0e96d887b8e0d99900882c080bb3f9853432d714 authored almost 2 years ago by 32th-System <[email protected]>
0a0cb6a5f65c6b56ad5c3b1908161d01ea921f7f authored almost 2 years ago by brliron <[email protected]>
ff748625c51de95103df1289961db254992cbf01 authored almost 2 years ago by brliron <[email protected]>
The old config tool was using them without any problem, having them absolute in
the new tool was...