1
Fork 0
mirror of https://github.com/redstrate/Kawari.git synced 2025-05-04 12:07:44 +00:00
Commit graph

16 commits

Author SHA1 Message Date
fecfa821ad Use PatchList from Physis
This is what the Physis implementation was based off of anyway, so it should be
more or less a drop-in replacement.
2025-03-17 17:36:43 -04:00
bd23c04848 Add a basic login system
This allows you to register in the web frontend now, and the login server now
checks this before giving a session ID. Note that this is wildly insecure (it
stores the passwords in plaintext!) and is duly noted in the USAGE.
2025-03-16 20:55:51 -04:00
1cbc5c72b9 Remove Gridania hack, allow changing between any zone
This now properly translates territory types using the Excel sheet, making it
possible to move between any zone (you can walk through.)
2025-03-15 21:41:39 -04:00
059becf55f Detect when players enter exit zones, and transistion them to the correct place
It's a hack and only really works going from New -> Old Gridania, but this does
work! It also means Kawari now actually requires a valid game installation,
since it has to read layer group information.
2025-03-15 19:34:29 -04:00
4b409e4417 Don't use default features in binrw 2025-03-12 16:58:21 -04:00
5bcdadf058 Replace Blowfish implementation with a Rust one
This is a slightly modified version of the one in Physis, with the required
modifications inspired from WorkingRobot's TemporalStatis fork. Thanks so much!
2025-03-11 21:20:47 -04:00
942a64cd7b Fix encrypting/decrypting packets, vendor Sapphire Blowfish implementation
I ended up just stealing this from iolite, which in turn took it from Sapphire.
I tried for a few hours to get a Rust Blowfish implementation going, but the one
from Physis didn't work. I'll try again later.
2025-03-08 21:13:00 -05:00
3caf9d38c1 Try sending a initialize encryption response packet 2025-03-08 15:27:28 -05:00
66ef395afc Begin parsing the packet header 2025-03-08 14:09:57 -05:00
b5afff068a Add dummy lobby server
This doesn't respond or read anything yet, it's just for testing.
2025-03-08 13:51:50 -05:00
3278452ac3 Begin work on HTML templates for future web panel functionality 2024-05-11 13:59:36 -04:00
de2dd65167 Randomly generate the SID 2024-05-11 12:31:55 -04:00
adef3b6025 Bump Cargo.lock 2024-05-11 12:17:33 -04:00
1178ecdd61 Add basic patch server implementation 2023-10-06 17:46:58 -04:00
1625179a74 Add admin panel, config 2023-10-05 12:09:05 -04:00
0b20fb80d0 ADd initial files 2023-10-04 19:06:59 -04:00