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
Ever since f7c8140, all formats are defined at compile time anyway.
Funded by GhostPhanom.
b66765ba6412da4409eceec4beeb99b6f62bdc73 authored over 6 years agoFunded by GhostPhanom.
f45ac636ca8c9a3128f0097f9511874c0859d3dc authored over 6 years ago
Cuts down on some of the parameter validation and even the occasional
unnecessary code path.
Fu...
497fa0dc247bea4de10c4c1d0ba3d9a0fadf5ae8 authored over 6 years agof2d2f82112eb40b16d67f5f021d547f1ca3a7cfb authored over 6 years ago
Ah, back when I still had no idea how PDB files worked…
343b7d5ae2b0af1d74d906461ef8f56a60d3b5f1 authored over 6 years ago
Too bad that we can't completely get rid of memory leaks if we use
globally-scoped STL maps, as ...
Being able to declare variables anywhere is such a blessing.
1d9414bc9e028a9c6e68d8e5c5a5369469b931e7 authored over 6 years agob94f901b2255b71a20035c969e85b3f3fdf45dd8 authored over 6 years ago
Funded by zorg.
efc5f4007ee0507cbd93a02c279760309d77b251 authored over 6 years agoFunded by zorg.
972b59b3ce28a3376517ae4f46dc3efb5e871edd authored over 6 years ago
Not only is this necessary to fix misalignment after font changes and at
the beginning of the ga...
Needed this two times now, time for a template type in thcrap.h.
Funded by zorg.
0d70ca04c3934373605b541b654d72eb1e6990f8 authored over 6 years agostatic_assert() would have been nicer, but alas, Visual Studio 2013.
a4f81d7b17e7f475c878d42f04d502706a7c6dd2 authored over 6 years ago8af256634a1f9f93c7e8f609828ffb4a64954717 authored over 6 years ago
In view of all the upcoming features, C really should be the exception
rather than the default. ...
Whoa, we need some measures against that class of mistakes…
Funded by Splashman.
fad573e89210fd863c036e93c33e11b87d950488 authored over 6 years ago8b87a46a30c973771ea03ef19734081a59bdae2f authored over 6 years ago
I don't know why it's needed, but it's needed.
769a56e636ede590e2e79468ef35d4a2698a98ef authored over 6 years ago
Seemed necessary, just from the fact that the +/- sign is mandatory for
float and double literal...
Will mostly be used for ANM script patching, but can be used for more
than that.
Funded by Ghos...
3701a444425fb11ba2113fc2013708aff1ece0dd authored over 6 years ago
Necessary to hack around the fact that we need to show three separate
text images for each Prism...
Funded by GhostPhanom.
73e46fcad6fde72ac4a514579678926258b24bd7 authored over 6 years ago
And I thought this would end up being way less than the now biggest
module in thcrap_tsa, becaus...
Funded by Splashman.
3babf7cec27b1cc38c8a80ba5fa943fd3eafb8a1 authored over 6 years ago
No need to #define separate compiler-specific versions of macros just
because of that.
Accidentally was cherry-picked back in in e941e1c, which originally came
from an earlier branch ...
Realistically, this only leaked in Debug mode, but hey, we do have
_CrtDumpMemoryLeaks() call, a...
d24b72161ea3f46fd099504efe00359c3c2d05e5 authored over 6 years ago
7f62cce78a3eaf85f2e46808bb6480bc57e5a8af authored over 6 years ago
69dc25cde7cbb88416c9bd7c2fb9fc03ca99571f authored over 6 years ago
Apparently some people don't pay attention to the text and close the
configurator halfway through.
38bcbf3a597359c607135d46b72b08064d3cc6df authored over 6 years ago
And make sure that the "index out of bounds" error message gets
displayed accordingly.
bb3e76411ca04067a7471c80d48ebf998a469dfc authored over 6 years ago
Yup, I finally did it. The breakpoint that, together with expression
evaluation, would have turn...
d1bc7a81c23bd0b522074adb1a9007a4ccf95078 authored over 6 years ago
Works only in VS mode for now.
e9227a1594b9e29f066afc1fdf291135113fd0fd authored over 6 years agoThis fixes two problems:
• title04_a.png in the static English patch is a 256-color grayscale
...
eb423b05926796281864feaa98a002b3df6df2ac authored over 6 years ago
a26c4773f761d1dc1491a704d29b8bbf63c1d7b3 authored over 6 years ago
See #69 for more details.
7e234f79adadcf84c972d9d6d0b67d3df9ee74aa authored over 6 years agoaa23dcbb9e1f9fde3f8102f2415ccd95482affd4 authored over 6 years ago
Previously, there was only a single chance for a files.js download to
return a HTTP 200 OK respo...
90f1c90f04330b219e1b2263ab85198d651b991b authored over 6 years ago
22d84091766c812bf6d3ae4c1c00450786723925 authored over 6 years ago
3b1772e46381cc52b2eb4700c963d3ecfd9619b9 authored over 6 years ago
7a1070a0cc9a576a0ff14b03f07732247b2558a0 authored over 6 years ago
caf059b34b597d6d4c6f6e3a619850fe5ccb05dd authored over 6 years ago
Funded by an anonymous person.
3672dc5c89fa970f7de58323e8f0b5baa7d5bf44 authored over 6 years ago
Vastly more complicated than WinMM for all the wrong reasons. Oh well,
at least we don't have to...
Funded by an anonymous person.
f8e5825db0454993b5fe78e41b8b0fe07c7a37f9 authored over 6 years agob340ff4a1ead8d10b8b8c3b3eb28f15328d55a89 authored over 6 years ago
Essentially allowing D-pad controls for all games. The WinMM version
also covers controls in the...
323ee564c3e57e50ab3a34561c08174d1cdde818 authored over 6 years ago
And of course, 5f6dd9d didn't provide any rationale for why this seemed
a good idea back then.
...
140abd730cf943072b25ff5c8d35d5a6030a30d7 authored over 6 years agocells.
Because that's how th155 1.10 seem to do it, and I *have* to do the same
because they for...
7807c2d9ae8ec9b454a34a05cef2746995bb9f3c authored almost 7 years ago
b740bf1409a238609b3a2e112a186e7021afba4a authored almost 7 years ago
4e0c781b7dff42446a5cc5c914cf359ae0c00bd6 authored almost 7 years ago
90bb5e3dafb61e106a31573da298d6f0c7bc120b authored almost 7 years ago
225f9ce3fc3ed00542b54403e18e7f894e4fa09c authored almost 7 years ago
4b2d4d3e9b9f2a57ba62662a1d12a2701d73513f authored almost 7 years ago
9c191576c23876c6cf864e4be03264e5593af58d authored almost 7 years ago
ea68b82ef84e9781e0e875e7f42bf26972fadffd authored almost 7 years ago
mamizou/ed.pl has an empty line between 2 lines, and the old way didn't
support that.
7370f422c2a694907c892fd5d1df2a4a5e778bf6 authored almost 7 years ago
7fb7a78943ad3f4ee7bd6026710dcb985f72fecb authored almost 7 years ago
any progress to show.
b4f93776699c3c7bcca862411dbca849b157461e authored almost 7 years agoac44cd8c65d4791c7eb138b28c4709f01d388b3d authored almost 7 years ago
6e8557ced26329c6663dc3153d25e31958ecf931 authored almost 7 years ago
209ab5b17920e42dd45fce40502e3d6434df919a authored almost 7 years ago
88e8ea30ed3b135e0dc162c0f409449b348ee221 authored almost 7 years ago
cfec925fbc33a9dcbeef9eb759ce87516b7565b9 authored almost 7 years ago
f5aece2b52940400080def05ff4ab375de69d1e0 authored almost 7 years ago
Fixes a crash with lang_ru, lang_uk and some other languages.
34171838beacbda36dcf2449358f73ebc1684e61 authored almost 7 years ago
And also mention thcrap_tasofro, because that's how old this section
was.
ebf399ab8b122d1f22f731c54e7c488621350435 authored almost 7 years ago
Fixes vpatch not working.
ea13930b496a77852985b5464c03a1b638e0322b authored almost 7 years ago
With a separate updater process, configurable update check times and a
clickable "Force update c...
461f22c733e5e6f14d6d4cec4c350d4178d69e5f authored almost 7 years ago
8dcc24fb248ba24c76be94ea39e737cc4e31b270 authored almost 7 years ago
- thcrap: add 2 parameters to thcrap_inject_into_new, to return the
handles to the caller if he w...
the background color of static controls, increase the buttons size, add
and implement a button to...
Didn't I fix that one a while ago?
38b07ec713512d3da8c0473eb1a5bf5b9a4bf092 authored almost 7 years ago
Okay, I don't support resizing (WS_THICKFRAME and WS_MAXIMIZEBOX), but I
still want a close button.
4a51f0bbc9c46a933bab20cdc29c8b1cc52c3603 authored almost 7 years ago
98279dc1e6054c13c7d66e7638a6200ba7edfed0 authored almost 7 years ago
is finished. [V]
I think I can ship that after implementing the "show/hide logs" button.
Also fi...
a35ba982cebe346a338c20e574749f84d3357bb1 authored almost 7 years ago
b30fce56b734d0d6c9cbeb82550cc47bb1c675a0 authored almost 7 years ago
Instead of just stealing the foreground window from another process.
e32cf2e2f9ced2243268c7a8f7b512dd6e1dbbc0 authored almost 7 years agob4a2b1a4c5e395e9b9f7db7b4cee0355ccff52b6 authored almost 7 years ago
Documentation on IPersistFile::Save[1] says it takes an absolute path
as an argument.
CShellLin...
0c9fbf321003a8c729b7ea124f11e08a4cb7dcd8 authored almost 7 years ago
wineconsole hacks were present in the ssw version, so if it was broken
on wine, it should be fix...
who thought this was a good idea in the first place :thonk:
434dfda10ce7a63e486c1cc4c6629510e945996a authored almost 7 years ago04b5006ab17a6f71b1613513ddcb0d1f7f759ac2 authored almost 7 years ago
that breaks shortcut creation somehow
73cb9112afdb4657e5c9674cb8b819d6c55a2ee5 authored almost 7 years ago58aeb8ab958f75c93ddf7ef89a9ce74bc71f8ed1 authored almost 7 years ago
ca178b57daa6129f5a24568d24e8aed5554a220d authored almost 7 years ago
83c00cdd1b9f4297b7786c487e1547d480185bbd authored almost 7 years ago