Commit Graph

658 Commits

Author SHA1 Message Date
Martin Michelsen 255878bf60 add $itemnotifs every mode 2024-02-18 09:33:21 -08:00
Martin Michelsen 1d42faac3e move patch servers to separate threads 2024-02-17 22:28:03 -08:00
Martin Michelsen 5bfda213c7 move shell to separate thread 2024-02-16 22:52:46 -08:00
Martin Michelsen d3d63dd36c fix battle table disconnect hook 2024-02-16 18:19:53 -08:00
Martin Michelsen 4dd7b75232 don't show item notifs option on ep3 2024-02-15 20:11:47 -08:00
Martin Michelsen 07ebafa8c6 fix Ep3 NTE tournament menu bugs 2024-02-11 12:17:48 -08:00
Martin Michelsen c79e5017ad clear ep3 server state on 6F 2024-02-10 09:37:47 -08:00
Martin Michelsen e6e599d760 don't send media updates to Ep3 NTE clients 2024-02-09 11:20:32 -08:00
Martin Michelsen 20f5a92d81 implement E1/E3 commands on NTE 2024-02-08 09:13:34 -08:00
Martin Michelsen 07996444a1 fix download quests with PVR files 2024-02-07 10:23:37 -08:00
Martin Michelsen ba53f67097 Ep3 NTE checkpoint 4 2024-02-07 00:59:15 -08:00
Martin Michelsen 97cf9c5093 fix challenge overlays after retry on non-BB versions 2024-02-04 17:08:03 -08:00
Martin Michelsen 611193610b add $itemnotifs on proxy server 2024-02-03 18:30:46 -08:00
Martin Michelsen 4c735d055e Ep3 NTE battles checkpoint 1 2024-02-03 18:30:45 -08:00
Martin Michelsen 0f4e4fa48e don't mask Ep3 NTE game commands 2024-02-03 18:30:45 -08:00
Martin Michelsen 50f3ebca5e add support for shared serial mechanics 2024-02-01 21:28:35 -08:00
Martin Michelsen d75891e78b add a few ways to customize lobbies 2024-01-28 23:33:55 -08:00
Martin Michelsen 9bf1114535 fix spectator team whisper logic 2024-01-28 16:09:59 -08:00
Martin Michelsen 80a57f9d3e add xbox patch support 2024-01-21 22:36:52 -08:00
Martin Michelsen e13b5950ca use SetDataTable files as map indexes 2024-01-20 16:19:29 -08:00
Martin Michelsen fe1d5a874a also disassemble x86 patches 2024-01-20 16:01:20 -08:00
Martin Michelsen 408bc1befc fix team_dice_bonus variable names 2024-01-16 21:38:44 -08:00
Martin Michelsen 83f5487e7b fix GC rare enemy logic 2024-01-04 23:09:09 -08:00
Martin Michelsen d3d89f0168 catch text encode/decode errors in more places 2024-01-04 21:46:27 -08:00
Martin Michelsen b7257a793f enforce min level limits when cheat mode is disabled 2024-01-04 17:31:41 -08:00
Martin Michelsen 4be431471c rewrite game list filtering logic for BB 2024-01-04 11:49:56 -08:00
Martin Michelsen fccc0f7346 fix 0AE8 command 2024-01-03 21:01:39 -08:00
Martin Michelsen df29a60a6e load maps on all versions 2024-01-03 00:22:28 -08:00
Martin Michelsen 962ee6874e fix tool item stackability on 11/2000 2024-01-01 11:22:03 -08:00
Martin Michelsen 6a65940720 remove magic numbers in version arrays 2023-12-31 21:28:26 -08:00
Martin Michelsen 40dcbb77ad fix incorrect next item IDs in synthesized 6x6D commands 2023-12-31 21:28:26 -08:00
Martin Michelsen a24d0ad703 rewrite ItemNameIndex and index all game text 2023-12-31 21:28:26 -08:00
Martin Michelsen e89802f288 add option to use temporary licenses for NTE versions 2023-12-30 11:30:43 -08:00
Martin Michelsen 60f6b609da make $debug allow all cross-version games 2023-12-28 19:42:01 -08:00
Martin Michelsen 0bd3bb7b77 fix item ID conflicts in lobbies 2023-12-28 11:29:09 -08:00
Martin Michelsen 1ba50e96ca update lobby datas on team master transfer 2023-12-28 10:23:13 -08:00
Martin Michelsen 09ac8921fe don't require full login information on patch server 2023-12-28 09:57:47 -08:00
Martin Michelsen d478e9b0be implement BB client's config scramble logic 2023-12-27 23:08:17 -08:00
Martin Michelsen c96cfad4d2 fix sub_version sharing between some Ep3 and BB versions 2023-12-27 21:10:54 -08:00
Martin Michelsen f74b416c19 use client's stats struct during $savechar on v1/v2 2023-12-27 11:06:22 -08:00
Martin Michelsen 910555f299 fix incorrect next item ID during game join 2023-12-27 10:42:30 -08:00
Martin Michelsen 1a2d5c1772 rename GC_EP3_TRIAL_EDITION to GC_EP3_NTE 2023-12-26 09:56:38 -08:00
Martin Michelsen ccd1b56cae escape player-provided text in various places 2023-12-26 07:37:07 -08:00
Martin Michelsen d59b59cd51 make switch assist a non-cheat command 2023-12-25 19:32:44 -08:00
Martin Michelsen 7c9309f6c5 fix next item ID set incorrectly when joining a persistent game 2023-12-25 17:11:38 -08:00
Martin Michelsen 2ef6acaa0e fix incorrect team flag alpha channel when loaded from disk 2023-12-25 15:06:38 -08:00
Martin Michelsen a8061efc0d implement rename team command 2023-12-25 11:11:03 -08:00
Martin Michelsen 206552ed63 remove proxy chat filter option 2023-12-25 09:59:30 -08:00
Martin Michelsen ad32c0a986 make hide_download_commands configurable 2023-12-24 22:51:59 -08:00
Martin Michelsen 4de23561b0 add option to unmask Ep3 whispers on proxy server, and prevent this from working on newserv 2023-12-22 21:54:48 -08:00