Commit Graph

118 Commits

Author SHA1 Message Date
Martin Michelsen 60bb758bc4 implement dressing room on BB 2022-09-03 22:09:32 -07:00
Martin Michelsen 3e5a961b68 implement play time on BB 2022-09-03 22:09:32 -07:00
Martin Michelsen 9a35f5ca63 reorganize BB file loading abstractions 2022-09-03 12:26:12 -07:00
Martin Michelsen 010f753a08 clean up some player structs 2022-09-02 18:26:47 -07:00
Martin Michelsen 01e4518c8e clean up handler tables 2022-09-01 23:35:41 -07:00
Martin Michelsen 47c2269fca delete some outdated comments 2022-09-01 21:09:46 -07:00
Martin Michelsen d2bcc5d261 fix LoginExtended format 2022-08-27 19:20:08 -07:00
Martin Michelsen dc278a7843 implement meet user on dcv1 2022-08-27 18:58:47 -07:00
Martin Michelsen 5d3d1e1900 add support for PSO DC v1/v2 2022-08-27 10:49:53 -07:00
Martin Michelsen 5ede882715 add ability to handle V2 and V3 clients on the same port 2022-08-26 00:26:28 -07:00
Martin Michelsen 202427e331 implement GC Ep1&2 trial edition 2022-08-13 00:35:27 -07:00
Martin Michelsen d2b9023cfc prevent non-logged-in users from doing anything except log in 2022-08-11 21:28:46 -07:00
Martin Michelsen 907883d176 fix incorrect ep3 map command size 2022-08-11 09:45:44 -07:00
Martin Michelsen 39c7b37a84 add intentional fallthrough label 2022-08-08 23:22:55 -07:00
Martin Michelsen c62f1e9fa0 implement patch serving 2022-08-08 23:18:05 -07:00
Martin Michelsen 7a1eb677dc rewrite map loader 2022-08-03 17:30:39 -07:00
Martin Michelsen 293cc86092 move patch server message to config file 2022-08-02 20:53:41 -07:00
Martin Michelsen 42c1d251eb clean up map parsing 2022-08-02 12:12:07 -07:00
Martin Michelsen ed36471a4e fix BB license check bug; clean up license commands 2022-08-02 12:12:07 -07:00
Martin Michelsen 286997188e skip guild card file download if checksums match 2022-07-30 13:08:22 -07:00
Martin Michelsen f4517ab92e implement bb blocked senders 2022-07-30 12:56:05 -07:00
Martin Michelsen 7c28ee05cc fix bb guild card save; implement comments 2022-07-30 12:19:46 -07:00
Martin Michelsen 431cd480e8 implement bb pre-lobby event 2022-07-30 00:39:26 -07:00
Martin Michelsen 2cb49030f0 implement bb meet user 2022-07-30 00:39:26 -07:00
Martin Michelsen cf59858e1e implement bb simple mail 2022-07-30 00:39:26 -07:00
Martin Michelsen b901e8846d implement some bb guild card commands 2022-07-30 00:25:40 -07:00
Martin Michelsen 89cb07a376 fix meet user on pc 2022-07-29 11:53:12 -07:00
Martin Michelsen 4b666a079b implement simple mail on pc 2022-07-29 11:53:04 -07:00
Martin Michelsen ce2cf1b56b fix quest menu bug 2022-07-26 20:00:37 -07:00
Martin Michelsen ec205062ad add findings from psox disassembly 2022-07-26 00:33:47 -07:00
Martin Michelsen 4c20097de7 fix meet user 2022-07-25 01:32:37 -07:00
Martin Michelsen df80933f40 implement trade window 2022-07-25 00:41:16 -07:00
Martin Michelsen 0a115427a1 add $rand command 2022-07-11 11:04:31 -07:00
Martin Michelsen abe64af17b make tests replayable on non-macos machines 2022-07-08 00:40:43 -07:00
Martin Michelsen 0327e242fc fix unregistered user behavior on pc 2022-07-07 23:56:34 -07:00
Martin Michelsen e5227080b8 make replays useful on BB 2022-07-07 23:48:29 -07:00
Martin Michelsen d5308449e3 make AllowUnregisteredUsers work on BB also 2022-07-01 22:17:37 -07:00
Martin Michelsen a7e3d4853a add session replay functions 2022-07-01 11:02:47 -07:00
Martin Michelsen d543db187f add some more ep3 undocumented command info 2022-06-28 14:59:37 -07:00
Martin Michelsen 2bb3118c1a fix quest menu selection bug 2022-06-27 17:15:57 -07:00
Martin Michelsen a81df27bc9 remove player from game on 98 command, not 84 command 2022-06-26 22:54:44 -07:00
Martin Michelsen 6b958c9f25 split logging into multiple classes with configurable levels 2022-06-26 22:53:11 -07:00
Martin Michelsen 47f97f357f add some undocumented client commands from PC, GC and BB 2022-06-26 16:52:19 -07:00
Martin Michelsen ba1a25036b support chat commands on proxy server 2022-06-26 11:41:53 -07:00
Martin Michelsen fc078a5d51 make it possible to disable item tracking 2022-06-24 22:07:29 -07:00
Martin Michelsen 9d2f845418 add optin to delete saved license info 2022-06-04 22:56:18 -07:00
Martin Michelsen a4f82cd821 fix some error strings 2022-06-04 22:14:52 -07:00
Martin Michelsen 316e9533d8 update command notes with pso pc findings 2022-06-03 20:16:41 -07:00
Martin Michelsen a61e5fff56 fix incorrect menu ID error on download quest menu 2022-06-02 12:49:12 -07:00
Martin Michelsen af1b92969e don't use information menu command on GC 2022-06-02 12:49:12 -07:00