Commit Graph

6608 Commits

Author SHA1 Message Date
Ryan Dwyer dc1f1d71b1 Don't wait for bot death anims before ending MP match 2023-01-01 00:42:19 +10:00
Ryan Dwyer c60954dbec Allocate more props 2023-01-01 00:17:13 +10:00
Ryan Dwyer 3681c7d75f Introduce option to spawn with weapon 2022-12-07 23:23:22 +10:00
Ryan Dwyer 902ffe50b7 Fix bug when weaponset has many dual wield weapons 2022-12-06 19:44:47 +10:00
Ryan Dwyer 810df0fb74 Add classic guns to multiplayer 2022-12-06 19:43:33 +10:00
Ryan Dwyer e73d0b9eae Write a readme 2022-11-10 19:39:00 +10:00
Ryan Dwyer 2ef6549c9d Improve estimated memory usage 2022-11-10 18:34:37 +10:00
Ryan Dwyer 25256ff55f Move debug figures to separate page 2022-11-10 18:34:12 +10:00
Ryan Dwyer 5cbe94fe2c Make Everdrive configure the EEPROM correctly 2022-11-10 17:22:39 +10:00
Ryan Dwyer 216c04307d Reuse head model definitions between bots instead of allocating new ones 2022-11-09 23:21:33 +10:00
Ryan Dwyer 5659c8c8a4 Remove stars 2022-11-09 22:05:53 +10:00
Ryan Dwyer 542296443f Fix crash when calculating awards 2022-11-09 19:40:44 +10:00
Ryan Dwyer 5a848b107f Add option to show/hide bots on radar 2022-11-09 19:21:47 +10:00
Ryan Dwyer 8a75596ca2 Improve chrnumsbydistanceasc calculations 2022-11-09 19:10:30 +10:00
Ryan Dwyer 8caf843180 Fix ranking and player stats listings when using 100+ bots 2022-11-09 17:35:14 +10:00
Ryan Dwyer c65678ea2e Use more timeslots for backgrounded props and disable timeslot redistribution 2022-11-09 17:11:01 +10:00
Ryan Dwyer 046270c065 Get it working with 150+ bots 2022-11-09 07:42:06 +10:00
Ryan Dwyer c9073f2953 Make mpGetPlayerRankings work with many chrs 2022-11-08 20:40:53 +10:00
Ryan Dwyer 3925f13d73 Replace chr arrays in scenario data with dynamic allocations 2022-11-08 20:09:27 +10:00
Ryan Dwyer 7f542aa020 Replace the easy uses of MAX_BOTS and MAX_MPCHRS 2022-11-08 19:41:18 +10:00
Ryan Dwyer 5d88529ae8 Show quantities in team configuration dialog 2022-11-08 19:08:48 +10:00
Ryan Dwyer 8ca951edc6 Use dynamic allocation for MP rankings 2022-11-08 18:42:17 +10:00
Ryan Dwyer e3ba31df36 Don't allocate hi-res framebuffer 2022-11-08 18:31:35 +10:00
Ryan Dwyer 5c6c779ed2 Unlock all MP features 2022-11-08 17:21:36 +10:00
Ryan Dwyer e1c70fc9aa Calculate MP chr names dynamically 2022-11-08 17:21:04 +10:00
Ryan Dwyer 73808c232b Refactor MP chr/config structs to allow a one config to many chrs relationship 2022-11-08 08:44:41 +10:00
Ryan Dwyer d5b5a8d72c Don't overwrite bss when extracting game segment 2022-11-07 17:53:34 +10:00
Ryan Dwyer 01af8825cb Introduce bot quantities 2022-11-06 16:43:00 +10:00
Ryan Dwyer 94717149a0 Use dynamically allocated arrays for aibots tracking other chrs 2022-11-06 15:30:11 +10:00
Ryan Dwyer e5e9e7333b Limit aibot->chrnumsbydistanceasc to 12 elements 2022-11-06 15:16:08 +10:00
Ryan Dwyer 01e668f2eb Don't limit to 4 bots anywhere 2022-11-06 14:56:20 +10:00
Ryan Dwyer 299afc7519 Cap g_MpSimulantDifficultiesPerNumPlayers to 8 bots 2022-11-06 14:52:35 +10:00
Ryan Dwyer 10c0dabe20 Tighten up model rwdata cache 2022-11-06 14:46:12 +10:00
Ryan Dwyer 481c1a3619 Refactor prop, model, chr and bot allocations so they all happen in the same place 2022-11-06 14:30:03 +10:00
Ryan Dwyer 712d8a9fe5 Reinstate xray scanner 2022-11-06 10:16:37 +10:00
Ryan Dwyer f0ef65ac42 Reinstate menu's background blur 2022-11-06 10:05:01 +10:00
Ryan Dwyer 9b71611956 Write free gfx and vtx figures to the HUD 2022-11-05 23:40:54 +10:00
Ryan Dwyer f4283dbd58 Preload weapons 2022-11-05 23:33:01 +10:00
Ryan Dwyer c6b448331d Preload BG rooms 2022-11-05 23:14:53 +10:00
Ryan Dwyer 607dd25b3d Remove PD mode functions 2022-11-05 22:34:42 +10:00
Ryan Dwyer 0e82be8a0e Disable virtual memory 2022-11-05 22:28:58 +10:00
Ryan Dwyer 489ec9043d Remove unused object types 2022-11-05 22:15:15 +10:00
Ryan Dwyer a38eeccecc Remove linked guns 2022-11-05 21:52:38 +10:00
Ryan Dwyer 6dd1136477 Remove vtxstore 2022-11-05 21:44:46 +10:00
Ryan Dwyer c9d8cf7016 Review a heap of IS4MB/IS8MB and allocations 2022-11-05 21:38:17 +10:00
Ryan Dwyer 8d0bf4406b Remove more unused stuff from chraction.c 2022-11-05 19:20:33 +10:00
Ryan Dwyer 1c2a815324 Remove unused functions 2022-11-05 17:32:12 +10:00
Ryan Dwyer dac7e78ba6 Remove Dr Caroll and robot 2022-11-05 11:59:38 +10:00
Ryan Dwyer 7f7dbfc830 Remove skedar 2022-11-05 11:48:51 +10:00
Ryan Dwyer 8367d9bc31 Remove cutscene code 2022-11-05 11:40:15 +10:00