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

Add a few new files to fileslist.txt

a828cf303ac992151cfc070a2bad797f1a969c8f authored over 7 years ago by brliron <[email protected]>
Update file checksums.

afa7a84c25e0592ddd3e466ab34c6f829bf65864 authored over 7 years ago by nmlgc <[email protected]>
Update char_select3.act.jdiff

Minor adjustments to size and spacing.

8bb0d1f0e8e74fe2521dc6759e9cdb7851215ece authored over 7 years ago by Splashman <[email protected]>
Updated file checksums

c753977741745f3b9fecd74d49c5d087ad055cbd authored over 7 years ago by Egor <[email protected]>
Create spell_name2.act.jdiff

177a311f7822f05a79130a8819732d392f597be6 authored over 7 years ago by Splashman <[email protected]>
spell_name.act.jdiff

Adjusts spell card announce in battle mode.

cb8644f24362e052e8f7925c863a56dda90ffdc2 authored over 7 years ago by Splashman <[email protected]>
Updated file checksums

splashman is a failure :^)

21938f725940448b251f28f8b0b37dcd0815847c authored over 7 years ago by Egor <[email protected]>
pause.act.jdiff

Adjusts display errors in battle pause screen.

3639055b805aff3c86a9a63070e26d35b6b79eac authored over 7 years ago by Splashman <[email protected]>
network_vs.act.jdiff

Adjusts character display errors in Network mode screen.

9060f409981b725a6ddee216fbb4725102487707 authored over 7 years ago by Splashman <[email protected]>
char_select3

Readjusts spell cards in character select menu screen.

345ae3e37247dc588244df16cf354ecc28f9105d authored over 7 years ago by Splashman <[email protected]>
Update version number

8dfcd9c4453fde144bd00edc4c3148b6b6c446a5 authored over 7 years ago by brliron <[email protected]>
th07: Don't try to process an ending line after the first non-@ byte.

Still largely the same as for th09 and th08 versions, except for the
ever-changing line pointer ...

007e26afaf32da7b27f48967ef68a8cd7e75e3cb authored over 7 years ago by nmlgc <[email protected]>
th08: Don't try to process an ending line after the first non-@ byte.

7a8517d2e179ba9f2461b5b15159d0ad4a5873b0 authored over 7 years ago by nmlgc <[email protected]>
Update version number

2741d43151d19c6e05fc35343da590bd99cdbea7 authored over 7 years ago by brliron <[email protected]>
instant_ending: th08: Remove all dialogue in Stage 5, Final A and Final B.

Haha, I was such a moron for agreeing to do TH06-TH09 endings before
completing instant_ending s...

fb1dd8c8b59290d60b761a8d5b483f752d082a98 authored over 7 years ago by nmlgc <[email protected]>
instant_ending: th08: Start the game at stage 5.

9853172cafa8b70d59d95ba437e83966f94ac1e0 authored over 7 years ago by nmlgc <[email protected]>
th09: Don't try to process an ending line after the first non-@ byte.

Ha, the previous hack was immediately broken by the very first Shift-JIS
character in any of the...

1ab22052246c38a797896a9970e67f5b0cbf2f7c authored over 7 years ago by nmlgc <[email protected]>
Merge branch 'devicelost'

fixes #1

b86f3d417cb96fa14e7fc3d041c455c651c85b1b authored over 7 years ago by Egor <[email protected]>
Update version number

dbc4369491b5137b9616430906a5f10594c5179a authored over 7 years ago by brliron <[email protected]>
Added devicelost breakpoints

2edbcc1be066cc2259c928e3cbe5cee4fde6bff6 authored over 7 years ago by Egor <[email protected]>
Update version number

6435611309a0b6d63ebd0b4140539efca2cc687f authored over 7 years ago by brliron <[email protected]>
Add ULiL v1.41 support

9cc42e70e30a2d815340a089179541c453ab2fb0 authored over 7 years ago by brliron <[email protected]>
Added BP_mission breakpoints for th095 and th125

3ec1d7f6a9b658238505d67e6a3227f94de6fb83 authored over 7 years ago by Egor <[email protected]>
th10 v1.00a: Revert the second enemy line offset hack, for compatibility with gensokyo.org's patch.

Unless we do get the permission to redistribute their edited images,
we'll probably have to supp...

ce165d0485a48521bd1d3ca4e1ab15a26f974268 authored over 7 years ago by nmlgc <[email protected]>
th10: Support v0.02a.

A small issue remains in the Music Room: Track 8 in the trial version is
supposed to be the Game...

2bbf6fd2f275d0cb162b265766154ef49bf2f8e6 authored over 7 years ago by nmlgc <[email protected]>
th10 v1.00a: Redo spell card aligment using font IDs.

Font IDs in this game represent the font size and start with 16. So we
have to place the font bl...

fe35ead67d049cbc6c8047eeca90178fd8be8427 authored over 7 years ago by nmlgc <[email protected]>
th10: Locate known hardcoded strings.

Turns out that the TH10 and TH11 versions of the Music Room spoiler 4
and 5 strings actually lac...

0097183c619524ca1fcf7d6c075f07a2c87aa396 authored over 7 years ago by nmlgc <[email protected]>
th143 v1.00a: Support day description translation.

And with this, TH14.3 is finally supported completely, after three
years.

`"line": 0` is actual...

73c7ee9168b66e1efcc53188b1737914a121199b authored over 7 years ago by nmlgc <[email protected]>
Update version number

cb0c8f8e905150c62d8d0d5168c868cbe6afe1a3 authored over 7 years ago by nmlgc <[email protected]>
th143 v1.00a: Recalculate the day message box width for every rendering call.

This needlessly perfectionist series of hacks ensures that these
messages become as repatchable ...

888829a0ad5cd4bf0d5f799652e80db177d428d7 authored over 7 years ago by nmlgc <[email protected]>
th143 v1.00a: Don't show empty day message lines.

Originally, you had to put a backslash as the first character on a day
description line if it sh...

331e8791cbef74bb7d1770f8e47169ab0108bd53 authored over 7 years ago by nmlgc <[email protected]>
Update version number

cc7a455607c916fe63740f59364b467921a5b532 authored over 7 years ago by brliron <[email protected]>
Tasofro: add namelist_right to the known filenames.

108024990d7c8230a47f2961527cc976b385bbed authored over 7 years ago by Bruno Liron <[email protected]>
th143: Add an optional hack to flip the two lines of the "new nickname" popup.

…and enable it by default for script_latin, since most languages do
prefer that.

04217ee9b5f5ddb7c4ba0458a43c061adaa674b4 authored over 7 years ago by nmlgc <[email protected]>
Update version number

8b599bc2c3f5514260ad6811b5aba0be4f5a7533 authored over 7 years ago by brliron <[email protected]>
script_latin: Use ASCII question marks for locked achievements in th143.

a0b235e1b6b6a4e507f2ab0be82f3d682e103865 authored over 7 years ago by nmlgc <[email protected]>
base_tsa: Fix files.js.

…and once again, we broke new installations again for 35 hours.
Way to go. This needs to stop. -.-

0715ce61d0bf5c9d7538bbd422ac328d66b9debd authored over 7 years ago by nmlgc <[email protected]>
th143 v1.00a: Support trophy translation.

Further proving the brilliance of this generic text patching system.
Even though this comes with...

b2c52b7f4ab2d3044a83adbcca6fa2710b6b72ce authored over 7 years ago by nmlgc <[email protected]>
th125 v1.00a: Hack around the weird "+11" scaling for the help messages.

Turns out that for all rendered text, TH10-TH13 does something like

width_of_text_section = ma...

daf68d9b313ca702d59c124de80af764222dca8d authored over 7 years ago by nmlgc <[email protected]>
th125 v1.00a: Correctly align centered text.

Except that this aligns them ever so slightly off-center, because…

2ed10310d62f55fd9619a17019ecccb6947d7b1a authored over 7 years ago by nmlgc <[email protected]>
th095, th125: Render help messages centered rather than left-aligned.

Usually, base_tsa should not introduce any appearance changes, but
replicating the original left...

3a3b39a35974f59c443820e0fd93afe811d67bf5 authored over 7 years ago by nmlgc <[email protected]>
th095, th125, th143: Support help message translation.

Turns out that this generic text breakpoint system is a perfect
culmination of everything I've l...

5a598b69ed478a216130baa240a6fc70ab174480 authored over 7 years ago by nmlgc <[email protected]>
th125 v1.00a: Add safe sprintf for centered text.

8a7cba02f35a5a947223f694a13efffd40b4eeb3 authored over 7 years ago by nmlgc <[email protected]>
Update version number

f1e4f27c7a5fe9162e4e1894312ad537490ce985 authored over 7 years ago by brliron <[email protected]>
Update version number

a1a028c04312163d315dac581b5709e192f97d44 authored over 7 years ago by brliron <[email protected]>
th095, th125: Enlarge the help sprites to cover the entire playing field.

th095's is right-aligned at 512 pixels, th125's is center-aligned at 320
pixels. Both are scaled...

887c3168d8817f1100e2568f998cd885e15fe6ba authored over 7 years ago by nmlgc <[email protected]>
aero: Add support for th16 v0.01a.

f51482bb388e1107e84103a67f2d7ecce814ac69 authored over 7 years ago by nmlgc <[email protected]>
Add a missing coma in base_tasofro/th145.js

fa869c5b4d4c6b0b034ce7cb59ebc3fa530d9614 authored over 7 years ago by brliron <[email protected]>
thcrap_tasofro: Add balloon filenames to fileslist.txt

ecfade47458d76549b20a62ff65a8014a2dc5dfa authored over 7 years ago by brliron <[email protected]>
th14: Simplify the Result screen spell alignment hacks.

f76d924a656730c6356f36ec5ae1c421077ce4e9 authored over 7 years ago by nmlgc <[email protected]>
Fix the th155 v0.01a (original) hash, and put the "old" hash under "no

verify trust" (because that's the hash for a patched version without
WinVerifyTrust, not the orig...

41c22e940d2c94ed8aac9b30c313e10562a23eaf authored over 7 years ago by brliron <[email protected]>
Add th155 demo support, and fix a bug with ULiL file_replace.

1f212243e2e6ebc8280bac091159f38d4e7cc086 authored over 7 years ago by brliron <[email protected]>
Update version number

282dcfce56aea10f8649fd6cd1a22c728d97848b authored over 7 years ago by brliron <[email protected]>
western_name_order: Add ename.png for TH16.

Staying neutral on the Etarnity/Eternity issue, since the opinions seem
about evenly split when ...

8c9f887e830007fb3bd7034681046359aa52bee5 authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Get the text box width calculation absolutely right.

554f74477392323a5f49ea5aeda58129a1b9eeae authored over 7 years ago by nmlgc <[email protected]>
th16_custom v0.01a: Actually save th16.cfg to %APPDATA%\ShanghaiAlice\th16tr\.

Thanks to everyone on the thpatch Discord for pointing out this ZUN bug.

(And hey look, there a...

0610330d1664cff712ddcdffae6caeb3e465a813 authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Add safe sprintf (and translation) for high score and replay menus.

We did it! TH16 thcrap support, 100% done on Day 1. Total time:
12 hours, 25 minutes, and 24 sec...

c267373834c7ea57bce50a0e06449c1ced8cce48 authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Remove an unused binary hack location.

3320fbc96c631a75c4ec11bb48c9e5cac2958ab6 authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Locate the new hardcoded season strings.

1eda90f081c8476bb3881e97b01099135e4de3a3 authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Correctly align ruby text.

Last binary hacks and breakpoints! Only one thing left...

1765c8162c1fdc15077e9301ad405b7c44adbe42 authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Identify and translate custom.exe.

18fda7f575ff887d4b448631bc244b6c3cb8f4ab authored over 7 years ago by nmlgc <[email protected]>
th16: Translate the resolution dialog.

303839195ad2d88f917391dbaa98421075d1c23b authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Translate spell card names in the Result screen.

64b04d1c9574023413b60db54920ba422538e0cb authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Remove spell card "alignment" in the Result screen.

001995e51cfff98a24fc45d026b49b8568bc994e authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Locate known hardcoded strings.

b80e49bfb7ef822596535f70b6835026ff49e0b8 authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Add safe sprintf for the spell card result screen.

625b9be2b8b534fd95143f167c7120a6ade03944 authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Enlarge the spell name sprite to cover the entire screen.

6caec01bdd6b5f2b9a84d3ecd0ed7d56a39f4edc authored over 7 years ago by nmlgc <[email protected]>
th14 v0.01a: Support in-game spell card translation.

3795bf1cab53b9d2c71f37a94f1585f3ff6263d3 authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Correctly align spell cards.

499ebe26fb769cf0f4e60db79807f29a9ebaab7e authored over 7 years ago by nmlgc <[email protected]>
th15 v0.01a: Add safe sprintf for right-aligned text.

db776ec8f57947ea1ebc5fda80b68f4d3ec9bb3e authored over 7 years ago by nmlgc <[email protected]>
script_latin: Remove Meiryo in th16 for compatibility to existing font settings.

Effectively making the Latin script font looking as usual on Japanese
locale.

1f94faf7a653a4f74883185a5406ba372a922303 authored over 7 years ago by nmlgc <[email protected]>
script_latin: Reuse the TH14 Arabic numerals for TH16.

ce1295d6b7fc5f3931d3e3525df84f9f7812cf3a authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Fix the dialog text box width.

6cef5862ba4fd4805fd226acb0638a085581078b authored over 7 years ago by nmlgc <[email protected]>
th16 v1.00a: Fix the file_size breakpoint. -.-

Sorry for the crashes!

db512dcc124fff0d5d16e7382047421447437c7e authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Support Music Room translation.

21784b78f7db2b0674c7f30a715e48c2ae2caa99 authored over 7 years ago by nmlgc <[email protected]>
th16: Fix sprite alignment glitches in the original ascii_960.png.

a3291cdba68be83d99871e944f76c6515b076195 authored over 7 years ago by nmlgc <[email protected]>
th16 v0.01a: Add safe sprintf for left-aligned text.

Also enabling dialog patching! You should now see your wiki translations
in-game.

248a497203de0d11928fc6b00dfdaef57479cc46 authored over 7 years ago by nmlgc <[email protected]>
Update version number

c771082863d6600edbf3d9c2a1b5582963c48047 authored over 7 years ago by brliron <[email protected]>
th16 v0.01a: Add file patching breakpoints.

de6d272ef81dfe390c7d0c70126cdafaa528408c authored over 7 years ago by nmlgc <[email protected]>
th16: Identify v0.01a.

b4cb332d67af62d57606384d98758742a46e2922 authored over 7 years ago by nmlgc <[email protected]>
th15: Correctly patch the new spell card result menu.

Which now uses full-width numerals. No problem for us, though.

365c35da0a6fa3b6f8fd12edfed7070216a0b872 authored over 7 years ago by nmlgc <[email protected]>
script_latin: Remove Meiryo in th15 for compatibility to existing font settings.

bcaabbf2577ae1a7de12cd2843ba1c2a3b2b6db2 authored over 7 years ago by nmlgc <[email protected]>
th16: Assume that the ANM format remains unchanged from th11.

If it does, we save a few minutes of me inevitably forgetting to add
this format definition at t...

65032a484fb24e49a11673d8917638375fed75bc authored over 7 years ago by nmlgc <[email protected]>
base_tasofro: Update version number.

We have to do this in both base_tsa and base_tasofro for every release;
see 6f5b1409915296d5c81c...

9667aa780a24ed49098ee08e52b62a163aa1d7b2 authored over 7 years ago by nmlgc <[email protected]>
Update version number

ce7f4542b0e455bde04ec75671c10a777d143b1a authored over 7 years ago by brliron <[email protected]>
th16: Add the Japanese and romanized title.

http://kourindou.exblog.jp/25711799/

e96afd07b237e18c96b8c2e0ba9ad23b3dff2b3b authored over 7 years ago by nmlgc <[email protected]>
th08: Backport the overhauled file replacement hacks from th09.

Fixes the random th08 crashes introduced with the latest thcrap build.
Turns out that the old ha...

67bde83890a6cc2d7bfe9bae593f4c9487ea2ccf authored over 7 years ago by nmlgc <[email protected]>
Update version number

3360dc18a6bfca8c6a59468d69697dd0d58e8201 authored almost 8 years ago by brliron <[email protected]>
Move th145 from the sandbox to base_tasofro

e599512a8f074603ca598d1bec76e7ad27407d8b authored almost 8 years ago by Bruno Liron <[email protected]>
base_tasofro: Update version number.

Turns out we do have to update the version number in every base patch
separately, because they c...

6f5b1409915296d5c81ce266ee5728c584b92e31 authored almost 8 years ago by nmlgc <[email protected]>
Update version number

620a791a2757dde20ee2ddd0ad34b89670d4735c authored almost 8 years ago by brliron <[email protected]>
instant_ending: Add support for TH09.

Surprise! Simply starting the game on Stage 9 fixes the white screen
freeze after the credits, f...

ae8f89bfe39203365bf3bdc1d92a1d7d9bdd3609 authored almost 8 years ago by nmlgc <[email protected]>
instant_ending: Add full support for TH12.

4839e53e2edac9fc6a76331f626fb06c22a72171 authored almost 8 years ago by nmlgc <[email protected]>
instant_ending: Allow TH10's bad ending to be accessed.

c9cc25ccd24c16c4f0db1dc47862fac827ab2daa authored almost 8 years ago by nmlgc <[email protected]>
instant_ending: Fix updating and JSON syntax errors.

Patch validation hook when? -.-

67f5fb349ffc8b915feb8338803ff7dc83440500 authored almost 8 years ago by nmlgc <[email protected]>
instant_ending: Allow TH11's bad ending to be accessed.

38a7139fa8828cc1b1126e0b64ccdaa735f9b4bc authored almost 8 years ago by nmlgc <[email protected]>
instant_ending: Allow TH14's bad ending to be accessed.

023b5cbe1c8dfc8b9a2913224312fd1eb5c558af authored almost 8 years ago by nmlgc <[email protected]>
instant_ending: Turn each death into a used continue instead.

Much more efficient and consistent than trying to automatically select
"Continue" on every Game ...

9f97a042b9ff06e20fa56ed5fd5fe4ecbfc9c95a authored almost 8 years ago by nmlgc <[email protected]>
instant_ending: Set lives to zero in all games that have a bad ending.

b2b46be0f9623b9f49cbeffccfda6743aab24fa1 authored almost 8 years ago by nmlgc <[email protected]>
th09: Get the file size hacks right.

Oh boy, this game. First, there was the completely rewritten Music Room
comment render call code...

eecab3724f84ae200f91a3d0bfae161efaf99ed0 authored almost 8 years ago by nmlgc <[email protected]>