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

instant_ending: Skip the Pointdevice/Legacy selection menu in th15.

34f2c6c82022a6f9a584e08c109053e472e63770 authored almost 8 years ago by nmlgc <[email protected]>
instant_ending: Add support for th15.

Obviously, you have to use Legacy mode to access both endings. Might try
to disable that mode se...

dfb7c094afff17b246f2ed4237e0ddfadcc09ea6 authored almost 8 years ago by nmlgc <[email protected]>
th145: Add a bunch of files.

86dcfdd4fa78a0637151ff15b67838b9f90be5c3 authored almost 8 years ago by Bruno Liron <[email protected]>
th145: Fix a Shift-JIS assumption in the text renderer.

beeeb660f2073a09635fc8ed7a6eab223e0e4164 authored almost 8 years ago by Bruno Liron <[email protected]>
th145: Update for new replace_file.

65c0fff2f5df88fcff9ced779fa0e5f5cfb6ac5d authored almost 8 years ago by Bruno Liron <[email protected]>
th145: Support file replacement.

d3ce20914b98799094d56c4f0c973e2afc584ee6 authored almost 8 years ago by Bruno Liron <[email protected]>
Alice said "Bitch, get out of the way" in the old patch, not Marisa.

Also fixing instant_ending, which I accidentally broke for the last 12
hours.

b3c13371d1ff75451e1ae392855810911e616f54 authored almost 8 years ago by nmlgc <[email protected]>
instant_ending: List the games that are not supported yet.

78d6ac33f41749b7bb8e69402b76214aa04bb32c authored almost 8 years ago by nmlgc <[email protected]>
script_latin: Remove the erroneous Backspace spite in th09's ascii.png.

Not actually a copy of the th095 file.

4d073e260e043ee1d098337c675ae5dfeb2dcd22 authored almost 8 years ago by nmlgc <[email protected]>
Scale the redesigned Arabic numerals to 640x480.

And backport them to every game since th09. Also increased the
brightness a bit, for better read...

5714edfcd9b0d3aa28e68ec5e32348b838bf9c38 authored almost 8 years ago by nmlgc <[email protected]>
Scale the redesigned Arabic numerals to 960x720.

0bb04ad7a11a96cb361bcc2ca31c474375df6c22 authored almost 8 years ago by nmlgc <[email protected]>
Redesign the 1280x960 version of the Arabic numerals in ascii.png.

9ebb4d62d08c4ff24566094ce4d93125dedfeced authored almost 8 years ago by IgoSplashman <[email protected]>
Update version number

d5da1c5d82b4c7a06c444a632d0730faaa058052 authored almost 8 years ago by Bruno Liron <[email protected]>
instant_ending: Add support for th145.

f01ab03577dcb0bccc9d9bd760bd3b75bbe0636a authored almost 8 years ago by IgoSplashman <[email protected]>
th15: Calculate spell card alignment using the correct font.

Fixes the alignment on the very first spell card shown, if no other text
was rendered before. Th...

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

7527421568d5bec1a422e8dc66651709cea29a4b authored almost 8 years ago by Bruno Liron <[email protected]>
Update version number

75f46bc294394b1d358b2f13ffb0471b2a437936 authored almost 8 years ago by Bruno Liron <[email protected]>
th08 v1.00d: Correctly align Last Word spell titles.

Thanks to Satorical Komeijist for showing off this bug on YouTube.

631fdeea8acf4e7a9d6c87afc53784c4df9304a7 authored almost 8 years ago by nmlgc <[email protected]>
th095 v1.02a: Add safe sprintf for left-aligned text.

Yeah, right, 128 bytes for Music Room strings, 512 bytes for the
"HiScore" and "Photo" strings d...

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

ebc35efbfeee298089b1dacda858d116e9560f74 authored almost 8 years ago by Bruno Liron <[email protected]>
th09 v1.50a: Re-encrypt dialog strings in-place after showing them.

Thanks to @mistiryshak on Twitter for reporting this. If a dialog
message is shown a second time...

05ef5422ae210b48bfd5371ac07e29f85e087af7 authored almost 8 years ago by nmlgc <[email protected]>
base_tsa: Fix files.js.

Sorry for breaking updates and new installations for the past 68
hours! And since it's going to ...

81ce7000bd264d144d9d5a1c28c793f9153f5b2b authored about 8 years ago by nmlgc <[email protected]>
th07-09: added sprintf binhacks for ascii strings

Most of the untranslated strings in th07-th09 can be translated now.
I also have a hack for th06...

e122e4755768224113dd69cf718cd0be1ff8e9cf authored about 8 years ago by Egor <[email protected]>
th08: Removed duplicate strings in results menu

Apparently those strings are used for log files(?) and are actually
different from the strings u...

5e35dc712d07b69b1f32cb29ab5788cd544c501c authored about 8 years ago by Egor <[email protected]>
th09: Correctly center menu item descriptions (except for the very first one).

Yup, the very first menu description you see, the one for Story Mode,
requires a separate hack, ...

8ecff56a81bc56599fcbdd2ecbb8e660f4c59b50 authored about 8 years ago by nmlgc <[email protected]>
Merge remote-tracking branch 'thpatch/master'

06913b0609c0188a4704bdae8cf09620bba7a11a authored about 8 years ago by Egor <[email protected]>
th08: fixed invalid json

I usually test my changes with a local mod, so it's easy to overlook
something like this. I blam...

2c0a768194f1860373e652a1a12b0f38f2d1d939 authored about 8 years ago by Egor <[email protected]>
th09: Added missing option strings

1d2173753c23a6443dafb48db794f7447b2b65e3 authored about 8 years ago by Egor <[email protected]>
th08: Enlarge the spell name sprite to cover the entire screen.

I've actually wanted to wait until I figured out how to keep the
background at its usual place (...

e36d9cbe203db03ad1fd92cee9ca350b3e6d15ed authored about 8 years ago by nmlgc <[email protected]>
th145: Fix the CRC32 of balloon.csv.

b9acfae0731c4e98044cad0a2d26e6aac20e592c authored about 8 years ago by nmlgc <[email protected]>
th08: Added spell unlock conditions.

a293701fad1fb9fb52d0bd28c86404260c806f92 authored about 8 years ago by Egor <[email protected]>
th08: Added spell practice strings

5d2436d44e36b88da4be30a23c2c9a4c7e56766a authored about 8 years ago by Egor <[email protected]>
th08/th07: added hardcoded strings for MAX

Right now those are non-functional. They will require some binhacks
around those addresses:
th07...

8a98b29231ae5c0fb34de3c7ed5aba3907138db1 authored about 8 years ago by Egor <[email protected]>
Adding all the files needed to correctly display text horizontally in

th145.

015d69e5fb88a45df6d91cc0299e44582f0052df authored about 8 years ago by brliron <[email protected]>
th08: added spell practice difficulty strings

6436bd52219d5b2eb7af28e309f48cf69ab5eec7 authored about 8 years ago by Egor <[email protected]>
th08: Added spell_owner BP

5f584661d21aeaa9bfb70f07aae26590a200c1e3 authored about 8 years ago by Egor <[email protected]>
th08: Removed spell_id#practice_comment

Conflicts with spell_name#practice_menu_details, which already
includes spell_id.

3ea0c351565679e0ba0bc9b9215c33fb9140f86f authored about 8 years ago by Egor <[email protected]>
th07: Added hardcoded strings for results menu

"+Phantasm" strings are presumably used when you unlock phantasm
stage. This probably explains d...

7b032dac4e0ef604fdb6e2eec1e34bcf7d453a22 authored about 8 years ago by Egor <[email protected]>
th07: applied the same fixes as with th08

Merged spell_id#result with spell_name#result, and fixed the bug
with results menu.

See commits...

cec92a9d358f4d0668158ad6059fa855242305dc authored about 8 years ago by Egor <[email protected]>
th08: Added hardcoded strings for results menu

Some of those strings appear twice in the executable. In those
cases the bottommost stringloc is...

a3ca85576584c0e196026b335ba1c147b06c1db3 authored about 8 years ago by Egor <[email protected]>
th08: added two missing spell_name BPs

spell_name#practice_menu_page: used when you flip pages inside spell
practice menu. spell_name#p...

e01f8c61fb72d8ab558af7191ff81566625094f5 authored about 8 years ago by Egor <[email protected]>
th08: merged some spell_id BPs into spell_name BPs

941e10b9a34558e165392113dd05a137087b4847 authored about 8 years ago by Egor <[email protected]>
th08: fixed bug with spell card results menu

Incorrect usage of spell_id breakpoint.

If you'd encounter, say, spell card No.07, in-game, and...

768e24e8b8571bde5c151e1fdccb0a7bf079a23d authored about 8 years ago by Egor <[email protected]>
th12 v1.00b: Locate known hardcoded strings.

164c4bd8c78592599fcd1469b2264ca2f7eb002b authored over 8 years ago by nmlgc <[email protected]>
th125 v1.00a: Locate known hardcoded strings.

Fixes #57.

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

419dfae77dd7f59fac800b4c2806301bc2a6f26f authored over 8 years ago by brliron <[email protected]>
th11 v0.02a: Actually initialize DirectInput correctly.

Same hack as for the full version, except that we also remove the
separate thread used to initia...

113ae4aeba89c3fb26f7549d3875215638d5537f authored over 8 years ago by nmlgc <[email protected]>
th11 v1.00a: Actually initialize DirectInput correctly.

First things first: This will break any input issue workarounds that are
*specific* to th11, are...

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

2449382889eded46fec5674dc32783a64339327b authored over 8 years ago by brliron <[email protected]>
script_latin: Update Aroania to revision 6.31, dated 2016-02-07.

Which just happens to include a ♪, which fixes the rather crappy rendering
of TH06's in-game BGM...

0df916a9d913927f5aac4f75b1a2048f823c6ea5 authored over 8 years ago by nmlgc <[email protected]>
th06: translate music titles.

a2c20938d2273e92d100d7968dd08d32e4c93b54 authored over 8 years ago by brliron <[email protected]>
Update version number

865e186b2d21b9459959e856026ee15dbddac52a authored over 8 years ago by brliron <[email protected]>
th06: Actually sprintf() the in-game music titles.

Fixes #12.

2edca11afcbeeab50c4074c436c56c78e2bc4d8f authored over 8 years ago by nmlgc <[email protected]>
th06: add music room comments support.

b7c9b2777d255b5e07f84cdaf0c5b454f9954415 authored over 8 years ago by brliron <[email protected]>
th08: Recognize v1.00b and v1.00c.

Which, in the case of v1.00b, is actually pretty important, because
that was the first version s...

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

1e091ac38e9514a3d8e576663fd6300895f7c942 authored over 8 years ago by brliron <[email protected]>
th08: Decrypt Final Stage selection strings in-place rather than on the stack.

ec2564c1e41173c7bf52d39c308547d886e3eb95 authored almost 9 years ago by [email protected] <[email protected]>
th08, th07: Remove the useless string copy/buffer overflow in ending messages.

th06 will require basically the same fix later, after the Voodoo limit is
removed. (Right now, t...

39090783abf87fe98a206208c0f8ee3f0c57ec42 authored almost 9 years ago by [email protected] <[email protected]>
th09: Remove the useless string copy and buffer overflow in ending messages.

Well, but at least that game parses the original .end format in a sane way,
and that's all the g...

d29c2aa8480b16a9838b582127c6e3f6b4172e0a authored almost 9 years ago by [email protected] <[email protected]>
Update version number

2a4fff69cb9ef27068a45117a517c593b18ecd2f authored almost 9 years ago by brliron <[email protected]>
Update version number

5d58d4f0a1f18cd0545bdd14f6cdc9d0e776f225 authored almost 9 years ago by brliron <[email protected]>
th06: remove a buffer overflow check in PNG reading (because we usually

provide a bigger buffer).

4be5e0b40f43a33230c2bcfa5534a0a9829763e7 authored almost 9 years ago by brliron <[email protected]>
th09: Decrypt dialog strings in-place rather than on the stack.

6edabc3b0ead91ace342250dc058b4e45e9a1179 authored almost 9 years ago by nmlgc <[email protected]>
th08: Decrypt dialog strings in-place rather than on the stack.

Yup, for dialog strings, th08 effectively does a *second* string copy into a
64-byte buffer. Doi...

c0ec868d1ce9075f150e0dad165ed08172975c44 authored almost 9 years ago by nmlgc <[email protected]>
th08 v1.00d: Locate Hardcoded Strings

1ea12befbf9190feea85abff73b86ecbab74da92 authored almost 9 years ago by DTM9025 <[email protected]>
th07 v1.00b: Locate Missing Hardcoded Strings

6cf0f679d72019ce52e1b7e155d34270ee4bb95f authored almost 9 years ago by DTM9025 <[email protected]>
Rename breakpoints and update version number for the new thcrap build.

aad37ae9d9eaf2ace95db5f4c215cf66cfdf064b authored almost 9 years ago by brliron <[email protected]>
Update version number

a42f01416e8f573a9b2e9ef2aa498d1c3a04d7ff authored about 9 years ago by brliron <[email protected]>
th15 v1.00b: Locate Hardcoded Strings

42e52f02f15341d655a8b6fa2d016d863f4b3336 authored about 9 years ago by DTM9025 <[email protected]>
th15: Add download URLs for the v1.00b update and the v0.01b trial.

2f0219ab5aa0baa3758cdc7dec47ee9a5f267db1 authored about 9 years ago by nmlgc <[email protected]>
Add support for th15 v1.00b

639b8d2917d922aed398bed241106298218febc4 authored about 9 years ago by brliron <[email protected]>
Add th15 support for aero patch

79a558ef67a768b6680338bf8a17374a005a6a3f authored over 9 years ago by brliron <[email protected]>
th15: Fix bug introduced in bf1e1922a8b7443868bb85dbe8a047c136a34547

4aaeb0dea4f20872596470bbc36e3525fe266f91 authored over 9 years ago by DTM9025 <[email protected]>
th15: Add dialog items for the dialog prompt in th15.exe

b958c4c70ab34b593a6db5fbfad1b98592149e8a authored over 9 years ago by DTM9025 <[email protected]>
th15: Add dialog items for custom.exe

So there are two dialogs, one Japanese and one English. Both have the
same text with the excepti...

70cfd4f0af45b9c031c2436a1189eb6509d76a35 authored over 9 years ago by DTM9025 <[email protected]>
base_tsa: Fix hashes for stringlocs.v1.00a.js for TH15

292c148f76f4359bade9a10516d39a1b9564c0f1 authored over 9 years ago by DTM9025 <[email protected]>
base_tsa: Fix typo

1a5792e74597cc6b4dd3aecae8dd9972c369e317 authored over 9 years ago by DTM9025 <[email protected]>
th15 v1.00a: Locate Hardcoded Strings

Locates known hardcoded strings in th15 and th15_custom as well as
updated the stringdefs.js in ...

bf1e1922a8b7443868bb85dbe8a047c136a34547 authored over 9 years ago by DTM9025 <[email protected]>
th15 v1.00a: Add custom text.anm

Modified text.anm to enlarge the spell card name sprite.

caec48f4491c38474b59f4ec602dce7efde625fc authored over 9 years ago by DTM9025 <[email protected]>
Th15 v1.00a : fix ruby texts

c1b02c4c5fd99962e9e3e9f9622529f0614ae979 authored over 9 years ago by brliron <[email protected]>
western_name_order: Added ename.png for TH15

581dc1f4afdc1dd1e114e4b256e3a35c5df978ba authored over 9 years ago by DTM9025 <[email protected]>
th15: Fix sprite alignment glitches in the original ascii_960.png

Also changed the dependency of the "bitch" patch to lang_en as that
patch is irrelevant to any o...

62a6461a0829196201eff2e63a8339c1c21037cd authored over 9 years ago by DTM9025 <[email protected]>
Added support for Touhou 15 v1.00a

8c9c30f45f08b242d788db0e78190a002b0c6a03 authored over 9 years ago by brliron <[email protected]>
th095: Fix the update URL.

e489715200d15334951a1764a42c35e334956d4d authored over 9 years ago by DTM9025 <[email protected]>
Th15 : add web trial support.

e15c934e7009dbb46077910fa9109c9aa8056c70 authored over 9 years ago by brliron <[email protected]>
th09 v1.50a: Locate known hardcoded strings.

fb2377283a2811b3be1682ebdf51e15f31b54bfc authored over 9 years ago by Zrrg <[email protected]>
th13 v1.00c: Locate Music Room spoiler messages.

037aabe141543f021b23775dbdb612d6034f53a2 authored over 9 years ago by Zrrg <[email protected]>
Th14 playism versions : added the binhacks I didn't implement in 8942468

adb6ded4e31e792ee34c5583bc67234ce36b81b2 authored over 9 years ago by brliron <[email protected]>
th15 v0.01a : added log_restore.

af29daaed958c4595014001b7010b931f4dd4bd2 authored over 9 years ago by brliron <[email protected]>
th15 v0.01a : added music room support

59d5abb85758129040ef3276a97ebf992f96f997 authored over 9 years ago by brliron <[email protected]>
Forgot to remove an unused line in the previous commit.

1b99057ec48b52097c9111b871ae3bda8b590e55 authored over 9 years ago by brliron <[email protected]>
Added spellcards support for Touhou 15 v0.01a.

For now, in the spells alignement binhack, I hardcoded the font ID (I put
0). I'll fix that later.

48b4ca052e0298172645fca4cd3df4c67db4e228 authored over 9 years ago by brliron <[email protected]>
script_latin: Include the TH15 ascii files in files.js.

d0bcf09721bf8067dab6a8e5d7f779bec4ce2f3a authored over 9 years ago by nmlgc <[email protected]>
Merge pull request #6 from DTM9025/master

script_latin: add ascii files for TH15

f48a674765cd5240619b122902d7f1b84b673b34 authored over 9 years ago by Nmlgc <[email protected]>
script_latin: add ascii files for TH15

3c0f046773cecb20ab8065bb21a7a2ff50bffce8 authored over 9 years ago by DTM9025 <[email protected]>
th14 Playism: Fix a crash after stage selection in the Spell Practice menu.

I guess it's time that we think about adding an x86 instruction decoder to the
binary hack modul...

96570a1be623b4248d4de72cd1bb121e4bf8de4d authored over 9 years ago by nmlgc <[email protected]>
Added support for Touhou 14 full playism version.

It is based on the playism trial, and so have the same problems (see
commit 8942468)

0bf82b49b7fc8e50150c97ca7290562531a89ef5 authored over 9 years ago by brliron <[email protected]>
Fixed a stupid error on the previous commit

b5f7047bb98b08ed13249a43d83988947064649b authored over 9 years ago by brliron <[email protected]>
th15 v0.01a: Fixed textboxes width

24f40acde032d73a0a551a316b66eba9f9d2142e authored over 9 years ago by brliron <[email protected]>
Fixed buffer overflow in Touhou 15 v0.01a

b4968bc3d9cf06baa399e946967ca5dbfc606279 authored over 9 years ago by brliron <[email protected]>