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
If BP_file_load() now also started calling BP_file_size(), which also
calls BP_file_name(), the ...
88ebb4811cb698ab31d16fe71d8c1f1a5a875ac1 authored over 7 years ago
6a7b53295b7a191373772188d8cd864055db9c9e authored over 7 years ago
f0778da5e6117d4bd89123710979cf185868aa42 authored over 7 years ago
Holy… That omission might have complicated some breakpoints.
d736ebc3598f01e0cdc82dfb5b93126feddbae62 authored over 7 years agohook later.
6e5cb4c9851f3ff210cdce48f0b4df70cc41e13b authored over 7 years ago407acbad2b7a258f918d3f532fa9ae95f2fde0c9 authored over 7 years ago
thcrap_tasofro: move the th135+-specific code to another file.
e6378ff0f818b113286fd809b0c79db23cefce9b authored over 7 years agosomething, <=0 otherwise).
7cfd132fb19824d42f829a8745bac50f99dc3ac0 authored over 7 years agofc6e06ee2a05521c99c0b8e707fc832bd0edbc21 authored over 7 years ago
764c8340e310692b9f42b38c0149061253cab01f authored over 7 years ago
da11c065e12a5a42e2849a097172222a0e30a0ee authored over 7 years ago
f1aba7f4ffb9dfc854f09f515d19f2baacde6a10 authored over 7 years ago
c20497623774864f00d77ffddb906900fe7588e9 authored over 7 years ago
f866a9233e079a1cae1ce95b35764aa5fc841d81 authored over 7 years ago
thcrap core, adding a support for fragmented file loading (based on
ReadFile calls patching).
string.
22fdbe0cc5da79417ad792b7409bc0f6a763888e authored over 7 years ago
That won't quite cut it for the historic mess of TSA game support, but
solves the problem nicely...
Also improve the wording a bit. And oh look, it actually does share
zero text with the self-upda...
gentext currently is the only user of either function, and it really was
meant to get expression...
Because address parsing should be consistent everywhere. We could then
even scope addresses to a...
faa511ec5f389b4644dbeb6f701c120664242d0c authored over 7 years ago
f9b8b74cda1e39ac2e9d1cf5ce35df25b30c1cab authored over 7 years ago
e321cfbee46e4c84b94b10b749500a99eb78f701 authored over 7 years ago
parsing fails.
a2f1fbff7e548c288aec3b967eb7925dbc879b66 authored over 7 years ago
Oh look, and I even copy-pasted an outdated version of the structures in
f7c8140d15bc749c688aefb...
No more pointless abstraction of the parts of a game format that we
think *might* change \o/
the Update_UI branch, FALSE is used to cancel the download)
9aa5fdd00be51aa30c11be79f03b00bbf0d99719 authored over 7 years ago
I kinda feel bad about copy-pasting the structures from thtk though.
Let's see if we can split o...
8268ce2cdce3638689b9b86891a2348831bb16e5 authored over 7 years ago
With separate text for developers and users. Feels quite revolutionary.
72296ee22246d0bd2ce41d289a3c9d1873abeea2 authored over 7 years ago64d5c9772289ceb76acd054c890b1ce5a1ff84d0 authored over 7 years ago
aeae72e12a3f7958bde7ab5034de818442aaf0c3 authored over 7 years ago
0dff86a8ff78e9173d66cf9af18809567f4cdfaa authored over 7 years ago
83ebead136ef0966f31ca19ac49f66b44fb2d336 authored over 7 years ago
7c98e8e00f6fd6220b696160649e356d8d9b7556 authored over 7 years ago
fbfd599d2a6d8d48297e1c912f6bef120c00589f authored over 7 years ago
3a6052382d7adfb69f0113c1118a37adb37202c1 authored over 7 years ago
48cf19361434dfd376e1b6846af85906226cf2b7 authored over 7 years ago
Prettier names for the vast majority of cases, and a clear
differentiation between the first att...
31a75842b9deb6088858a9558d9dc99088a67cb4 authored over 7 years ago
current stack for the current game, update all the known stacks for all
the known games. Repeat e...
checkbox and the "check updates every N minutes" edit.
c7a0bed39eff13f1685eee38631dc18c55734a25 authored over 7 years ago- UI: add code behind the "Run the game" button.
af5bdb0ee54d422c774a1bf598864cb7ce00f4a7 authored over 7 years ago
For now, patch directory names are relative to the run configuration
directory. If thcrap is poi...
update code and make it work in the thcrap_loader context.
315823e110e2b707e8747e65b72ade02922e2716 authored over 7 years ago- Add some compile-time checks to ensure I won't forget something like
that in the future.
a330e4e394a2a3f9fb6475146505989936913b17 authored over 7 years ago
616f10ab9ca71d21aaed2d77484b5b45472bd255 authored over 7 years ago
8a98bf8ba5bfceb32de36119237bda880cfff322 authored over 7 years ago
Should fix switching the fullscreen mode
b853b62763a051f29ebc5ff9841f0960503b6ee3 authored over 7 years agopart of the URL - keeping only the filename part.
57d813a2d5864adec2b9776b6b8b00b7892c4a79 authored over 7 years ago89cdb95d86a5bee77c23c0745d8361247e84b634 authored over 7 years ago
For now, this window has a static content.
99ac4c14116553a223464e19d9c76aabf30e8c6c authored over 7 years ago
Previously, thcrap_tsa showed the translations for the Stage 4 theme in
its place.
This is kind ...
9f726363b2773a280aec402990400f2b70d59a18 authored over 7 years ago
These callbacks are called each time the corresponding function
progresses.
The strlen() is not too pretty, but VS2013 doesn't seem to support
constexpr there. But it's get...
f93754c6811f230006595a3cec3c4b5e9844333d authored over 7 years ago
the last one of ending files).
- Fix 2 other endings-related bugs.
b46fdbd4157c3bdc34940c032ab162c2f5a43f9d authored over 7 years ago
Turns out we *really* want to stop support for Windows XP now. We'd like
to switch the patch dat...
assert()ing here is exactly the wrong thing to do, since it's user
input. Internally, we don't g...
the file pointer to match the number of bytes actually read.
213bb1d70afb373c93f0a017227fab7c29436dd4 authored over 7 years agoquotes (instead of writing all balloons in the column of the 1st
balloon)
size to deflate.
Another one of those "how could it work 95% of the time until now?" bug.
731b8ee02cac9f03b05cbecf35ac288c5c56ea07 authored over 7 years ago
Fixes the "list emplace iterator outside range" exception. Actually, I
don't even know how the c...
34acd03cde0cd2242ab040405de13018ef296983 authored over 7 years ago
In the TH16 Extra Stage, ZUN actually does the sane thing he should have
been doing in TH14 inst...
38c391c3f3c7eb4ec05b59e1f2e025367a5bd957 authored over 7 years ago
Visual Studio insists on them, and I'm getting tired of skipping those
hunks in `git add -p`.
Not numbers out of range, nor non-numeric inputs.
a3d3d9d5cccfa436ec17a44705bc7c7876ff049e authored over 7 years ago9f998df94c9811396f2f2814d4234ee06cdc3db1 authored over 7 years ago
985262d14fb3e112b6047fe5af5e9daaea658620 authored over 7 years ago
The original reason for not just keeping it like this were… multiple
possible download URLs for ...
Better to fix this not just in one place, but everywhere where that code
could be copy-pasted ou...
825029a09ccb93edd1fe222663d4e47e4c69bab2 authored over 7 years ago
Unfortunately, we tend to get way more than we want, particularly with
wininet. Using AddVectore...
ddc45e96cb5653334f03bfb63cfc52f70ba0860e authored over 7 years ago
33c56d9f9d1c1c86611b53d6d8e87525bbc33898 authored over 7 years ago
531f090aa7e285113bdff3168335714c4eaf1607 authored over 7 years ago
Fixes more or less random crashes for some people, particularly in
TH14.3. Thanks to Masaki Kagu...
ac35ad02732c5cac8d50aee05fecfbce69286edb authored over 7 years ago
f41d2e0feb602210a90f4419ff0545f3d544dcfb authored over 7 years ago
Now about to be used a fourth time.
3c140c7601da9907ba8203878fe3e8548bdecac3 authored over 7 years agoThat is, *one that actually works*. That's how easy it would have been.
ef129a5f9f74d8338faa52183a127ba820c7ae76 authored over 7 years ago46f3033485c17236a679f384a34b93762ddc2e39 authored over 7 years ago
90240d4403659eac480af08ae7a73265cd3e9971 authored over 7 years ago
8e1735e2c30867ad485b15683cc6cc3eee707d17 authored over 7 years ago
7b3273696bf86dab3f1041d0a460780eecd7a575 authored over 7 years ago
As of TH16, this is only used in the TH14 Extra Stage for the pre-
midboss dialog, to make Benbe...
e5950bce5c0f78c6be08e046ca982258a50da0f5 authored over 7 years ago
This always was somewhat of an issue, but with the two bosses in TH16's
Stage 5, it really becam...
fdb4aa3fd799c96c373a56dd9145a97571d982be authored over 7 years ago
5fc66a6d96aafc36638a936c580f7a12dee4f3d9 authored over 7 years ago
3d6a28275300f66f249be1f2fb0dc9f680417fa3 authored over 7 years ago
e0b3612dad7bf813e8cbbd0bb9d9a48d68e895b9 authored over 7 years ago
3eeea8e0e4a900fdf62abcc7ee3a3d5d53ed11e7 authored over 7 years ago
c42b09a413e64cd9541d35e7a1596574e082b19a authored over 7 years ago