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

Fix warnings

One of them includes making ThreadPool.h C++17 compliant, the code for
which is from:
https://gi...

a53863bb3daddc0d5867c09b3a40f278adbf2d94 authored almost 3 years ago by 32th-System <[email protected]>
Revert "Add hints for alternative launching methods"

This reverts commit f75028c69d0e444ab5207eff5b793a6886deef27.

This revert may be reverted in th...

cafcc2ca6c6fc187eaa908cd78a2abfe1a733bc4 authored almost 3 years ago by brliron <[email protected]>
Exception: write exception description in English

0d3ca0943ff7659414fa596262176a8afeab156c authored almost 3 years ago by brliron <[email protected]>
thcrap: Small improvement to new exception logging

Fixes a pointer offset error that prevented logging the bottom of the stack, adds a failsafe to ...

251f1cad72adc175d77d8f4be9a6b1ec2d317fd7 authored almost 3 years ago by zero318 <[email protected]>
thcrap: fix patchfile blacklist being ignored for json files

7266e45c4ab07df9c9bc6bc351901b6019e956d8 authored about 3 years ago by brliron <[email protected]>
tsa: fix crash in th08 ending patching

1e5f2186713f4c164328596a5e84e74ac23cb056 authored about 3 years ago by brliron <[email protected]>
thcrap_update: replace an existing file when disabling updates

This can be needed when someone updates thcrap manually then try to disable
updates again.

4ad4f56e97cc869294d8abc6021df514c2946df8 authored about 3 years ago by brliron <[email protected]>
thcrap_tasofro: fix filename encoding error in nsml

6295678d61ef03953a1b540a0c268660987f86b2 authored about 3 years ago by brliron <[email protected]>
Fix prettyfying

077992518c0474cc0b540ff3dff931145b88cffb authored about 3 years ago by Tudi20 <[email protected]>
Fix prettyfying

Did you know that coding with an IDE makes you unable to without one?

d15f12a65846b38daf1c80fd335176e0a7e4a009 authored about 3 years ago by Tudi20 <[email protected]>
Fix prettyfying

Did you know that coding with an IDE makes you unable to without one?

721866e5be063c4342b099a5e4505c5529f98439 authored about 3 years ago by Tudi20 <[email protected]>
Prettyfy the "More Details" message box

Adds a caption text and the i withe blue circle icon

513eb6fab20a204a178a01ef6d089d8ada6a941e authored about 3 years ago by Tudi20 <[email protected]>
Add hints for alternative launching methods

This includes third-party launcher software (for example UTL), or running thcrap_loader.exe dire...

f75028c69d0e444ab5207eff5b793a6886deef27 authored about 3 years ago by Tudi20 <[email protected]>
thcrap: Fix recursive error log failure on Wine

For some reason wine isn't locating the message table resource in ntdll, thus causing the except...

89e68c1c4f16e6fd3ac1a64c05246ee4c2714c11 authored about 3 years ago by zero318 <[email protected]>
thcrap: Tweaked json_concat_string_array to allow returning empty strings

a295b8808218755bac48b8c8be15d97425d63c44 authored about 3 years ago by zero318 <[email protected]>
thcrap: Fixed that a few JSON functions took json_t instead of const json_t

The json_eval API in particular should have used const json_t from the beginning, but I just had...

819632bc85cb273d311ef49db016ef8534e1260d authored about 3 years ago by zero318 <[email protected]>
thcrap: Move code_to_str to jansson_ex as json_concat_string_array and fix leaks

2e99c366abfbbd222a0d73a1d79745c4162e6204 authored about 3 years ago by zero318 <[email protected]>
Pull recent commits from master

deb06dc6d35dfbbeff36860ae904b1fc8049d06e authored about 3 years ago by zero318 <[email protected]>
thcrap: Support for manual stack walk in exception handler

4c96aed04bf7b8b9f4f2d5c24398d68cd70e772c authored about 3 years ago by zero318 <[email protected]>
thcrap: Support comments inside code strings, <int3>, and <cpuid:win64>

90bd98f483f2b04496358a448527ffddfcf507a2 authored about 3 years ago by zero318 <[email protected]>
thcrap: export code_to_str

this fixes the build error in the last commit

0263d2e01ac8bd357a3226d45f6b8f63a653fcdc authored about 3 years ago by 32th-System <[email protected]>
thcrap: amendment to last commit

6808792ab9770cbef9f51e1538dbc4a0c6cee9b8 authored about 3 years ago by 32th-System <[email protected]>
thcrap: allow codestrings to be arrays

This allows for JSON5 comments in the middle of multiline codestrings

7d08d35bceae353075897bbcaa36b2398688fdbb authored about 3 years ago by 32th-System <[email protected]>
configure: fix an encoding problem with games paths

1b02d441099c88b77a7c900a0820de4bae5edc81 authored about 3 years ago by brliron <[email protected]>
log: log code page at startup

f7a53189747f56c72bd14c70c6a02b9581a2cbc8 authored about 3 years ago by brliron <[email protected]>
tasofro: add th175 pl patching

221fe6871c8abf64e2e606c9f2118f95a8182bac authored about 3 years ago by brliron <[email protected]>
release: add missing dll

1f2f94dd1f018a89b7b6674620bc667c48a4860a authored about 3 years ago by brliron <[email protected]>
release: add dot net install script for wine

e63114c83588e3bd2730142139ed22d79239776d authored about 3 years ago by brliron <[email protected]>
wrapper: fix build error

8fa4a11134e3e3198a2dcd9788f314886b477f9c authored about 3 years ago by 32th-System <[email protected]>
Revert "Initial commit"

This reverts commit 1414b5ac34bfabd021646e4775b78271b95cc22f.

db35056fbd3436fc8c2682f6f5af8ddcc3deb8ed authored about 3 years ago by 32th-System <[email protected]>
wrapper: finalize error messages

a1850138a80efc4d86c793ecb1d7cf595c41ba7f authored about 3 years ago by 32th-System <[email protected]>
thcrap: export patch_opt_get and patch_opt_get_len

6e84ea0cb77421126b0b8c48b01d96971827b502 authored about 3 years ago by 32th-System <[email protected]>
Merge branch 'master' of github.com:thpatch/thcrap

f5ab4eb32293296031b8e2d9928056a89f4ced7e authored about 3 years ago by 32th-System <[email protected]>
configure: implement path selection and game removal

4e0515911c16470920c9943b9825eaf90f0ef6a9 authored about 3 years ago by brliron <[email protected]>
configure: add UI for choosing between game variants

e98f54bbddcde00a78c74c797c9b2adda5234adf authored about 3 years ago by brliron <[email protected]>
Merge branch 'master' of https://github.com/thpatch/thcrap

74f0338cab5504704346d996ec621f9c582f70de authored about 3 years ago by zero318 <[email protected]>
Commit of previous work before recent changes

4690511ab3abec6d00c79141d3557f8786276e81 authored about 3 years ago by zero318 <[email protected]>
Initial commit

1414b5ac34bfabd021646e4775b78271b95cc22f authored about 3 years ago by 32th-System <[email protected]>
configure: change main window name

"MainWindow" isn't the best name we could have.

67214ccf24dbc871339b492caf694c9a7886f8b1 authored about 3 years ago by brliron <[email protected]>
build: add a --beta flag to release a build

The build will be released on Github as a pre-release, and we won't bump
the version number on t...

7ee589c1306ad8a0f0e82e8e25bc726aabf071ab authored about 3 years ago by brliron <[email protected]>
configure: fix games.js loading when an exe in the list doesn't exist

d03d5b2859823d7c6dfbcf29188bbd71cee6f843 authored about 3 years ago by brliron <[email protected]>
thcrap: fix version number

The version number is provided as YYYY-MM-DD. MM happens to be 08 this month.
When a human reads...

50f5e8a773830d70854189db6277c3bf7273c811 authored about 3 years ago by brliron <[email protected]>
Remove thcrap_configure after update

The configure binary is now called just "thcrap.exe".

5ecf9fc61749b99b18c1f1aa1a7d2fe67d9e522c authored about 3 years ago by brliron <[email protected]>
build: Update release script for .NET and thcrap_configure_v3

2d50d637c3738e8377ba76fe12472bc4a9c6e589 authored about 3 years ago by brliron <[email protected]>
thcrap_wrapper: handle .NET download errors

9669d768c94e1132fe999ab1f60f60bbdf4c6243 authored about 3 years ago by 32th-System <[email protected]>
configure: use images for arrows

Using the arrow unicode emoji doesn't work on Windows 8, and probably
works even less on 7, XP a...

cccab286ee7b81001daf8dfc26253240e80bed4c authored about 3 years ago by brliron <[email protected]>
thcrap: fix crash on exceptions

I had a crash happen here on the Windows 11 preview.

854b0ecfad4fc8180914f1377c998c3a3ea5c7d5 authored about 3 years ago by brliron <[email protected]>
shortcuts: guess the path for the icon when using vpatch

e9338bc8e984a0f0dfbbdef1dcd2dfa4306fbe0a authored about 3 years ago by brliron <[email protected]>
configure: fix icon for EoSD + vpatch

f104bb5b9bc3852f6338ef86d8d1507246adfdcf authored about 3 years ago by brliron <[email protected]>
configure: fix bug on dependency resolving

d60a570fe127ba532ccf77a76cc287eb1308e50f authored about 3 years ago by brliron <[email protected]>
configure: let the user cancel a search

Most users who tested the new UI started by doing a full disk search,
regretted their choice bec...

5756dc70299a1e31127ad93d9b6b845df833ca4a authored about 3 years ago by brliron <[email protected]>
configure: remove patch from selected patches with suppr or delete keys

05a40ef1ee74d2b2c3c1bd7e639a3e7a12b6d242 authored about 3 years ago by brliron <[email protected]>
configure: update config name on patch removal

b991f66a675268343251889e9a23fa92e049fb7f authored about 3 years ago by brliron <[email protected]>
configure: use the selected patch in simple mode as default for the advanced mode

3a24bdc5b792b04e654ccf23f79122a457148129 authored about 3 years ago by brliron <[email protected]>
configure: rely more on the WPF layout engine for the config name field

80ed5fc35f467d110c34b3abdaac6f7b96640ce2 authored about 3 years ago by brliron <[email protected]>
Add script to install .NET 4.6.1 in Wine

81f18f2c79af6d8f646106eddc0f7472eb8fa59d authored about 3 years ago by 32th-System <[email protected]>
wrapper: account for Wine Mono

4fd29ed2f9899131dde478c62fb172e15fb1844e authored about 3 years ago by 32th-System <[email protected]>
wrapper: remove remaint from testing

217911789a37b605471fd11d853ef5c792d2f477 authored over 3 years ago by 32th-System <[email protected]>
wrapper: fix calling installDotNET and my_wcscpy

9b9feff145194285f3ae5e42c01fb34f8f7b9f2e authored over 3 years ago by 32th-System <[email protected]>
wrapper: check Windows version

25cf59d793f0ab73abf714000bc8cf1cf44b332a authored over 3 years ago by 32th-System <[email protected]>
wrapper: minor fixes

2141900e6af2a52a2630fbc740edd7bb21f1b987 authored over 3 years ago by 32th-System <[email protected]>
wrapper: download and install .NET

dcc490d579f65b399f174eda6bc220884fc7189f authored over 3 years ago by 32th-System <[email protected]>
wrapper: separate popup code

5014dbd5d07f38aa81f733d4471779905167552c authored over 3 years ago by 32th-System <[email protected]>
Merge remote-tracking branch 'origin/master' into thcrap_configure_simple

cd982372ed550ee304c170f344cf05ffaab1099c authored over 3 years ago by 32th-System <[email protected]>
configurev3: allow setting config name in advanced

b776a85a71b6032c8ce5802e3a176fd0911615d5 authored over 3 years ago by 32th-System <[email protected]>
thcrap_configure_v3: fix searching for games

458c3a5abf2261f992e3f4ada3308466b6cbd2b5 authored over 3 years ago by 32th-System <[email protected]>
Merge branch 'thcrap_configure_simple' of github.com:thpatch/thcrap into thcrap_configure_simple

e81f50a4593850c572df9051f8d11f0e4fff7cf7 authored over 3 years ago by 32th-System <[email protected]>
thcrap_configure: fix many encoding errors

a74380629fae1d6df16af602c3fd6a7539a58882 authored over 3 years ago by brliron <[email protected]>
thcrap_update: encode UTF-8 characters in URLs

118f5e371e5f8a871b710f6f1bd4b312ed151323 authored over 3 years ago by brliron <[email protected]>
thcrap_configure: change final page description

The shortcuts no longer have to be in the thcrap directory

77806793c854e4fc47782b99b70dffbf2a9f67d8 authored over 3 years ago by brliron <[email protected]>
thcrap_configure: fix bug when launching the old configure in debug mode

6ca98055e16d7d86975f12036fdb16b18b48008c authored over 3 years ago by brliron <[email protected]>
thcrap_configure: run the repo discovery only once

376803b75b456e8a42a2061c5562edf306ac060c authored over 3 years ago by brliron <[email protected]>
thcrap: remove remaints of something unused

d7fce40ff38f849a50ba9d018675b5d228ad5b60 authored over 3 years ago by 32th System <[email protected]>
Merge remote-tracking branch 'origin/master' into thcrap_configure_simple

ccb7a1c3aad92e881b7ae1b413a2dee6f8ca596b authored over 3 years ago by 32th-System <[email protected]>
Merge remote-tracking branch 'origin/master' into next

193c6afb0017dccee127b67733f0001c21a16a33 authored over 3 years ago by 32th-System <[email protected]>
thcrap: finalize and fix system info logging

f6266872d33b20190228b248ba91f1b0ea894176 authored over 3 years ago by 32th-System <[email protected]>
thcrap_configure_v3: add shortcuts creation page

4d4f7fbbf43f69ec03da276b81cc0822a2237c71 authored over 3 years ago by brliron <[email protected]>
Rename thcrap_configure_simple in various places

- Rename the project to thcrap_configure_v3
- Rename the wrapper to "thcrap.exe"
- Remove the ol...

34b37efb33dfe05f4fedb017ce9a9e1a9dda2725 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: Dispose of unneeded file handles

62e237b17097f9b7119012c93585c1d5689110eb authored over 3 years ago by 32th-System <[email protected]>
thcrap_configure_simple: use oldest possible .NET version

14add0ee54beda0d2fbb22bbfe0319cd3a3dfb21 authored over 3 years ago by 32th-System <[email protected]>
Merge remote-tracking branch 'origin/master' into thcrap_configure_simple

271c0c544672dc3eace655f125d85c7e5c8a1735 authored over 3 years ago by 32th-System <[email protected]>
thcrap_configure_simple: Rework game selection UI once again

User testing seemed to show that people really want to see which games
are / aren't selected, an...

4cfb5eba728f8a7add902c49232f27fadb4edae6 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: change the "add games" button label

People who knew the emplacement of their game directory were using
the slow "find games everywhe...

550e39e3edd556e6012891084ad82942e8198423 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: add a command-line parameter to change the starting repo for discovery

250ecde2426f86935847246dce89735491ec185c authored over 3 years ago by brliron <[email protected]>
thcrap: change directory before loading update dll on wine

The flag LOAD_WITH_ALTERED_SEARCH_PATH for LoadLibraryEx doesn't work
correctly on wine, so we j...

1f062256c97bacc000bc239000e1e40519c2f902 authored over 3 years ago by brliron <[email protected]>
repatch: fix a crash on wine

c16rtomb is not implemented on wine, so we use StringToUTF8 instead

713c6a25f882fe0a5ee90d354f0154cdb2d35117 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: fix dependencies resolving

It didn't support the case where a dependency from another repo is
referenced without the repo name

1192f01357e2375e9840544f72ba523c4880dc5d authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: visual enhancements to games selection

8a1c3ba9a554e6f16c94a2fcd743377db7667dd6 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: add an advanced patch selection

3a86aa87554fda3296210b59fae98a9a22854345 authored over 3 years ago by brliron <[email protected]>
thcrap: don't uninitialize COM if it was already initialized

80182bf99f776d3147e3beeece4a822e634e270d authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: fix encoding bug in languages list

5419bd9a7e49f23b881ff29cc50882bd6412ef47 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: disable search buttons while searching

48eae3282f15bb879c691d3a4632f21b96c0f0d0 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: add a default language in the dropdown of languages selection screen

821cdaa27c833f29c8c66286c17a39fccc08f773 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: remove dublicate English language on English computers

78ebce82be35614db081baa75599d84cfe3ebaf8 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: add wrapper

56037298b6c953372e12125c7a92532af76f9169 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: add a link to open thcrap_configure on intro page

f69d289a870569294fcdfe554d66f834d36d4538 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: create shortcuts

0045fa2725a3e232a0af8d2c9362796d75328f67 authored over 3 years ago by brliron <[email protected]>
thcrap_configure_simple: enhance games selection page

826bf1976ce262f5a12df92a4434103ad39ca0f6 authored over 3 years ago by brliron <[email protected]>
build: add RuntimeIdentifier for thcrap_configure_simple

42e3300398e1ff7035bc518da80fe64ad2609902 authored over 3 years ago by brliron <[email protected]>
build: migrate from packages.config to PackageReference

2d8dad4b6ce46d81fdec1e91c86b62a702eab030 authored over 3 years ago by brliron <[email protected]>