Commit Graph

44 Commits

Author SHA1 Message Date
beerpiss
ee849ca846 feat: create a pre-commented config file if possible 2024-06-27 00:13:01 +07:00
beerpiss
30b00c242e fix: pretty-print failed score imports 2024-06-27 00:13:01 +07:00
beerpiss
19a579bebf fix: log start of import 2024-06-27 00:13:01 +07:00
beerpiss
e08af6069c fix: nicer error messages for network errors 2024-06-27 00:13:01 +07:00
beerpiss
275b18ae4f feat: wait for the thread loading us to unload
nicer log messages
2024-06-27 00:13:01 +07:00
beerpiss
6b624dc264 fix: properly clear out old config file before writing new one 2024-06-27 00:13:01 +07:00
beerpiss
c3f85c7397 fix: make Tachi types camelCase 2024-06-27 00:13:01 +07:00
beerpiss
d352266759 saekawa 0.4.0: rewrite boogaloo 2024-06-27 00:12:58 +07:00
dependabot[bot]
3a9fd14c20
build(deps): bump rustls from 0.22.2 to 0.22.4 (#3)
Bumps [rustls](https://github.com/rustls/rustls) from 0.22.2 to 0.22.4.
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.22.2...v/0.22.4)

---
updated-dependencies:
- dependency-name: rustls
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-21 15:46:15 +07:00
beerpiss
f3ed7763a1 Update Kamaitachi URL 2024-04-08 14:16:04 +07:00
beerpiss
ef7880f5c5 Release 0.3.3 2024-03-23 17:01:16 +07:00
beerpiss
cac66f0afe Switch to crochet for hooking 2024-03-23 16:54:58 +07:00
beerpiss
d2a276923c Fix ICF decoding bugs (again) 2024-03-23 16:54:11 +07:00
beerpiss
9cf8803035 Fix some bugs with ICF decoding 2024-03-20 09:22:04 +07:00
beerpsi
31fe19a4f5
Update README.md 2024-01-30 01:57:05 +07:00
beerpsi
035e54a7ab
add note to Only inject to game 2024-01-30 01:56:41 +07:00
beerpsi
653d795594
Mention VCRedist 2022 in installation guide
Blaming Rust for this one
2024-01-30 01:20:52 +07:00
beerpiss
2b74f751a1 bump to 0.3.2 2023-12-16 21:27:25 +07:00
beerpiss
cae70b031d feat: sun+ support (probably?)
in sun+, there are more than 2 clear lamps now, so isClear has been changed into an integer
instead of a boolean. since kamaitachi doesn't care about the new clear lamps, we are taking
the lazy route and deserializing anything larger than 0 to true.
2023-12-16 16:37:56 +07:00
beerpiss
8ac19ef595 feat: all the logs are output now 2023-11-26 16:23:16 +07:00
beerpsi
e4eeb35a3d
Update README.md 2023-11-23 06:12:56 +07:00
beerpsi
9a544262ae
Update README.md 2023-11-22 11:32:14 +07:00
beerpsi
fb3b19542f
Update README.md 2023-11-19 19:22:21 +07:00
beerpsi
eb2ee16998
Update README.md 2023-11-19 19:21:09 +07:00
beerpsi
945f16e1bf
Update README.md 2023-11-18 23:42:58 +07:00
beerpiss
8bcb664378 feat: overhaul + pb import 2023-11-18 23:10:50 +07:00
beerpiss
96253e13bc use hex string for printing out request body 2023-11-17 15:44:21 +07:00
beerpiss
975a168ebb use outputdebugstringA for logging to the console
I have fuck all idea if this works. This doesn't work on my machine. Any hooks outside of chusanhook can't output shit.
2023-11-17 13:55:14 +07:00
beerpiss
18a60e1811 feat: massive feature pack
* support for salt-less encrypted configs on paradise lost and older
* json serializing to concrete types
* poll imports for status updates
* fire off imports in a separate thread
2023-11-16 21:55:50 +07:00
beerpsi
b989dd0ea1
Update README.md 2023-11-16 08:53:51 +07:00
beerpiss
fea7790e53 add back in a console
seems like chunitachi also had this fun c2s c2s c2s spam issue
2023-11-16 08:47:15 +07:00
beerpiss
5540d28b7a how did this get here? 2023-11-16 03:56:29 +07:00
beerpiss
292e62ba3c fix: fallback to default CryptoConfiguration
Smoother upgrade experience.
2023-11-16 03:56:08 +07:00
beerpiss
e96d7e9d01 fix: Don't expect 0x prefix from title server keys 2023-11-16 03:47:21 +07:00
beerpsi
4ce49973a5
feat: Allow requests to title server to stay encrypted (#1)
* initial encryption work

still need to figure out how to decrypt the requests. i don't even have an idea how long the key is.

* feat: encryption support
2023-11-16 03:37:42 +07:00
beerpiss
183995a002 feat: verify API key have proper permissions 2023-11-15 21:54:37 +07:00
beerpiss
07028d9dc7 fix: less dumb zlib decoder
there are a bunch of zlib headers, so letting the zlib library deal with it is probably safer
2023-11-15 19:10:01 +07:00
beerpiss
a445d87c6e feat: no more stringly typed difficulties 2023-11-15 18:51:58 +07:00
beerpiss
6c3fbe3378 feat: add feature to allow FAILED to take precedence over lamps
I don't know why you would want this, but an ALL JUSTICE showing as FAILED is funny.
2023-11-15 18:39:13 +07:00
beerpiss
70f85e7418 docs: Add notice about encryption 2023-11-15 10:32:18 +07:00
beerpiss
94f972a593 fix: exit early if there is nothing to import 2023-11-15 01:13:29 +07:00
beerpiss
054641203d fix: check that Tachi API is up and user is logged in 2023-11-15 00:57:37 +07:00
beerpiss
b686840237 remove console logging
enabling console logging also flooded the cmd window with a lot of chunithm bullshit.
2023-11-15 00:16:36 +07:00
beerpiss
c970b2cbb8 initial commit 2023-11-14 23:57:44 +07:00