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
ye ye, it's not completely correct, but it'll be ok for noobs.
We're going to get rid of shortc...
8a2609d057fd24218b50b221b3d15ab4868d6d9f authored almost 7 years ago(this time introduced by me)
this also fixes the bug mentioned in previous commit
576393477c62c3665a327bd58a3bbf0e68881272 authored almost 7 years ago
This had the same problem as SHGetPathFromIdListU, it truncates strings.
Unfortunately this didn...
439376f7cf4f760cd80f244fb8b737024018788e authored almost 7 years ago
b9a3d146d63fb91da4801f1dbbfe2c6e1732ee0f authored almost 7 years ago
fca55bb0a714ae2fcee728bb79a17a64fe474bd6 authored almost 7 years ago
gotta hate having 1000 shortcuts in my thcrap directory
abad5fd8be0d7e184fb96b50bfa69815edf1064c authored almost 7 years ago04996c6d2dfe1056c7525644e1f6602a8056e024 authored almost 7 years ago
c751255bd7a9d12dd5317850ddf97b09b07a2408 authored almost 7 years ago
f6fe5161c77322e2e576b918af3b45d32c098b1d authored almost 7 years ago
- pressing up/down in editbox will switch to listbox
- in input mode, typing in listbox will swi...
1) the buffer was allocated as 2 * MAX_PATH, while the maximum codepoint
size is 4 bytes.
2) ...
also set owner window for SHBrowseForFolder on XP
9fce512615266302efcc2fe4778636a828a39c83 authored almost 7 years agodoes everyone here use vs2013 or something? :tannedcirno:
5b426b2d57698bcb207f78af7b58cfdb7793dc3a authored almost 7 years ago
- please wait warmly...
- y/n prompts are now in gui
- a/r/k prompt is clickable in listbox
- ic...
b7cee74b806b6e856fceb28931c653ea391754c7 authored almost 7 years ago
probably not all of those are nescessary. the main change is
actually creating mutex.
> [2018-02-23 4:54 PM] Nmlgc:
>
> lang_en, keep-alive: 1,297.209 seconds
> lang_en, without: ...
d9fa2d3fba701d049d162fb32cf4439268f76a7f authored almost 7 years ago
b9945bfcc622abdc6145616dd786bb98b28bee7d authored almost 7 years ago
077f9a149355b5f83fddc2813c3ec93eb72e86e0 authored almost 7 years ago
a8dfb542444206bbb6eb5b526c8f7bb97cd30824 authored almost 7 years ago
thpatch.net is still stuck on that, and who knows how many third-party
modders we'd have to anno...
0b05e9d610df093b791dddc7c27ef425eff5e311 authored almost 7 years ago
… really, that's how easy it was? Fixes no BGM in TH09 and TH09.5 under
this circumstance, among...
c2953002394df1d9205c941e4241750e6cdd04b7 authored almost 7 years ago
761869121ede0d1a1b3cd6b7b2b6cb958be53d2f authored almost 7 years ago
Also, move a bit towards map files for spell cards. The spellcards
generator code is rather mess...
Fixes potential infinite loops after self-updates on some systems. Since
there is no guarantee h...
fc484e5eef2b650102913aced38b41a6f96e6366 authored about 7 years ago
f5825b294fed16eba7433abaf64f638e8ab1b8bd authored about 7 years ago
fb5942915e2a532602c67bf34bf8637135f87694 authored about 7 years ago
Such as DirectSoundCreate8(), for example.
95dad3d791ae23a6c1b6bfcb238ccdb97ebbb1e9 authored about 7 years ago
That was way too much abstraction, this is much easier to understand.
Also, the detouring strate...
479e535ed5372fb1ed6b23ab66357ab0cd481dd7 authored about 7 years ago
570d3d7ece77388e84c09ba4bad564a352b98310 authored about 7 years ago
I'll nedd to fix it *properly* later.
bd7b13c49c7de8027fc13fd487e91d459fce73f2 authored about 7 years ago4ac0941e7d554fa08677bf910f7d1b02d2a3f699 authored about 7 years ago
a057af7ec1cecb5ca0dfea50eaa18e52a754cd4d authored about 7 years ago
51d414e4780f4ede44aba84ab090ffb378b604d8 authored about 7 years ago
126407718da894a7eeba0d00412fd6f89878fed7 authored about 7 years ago
Necessary for the upcoming recursive .gitignore-like functionality.
Funded by Splashman.
a24e2480e97b8c4a765813601039156665ac1be3 authored about 7 years agoFor files that shouldn't be downloaded by the client.
Funded by Splashman.
eb0a5a18c3824604545c91865c7f68cd74dda290 authored about 7 years ago9d480c9533e449d7970ca1005754facb71d26a44 authored about 7 years ago
Funded by Splashman.
Well, this felt quite controversial. But not only do the trial versions
of...
Funded by Splashman.
3a19d90fe87cec5e2ae11d0f70857de9277af313 authored about 7 years agoFunded by Splashman.
How to use:
• Make sure you got a sample-perfect extraction of the track w...
52a84167ca78b04a8b032405728e3993d37e6e5c authored about 7 years ago
9d7ec644cac3db9cf6a57e1ce5bf1d0adacb101e authored about 7 years ago
d72b0844047f9eeae93ed8533e0eef95231d0ebf authored about 7 years ago
84d03a7cb7ae392ee2e628e87f11349affedb8a3 authored about 7 years ago
9a9d0a63c923772c11e4590ab574f2edca464d57 authored about 7 years ago
22c48b6619fbd941805126fddc98d1ca96cc5ace authored about 7 years ago
a479ec9efc0d17c60a1a5d3ee09825db959adceb authored about 7 years ago
Reasons why wininet is trash:
• Poorly defined initialization and shutdown (98ac5d3a11823a1c53ea...
cd1594d1c796e6a9058997bf6df0a6a22b554901 authored about 7 years ago
ae15984841024b544d53ecdafd2e9f0542b954b8 authored about 7 years ago
8611fa08b049996f22638efffdf5491de6d0fb4c authored about 7 years ago
It's a size_t, so decreasing it sets it to 4294967295
f7600f79b40cfa7c27b11292752c6a7254d37bb8 authored about 7 years ago5fe8135ed905015c1ee6802b451396046fa84d5f authored about 7 years ago
a9b192503c7585d89ed22b56f78e78bc4aa0ccdd authored about 7 years ago
Could have just been a char* array, but who knows if they do add trial
versions later, so let's ...
866962a29e56480f507ffa9d66cac28ca293a476 authored about 7 years ago
1e3dd0acffe9a6d0c1a8e14087f11a219fb1e7f1 authored about 7 years ago
Thanks to @IkuTronHD for creating this situation by extending the Mima
patch to Tasofro games.
6b2f51be31caa470c4024b2cf36c267af2bf9af6 authored about 7 years ago
e32c9e41a2bd6c3c21f9d9a1c9a37cd11c210e39 authored about 7 years ago
Hey look, a use case for std::array! Too bad it still means that the
function has to be a templa...
45b391b6fa879e136a2571a6178485935e114a79 authored about 7 years ago
6c38c88a789ce31aba3ed0e1763caf052b3f2e2e authored about 7 years ago
1dd4fa13a6037f382c545edb575c80110496b6a4 authored about 7 years ago
311b424750f422093ddf9a2ce67bcdd6f8b670f1 authored about 7 years ago
Because I got tired of all these if everywhere, and working th155
support wouldn't make things b...
Haha, no, e17a496b48983bf02ca219c81b5fe7e286a7c98f, *this* was the
reason! Fixes rare hangs when...
2e7bc6fd34d25fada31856b97db4527cdd3658e7 authored about 7 years ago
e187e7f6d19444a8427ee6cdbff0d086fee8ce78 authored about 7 years ago
Th105 still crashes without that. I don't know where it comes from, but
for now, that will be en...
e0d93e1ba70727f249d80157500c0ac54270481d authored about 7 years ago
The challenge here was avoiding a second message box if the user decides
to continue and uses vp...
The long overdue fix for the rare plugin initialization bug! Turns out
that some other random ap...
Seems as if I've solved that rare loading issue now, but let's better
leave some of the logging ...
We'll need something to parse Steam's .vdf files, and that something
sure ain't gonna be written...
de182c25453ba7308dfd68048a9898e48062a2a3 authored about 7 years ago
and add support for fragmented file reading without using a header
first.
bbba7521bdaf65bce1c946c1bab3ff3261668023 authored about 7 years ago
of updating a copy of the map in place.
Updating the map while we're iterating on it may not be ...
f55cd0820655fd1d0f604cfc5021834c032dbca7 authored about 7 years agod54ae5216e264d86687618ae67222339a10c7f2e authored about 7 years ago
9f7bb76de7c14f6ef89c9753e8f6263f3b5ef7e4 authored about 7 years ago
a2d300d453401d442a4cd63859e2f89642926086 authored about 7 years ago
15c59b04c3ec4b8d2e4641d9d8f385ee7c3c1e67 authored about 7 years ago
3c8f5a22742a1a03203102a5c56704430d01df07 authored about 7 years ago
generating the chain.
thcrap_tasofro: for th123, replace resolve_chain_game with a version
that a...
be9d4278f240bf45c52aaf76befc7d606d51d8d8 authored about 7 years ago
3aa8768ea9e7163d50a122f68891d135a08032f8 authored about 7 years ago
bb81a7092d43b07c5f59362bb6b0ada652815e43 authored about 7 years ago
e1b2ab27d109095069b7b049bd10a2b68b2014b3 authored about 7 years ago
Might have been nicer to check the errors returned from
InternetCombineUrl() or InternetCrackUrl...
And that's why everyone else uses `int` for these types, because it's
way more important to be a...
needs to be big enough to contain the patch.
53309353e1056e33f7082a61a467c66e93e11d7d authored about 7 years agoa replaced file.
- thcrap_tasofro: png: decref the chain only when we're done using it.
- thcrap_...