Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/thpatch/thcrap-tsa
Basic thcrap patches maintained by the Touhou Patch Center developers
https://github.com/thpatch/thcrap-tsa
a004e356e98462fa438308441f56d75e1c4e7bbc authored almost 6 years ago by brliron <[email protected]>
ZUN originally copy-pasted the spell card name from Nightmare *Monday*
Dream 5 (Yuyuko+Suwako). ...
*Technically* we would have needed to add support for multiple fonts
(and character widths) to t...
• `centered_stage_demo`: Originally has a single space in front.
• `replay_format`: Left-align (...
And that (more than) concludes The Virgin Bare Minimum EoSD Support™!
I can now confidently reco...
Because we want to right-align that based on the translation as well.
As well as use the existin...
Although we have to work around the broken centering for now… fixing
that would be part of the C...
Which 1) allows patches that don't want to use images to translate
either one and not end up wit...
2d4fa57135347caf0fca603d955405a894acd31c authored almost 6 years ago by brliron <[email protected]>
Yup, we need that addition to not break the the sliding animation.
That subtraction *was* stupid...
Right, the GetTextExtent*() functions already halve the text, so we only
need to add 2 pixels of...
Not setting "spell_id" meant that all spells up to the previously seen
spell ID remained untrans...
… by manipulating their sprite specs at run-time, in order to get a
perfectly centered, beautifu...
Removing the original silly calculation with all of its hardcoded
constants already saves more t...
Funded by zorg.
98a698bd98de2fb7ad61708b15b1d931aab47eda authored almost 6 years ago by nmlgc <[email protected]>Funded by zorg.
7669fdedec8d72cc5959f52af54efcdb3b0c70d3 authored almost 6 years ago by nmlgc <[email protected]>The alignment of the text itself is done in "right_align".
Funded by zorg.
c65c0f491a5d632e4ec9bccd71c5c6a00862a628 authored almost 6 years ago by nmlgc <[email protected]>Funded by zorg.
a622928814b554168c103ff61300b28f4790d3ac authored almost 6 years ago by nmlgc <[email protected]>
Yup, the game just regularly quits itself if some variables, including
the .cfg structure, were ...
I got rid of Cygwin and am now using WSL for everything, and these
suddenly started making probl...
05d65263dea588dd601c8ac2dfd458c411142401 authored almost 6 years ago by brliron <[email protected]>
f199b63671ae523dd4b2b360484e28c4574045dc authored almost 6 years ago by brliron <[email protected]>
Turns out that the odd-numbered sprites actually are used in the former,
and we can't just give ...
Tried an algorithmic solution to the problem of patching those THTX regions not
covered by sprit...
6f60633ea4d87ce301ecb1cb1c872811a4796c24 authored about 6 years ago by brliron <[email protected]>
e9668586b328b0544e6f5ed40280b8e922678792 authored about 6 years ago by brliron <[email protected]>
Turns out there actually is a second branch, where the loop size is
subtracted from the seek off...
22acf4bcf0b4cd543e17162bf5e342fd2296f7e4 authored about 6 years ago by brliron <[email protected]>
Necessary for the upcoming support for BGM modding.
To cover all games with a minimum of code, ...
1ff04bc5273775b69ba9b321807210e9f4aca2b5 authored about 6 years ago by nmlgc <[email protected]>59571e43a331a7ff001e69e6b55c56f2a3fc7ffd authored about 6 years ago by brliron <[email protected]>
3dc8179a906690793edc85e15036a23db43dcc63 authored about 6 years ago by brliron <[email protected]>
ee6712166c369635f5662089d8ea919ad258e24a authored about 6 years ago by brliron <[email protected]>
d609090afa619721cd9384221c76ce99e3a16627 authored about 6 years ago by brliron <[email protected]>
Now using ANM header patching to cover both the trial and the full
version in a human-readable w...
Fixes a compatibility issue with gensokyo.org's static English patch,
which for some reason adde...
The original sprite coordinates (which cut off that part of the image)
can't possibly be what ap...
Oh, right, Windows 7 still exists. (People apparently have to remind me
of this nowadays, for ev...
The English version splits "th11 input description" into two dialog
items, so we have to copy-pa...
973f11ead07cb49eff3ee98201a12927b98852f8 authored over 6 years ago by nmlgc <[email protected]>
The entire challenge here being the fact that we want three nameplates
for the three Prismrivers...
The decision to ultimately map these to font heights inside thcrap_tsa
made these hacks pretty s...
9e33d8cda2129d2e01cecb915c84e8b3c7fd4c17 authored over 6 years ago by brliron <[email protected]>
TH07 version of 211497c, again to improve text images for boss titles.
Funded by Splashman.
c9b8e47613eadc9bbcc8ad7630d334bd97fc3a7f authored over 6 years ago by nmlgc <[email protected]>
Still identical to the Comiket version, not a single bit changed since
then.
2eb77ad1eeb7944b91085fdbe84620212da444ea authored over 6 years ago by brliron <[email protected]>
Check the TH06 image page at Touhou Patch Center for more info on the
format of these images:
...
acba746b1c482da369c167cf9e763e90635c5474 authored over 6 years ago by nmlgc <[email protected]>
And even in some versions that aren't supported yet. Some of those
trials for older games don't ...
Our upcoming optional support for custom text images will replace these
two line sprites with tw...
Too easy.
On top of the existing hack documented in 8d8f567…
• Continue to reuse the registers ...
So we have to do the Y coordinate after all to correctly display our
upcoming custom text images...
f16e2d033760d0340855d98cff5998392a0ac7c1 authored over 6 years ago by brliron <[email protected]>
And once again, it's kinda weird seeing correct scaling in a Touhou
game. But it's necessary her...
Yes, after almost 6 years, all text limits have now been removed, and I
now officially allow you...
Here it goes, the one commit we've all waited for.
• Sprite 0 (Stage title): Expand to 384 pixe...
acb99647e78e228b3979d510720bed5ae36ee6d4 authored over 6 years ago by nmlgc <[email protected]>
Boss titles are just unreadable with Aroania in their originally
intended alignment. Translation...
With the existing removal of the Voodoo limit, this is enough to allow
the track names to span t...
Well then. How perfectionist do we want to be today?
On the one hand, we do want more than 256 ...
90e5eda6fd5b072e790f3bf6c5489152ec0a77bc authored over 6 years ago by nmlgc <[email protected]>
So, what's going on there, and why we are only getting support for this
now?
First, the SHT form...
Doing just enough to cover the upcoming spell card translation. And wow,
the trial had per-chara...
https://www.shrinemaiden.org/forum/index.php/topic,21537.0.html
7e023dbf829d16b9ecfabae62392ec0252b9bc1c authored over 6 years ago by nmlgc <[email protected]>
This completes TH16.5 support for thcrap! Total time taken:
• 1d 19h 38m after getting our the g...
These can actually reasonably be translated with all the space to the
right.
I finally added that breakpoint, even though I almost had that binary
hack done a second time. T...
9cc9df65af9d203d747fb414fd39519a36bc42e8 authored over 6 years ago by brliron <[email protected]>
Same hack as for th143.
30b62f33d20e153885d05be9dd53875a1a7fbe93 authored over 6 years ago by nmlgc <[email protected]>
Expressions are wonderful. Please, if you ever write any thcrap-like
tool, *don't* limit yoursel...
375867fded4477f531e3bd9902905a00f5dc7df1 authored over 6 years ago by nmlgc <[email protected]>
8dcc3712248613230abe97b31024c3b6cf966076 authored over 6 years ago by nmlgc <[email protected]>
efc62c01a58b637936d4f4c3778d4d0cc3528080 authored over 6 years ago by nmlgc <[email protected]>
…and enable it by default for script_latin, since most languages do
prefer that.
c2b7d296a3454c6dea6a576d798e669bc0a58094 authored over 6 years ago by nmlgc <[email protected]>
1dfd48f6cb1b64fc3f164d1886ba9305a84928f3 authored over 6 years ago by nmlgc <[email protected]>
And that'll be enough for Day 1. Total patching time so far: 10h 39m.
We're still missing the f...
4ca85ae03fa8a8c1455e616daa958d426702e845 authored over 6 years ago by nmlgc <[email protected]>d9f34522639e3540416ed9fe98a1d99f568312cd authored over 6 years ago by nmlgc <[email protected]>
I guess we've just accepted that ruby text is slightly off-center now?
TH16 has the same issue. ...
04d8249185d3da28744f598c9f1f7201275f162a authored over 6 years ago by nmlgc <[email protected]>
ed9247ba3b567bb434c29e1d21a460d5fd1680a4 authored over 6 years ago by nmlgc <[email protected]>
Actual names on the wiki forthcoming, *when I finally get a decent
score.dat*...!!!
One of the hardest hacks in every game, and we got it for free, since
it's the exact same assemb...
Effectively making the Latin script font looking as usual on Japanese
locale.
Does this game even show these anywhere? Oh well, I guess it just
raises questions upon a code r...
d0257198d69a286aeeed618befae02f3adc42dff authored over 6 years ago by nmlgc <[email protected]>
46d6d6f1e93f2b1978c59170189f7dc9ee008bcd authored over 6 years ago by nmlgc <[email protected]>
No dialogue for you until I get both 1) a score file with all stages
*reachable* (not cleared) a...
df1ef69e02fe3f9e67d6bddf91549fe3eaf10364 authored over 6 years ago by nmlgc <[email protected]>
ef8a77b05faa470059ae1f8fe3e1b5646cd9f74a authored over 6 years ago by nmlgc <[email protected]>
85be31469d3c6fa88c086cf6264b56774dfa6019 authored over 6 years ago by nmlgc <[email protected]>
/jp/ delivered. Un-fucking-believable.
My eternal gratitude, dear anon.
89a1f7935dac398b5afaf754dbe4087ae4d917a0 authored over 6 years ago by nmlgc <[email protected]>
This allows us to put Photoshop or GIMP project files into this
repository, anywhere we want.
2ebc2b35b50a04d470903b1987a2f2da84e36ee3 authored over 6 years ago by Splashman <[email protected]>
e0c3d36dd4da122d69185a2cecd924fa33384b38 authored over 6 years ago by Splashman <[email protected]>
461092d7b0d83711dc55013ca2bf702a201c2569 authored over 6 years ago by Splashman <[email protected]>
1883b12537d14cc7d5cbc5429c0fc23b78fb9989 authored over 6 years ago by Splashman <[email protected]>
08b95e9e869a9a1c8db72933cf29eed27e576f00 authored over 6 years ago by Splashman <[email protected]>
4c00e2ca6e631b26716db3953f2899963251018d authored over 6 years ago by Splashman <[email protected]>
165862aa6307c8bedf7b930d718b7e734aa5ea64 authored over 6 years ago by Splashman <[email protected]>
402c87af13b1b3914a347e7185c1d14a4f1c0d25 authored over 6 years ago by Splashman <[email protected]>
4d480c023230e646531645220fb3dcdcd5768b9a authored over 6 years ago by Splashman <[email protected]>
0964a47a8545a2e5a5b4a2f952f744681e917040 authored over 6 years ago by Splashman <[email protected]>
(Now available to every Latin-script language, not just English.)
08815b071c993173ea8d3087a663eb425841cd62 authored over 6 years ago by Splashman <[email protected]>