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
c084f26dae735814577fd060e7e36b0aa6a108df authored over 4 years ago
- We don't want to print a message about cancelled downloads,
they usually means the file was su...
e74d604e299fa162f07984eb748a508b54e4bfc1 authored over 4 years ago
5b9da04d774d3d498141e63a1730087e1162f484 authored over 4 years ago
With a surprisingly low number of errors given that it's been a
long time since my last Windows ...
It wasn't even used
f6d1b545ef25f36db3466c5282527cdf9ba4c75f authored over 4 years agof103bee4784483af6f6399690cfb15da85845ce4 authored over 4 years ago
I forgot it in the last commit...
def6ae2fe0665c331d356458c4deb2f36b925a03 authored over 4 years ago
Most of the code don't need to store one, only to have a pointer
and call its functions. And sin...
I didn't try to compile, so it probably doesn't work.
66c1b42c126d13f1c4ffffd22e0304a49ea6054e authored over 4 years ago
This includes:
- Guaranteed double-quadword alignment for all codecaves
- Improved code for appl...
0da45b2478676e9d2cf0477b323fd225a9a041bf authored over 4 years ago
c6a0dcbaa72253584316a9b7f804e7188055152e authored over 4 years ago
f667216c20172940b0a30f9512a759bae7233647 authored over 4 years ago
10b6dcf66434b2d689776d2b325778ee97c19ae0 authored over 4 years ago
46c64068848aafaf1959696f0712bbb285fc6f47 authored over 4 years ago
92126203e0c06b90e838a6da36e5c1bd9d5bf963 authored over 4 years ago
4fda8a6c8ea81c2f09aacd8cc4109bed1b15e828 authored over 4 years ago
As well as the mod_func functions.
Due to the way I decided to do this, thcrap now requires C++...
5a23db51e6256bb15f40bfd378c1a8a029179e74 authored over 4 years ago76987a28b735f1eab2ae34fbdd0b9743d83cbdba authored over 4 years ago
24e158d7647823ae08efbfda1b807b7ab5a8e65e authored over 4 years ago
The main.cpp won't move to thcrap_update, it only contains the
kind of stuff we will find in thc...
I removed them before because I didn't think I would need them, but
actually we will need them w...
This is needed to work around broken 3rd party installers that
just write the remote files.js in...
Used to get the correct file instead of an old cached one.
f2daf1d0adbc06ad1f07e1fb62d4e9459d28ceac authored over 4 years agoceb8a39a0674a10dc505d2033037dc9051c71065 authored over 4 years ago
And by that, I mean "don't download a file if we already downloaded
it 2 seconds ago". We check ...
Surprisingly, up until the last commit, there wasn't any error (outside of main.cpp, but it does...
0d83b5071b2351a62ae454aff3e6595cc86a6d5f authored over 4 years agoA long-running request we have is to *not* write every repo.js in the world to the disk. These f...
dd29c26f0ca98a8483d97e1f7490f8c28bb069f4 authored over 4 years ago8a4407ac30e3a3a63fd8d06ee13ed499b099e299 authored over 4 years ago
b907c8f46470e558c026e741fc4d05ff99fd7f04 authored over 4 years ago
It was already acting as a part of the Update class (it even had a
"friend" to access the Update...
And because reporting progression goes through all the layers, with every layer adding it's own ...
3836537f119fca969684e38fc4954aa70d7736c8 authored over 4 years agod8236713ddaa9d7d4f913bf87cde6b08371cdd9e authored over 4 years ago
b612309a45937d62e7b7559913fd2c3aea33d185 authored over 4 years ago
When we will integrate this to thcrap, we will want to use
log_printf. In the meantime, log_prin...
I fixed that one in 3b78d3d, but somehow I didn't see the comment
in the line right above the ch...
stack_update and global_update still decide to discard the error code,
but at least the other pa...
The TODO have been fixed a while ago, and the last commit
changed the meaning of this variable.
A 503 or 504 error code, a timeout, or a connection refused are
usually a sign that a server is ...
A redirection isn't a failure, only a request to look somewhere else.
And actually, the whole th...
When a download was failing in repo discovery, we never marked
the download as ended, so the mai...
network calls it makes.
And this actually shows 2 broken things:
- Infinite sleep on failure.
- ...
0297717d3343bb3b12004beadc1618d31fc4c166 authored over 4 years ago
de8b82f67bf677651d2aa20025c27905c6a323cd authored over 4 years ago
00a9be7d820a44653fb36311a9ef5c9055da3e17 authored over 4 years ago
Yes, we now have some automated testing. That's not a lot, but now, when people write new featur...
8bd0ffa03fa5083783cc3be7a114e5f655b66aab authored over 4 years ago
Doing this wil fix a few of the problems that cause thcrap_configure to
crash whenever you remov...
the chain array.
Without doing this you have an array that's 6 times the same thing.
Modifying s...
2459f24fee32d938fe8de3cdc207f4e893d9ec5c authored over 4 years ago
33f29a73b5fdf4788a3f253dfdcac6d0bc0490cc authored over 4 years ago
2361515f4edea328ef2e253243e1b7d3593470ba authored over 4 years ago
66e6fec9c36dd6f83b5919842af40dcd915d4776 authored over 4 years ago
d9c15bbc2ec0bbd818e9a89de40253d0f7c5f4c7 authored over 4 years ago
a4a53093a5ee2423b1b271932fa408f5450b1733 authored over 4 years ago
Json is nice for input configuration, but using C structs internally has some strong advantages:...
2d8becee1e3e62857dd93ddf0349fb7b196abded authored over 4 years ago3b3bfc9f44d623bd08e2b380f5dba9788f20a8c6 authored over 4 years ago
1f0900b1f50d9e3fccd4070ed3d03e93cb7fad28 authored over 4 years ago
3451882f1dcbdbd7cf5c981f5774726d24d5bffd authored over 4 years ago
61a794ada23864b9395cde2347dd4f47bc77cb62 authored over 4 years ago
12df0d1582e023030ebdb8f56fb0cc8824a99f76 authored over 4 years ago
13f889a5966293f5aca6165d41b0f551e8889f1a authored over 4 years ago
The repository will also contain prebuilt versions of the libraries.
This allow us to have more ...
bb553721224a5de693d3cca2d52f4ab55d014bbb authored over 4 years ago
version number to the file name there.
This will allow caching of the thcrap releases.
d2c0faad64c7c1eff578c556bc2022c6b18cc397 authored over 4 years ago09acab1187826b99dce3dc1015e7478d069fff3a authored over 4 years ago
This doesn't provide anything for users, but for devs, it means I can run a debug build without ...
584391f55a816ae640f19d27fcd2d0e3b4b8290a authored over 4 years ago28503bf6aeae49962d1d1d9d56cdd8044325bcdd authored over 4 years ago
3058e6dfbccc0f5e1f2c40f60fed84f8eeba003a authored almost 5 years ago
28607ad522fca1d7e9c6b5e54036af6972fb5769 authored almost 5 years ago
a4de147408222ce9fc921997a08de800fe7e4b53 authored almost 5 years ago
98675e1d3d7debb38a2978e843f4484f88e901ea authored almost 5 years ago
1b81acbd905570b863e192d4b8ded8c01e951320 authored almost 5 years ago
a9a707cb3d1ea9b576cdb7c0a28db2525d61daa3 authored almost 5 years ago
39f74434a70fca28a93493e1654570b1ad3f15ec authored almost 5 years ago
Let codecaves refer to each other
8c21aaaa486585db2f3e251baea44d5ad429f54a authored almost 5 years ago278534f8e40dedcae629232ea29cd5e317f9034a authored almost 5 years ago
6130c651be68bfbb97b26fe4579ae4b0491b54fb authored almost 5 years ago
cd6c28d008e3636c2f06697356dacf0d20233d7f authored almost 5 years ago
e9a74cfd465e985107dbccc0d1c4540fa2fbc274 authored almost 5 years ago
1f0ded3868b3410cd586ace69c33cf47bce80c9a authored almost 5 years ago
Actually I didn't test, it may still be broken. But at least 2 things are fixed.
eb2ea25f8f937a20f7da7012cc7e64b1ffb93113 authored almost 5 years agoThis will allow us to do the transition in 2 steps, by first using the new netcode, and then fig...
e1b0a80b950c08b8a0661047a7eaec669389d624 authored almost 5 years agoFixes https://github.com/thpatch/thcrap/issues/21
239ca159a8e33c492668d71e35595a68fa95b14a authored almost 5 years ago021f457a2f7a57e786f95924fa0c681d1ec3ff5e authored almost 5 years ago
61bdb744e82c70214fa2fad4a1a2bfc6c9b2f56b authored almost 5 years ago
2a2972434c8beb6620d983cf91e918391ec71510 authored almost 5 years ago
2444b94e251b0f96f4404515c4239f8ee4a833a9 authored almost 5 years ago
9162a21f833770d9260977853a7cb8bd3c6c632e authored almost 5 years ago
e86a7281ce59473a26f3d423f5a71f06b1a79a4c authored almost 5 years ago
cbb237c069aaab5d165f55f5862d6e073f01e6f2 authored almost 5 years ago
687ceaaa4b4983974c603aa1985c3c381330843a authored almost 5 years ago
With its handful of TODO comments and missing error checks.
4230d504f06973e25c787139f69b807ea4fdfa74 authored almost 5 years agoWe still don't bubble errors all the way to the top, but it's getting better.
c0b5c7d5cb2d1a0056a50cdf205ca0d681fe0755 authored almost 5 years agoThis avoids using rand(), which might also be used by the game and mess with it.
f827224c8ff8788b0434fda3732718c6d0b76037 authored almost 5 years ago3a9bb3c747cecce3679427a3108b8e0854e95c0f authored almost 5 years ago
Now, we could add another network library just by writing another HttpHandle implementation.
734f3f22b20269e4b97baf79ae14893cce3a90f6 authored almost 5 years ago25b149eb814d4bc2ba4354c3b5e52b9612beb001 authored almost 5 years ago
1e9eb4baa118d091c2b8a19673869ae6e397e61b authored almost 5 years ago
The aim of this rework is to improve download speed - see #106.
I work on linux, so for now, the...