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

thecl: Mention th16 in the usage text.

4d2a85928027399323c680b840c8182ca00806d8 authored over 7 years ago by nmlgc <[email protected]>
thecl, thmsg: Set stdin and stdout to binary mode on Windows.

This makes command-line redirection of the compiled data actually work
properly on Visual Studio...

93e9bcbefd378190e78a11399b3899f88711f05e authored over 7 years ago by nmlgc <[email protected]>
thtk: made unlzss check match_offset before reading match_len

Not sure about other games, but th16tr does this.

b8eff3009460323d84c928df95288b185772dd24 authored over 7 years ago by Egor <[email protected]>
thecl/thecl10.c: optimized str_replace

b4d84c2a78d8b94b96e8a485bdf662774cee52b3 authored over 7 years ago by Egor <[email protected]>
thtk/error.c: fixed dual allocation

396a365dba0613327773177187b7cefc7e1bcba0 authored over 7 years ago by Egor <[email protected]>
Updated thdat support status for th16

Forgot to do this when I did 7d5cfedf52c36c2465344f10214c4f12d09ad5f4

dd16ac94ae602000ace39429cb28e7422f39a576 authored over 7 years ago by Egor <[email protected]>
MSVC: link to setargv.obj

This enables globbing for msvc builds. Mingw does this on it's own, and
on Unix the shell does t...

3b339cba101960484d85f8c5c4368afe27050931 authored over 7 years ago by Egor <[email protected]>
thanm/image.c: added missing include

It needed string.h for memcpy

0d7d3ba961c52d93bf93f6443d08e4f15419ab7d authored over 7 years ago by Egor <[email protected]>
Made pragma pack into a macro

things look neater now

d8f3dc483ae2017693f9876e88ea636868a51a16 authored over 7 years ago by Egor <[email protected]>
Fixing PCB instruction formats pt1

cc0dba33e950164e52eaaadc49762911804e600b authored over 7 years ago by ManDude <[email protected]>
Merge pull request #17 from thpatch/mnemonics

Added support for mnemonic mappings

c011746909a4fac8b445df27874aaae61c838adc authored over 7 years ago by Nmlgc <[email protected]>
thtk: fixed issues with config.h.in

- added include guards
- moved _unlocked defines only be active under MSVC.

This shouldn't brea...

7ad1a5706d31af483c3508a994c771b1bf82a71b authored over 7 years ago by Egor <[email protected]>
thdat: Add support for the th16 trial.

7d5cfedf52c36c2465344f10214c4f12d09ad5f4 authored over 7 years ago by Egor <[email protected]>
thanm: Add support for the th16 trial.

Fixes #16.

ec26fb049311039e84db68a0a5531b55dcf32ecf authored over 7 years ago by nmlgc <[email protected]>
thecl: check for mnemonics that start with 'ins_'

7b665b6332c86d19df0bf33f85ad1312df65ba3d authored over 7 years ago by Egor <[email protected]>
thecl: added a new option to usage string

Someone needs to do the manpages.

d8e01dead02336b45684aec781861734290ad187 authored over 7 years ago by Egor <[email protected]>
thecl: Fix ECL creation for th16.

d31900666468a55e9519895c7af2b5d54566290a authored over 7 years ago by nmlgc <[email protected]>
thecl: Add support for the th16 trial.

da0795b8f91e4a5492988251a5dc042347d35f0f authored over 7 years ago by nmlgc <[email protected]>
thmsg: Add support for the th16 trial.

One new instruction of unknown purpose.

851434ae6f5e9ba74064d49d0afe3b9f23e97822 authored over 7 years ago by nmlgc <[email protected]>
thecl: eclmap identifier validation

1d72c8d25a8418c7d62fdb8ca20f5a5be560aeab authored over 7 years ago by Egor <[email protected]>
thecl: added mnemonic dumping for thecl06

bd980956a5cdf8d97c843f4c4acfe328bb5def85 authored over 7 years ago by Egor <[email protected]>
thecl: added mnemonic parsing

0e8666254c7fd6b8b0784eee8179dee4fd3fa153 authored over 7 years ago by Egor <[email protected]>
thecl: added mnemonic dumping for thecl10

d47c6971a53782959e07cfce31351130092b1b55 authored over 7 years ago by Egor <[email protected]>
thecl: always allocate eclmap

Originally I wanted there to be checks for when g_eclmap is NULL, but
then I forgot. :^)

This s...

e9e80010e0087b97b88b0a273ee36e1cc42dd7b8 authored over 7 years ago by Egor <[email protected]>
thecl: added eclmap parsing

File format is magic line "eclmap", followed by entries:
<opcode> <signature> <mnemonic> # comme...

725637e7b68486ca3f4b0574f48ffe262e660c8e authored over 7 years ago by Egor <[email protected]>
CMake: Add headers to project sources, to make them show up in Visual Studio.

21620f09573cfb5d49c8c0c80e21b26bb86c0ad3 authored over 7 years ago by nmlgc <[email protected]>
CMake: Disable CRT deprecation warnings on Visual Studio.

89d613b8e8f54c27a472de10aeae5f25e6360e88 authored over 7 years ago by nmlgc <[email protected]>
thecl: Fix ins_82, ins_83, and ins_84 for TH13 and later.

@Nutzer, do you remember what you wanted to achieve with
00c1f06a2f32acfea4a5c4908597966a901b6f2...

5c591e89ae65bfcf3b307584dc90b6652f0acf3c authored over 7 years ago by nmlgc <[email protected]>
Add instruction 570 and 571 (#13)

538e3eefad2e4c4bc5c9bd4f2d4be960f44c0493 authored almost 8 years ago by Nutzer <[email protected]>
Fix changes in th15's ins_82 (#11)

ins_82 takes a float now.
This shoud fix '4 bytes left over when parsing format ""'

0fa9c48be251a86030c5d2b6c09dddbde25ef69e authored almost 8 years ago by Nutzer <[email protected]>
Fix gcc/glibc build errors (#10)

When _GNU_SOURCE is not defined, some functions used in util.c
aren't defined. Without `-std=c9...

e5a5e29aff46473b76f425d0b59af2a4e1fec6e1 authored over 8 years ago by tsudoko <[email protected]>
Update for thecl10

Now every instruction from th10 -th12 is comfirmed

9cf00700822777a2a5bd891d0434826ffdb3642c authored over 8 years ago by Riri <[email protected]>
Merge branch 'cmake'

Closes #7.

1adbad04076e422d6bbf8cd716170df41040829e authored over 8 years ago by VBChunguk <[email protected]>
Update the build instructions

d43004388746652ef2e499a9cdc7eeacf033e0b0 authored over 8 years ago by VBChunguk <[email protected]>
Cleanup CMake files

af2d5726468787d3239e85388a6a09908786da84 authored over 8 years ago by VBChunguk <[email protected]>
Fix compile error on Windows

346345769a6c366653e8b0cfbff4ee28fdd3447f authored over 8 years ago by VBChunguk <[email protected]>
Add an option to build zlib(zlib-ng) and libpng from source

This is for someone who builds thtk with MSVC.

df2b441e389723e7aed0b7733666b7ff6f5d88ef authored over 8 years ago by VBChunguk <[email protected]>
thecl10.c Update for UFO ecl

Completed Full list of UFO ecl instruction.
and fixed some parameter errors

9abcb17f1d19521d766d5b7c7c548e45758eb065 authored over 8 years ago by Riri <[email protected]>
Remove Mercurial-related files

9f0bd26249146051e06413f866ef3b940579d6fe authored over 8 years ago by VBChunguk <[email protected]>
Remove unnecessary license file

719792353834fc28e43acd27e20ebf30e815085b authored over 8 years ago by VBChunguk <[email protected]>
Change directory structure, and use CMake

7f64b6d6d5632e3aa514dfed0a057667e9350b14 authored over 8 years ago by VBChunguk <[email protected]>
Fix some parameter error and

add unused laser functions to th12 and 12.5

e7f946fe1da2d0835adcb3ee6501b2cc196bb2d1 authored over 8 years ago by Riri <[email protected]>
Change parameters of 82, 83 and 84

From Th13 on, the function of 82, 83 and 84 changes and they no longer
take arguments.

00c1f06a2f32acfea4a5c4908597966a901b6f2d authored about 9 years ago by Nutzer <[email protected]>
thecl: Recognize unused laser-related functions in th13.

Some of which started getting used in later games, but were already present in
the th13 binary. ...

660e6fffe42f64227aba0da5a033bf234954d43c authored about 9 years ago by nmlgc <[email protected]>
thecl: Correct the parameter types of th13's ins_86 and int_89 to float.

f17df2ced11f283e2e809d209624589de758354e authored about 9 years ago by nmlgc <[email protected]>
thecl: Change the first parameter of th13's ins_504 to float.

9b48baebfd1387e5ecf69da29937a424b2a0dc4e authored about 9 years ago by nmlgc <[email protected]>
thecl: Fix labels not working on th13 or higher

This fixes issue #4. The type of the first parameter for instruction 12, 13 and
14 is 'o', not 'S'.

8d31c4088d51c671bb95fe5a2ac2e5168743426c authored about 9 years ago by VBChunguk <[email protected]>
Update NEWS, version, and project information.

771c98deb3b74306c55f23ce359679dd644f13e1 authored over 9 years ago by VBChunguk <[email protected]>
Update README

Issue #3
thanm instructions are not updated.

dc52520d76aab361658f57972eaf06da3960854b authored over 9 years ago by VBChunguk <[email protected]>
thecl: Add support for th15

Issue #3
Two new instructions are found.
ID 546: SS
ID 549: S

1ea41ad4af9f25abd9621ba74b70f4153c66ed9e authored over 9 years ago by VBChunguk <[email protected]>
thmsg: Add support for th15

Issue #3
Same as th14.

f4081af87d0da7c8480f5f641850a48fc1f15993 authored over 9 years ago by VBChunguk <[email protected]>
INSTALL: Add pkg-config to the list of build requirements.

Which you might not already have on Cygwin.

df8dbaee41c8d24df2e38f884cc70662a0acffc9 authored over 9 years ago by nmlgc <[email protected]>
thecl: Fix th15 ECL creation

This fixes issue #2.

e69474dd3c6cabb8d68e87ce37e0b0d7757e619d authored over 9 years ago by VBChunguk <[email protected]>
thdat: Add th15 in usage info

141dea9002c3436c6076c4035b600d7ee22b29cb authored over 9 years ago by VBChunguk <[email protected]>
thecl: Add support for th15 trial

Added missing instruction 569.

ed3f5ebe8152f1285af0ec2a3eba80b2d9fed785 authored over 9 years ago by VBChunguk <[email protected]>
thanm: Remove debug code

972097768d713e83219f180cefa66a993641542e authored over 9 years ago by VBChunguk <[email protected]>
thanm: Add support for th15 trial

I found 2 missing opcodes:
0x01ac(428): SSf. Found in pl02.anm
1st argument: DWORD opcode at 0...

226343a9715507076223894b8486c12c0b9b31cc authored over 9 years ago by VBChunguk <[email protected]>
Fix compile errors for Windows

52c173109ec54568b7f29a48516695cf6c3c8e12 authored over 9 years ago by VBChunguk <[email protected]>
thdat: Add support for th14

th14.dat was extracted successfully with th15 keys, so I marked th14 as
supported version. Maybe...

9176fa06d0a8631e3fc3a018649e0f9401ab49e8 authored over 9 years ago by VBChunguk <[email protected]>
thdat: Add support for th15

Limit value of 5th key is changed.

c174bdf2ac2692f4f39f63a5c25468baba47c804 authored over 9 years ago by VBChunguk <[email protected]>
Merge pull request #1 from VBChunguk/master

thdat: Add support for th105 and th123

Personally, I don't believe that we necessarily need t...

f9cee87f51da55c44676c2a5de4ae8930bd7cbc3 authored about 10 years ago by nmlgc <[email protected]>
thdat: Add support for th105 and th123

Hisoten data file structure is different from ZUN's, so some part of the
code had to be changed.

c5ccfbd2c15c0b8815309267ce330897d16c74a1 authored about 10 years ago by VBChunguk <[email protected]>
thecl: Add support for TH143.

cdca1a9adac71cf61060c1a1878971664697e412 authored over 10 years ago by nmlgc <[email protected]>
thmsg: Add support for TH143.

8ee2d8472e42944581ea9a945ec4066d673abb8b authored over 10 years ago by nmlgc <[email protected]>
thanm: Add three missing opcodes for TH14.

Haven't verified the parameter types with the binary, but this looks about right.

265702f3b7add477afca682e5b5e0e3b545e5f58 authored over 10 years ago by nmlgc <[email protected]>
Make sure to include thecl.h before ecsparse.h.

Otherwise, parser_state_t might be undefined.

f0b5a0e1c916438e878b60335bdea45bcdccc78d authored over 10 years ago by nmlgc <[email protected]>
thecl: Add two opcodes required for TH14 ECL recompilation.

07d4bce8a2a375cb5fd420289b4246fa20f4bcd8 authored over 11 years ago by nmlgc <[email protected]>
thecl: Finish support for TH14.

48c4f71aef5e7c679a48f993426e5d2485c1f2fc authored over 11 years ago by nmlgc <[email protected]>
thmsg: Finish support for TH14.

b026c935b3b399036da964faa6844d390d8841a5 authored over 11 years ago by nmlgc <[email protected]>
Update NEWS and version.

6cfa9843a5c4c3c937d61598bac3280f4227a81d authored over 11 years ago by nmlgc <[email protected]>
Change the build name, project homepage and author e-mail for this fork.

6229184bb545776674e303adfc2554f2e1749894 authored over 11 years ago by nmlgc <[email protected]>
Remove TH06, TH08 and TH08 main ECL sub dumping from master.

This will be pretty useless without recompilation support, and official builds shouldn't have it...

d36ef40fbb19f6c6adc80998f9135b4771b1eaea authored over 11 years ago by nmlgc <[email protected]>
thmsg: Add support for TH14.

While the Reitaisai trial version used a message format identical to th13, the web trial version...

20411041ad2e677f03edd0845edd8a85ab196287 authored over 11 years ago by nmlgc <[email protected]>
thmsg: Refactor format finding to inherit formats from previous games.

59ff76ee40cae44614e27f6ebbeb9ad91a0e3fb1 authored over 11 years ago by nmlgc <[email protected]>
thanm: Add support for TH14.

e48be17ed1fc2196a0a0615f6988560b4e3479be authored over 11 years ago by nmlgc <[email protected]>
thecl: Restore support for TH095.

9682842cbeef162e79ec87fa49b5cb85663061ca authored over 11 years ago by nmlgc <[email protected]>
thmsg: Change type of th12's instruction #27 (BGM fade out) to float

b9a9b6a71c6e25ae028671e58cf8679045937cc1 authored over 11 years ago by nmlgc <[email protected]>
thecl: Add support for Uwabami Breakers ("TH103").

Yeah, I'm not too happy about the naming either, but it should do for now as long as it stays th...

c543e4bd0577664cde1d5a29927aa215c706a372 authored over 11 years ago by nmlgc <[email protected]>
thecl: Add support for TH14.

3256fd53a7204297bbd0c30836798e6085849a17 authored over 11 years ago by nmlgc <[email protected]>
thecl: Dump main ECL subs of TH06, TH07 and TH08.

b88fc3b1d6677ff8524db404876c9e1ebc355a7e authored over 11 years ago by nmlgc <[email protected]>
thmsg: Separate arguments by semicolons to interfer with text less.

04aa613c72be5bb3bbd5544e50c1ae6150312021 authored over 13 years ago by xarnonymous <[email protected]>
thecl: Correct the format for an instruction.

e0c76b244edace96ca561a4ea9267e044ac03e35 authored over 13 years ago by xarnonymous <[email protected]>
Added tag thtk-5 for changeset a8f02b59b7ab

57c4e821c0fdac08d4e9f20e57440c05f4798f16 authored over 13 years ago by xarnonymous <[email protected]>
Update NEWS and version.

796f892e41caf26c4a349cd2f4dfffc7b4e3c46e authored over 13 years ago by xarnonymous <[email protected]>
thanm: Finish support for TH13.

1205251181b1b2451f33d4cca6a8bba302f40aee authored over 13 years ago by xarnonymous <[email protected]>
thecl: Finish support for TH13.

cc05ab9f8fc773b2dac0b62c7bed9643be8cf186 authored over 13 years ago by xarnonymous <[email protected]>
thmsg: Finish support for TH13.

fdc8f93cdbaadfa22c5471234da1efee9236187f authored over 13 years ago by xarnonymous <[email protected]>
thmsg: Correct the format for an instruction.

9fd3165175cb6cbcc47093c87e3a6e9e957a7ba0 authored over 13 years ago by xarnonymous <[email protected]>
libthtk: Allow compiling with MinGW32.

OPENMP_LDFLAGS=-lgomp will have to be specified whem
building if OpenMP support is enabled.

ba1aa622578584c883338359eafd34cf0fb0bb1c authored over 13 years ago by xarnonymous <[email protected]>
libthtk: Fix warnings.

aa4b9c4c5be76d07b8cb2f933e65c50afa991390 authored over 13 years ago by xarnonymous <[email protected]>
thecl: Remove unused parameter workaround.

ab11f6bf5308922ed483084a82860dbda23e37dd authored over 13 years ago by xarnonymous <[email protected]>
libthtk: Remove debugging code.

d6ad47a7a9ad80509ce7ad40c688dc7b3b21296c authored over 13 years ago by xarnonymous <[email protected]>
thdat: Rewrite.

Generate a shared library containing the thdat functions.
Add an IO library.
Add an error librar...

245e090708f3e92285945cd020fc84c87007c5f1 authored over 13 years ago by xarnonymous <[email protected]>
doc: Fix a typo.

--HG--
extra : transplant_source : %A6%13w%20Y%11%02%27%88F%A59%DFgr-%D4%B7z%FB

bb77238e688313cb88bbbb93c128d0efa92448f8 authored over 13 years ago by xarnonymous <[email protected]>
thanm: Silence a compiler warning.

aa2b3b6a197584e0aa47a554136382130dc7fc73 authored over 13 years ago by xarnonymous <[email protected]>
Make: Abort configuration on big-endian systems.

1bf1e55423971314776bbea067eaf188f8772c34 authored over 13 years ago by xarnonymous <[email protected]>
thtk: Remove the h command.

d1d79df53cb41021cc0bf6ae48e1d852966be1dd authored over 13 years ago by xarnonymous <[email protected]>
thanm: Only use the THTX format for conversion.

1f212ef0e761e4be844ce1aa4d6005292b47ee06 authored over 13 years ago by xarnonymous <[email protected]>
Add libutil.a to .hgignore.

e79eecf9df0f63edad03ad06b888545090fbc2a1 authored over 13 years ago by xarnonymous <[email protected]>
thtk: Move functions in args to program.

c0994ae644e8fa7f04f77a2a715c75e770f985f0 authored over 13 years ago by xarnonymous <[email protected]>