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
1f81234ca6dbad7a2bf07cc1b0322e78a72fb75e authored over 9 years ago by brliron <[email protected]>
The previous version was cutting off the first character.
81c424232a44242b19a7a3e8038c8c4c9204e944 authored over 9 years ago by nmlgc <[email protected]>fc8073c7f6b28a40ae606c0d3f41a6ba127d2379 authored over 9 years ago by brliron <[email protected]>
- Added the hashes
- updated the binhacks and breakpoints, except :
- safe sprintf for the in-g...
- Added the hashes
- updated the binhacks and breakpoints, except :
- safe sprintf for the in-g...
Which thankfully has no bad endings, but needs to run for at least two stages
before the game ev...
mirrors.thpatch.net no longer exists on the new server thpatch.net was moved
to earlier today.
As implicitly requested by r/touhou, and probably some other people I can't
remember right now.
Can we have 19 more people like DTM? Please?
By all means, if you have a patch and can't be bot...
450e030b5be373fdb831d42be1939c59562d8564 authored almost 10 years ago by nmlgc <[email protected]>
First time we actually get to use the dialog resource replacement feature, in
order to work arou...
I'm being told that this should be enough, but I haven't been told anything
about custom.exe.
Violent backlash of the usual naysayers in 3... 2... 1...
Seriously though, facilitating easy a...
94ed01f3ca2fdef2e8603c03188d854f7cc45cce authored about 10 years ago by nmlgc <[email protected]>Right now, this only contains a partial translation of th14's custom.exe, copied from a screensh...
f79628d99ba927620d4de3b57233a6a5e8e10e43 authored over 10 years ago by nmlgc <[email protected]>Another fix by Kill-o-matic, this time for the "Bonus", "Failed" and "Rest" sprites (see https:/...
a5b68aa4e4f9589fcb72b96700eb0c16fb5fcf2b authored over 10 years ago by nmlgc <[email protected]>And just as the font rule system was completed, it turns out that there's yet *ANOTHER* conditio...
357aedf7d5f4efd6942cf675bfdacdecb2b9fc96 authored over 10 years ago by nmlgc <[email protected]>Look. If you pass your desired font face name to EnumFontFamiliesEx() and your callback function...
f4d696116e06fd6c3b5b4237254f8f4459f55720 authored over 10 years ago by nmlgc <[email protected]>In order to align all glyphs of the default UI font on the same baseline, the 2nd and 3rd row ne...
1287aa7eebe243ce1b1643d57b5fad42b80fb865 authored over 10 years ago by nmlgc <[email protected]>... and the prize for the most ridiculous alignment hack goes to drywall. Seriously - padding ev...
e6105d265a9b82c54edd8b4867c9080e2b678f70 authored over 10 years ago by nmlgc <[email protected]>th09 does indeed require a different one, though.
But hey, aren't these amazing times we live i...
cf2dc83256108e416598af2ea21d5f1655662df4 authored over 10 years ago by nmlgc <[email protected]>b6b7060b0fc9aa072bd71d3b6087af23299a7849 authored over 10 years ago by nmlgc <[email protected]>
eafde300aa53fac6c3710a2ca760a9450d338816 authored over 10 years ago by nmlgc <[email protected]>
Bringing the total number of compatibility hacks to... 7.
bb5d376f86d86e1e851ec340c59bc26bc76f30f2 authored over 10 years ago by nmlgc <[email protected]>
The th07 and th08 images were taken from the existing English patch by S''.
The original can be ...
1c06784e940969eb577069941e284acc70adaba5 authored over 10 years ago by nmlgc <[email protected]>
8ff2169b1560b48eaf75b141c588fe480f1604e6 authored over 10 years ago by nmlgc <[email protected]>
Storing these in global.js because they're most likely the same in every past and future game.
bf922f9148895136e0666b0726e06045d1b603a7 authored over 10 years ago by nmlgc <[email protected]>Sometimes, the box would appear too large throughout one scene, depending on the lengths that we...
9ae2be251552f403267e64cfa0e16e8640c9af17 authored over 10 years ago by nmlgc <[email protected]>aa8db46d3792e12d9289ba7c829c151c7f170dc0 authored over 10 years ago by nmlgc <[email protected]>
adeb8411a587228b3cd3f770fb1566a8705568c4 authored over 10 years ago by nmlgc <[email protected]>
Careful... one step at a time. Also, starting to use code spacing in a useful manner.
98f0a2be27c40d5df07ee8800402eefc083db915 authored over 10 years ago by nmlgc <[email protected]>da071ae23edbabfcd7e0504e68ebc96309ebcb1f authored over 10 years ago by nmlgc <[email protected]>
b6fcf5a941bc83fda48675eb5a172d6bfff84dd1 authored over 10 years ago by nmlgc <[email protected]>
*Not* doing the alignment hacks yet, since this function is used for more than one font size and...
e12536f63ab76fc0b50d217bcdef9d33385002ec authored over 10 years ago by nmlgc <[email protected]>Turns out this isn't necessary at all! We're only interested in both reading and writing the fil...
deb6b0ccaad20c135be0c632499cdbd2bf3ea90b authored over 10 years ago by nmlgc <[email protected]>Whoops. In an attempt to get more info for a specific debugging case, the previous commit just b...
890d3a1b2c2496250e0e06414ce4d93c393f240b authored over 10 years ago by nmlgc <[email protected]>0aed42d58a623646c70fdea39abc439b116b08fb authored over 10 years ago by nmlgc <[email protected]>
810e5a60d2fed551275b919523a8f5d22fe5c36f authored over 10 years ago by nmlgc <[email protected]>
Thanks to Taro for reporting that this might cause problems on certain systems.
60013213d619174779c357de92774765b291ae09 authored over 10 years ago by nmlgc <[email protected]>9e8d531a72d2349f27c7d024dcbd742ddb6b3095 authored over 10 years ago by nmlgc <[email protected]>
a2399bf6936a1ea256b34b9c05f3d46ab094dd01 authored over 10 years ago by nmlgc <[email protected]>
8b362831af9929b9d754c4f242498baad029da2d authored over 10 years ago by nmlgc <[email protected]>
5ff13caa3162964b24a35804c2d2eac3d31a8daf authored over 10 years ago by nmlgc <[email protected]>
7f6322875a149e6a06a217963eb924b298f714e2 authored over 10 years ago by nmlgc <[email protected]>
33f634eb028efd59a1113d437fb429edaf836197 authored over 10 years ago by nmlgc <[email protected]>
3b4877a1f58a1ab9af48bdfb5546168dcd9cac8f authored over 10 years ago by nmlgc <[email protected]>
cc7d58d07a8d98330f99d536eb36d97a82885234 authored over 10 years ago by nmlgc <[email protected]>
e2747b27c0682842780b8695ad2836e2b0b3aa54 authored over 10 years ago by nmlgc <[email protected]>
3943c3694b713a43ebd3a90cc30150dd1a6c3b36 authored over 10 years ago by nmlgc <[email protected]>
ce14d1a57ac2cdb1cf4fb8ed2d5b13242608f3e5 authored over 10 years ago by nmlgc <[email protected]>
0f40c9841cf9c893568a924991614c376a0f188b authored over 10 years ago by nmlgc <[email protected]>
372fa623b30e52415ac8a81c81d0804448d45758 authored over 10 years ago by nmlgc <[email protected]>
1d91f4ab5c1007811c32cbe3e8dfe0c3b0a8b830 authored over 10 years ago by nmlgc <[email protected]>
538a87713b7b8ddcdc29a0c6c0e761ad70f9b823 authored over 10 years ago by nmlgc <[email protected]>
d60940321ee9bba80f31158a7e18a8417cc2c81d authored over 10 years ago by nmlgc <[email protected]>
1d18ce78ed1ecf662d4296c3b8a8eee8033d8117 authored over 10 years ago by nmlgc <[email protected]>
a09aa9bb5fcf621748add2068195e41f99cfcd30 authored over 10 years ago by nmlgc <[email protected]>
2243da3e0ff3ee705acd9c055c85686cebad0efb authored over 10 years ago by nmlgc <[email protected]>
Fixes a crash on font creation when running on top of gensokyo.org's English patches for th11 an...
687c6db0086c90c61c8b41a5475f4d67e2695e6e authored over 10 years ago by nmlgc <[email protected]>d746a1a5f367d289a2941bd96ff2fe1c106b56a6 authored over 10 years ago by nmlgc <[email protected]>
Yup, we're exclusively maintaining the network there. No duplication of data, and Touhou Patch C...
f838492bde9493a64c54fac0a077143c90dd599f authored over 10 years ago by nmlgc <[email protected]>7db55849a20cca186e9c7c610316f71033f6f92d authored over 10 years ago by nmlgc <[email protected]>
6a2845d14e4455b1cee6ffafd80d7806aac688a4 authored over 10 years ago by nmlgc <[email protected]>
6e5cf6b84ee11f34c6d17f31956aef5bd7c17920 authored over 10 years ago by nmlgc <[email protected]>
3c1414822db01da6990f257b3d23713bd31eb456 authored over 10 years ago by nmlgc <[email protected]>
2f5c8cbb09e47a957e6b3e831bd138b72a7b9114 authored over 10 years ago by nmlgc <[email protected]>
Already properly formatted as well.
a07f3b4701c0d559ccf6b12d849ea2f6dbd7a772 authored over 10 years ago by nmlgc <[email protected]>33aea9da3711409e62050cac163a344fd840457e authored over 10 years ago by nmlgc <[email protected]>
e8b6efd488b3b5682a71d28ab8a68a3f270fe729 authored almost 11 years ago by nmlgc <[email protected]>
3e1b81bfcc95efb7e75d20d5a9c0ddcc51e84e64 authored almost 11 years ago by nmlgc <[email protected]>
5828fa941118f34d371f57d7e63aa327b5310710 authored almost 11 years ago by nmlgc <[email protected]>
3a14d2a9834ed310b4b6df27ec7eac73cc65ef2d authored almost 11 years ago by nmlgc <[email protected]>
Already properly formatted.
067daf6e9b9c0f0b860c1bee926f7933354e24e4 authored almost 11 years ago by nmlgc <[email protected]>b3dfde6a9d7d32af006914a6ef84e7a251c13276 authored almost 11 years ago by nmlgc <[email protected]>
In this game, the buffer that holds the final decrypted game data is only allocated in the secon...
b07963b3d31cfd9ddb61fa5a8f42268f7fd61ac2 authored almost 11 years ago by nmlgc <[email protected]>2fa96860ea59a7a61ff59b99ca4278fc3b43386c authored almost 11 years ago by nmlgc <[email protected]>
In the end, it all boils down to changing a single byte.
c5f22ef8037e1092c9f63be33518f4afc41f8855 authored almost 11 years ago by nmlgc <[email protected]>473d8076361a04dedd9f519ba64894b03125a20d authored almost 11 years ago by nmlgc <[email protected]>
1bc7ff020e12abd771072de96af562872720483f authored almost 11 years ago by nmlgc <[email protected]>
1f2b38685926daba08e3eae88a9ff1f621b0ad1e authored almost 11 years ago by nmlgc <[email protected]>
7cc12a4d65f9867cd3997b7cca9f93af58dead5d authored almost 11 years ago by nmlgc <[email protected]>
We've been fetching the translated spell name at a later point, anyway.
5eb64272642999b61f149ace4090263e4f19c0a2 authored almost 11 years ago by nmlgc <[email protected]>Self-updating is opt-out on run configuration level, not opt-in on patch level.
06d4066db85f33ae0a4cef2c66a1ed0e84fc1154 authored almost 11 years ago by nmlgc <[email protected]>This was made obsolete once we covered custom.exe. No reason to keep these around anymore.
adf7dc2f667415c104e25a6fc641b239e65f9275 authored almost 11 years ago by nmlgc <[email protected]>79921f104f2df7ee831feb33f041fef97b7695a6 authored almost 11 years ago by nmlgc <[email protected]>
6148f5c5188b6252f103058ae044e75e96ebd6ac authored almost 11 years ago by nmlgc <[email protected]>
8c402325d98852c4935c248f8f4c7a71a0d3c5be authored almost 11 years ago by nmlgc <[email protected]>
5ac5b9603d1bddc6a2a4ec53d73f545c9242106e authored almost 11 years ago by nmlgc <[email protected]>
ecdca52a5ce5d6feed7bb128e1392a65b74db816 authored almost 11 years ago by nmlgc <[email protected]>