Commit Graph

2004 Commits

Author SHA1 Message Date
Martin Michelsen 46c212f4a1 support qedit names in quest assembler; add Ep3 NTE quest opcodes 2024-09-28 16:20:25 -07:00
Martin Michelsen aa4a773095 fix objects not appearing in boss rooms after rejoining persisted game 2024-09-27 22:52:01 -07:00
Martin Michelsen c8b8bf43f7 add actions for generating and parsing pcv2 registry files 2024-09-25 21:48:32 -07:00
Martin Michelsen e50848b52e fix MARKED decoding when string begins with $Cx 2024-09-25 21:48:32 -07:00
Martin Michelsen 9e8f7a1cc5 remove unused lobby flag 2024-09-25 21:48:32 -07:00
Martin Michelsen 39f3a4afa7 make bb_exchange_pc disable drops; closes #562 2024-09-23 00:32:06 -07:00
Martin Michelsen 4831f3649a fix indentation of struct args in quest disassembly 2024-09-23 00:17:10 -07:00
Martin Michelsen a9a524d04a fix asm/dasm of npc_param opcode 2024-09-23 00:16:56 -07:00
Martin Michelsen 00bfae3b62 don't support XB logins on shared ports 2024-09-22 21:35:02 -07:00
Martin Michelsen 4dcb49bb34 clear game-related client flags when leaving games 2024-09-22 21:34:34 -07:00
Martin Michelsen fd25eaadfd allow oversize commands in check_size_vec_t 2024-09-22 21:34:03 -07:00
Martin Michelsen 2d5b70c734 fix xb-v3 version option 2024-09-22 21:33:45 -07:00
Martin Michelsen 1ee3caf640 don't allow dead players to surrender in ep3 2024-09-18 23:07:15 -07:00
Martin Michelsen e6e11794b8 handle out-of-order quest downloads on proxy server 2024-09-18 23:07:15 -07:00
Martin Michelsen 79eabe5ed2 add check_size_vec_t 2024-09-18 23:07:15 -07:00
Martin Michelsen b13e67d491 split team membership struct from base BB system file 2024-09-17 21:54:56 -07:00
Martin Michelsen 16a8f91822 make LocalAddress and ExternalAddress optional 2024-09-08 15:45:03 -07:00
Martin Michelsen 82f036f66f add --no-images for ep3 cards.html generation 2024-09-06 17:32:22 -07:00
Martin Michelsen 3d2b5ebb79 refine Episode3::MapDefinition 2024-09-05 23:28:40 -07:00
Martin Michelsen 18ce96c84b fix download icons on ep3 quests 2024-09-02 23:34:39 -07:00
Martin Michelsen e017279423 don't allow clients to override tournament map 2024-09-02 23:34:27 -07:00
Martin Michelsen eaa982aae9 update some comments 2024-09-01 15:13:53 -07:00
Martin Michelsen 07308b192c fix p39/p40 range checks; fixes #474 2024-09-01 11:09:41 -07:00
Martin Michelsen 089980a6ab fix windows build 2024-08-24 16:18:55 -07:00
duhow 591f3c7b36 fix Werror maybe-uninitialized 2024-08-24 08:31:53 -07:00
Martin Michelsen a9b816c548 allow battle param lookups from other episodes 2024-08-23 19:48:56 -07:00
Martin Michelsen c6bbd5daa3 remove debug comment 2024-08-23 08:49:05 -07:00
Martin Michelsen c89c3c27ad fix Ep1 normal Falz item location; fixes #555 2024-08-18 17:39:29 -07:00
Martin Michelsen 3205afbcdb save invalid fields when assigning certain npc skins; fixes #551 2024-08-18 17:19:35 -07:00
Martin Michelsen 61003b509a add $killcount command 2024-08-18 11:01:48 -07:00
Martin Michelsen a8fd1bdada use new CMake configs from phosg and resource_dasm 2024-08-17 15:33:06 -07:00
Martin Michelsen 4426476a15 clean up patch enable quest logic 2024-08-17 10:39:10 -07:00
Martin Michelsen a7d3720050 always null-terminate 81 command contents 2024-08-11 09:12:56 -07:00
Martin Michelsen f0366a3550 add BB stack limits patch 2024-08-10 00:29:24 -07:00
Martin Michelsen d676e9bb38 add 07DF note 2024-08-10 00:28:51 -07:00
Martin Michelsen 188aac48eb fix LockStatusRegister 2024-08-07 10:34:19 -07:00
Martin Michelsen 24be0d8195 move default keyboard and joystick config into files 2024-08-06 22:47:04 -07:00
Martin Michelsen fbc5cd5967 fix print_bank 2024-08-02 18:07:25 -07:00
Martin Michelsen d11329b2c9 assign item IDs chen changing banks; fixes #546 2024-08-02 17:54:14 -07:00
Martin Michelsen 3a74dbf04e use aliases for subordinate boss entities; closes #545 2024-08-02 17:47:10 -07:00
Martin Michelsen 299e187380 fix edge cases in drop table area computation 2024-07-28 19:41:31 -07:00
Martin Michelsen 0f29b1801d split all material reset into two cases 2024-07-28 12:44:54 -07:00
Martin Michelsen f8162d442a add material reset to $edit 2024-07-28 12:42:13 -07:00
Martin Michelsen cd09bfa7e8 add common LE/BE type declarations 2024-07-28 12:01:56 -07:00
Martin Michelsen 1bfbf09891 use phosg namespace 2024-07-28 11:54:41 -07:00
Martin Michelsen 5523388ad4 disable rare notifs for client drops by default 2024-07-20 11:58:18 -07:00
Martin Michelsen a3cc0bd13f use ResourceDASM namespace where needed 2024-07-13 16:26:33 -07:00
Martin Michelsen 90efde7aa9 handle rare shell i/o error 2024-07-10 19:48:51 -07:00
Martin Michelsen 87dd554592 remove offset comments in reassembly mode 2024-07-07 15:19:18 -07:00
Martin Michelsen 58974ae1be use JP version as default sub_version 2024-07-06 12:57:30 -07:00