Martin Michelsen
309a347312
fix flags for JP Plus subversion
2022-07-21 14:26:40 -07:00
Martin Michelsen
0d57bee368
be explicit about size rounding
2022-07-21 01:07:01 -07:00
Martin Michelsen
c3ccd74e80
add untested support for JP Plus/Ep3 send_function_call
2022-07-21 01:01:36 -07:00
Martin Michelsen
e55cf3bc7c
add --byteswap-data for --decrypt, etc
2022-07-21 00:58:48 -07:00
Martin Michelsen
4163f2affa
add --cat-client behavior
2022-07-20 23:05:47 -07:00
Martin Michelsen
5f836711c7
allow event and ep3 menu song to be specified in config.json
2022-07-13 23:36:56 -07:00
Martin Michelsen
37b7119ea5
more format doc updates
2022-07-13 23:36:31 -07:00
Martin Michelsen
f43a7c9277
fix extra char in li output on proxy server
2022-07-13 23:36:16 -07:00
Martin Michelsen
2590a2f24b
allow proxy handlers to override command/flag
2022-07-13 17:40:37 -07:00
Martin Michelsen
ff7031544a
more format documentation updates
2022-07-13 17:20:17 -07:00
Martin Michelsen
34ab156451
fix patch menu presence condition
2022-07-13 10:54:53 -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
39942dc4bd
disable FunctionCodeIndex during replays
2022-07-08 00:40:18 -07:00
Martin Michelsen
a8fb7a2eda
fix gcc overflow warning
2022-07-08 00:00:47 -07:00
Martin Michelsen
0327e242fc
fix unregistered user behavior on pc
2022-07-07 23:56:34 -07:00
Martin Michelsen
949a651be1
fix size check on 19 unmasker
2022-07-07 23:50:43 -07:00
Martin Michelsen
e5227080b8
make replays useful on BB
2022-07-07 23:48:29 -07:00
Martin Michelsen
58f0501010
make output shorter on proxy server
2022-07-07 23:45:33 -07:00
Martin Michelsen
b0319d34a0
make send/receive message shorter for non-BB clients
2022-07-07 23:45:11 -07:00
Martin Michelsen
070db173dd
more previously-undocumented client behaviors
2022-07-07 17:29:13 -07:00
Martin Michelsen
d5308449e3
make AllowUnregisteredUsers work on BB also
2022-07-01 22:17:37 -07:00
Martin Michelsen
f823c2b907
add cmake tests
2022-07-01 22:17:18 -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
3b1f4f4324
update language field in 9E and forward it on the proxy server
2022-06-27 17:41:27 -07:00
Martin Michelsen
2bb3118c1a
fix quest menu selection bug
2022-06-27 17:15:57 -07:00
Martin Michelsen
7064821ac5
fix some command format notes
2022-06-27 17:15:49 -07:00
Martin Michelsen
9f81041dc7
add accidentally-omitted file
2022-06-26 22:59:14 -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
38ca60bcbe
fix typo in item data
2022-06-26 22:53:53 -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
cf8dd69edc
catch more client-specific exceptions
2022-06-26 11:41:53 -07:00
Martin Michelsen
e0c44f8642
fix BB lobby server redirect bug
2022-06-26 11:41:53 -07:00
Martin Michelsen
9144257186
document symbol chat command format
2022-06-26 11:41:53 -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
a3bfed6e42
fix item tracking bug on pickup
2022-06-23 21:45:17 -07:00
Martin Michelsen
a3f219469c
fix log level on DOL file message
2022-06-22 23:53:43 -07:00
Martin Michelsen
edef53d3de
suppress default color behavior in send_command's print_data call
2022-06-22 23:53:43 -07:00
Martin Michelsen
9082907468
remove debugging code in proxy server send_function_call handler
2022-06-22 23:53:43 -07:00
Martin Michelsen
f5f2f91c6e
use iovec form of print_data
2022-06-22 23:53:43 -07:00
Martin Michelsen
e7d8345568
fix DNS server error message
2022-06-22 23:53:43 -07:00
clint-david
75856d1423
Add new subcommand A1. Update comments.
...
Update comments for revive to confirm reverser/moon atomizer use same subcommands.
Added new subcommand A1 which is part of revive process. Unsure of function (cannot find any in game effects from it).
2022-06-22 09:22:16 -07:00
Martin Michelsen
06bab57407
make quest index log message less confusing
2022-06-20 21:18:13 -07:00
Martin Michelsen
9d2f845418
add optin to delete saved license info
2022-06-04 22:56:18 -07:00
Martin Michelsen
35d9f12e0a
refactor proxy destinations menu generation
2022-06-04 22:15:05 -07:00
Martin Michelsen
a4f82cd821
fix some error strings
2022-06-04 22:14:52 -07:00
Martin Michelsen
82ff64b5d9
update some comments about ep3 data formats
2022-06-04 22:14:35 -07:00