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
75889b583f45a1939b783708fc4d83efd8df3887 authored over 11 years ago by nmlgc <[email protected]>
e4883c48b61977e38068847cf40797021fd67c09 authored over 11 years ago by nmlgc <[email protected]>
a219447f68cade18fe2f996feedb41f5dd8e702f authored over 11 years ago by nmlgc <[email protected]>
lol, why was it even in there in the first place?
54b45a85db4ed49a9c95f34754ab4ebda433850c authored over 11 years ago by nmlgc <[email protected]>... which will essentially block all wininet HTTP accesses on handles that do not explicitly ign...
84aeb66134c75ee27a20f289286c0d52b4b0cd41 authored over 11 years ago by nmlgc <[email protected]>cbaa1231f2861a3deedddbd31f3ea88d8ea1f68a authored over 11 years ago by nmlgc <[email protected]>
93e8e55b3ce20707e90b0421ac5726270070ff1e authored over 11 years ago by nmlgc <[email protected]>
This introduces a dependency of thcrap_update on zlib, which just so happens to include such a f...
25759ebbab33a661b6ffedd05796b63fa69a1502 authored over 11 years ago by nmlgc <[email protected]>It was nice for debugging and all, but I suppose most players will be put off by it. It also imp...
9b277844d255db5bb40af763363a144b24f073a0 authored over 11 years ago by nmlgc <[email protected]>cb49224a66e9d7a2dacba6fa0dd923e36ce0477f authored over 11 years ago by nmlgc <[email protected]>
e67b4eef208eb683604a5fda7f468c693032bf66 authored over 11 years ago by nmlgc <[email protected]>
This has priority over the run configuration setting. It'll be mostly used to provide replacemen...
9de60fc56bcbf6a451cb98b43a4d15241beff7ce authored over 11 years ago by nmlgc <[email protected]>This is necessary to run th125 and later with user names that contain non-ASCII characters.
afa4a218e5c41ae1a048ce865b7e43c24b1f9178 authored over 11 years ago by nmlgc <[email protected]>7e258645f7caa7ee67dc24cf1a743042ab78d660 authored over 11 years ago by nmlgc <[email protected]>
This function should be inserted via binary hacks everywhere a game calls sprintf, as it guarant...
06089df91c96e304bc012bf1d7d08767700d95f5 authored over 11 years ago by nmlgc <[email protected]>31c1f16945ab25fdccb4b1834f199078e10908b2 authored over 11 years ago by nmlgc <[email protected]>
This is necessary for the result screen, because we don't have spell_id there.
Yes, this *will* ...
... or simply not given at all. This is probably my most hated function in this whole project an...
8facb6a0f42d5d473c6585fdf7987584a9186f51 authored over 11 years ago by nmlgc <[email protected]>e51a8e11982f6f8c91d6cd840f4b974eee8e3e47 authored over 11 years ago by nmlgc <[email protected]>
... wow, 9 levels of indentation. I should work on this...
e874005a6aa176148656302005941cb6e5b06bc3 authored over 11 years ago by nmlgc <[email protected]>1e072407b116f49016ab8bdb78edee0e1d73b003 authored over 11 years ago by nmlgc <[email protected]>
ec63c5bc92e291d85b128e8beee498f6be54b821 authored over 11 years ago by nmlgc <[email protected]>
Because in the next step...
5d9eb2f1400ccfc396430c106975b37d8a973f4f authored over 11 years ago by nmlgc <[email protected]>Why should we when there's a reference counter? Sure, you might want to re-use and change the or...
376563a012b3a55c1cf86cd40520c23ab56aec8e authored over 11 years ago by nmlgc <[email protected]>File replacement and patching should now be sufficiently thread-safe. Hooray.
35e8c1d2e64283c4544e6c2f68fe8976c2d495f1 authored over 11 years ago by nmlgc <[email protected]>513c491181237d8b186a650022c0ad8ca170a1bc authored over 11 years ago by nmlgc <[email protected]>
Of course, we could pre-generate bold, italic and bold-italic fonts once we're doing #19, but I ...
2ed1cce6d9c72be21ef91dfd4c2f06da21b2d153 authored over 11 years ago by nmlgc <[email protected]>
* Now interprets every character of the cmd string as a layout command
* Tabstops are now relati...
3457eb4f957ba05228128e18438b034498929614 authored over 11 years ago by nmlgc <[email protected]>
Whoops, I completely forgot that MediaWiki already uses '|' for template syntax. <...$> seems fa...
d034d5aabab20f48cb3812d044e65577a6a7f03c authored over 11 years ago by nmlgc <[email protected]>ea6aaad525dfa214582220bcbc32fb4451dbdd40 authored over 11 years ago by nmlgc <[email protected]>
59767c341f352bbc3f069e8e34e0cce2f7e45034 authored over 11 years ago by nmlgc <[email protected]>
This correctly terminates the resulting string in any case. :)
dd0712e0db98f6fd4291781fd8802054bdb5bda2 authored over 11 years ago by nmlgc <[email protected]>I must have read over the "size, in wide characters" part. This becomes a problem once you only ...
c230ad4f66160425032e7baad10334ef2d4937b3 authored over 11 years ago by nmlgc <[email protected]>93a7bcb119e8e3dc49effec88611500327c5394b authored over 11 years ago by nmlgc <[email protected]>
6f415ffeca89146fd260ff4de23edd9411dbf219 authored over 11 years ago by nmlgc <[email protected]>
The underlying format is the same as for the in-game dialogue, it will just require a different ...
10aa1f81b38d06a776646a90d1b4059db0d189b5 authored over 11 years ago by nmlgc <[email protected]>This can be enabled with the `dat_dump` parameter in the run configuration.
... yeah, you could...
36d8112f73471ea85b14950f32f70232459dc21a authored over 11 years ago by nmlgc <[email protected]>Move structures to a header file, and combine png_image and the buffer pointer into one structure.
61b02695b64d9ab23a4a8beb2a46bdaa0009b9fc authored over 11 years ago by nmlgc <[email protected]>This implementation even allows PNGs with smaller dimensions than the source image.
And that's ...
d231f3ada59b46f8bf773de0a99233335952a587 authored over 11 years ago by nmlgc <[email protected]>... or rather, "just let libpng do everything". Who knows when these ever become patch-relevant,...
cd4905bf1dcad69f7cc77c4f21210a8aa509c57b authored over 11 years ago by nmlgc <[email protected]>... and because of consistency considerations, since *this* format actually isn't BGR either.
fd056c74c3c0c2886bd5cf22099461e394009bb0 authored over 11 years ago by nmlgc <[email protected]>Yes, ARGB, not BGRA. I was even tempted to call them GBAR according to their actual memory layou...
7cce33e11ed90fa540fb65499e2dfac11c83cca1 authored over 11 years ago by nmlgc <[email protected]>Takes care of about half of the images.
This also introduces a dependency on libpng >= 1.6.0.
4257d535d39606f7260e6363d74140ce76c05a78 authored over 11 years ago by nmlgc <[email protected]>Sure, this doesn't print the file size anymore, but it's more consistent and gets rid of the rat...
09db994dbecd663944dedc043d46074bca984ab8 authored over 11 years ago by nmlgc <[email protected]>Ouch! Another one that can be traced back to the pre-Reitaisai coding binge...
64915c67ce90d6e4f20bc41bf4181e3f3e2d7f8f authored over 11 years ago by nmlgc <[email protected]>base_tsa now includes a binary hack to patch this back - like it should be.
f869d73c2d6bd6a542d45e7082bbe8e6788210ee authored over 11 years ago by nmlgc <[email protected]>Must have messed this up during the refactoring, as I didn't test it afterwards... and now, it b...
3db5748517e4757e112c3d8533fd99bc352e475a authored over 11 years ago by nmlgc <[email protected]>a30620fc1941a8032c610efea20dd04460176c0b authored over 11 years ago by nmlgc <[email protected]>
7b23f0cf0e6572882740f648d50601f3c4a8d6d3 authored over 11 years ago by nmlgc <[email protected]>
Wow, this actually became a problem with th095. Apparently I was too afraid to shift down the re...
19c8893a8be52ae55d4a1e398cc2d9c6e70f75ee authored over 11 years ago by nmlgc <[email protected]>... and I'm finally convinced of how bad this really is. Let's forget that this ever happened...
22e63615350ba887681e6a31ec76e3ac92a63338 authored over 11 years ago by nmlgc <[email protected]>282a990846242a654410dbae23442ed551625e09 authored over 11 years ago by nmlgc <[email protected]>
Currently without owner support, as that requires #15 to be visible anyway.
Closes #11.
3dae42dbdfd7bd1648b4b538bdf184c826987a6e authored over 11 years ago by nmlgc <[email protected]>
8e9c3a5ca5cea21f75cd483d19b5d26180d5f61b authored over 11 years ago by nmlgc <[email protected]>
ea7b4e18f67c790dc8eb222ab1433460d2ca1a1b authored over 11 years ago by nmlgc <[email protected]>
1fa2e39e16ca5be1782e77aa7b71f7c0795d8bbc authored over 11 years ago by nmlgc <[email protected]>
Closes #1.
0f88b5ec62008436dd66dca79bb4c149eb92b1e4 authored over 11 years ago by nmlgc <[email protected]>eb521ff466381a44a63d5a1619598c4db3036ee6 authored over 11 years ago by nmlgc <[email protected]>
37bbff6ca5be967b405e521e4974ae73bbdaeef8 authored over 11 years ago by nmlgc <[email protected]>
63fc753c08db9b30454c1d77b1a5a15842f3a358 authored over 11 years ago by nmlgc <[email protected]>
5558ab87e5480649f103f487d02b9b0b680f8420 authored over 11 years ago by nmlgc <[email protected]>
57013bd3f8249948e6524b38f37065cfcaf65e86 authored over 11 years ago by nmlgc <[email protected]>
fce2dc675dd28fa1dd382068d0ea5a0b37c4273d authored over 11 years ago by nmlgc <[email protected]>