Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/thpatch/thtk

Touhou Toolkit
https://github.com/thpatch/thtk

[detect] fix th02 off-by-one error

a4d3f5a9748a6c97c475ff6c444a32983896cff2 authored almost 7 years ago by Egor <[email protected]>
[detect] make it compile on windows

cbd564c917cf5b5b22b392f8dbc4d999540ae7dd authored almost 7 years ago by Egor <[email protected]>
Fix ‰öãY’k2.DAT not being detected properly

33004812d2840a21464d03ff552750dd8befcf27 authored almost 7 years ago by Egor <[email protected]>
[detect] Add wchar support for win32

Didn't actually test on windows yet :tannedcirno:

fe60ceeb19b89bb2b482b8e86b8bb361bd1f40b8 authored almost 7 years ago by Egor <[email protected]>
Added midnight commander plugin "uthdat"

nmlgc told me he didn't care if I pushed it, so here it is.

Also included a c++ binding, becaus...

cb7123d55900a84ca181054af2be375744d70c19 authored almost 7 years ago by Egor <[email protected]>
Merge pull request #39 from ManDude/patch-1

[th07] Adding (unused) instruction formats.

0da73ac5bc411ec864646b2985f0c6c6651f5939 authored almost 7 years ago by Egor <[email protected]>
th06 filename detection

Completely useless feature

43d783f54bbe09ba8d4093cf33ad55cb06dfb212 authored almost 7 years ago by Egor <[email protected]>
thdat: Add support for Uwabami Breakers

Once again README decieved me :tannedcirno:

89be644703ad60ec7c129b08c7215bd5898d23e1 authored almost 7 years ago by Egor <[email protected]>
Add detect support for PC-98 games

let's hope git doesn't break the source encodings

TODO: -finput-charset and -fexec-charset (bot...

84bc773e735eb678fe91b48d0d6c6e9b3a4af1dc authored almost 7 years ago by Egor <[email protected]>
Add packing for th95_archive_header_t

b5797655ad03ef155c8a570ebc33084a7c10e263 authored almost 7 years ago by Egor <[email protected]>
Move all file format structs into a separate file

Best thing would be moving ALL constants into it, including various
magic strings, but I'm too l...

b048de4ea660718e5f59db60e41644fa4fb4409d authored almost 7 years ago by Egor <[email protected]>
util: Fix util_scan_files not adding path delimiter. (#38)

916def524b954c8a246d484efa5c737f2b311a1d authored almost 7 years ago by Wonwoo Choi <[email protected]>
[th07] Adding (unused) instruction formats.

ins_53, ins_58, ins_60, ins_61, ins_77, ins_83 (laser_on_aimed), ins_86, ins_88 (laser_swaptype)

4f26e05ce305145320a80205e4b675fac2d47916 authored almost 7 years ago by ManDude <[email protected]>
Add basic filename detection

7e13a69f466e05cd11713be97ea2f7f5c80dd619 authored almost 7 years ago by Egor <[email protected]>
Inital thdat detect support

07f35e4174aa60f8a466c7bcdc35982065ceb635 authored almost 7 years ago by Egor <[email protected]>
Ignore *~

my text editor names backup files in this fashion

75d604fb7fde1c21ecd86f5ba181330d44a732f6 authored almost 7 years ago by Egor <[email protected]>
Add thtk.lib to release script

fixes #36

0ae3dc5496e8e22081d16c6b048db3b2fd5c6963 authored almost 7 years ago by Egor <[email protected]>
Fix libpng include directories for libpng itself

When you set variables in PARENT_SCOPE, it doesn't automatically
propogate to the current scope....

9b1bbd0f423343fe1ace22adc1137c43790be591 authored almost 7 years ago by Egor <[email protected]>
Fix libpng include dirs

regression from ae0deb52857f5d9696fd2d1f69d1dd049606734b

9cb8cff40f26afb34862862ce02e0b1b384dbdf1 authored almost 7 years ago by Egor <[email protected]>
Ignored build directory

ac349ce14797b2940bb1a3ad47e7e1ea9424d10c authored almost 7 years ago by Egor <[email protected]>
Change libpng submodule remote to https

a7e06680b5d6629d44e1ccec22d760e815a7159b authored almost 7 years ago by Egor <[email protected]>
Move libpng and zlib-ng outside of thanm directory

ae0deb52857f5d9696fd2d1f69d1dd049606734b authored almost 7 years ago by Egor <[email protected]>
thanm: Fix a pointer/array confusion that broke ANM creation in 64-bit builds.

Better to nuke that useless pointer entirely here.

21267b0e64d4a901724ca7f7113a5374542db39e authored almost 7 years ago by nmlgc <[email protected]>
CMake: Move PNG_FOUND up a scope, since that's where we write config.h.

Closes #35.

28ef2d91d048d8efb59256db97a9a441d357ec5e authored almost 7 years ago by nmlgc <[email protected]>
thtk: Change the bug report string to the GitHub issue tracker.

eab2fb4e66f3972fb54aee196923354cffeddd6d authored about 7 years ago by nmlgc <[email protected]>
thanm: Convert non-RGBA PNG files, using libpng's simplified API.

Introducing a dependency on libpng ≥ 1.6 for people who want to use the
system's libpng. Which i...

1fe2988401411d02c35ed7b5d5fda06a0a722d0b authored about 7 years ago by nmlgc <[email protected]>
thanm: Update the bundled zlib-ng and libpng.

153d1426010fc7e3a2b0cc64c62086e1cf656d2b authored about 7 years ago by nmlgc <[email protected]>
thanm: Spell out the zlib-ng source files, ignoring gz* in the process.

CMake recommends GLOB to not be used for source files. Since we don't
use zlib-ng's CMakeLists.t...

0d0fdde981bae51cfd39c8fa262d8a681950cd8c authored about 7 years ago by nmlgc <[email protected]>
thanm: Move FILE* handling into png_read() and png_write().

Makes the filename available for more specific error reporting inside
those functions.

7c46b204d3869b25e3df72ac193b0dac74eff83c authored about 7 years ago by nmlgc <[email protected]>
thanm: Support spaces in image file names.

The games don't seem to care about the PNG file names, so why shouldn't
we accept "filename - Co...

eaa0ba69c8ded8f152ad306553343760d6c186fd authored about 7 years ago by nmlgc <[email protected]>
util: Add a string reference type to avoid hardcoded string lengths.

Because doing this gets silly pretty quickly, especially if you make a
mistake. ("Name2: " is 7 ...

67318115056b5c2773aa2d55747d34425636c0ae authored about 7 years ago by nmlgc <[email protected]>
Fixed typo.

a7418e5a52977df4d415dd1e2c1bba9cf515bec4 authored about 7 years ago by Lymia Aluysia <[email protected]>
Seperate pdbs out into their own file.

b047d2a60d3b65a1c8da5b7d3a86047538554fe7 authored about 7 years ago by Lymia Aluysia <[email protected]>
Include pdbs in releases.

4c0b6c3c468af1e79a275d9b5cb37f66efa3866b authored about 7 years ago by Lymia Aluysia <[email protected]>
Bump version to 9.

cdaa0072f68daefd4674e0c32dfcac022aacbe13 authored about 7 years ago by Lymia Aluysia <[email protected]>
thanm: Maintain a line counter for error reporting during spec→ANM conversion.

8cf7edb2fd78f91da4b778256d26ada1b719ad5a authored about 7 years ago by nmlgc <[email protected]>
thanm: Use the header files from thtypes instead of our own copy.

9e320979e5233ad51235bfd7a9eae9231242cb44 authored about 7 years ago by nmlgc <[email protected]>
Merge pull request #30 from BLumia/master

Add missing `#ifdef __cplusplus` in dat.h

4b4486d8b69927d6b312f16b507c4ee9d8f6c07e authored about 7 years ago by Lymia Aluysia <[email protected]>
Update dat.h

add missing `#ifdef __cplusplus`

1294172a9afbaf6da406c04c23c16716b7f73380 authored about 7 years ago by Gary Wang <[email protected]>
Merge pull request #29 from ManDude/master

Fixing more known PCB instruction formats

c42dd8ad6360671440408c1acaddcd2c92ad2aff authored about 7 years ago by Lymia Aluysia <[email protected]>
thanm: Add the missing opcodes introduced in th143.

bestshot.anm still crashes, though.

9811c4ff1acb65d650349127951ed32adf186b1b authored about 7 years ago by nmlgc <[email protected]>
Fixing more known instructions

Added:
- ins_29 (jump_feq)
- ins_68 (et_set_aimed_eqdistrib_flipped)
- ins_70 (et_set_rand_an...

4be9c685a291475abadc092742cf63430b8e95ef authored about 7 years ago by ManDude <[email protected]>
thecl: Don't sort sub names on th06.

4bdf6f46371e218307385f4fb4b836f7c3b77822 authored about 7 years ago by Lymia Aluysia <[email protected]>
thecl: Opps.

600733718085562c34eedc3f2026dd4c8de26de0 authored over 7 years ago by Lymia Aluysia <[email protected]>
thecl10: Fix ins_89 format for th12.

30d6e8c6de4db93be1e6d02ec5f099a13ee3b28b authored over 7 years ago by Lymia Aluysia <[email protected]>
thecl: Fix [-1] handling.

f7b0256e46b2d86c0bc8978545165be6fdb34d10 authored over 7 years ago by Lymia Aluysia <[email protected]>
thtk: Update version in CMakeLists, opps.

b516774f39d18dd0d1624368ee0aa5e419a07c35 authored over 7 years ago by Lymia Aluysia <[email protected]>
Document difficulty flag changes.

9aeee033370a024c0d42ad6637923560d584d40f authored over 7 years ago by Lymia Aluysia <[email protected]>
Add thanm to NEWS to avoid confusion.

a9b22c2a5dcce9633490199d4b4813a936703395 authored over 7 years ago by Lymia Aluysia <[email protected]>
Update NEWS.

04788b30f2c4aa1e28b9d82a8059900373de6692 authored over 7 years ago by Lymia Aluysia <[email protected]>
Add crappy release script.

30f60b8abb62bd833bc39824bd51b67503afb9f0 authored over 7 years ago by Lymia Aluysia <[email protected]>
Fix flags for MSVC.

36c200f117de451c02c9355bed5fd5c107a3e9e4 authored over 7 years ago by Lymia Aluysia <[email protected]>
Statically link msvcrt.

dd3879a33da301cae313a5826c246ebaf48cddba authored over 7 years ago by Lymia Aluysia <[email protected]>
thdat: Fix OpenMP threading.

189daa557cd8c1d8134472501b8a42b1ce27cc79 authored over 7 years ago by Lymia Aluysia <[email protected]>
Fix build scripts for Windows.

cab79f2a4584266b6e5a8b6587ff40ccf92875b2 authored over 7 years ago by Lymia Aluysia <[email protected]>
Split eclmap into two lists for parameters and opcodes.

ffa31ffcf6a5a294921fae8dd171303f6f7a7b09 authored over 7 years ago by Lymia Aluysia <[email protected]>
Fix opcode parameter.

9f4347d118d2013f553a71d0bb15720a97b12f25 authored over 7 years ago by Lymia Aluysia <[email protected]>
Allow eclmap to map global names in addition to instruction names.

7e99d8b2e5840f5305672828b942a92b0a8fecac authored over 7 years ago by Lymia Aluysia <[email protected]>
Output "!-" instead of an empty rank specifier.

748a7f9081d82a429b6aba8d65f6ca6c112f0bdf authored over 7 years ago by Lymia Aluysia <[email protected]>
Revise rank system for TH13+.

115cecd0bfa3d9b6f51f6c9bb6521032ce478cc2 authored over 7 years ago by Lymia Aluysia <[email protected]>
Update thecl10.c

e19d9edccb11df418f22c1dfbd7df8526ba0aef0 authored over 7 years ago by Riri <[email protected]>
completed th143 opcode

completed th143 opcode

83a4605bd1667beddf9b0e6459e168a9c6974b89 authored over 7 years ago by Riri <[email protected]>
Please stop breaking the build @Riri#1561.

cb21658072775a49345f1385706ec69e21526a76 authored over 7 years ago by Lymia Aluysia <[email protected]>
Merge branch 'master' of github.com:thpatch/thtk

e35639e5733b94e26f0dba5d392c4ccdca0a7d08 authored over 7 years ago by Lymia Aluysia <[email protected]>
Disallow 'r' option in modes other than dump.

3994fe62f8eb233dc76e0786907d75aa2f189360 authored over 7 years ago by Lymia Aluysia <[email protected]>
Update manpages.

649f94548425b50abade329616f4a3b38d2dc2ff authored over 7 years ago by Lymia Aluysia <[email protected]>
completed full list of opcode in th14

c115cca30ee6202d19cef67af9235309708febe0 authored over 7 years ago by Riri <[email protected]>
Completed full list of th13 instructions

Completed full list of th13 instructions

f373d98b1c388f9ab1e7b7dd699101291c2546b5 authored over 7 years ago by Riri <[email protected]>
Fix opcode format for #318

d3b11a7eaf97899963427141bf90ee2c9d2d8380 authored over 7 years ago by Lymia Aluysia <[email protected]>
Add type checker. Closes #22. Closes #19.

d9e2b0c79790652a9af1fc5700972312b5b4e2ce authored over 7 years ago by Lymia Aluysia <[email protected]>
Merge branch 'master' of github.com:thpatch/thtk

fef748154574fef916e2663feff95ab693dc58f3 authored over 7 years ago by Lymia Aluysia <[email protected]>
Merge pull request #24 from ManDude/master

Fixing formats for (known) PCB instructions

ba967968ab46965d85a9d5b8d6a654789e1f5f5f authored over 7 years ago by Lymia Aluysia <[email protected]>
Minor cleanup in expr.c tables.

d5b81aa48733d9d3fbcefcf241851b986cc0d163 authored over 7 years ago by Lymia Aluysia <[email protected]>
Tabs be gone!

e7e7d7060705cff08527eb79a569fabb04da6768 authored over 7 years ago by Lymia Aluysia <[email protected]>
Implement $A-- expression.

4932e396d7ac74632ef85225a87b11329fdac6b9 authored over 7 years ago by Lymia Aluysia <[email protected]>
Fix expression decompilation. really?

943f5211072aea0a680ba4846671c393c697b186 authored over 7 years ago by Lymia Aluysia <[email protected]>
Add 103 to the expr.c list of versions.

63c0a0ca1ac3a62495787198404542562ccb480c authored over 7 years ago by Lymia Aluysia <[email protected]>
Actually pass the ECL version to expr.c.

171fb453e561b15e0615d6a3a7c310fd1fa9d0e6 authored over 7 years ago by Lymia Aluysia <[email protected]>
Implemented raw output mode for thecl.

992f8ef8267ca0eed48c0868fe5ccbb7c1170102 authored over 7 years ago by Lymia Aluysia <[email protected]>
Update thecl10.c

41058a7a76457e910632ae9fb5791c2462fbbb0c authored over 7 years ago by Riri <[email protected]>
Update thecl10.c

67442a59bfb325f2e47910ea8e51a06318019c1a authored over 7 years ago by Riri <[email protected]>
Fixing rest of PCB instructions

16568daf772382dd6ce8d8bdb52732425bacf118 authored over 7 years ago by ManDude <[email protected]>
Glad this' fixed.

3b1cfb9abf5ae83c1103cc0b0efe0d0b4e08a0bb authored over 7 years ago by Lymia Aluysia <[email protected]>
Fix incorrect opcode.

a500fb993e1619630f5010062e0b86830bfd590f authored over 7 years ago by Lymia Aluysia <[email protected]>
Fix thecl no longer decoding data from certain games.

363dc2724b0a82ede2318dcaa82fafbff00c26f6 authored over 7 years ago by Lymia Aluysia <[email protected]>
Merge branch 'master' of github.com:thpatch/thtk

3cd6c59292f9a735089cc99ebd0bac63a819557f authored over 7 years ago by Lymia Aluysia <[email protected]>
Sort subroutines before writing them to .ecl files. Fixes #21.

41d9a0a7029dbb6e7f36d40096fb2220eee4080e authored over 7 years ago by Lymia Aluysia <[email protected]>
Update thecl10.c

94474c1f5bfbaf76324c47ca975da6c9bcc7318a authored over 7 years ago by Riri <[email protected]>
Update thecl10.c

2a43324d0571ff9c57908299e6cecc1ddf40672b authored over 7 years ago by Riri <[email protected]>
Updated a lot instruction of th13

Updated a lot instruction of th13

99db448b4c1b33a86fa2c0d269295a4ead0c2bc9 authored over 7 years ago by Riri <[email protected]>
Update thecl10.c

64aa3b3e20c4bd6dfcdfe47c4276d0d779fec26c authored over 7 years ago by Riri <[email protected]>
the arguement of ins_17 should be an integer

the arguement of ins_17 should be an integer

d0e4b60bfca6f2b61f2dcc50ee0b11bec61bb166 authored over 7 years ago by Riri <[email protected]>
Merge branch 'master' of github.com:thpatch/thtk

fdc24914d3106d89af5c2bfd315acd9e09886f76 authored over 7 years ago by Lymia Aluysia <[email protected]>
Updated thecl opcode formats for th16 release.

a2aab54078e003baa8bf336633a52b9a82cfa2b9 authored over 7 years ago by Lymia Aluysia <[email protected]>
thmsg: Support TH16 endings.

Format still hasn't changed since TH10.

77a94f03b81f15bd34fa5b8b4536044552c81641 authored over 7 years ago by nmlgc <[email protected]>
thmsg: Fix -Wformat.

ee8934a7ea16aea333e84824dd85f4ac0dfff30e authored over 7 years ago by nmlgc <[email protected]>
thmsg: Detect dumps created with thtk-5 or older, and print an error message.

These predate the change from commas to semicolons as parameter
delimiters in 04aa613c72be5bb3bb...

a98254d41c1b9428b473544d717d1a02292c3690 authored over 7 years ago by nmlgc <[email protected]>
thmsg: Print an error message if function parameters are missing.

e8dcf4ea7173abce3ec693e68dd6a0c76d686043 authored over 7 years ago by nmlgc <[email protected]>
thmsg95: fixed buffer overrun

those strings aren't nescessarely null-terminated

3098d998b07818e6ab60041c56e37d0fe58509f4 authored over 7 years ago by Egor <[email protected]>
thdat: Added Reiiden (HRtP) support

The format is the same as in th02, except the encryption key is 0x76.
Source: th01_reiiden.asm l...

7e2cdec3a3adca5937995974439378ed6e368eaf authored over 7 years ago by Egor <[email protected]>