Commit Graph

  • 3619bcb2f2 Don't recalculate all solo handicaps on every tick Ryan Dwyer 2022-11-11 17:27:58 +10:00
  • 73bfbded3d Remove unreachable g_Jpn code Ryan Dwyer 2022-11-11 17:18:12 +10:00
  • 0d169c5214 Remove mainOverrideVariable Ryan Dwyer 2022-11-11 17:11:00 +10:00
  • 02f7077d16 Improve prop tick logic Ryan Dwyer 2022-11-11 08:28:57 +10:00
  • cfe4e51df8 Change prop->type to a bitfield and change checks to use a bitmask Ryan Dwyer 2022-11-10 23:33:50 +10:00
  • 5c9b1b1ac1 Improve prop pickup checks further Ryan Dwyer 2022-11-10 22:21:00 +10:00
  • b56b6ab229 Improve order of prop tickup tests Ryan Dwyer 2022-11-10 22:07:34 +10:00
  • 7d710aa109 Remove magnetattracttime Ryan Dwyer 2022-11-10 21:38:16 +10:00
  • 3b0066b74e Remove debug Ryan Dwyer 2022-11-10 21:36:05 +10:00
  • 44aedd817d Remove unused object types Ryan Dwyer 2022-11-10 21:24:16 +10:00
  • e334bb9101 Fix Mtxf in setupCreateProps Ryan Dwyer 2022-11-10 21:06:17 +10:00
  • 6a798d769b Remove support for hats Ryan Dwyer 2022-11-10 21:03:41 +10:00
  • b8b183a687 Remove code references to STAGE_TEST_OLD Ryan Dwyer 2022-11-10 20:56:50 +10:00
  • 4fc36d7d3f Remove pointless idle-checking code from lvTick Ryan Dwyer 2022-11-10 20:53:38 +10:00
  • d5a19238e1 Don't overwrite bss when extracting game segment Ryan Dwyer 2022-11-10 20:48:04 +10:00
  • 2443e9350f Align g_SndCache Ryan Dwyer 2022-11-10 20:46:13 +10:00
  • e73d0b9eae Write a readme Ryan Dwyer 2022-11-10 19:39:00 +10:00
  • 2ef6549c9d Improve estimated memory usage Ryan Dwyer 2022-11-10 18:34:37 +10:00
  • 25256ff55f Move debug figures to separate page Ryan Dwyer 2022-11-10 18:34:12 +10:00
  • 5cbe94fe2c Make Everdrive configure the EEPROM correctly Ryan Dwyer 2022-11-10 17:22:39 +10:00
  • 216c04307d Reuse head model definitions between bots instead of allocating new ones Ryan Dwyer 2022-11-09 23:21:33 +10:00
  • 5659c8c8a4 Remove stars Ryan Dwyer 2022-11-09 22:05:53 +10:00
  • 542296443f Fix crash when calculating awards Ryan Dwyer 2022-11-09 19:40:44 +10:00
  • 5a848b107f Add option to show/hide bots on radar Ryan Dwyer 2022-11-09 19:21:47 +10:00
  • 8a75596ca2 Improve chrnumsbydistanceasc calculations Ryan Dwyer 2022-11-09 19:10:30 +10:00
  • 8caf843180 Fix ranking and player stats listings when using 100+ bots Ryan Dwyer 2022-11-09 17:35:14 +10:00
  • c65678ea2e Use more timeslots for backgrounded props and disable timeslot redistribution Ryan Dwyer 2022-11-09 17:11:01 +10:00
  • 046270c065 Get it working with 150+ bots Ryan Dwyer 2022-11-09 07:42:06 +10:00
  • c9073f2953 Make mpGetPlayerRankings work with many chrs Ryan Dwyer 2022-11-08 20:40:53 +10:00
  • 3925f13d73 Replace chr arrays in scenario data with dynamic allocations Ryan Dwyer 2022-11-08 20:09:27 +10:00
  • 7f542aa020 Replace the easy uses of MAX_BOTS and MAX_MPCHRS Ryan Dwyer 2022-11-08 19:41:18 +10:00
  • 5d88529ae8 Show quantities in team configuration dialog Ryan Dwyer 2022-11-08 19:08:48 +10:00
  • 8ca951edc6 Use dynamic allocation for MP rankings Ryan Dwyer 2022-11-08 18:42:17 +10:00
  • e3ba31df36 Don't allocate hi-res framebuffer Ryan Dwyer 2022-11-08 18:31:35 +10:00
  • 5c6c779ed2 Unlock all MP features Ryan Dwyer 2022-11-08 17:21:36 +10:00
  • e1c70fc9aa Calculate MP chr names dynamically Ryan Dwyer 2022-11-08 17:21:04 +10:00
  • 73808c232b Refactor MP chr/config structs to allow a one config to many chrs relationship Ryan Dwyer 2022-11-08 08:00:33 +10:00
  • 51442c4db1 Align g_SndCache Ryan Dwyer 2022-11-08 08:01:49 +10:00
  • d5b5a8d72c Don't overwrite bss when extracting game segment Ryan Dwyer 2022-11-07 17:53:34 +10:00
  • ba0eb5b656 Fix Defection programmer Ryan Dwyer 2022-11-06 21:36:29 +10:00
  • 01af8825cb Introduce bot quantities Ryan Dwyer 2022-11-06 16:43:00 +10:00
  • 94717149a0 Use dynamically allocated arrays for aibots tracking other chrs Ryan Dwyer 2022-11-06 15:30:11 +10:00
  • e5e9e7333b Limit aibot->chrnumsbydistanceasc to 12 elements Ryan Dwyer 2022-11-06 15:16:08 +10:00
  • 01e668f2eb Don't limit to 4 bots anywhere Ryan Dwyer 2022-11-06 14:56:20 +10:00
  • 299afc7519 Cap g_MpSimulantDifficultiesPerNumPlayers to 8 bots Ryan Dwyer 2022-11-06 14:52:35 +10:00
  • 10c0dabe20 Tighten up model rwdata cache Ryan Dwyer 2022-11-06 14:46:12 +10:00
  • 481c1a3619 Refactor prop, model, chr and bot allocations so they all happen in the same place Ryan Dwyer 2022-11-06 14:30:03 +10:00
  • 712d8a9fe5 Reinstate xray scanner Ryan Dwyer 2022-11-06 10:16:37 +10:00
  • f0ef65ac42 Reinstate menu's background blur Ryan Dwyer 2022-11-06 10:05:01 +10:00
  • 9b71611956 Write free gfx and vtx figures to the HUD Ryan Dwyer 2022-11-05 23:40:54 +10:00
  • f4283dbd58 Preload weapons Ryan Dwyer 2022-11-05 23:33:01 +10:00
  • c6b448331d Preload BG rooms Ryan Dwyer 2022-11-05 23:14:53 +10:00
  • 607dd25b3d Remove PD mode functions Ryan Dwyer 2022-11-05 22:34:42 +10:00
  • 0e82be8a0e Disable virtual memory Ryan Dwyer 2022-11-05 22:28:58 +10:00
  • 489ec9043d Remove unused object types Ryan Dwyer 2022-11-05 22:15:15 +10:00
  • a38eeccecc Remove linked guns Ryan Dwyer 2022-11-05 21:52:31 +10:00
  • 6dd1136477 Remove vtxstore Ryan Dwyer 2022-11-05 21:44:46 +10:00
  • c9d8cf7016 Review a heap of IS4MB/IS8MB and allocations Ryan Dwyer 2022-11-05 21:38:17 +10:00
  • 8d0bf4406b Remove more unused stuff from chraction.c Ryan Dwyer 2022-11-05 19:20:33 +10:00
  • 1c2a815324 Remove unused functions Ryan Dwyer 2022-11-05 17:32:12 +10:00
  • dac7e78ba6 Remove Dr Caroll and robot Ryan Dwyer 2022-11-05 11:59:38 +10:00
  • 7f7dbfc830 Remove skedar Ryan Dwyer 2022-11-05 11:48:51 +10:00
  • 8367d9bc31 Remove cutscene code Ryan Dwyer 2022-11-05 11:40:15 +10:00
  • 67bc74f08f Remove hoverbike Ryan Dwyer 2022-11-05 11:24:29 +10:00
  • 77c07dd6df Profiling: Fix AUD figure Ryan Dwyer 2022-11-05 09:17:02 +10:00
  • 05fe244f60 Remove coop/anti code paths Ryan Dwyer 2022-11-05 00:29:08 +10:00
  • 03151c9a3e Remove artifacts Ryan Dwyer 2022-11-04 23:45:37 +10:00
  • c22efafb9f Remove BG chrs properly Ryan Dwyer 2022-11-04 23:19:09 +10:00
  • 65493b785f Remove weather Ryan Dwyer 2022-11-04 22:28:13 +10:00
  • 19f71787fc Remove BG commands Ryan Dwyer 2022-11-04 22:26:54 +10:00
  • b64530e1a6 Remove horizon scanner Ryan Dwyer 2022-11-04 22:23:19 +10:00
  • 34e8322022 Remove night vision, IR scanner and xray scanner Ryan Dwyer 2022-11-04 22:21:11 +10:00
  • 3931011249 Remove objectives Ryan Dwyer 2022-11-04 22:07:02 +10:00
  • 88cc6e08d4 Remove debug Ryan Dwyer 2022-11-04 21:49:00 +10:00
  • 85412bdfea Remove credits Ryan Dwyer 2022-11-04 21:36:16 +10:00
  • 24232a8103 Remove cheats Ryan Dwyer 2022-11-04 21:32:27 +10:00
  • ff6fd81f76 Remove training and single player menus Ryan Dwyer 2022-11-04 21:19:37 +10:00
  • 2d0094a8b8 Remove eyespy Ryan Dwyer 2022-11-04 20:39:39 +10:00
  • 6400af6d88 Remove mp3 support Ryan Dwyer 2022-11-04 19:47:17 +10:00
  • 99b9ab7aa9 Remove AI system Ryan Dwyer 2022-11-04 19:33:32 +10:00
  • 817e2fe7fb Remove dependency on AI commands Ryan Dwyer 2022-11-04 19:01:47 +10:00
  • fbaff805e7 Force 4MB menu with some 8MB features Ryan Dwyer 2022-11-04 17:43:03 +10:00
  • 6f1ac34fc4 Remove antialias option and show free memory on HUD Ryan Dwyer 2022-11-04 17:06:29 +10:00
  • 05afabf037 Only calculate lookingatprop when necessary Ryan Dwyer 2022-11-04 08:15:21 +10:00
  • 30f5d24c15 Disable antialias in render modes Ryan Dwyer 2022-11-03 22:50:05 +10:00
  • 895215c332 Fix some ailists not running Ryan Dwyer 2022-11-03 21:22:21 +10:00
  • 4e797820ea Introduce profiling Ryan Dwyer 2022-11-03 21:14:25 +10:00
  • aabec4d103 Allow 1xxx ailists to be completely terminated Ryan Dwyer 2022-11-03 08:27:16 +10:00
  • 4632c3113f Improve logic for objectives failed HUD message Ryan Dwyer 2022-11-02 21:40:23 +10:00
  • 6385e137d0 Remove unused global ailists Ryan Dwyer 2022-11-02 21:16:18 +10:00
  • 2c0b5711c1 Pass ailist pointers around instead of ailist IDs to avoid runtime bisection Ryan Dwyer 2022-11-02 20:37:43 +10:00
  • b838521081 Remove truck, heli and aiplayerdeadlist Ryan Dwyer 2022-11-02 17:45:14 +10:00
  • 7841b59eef Introduce ai2asm Ryan Dwyer 2022-11-02 17:35:19 +10:00
  • a5b4d0017b Fix portal problem in Skedar Ruins and WAR Ryan Dwyer 2022-10-30 13:25:23 +10:00
  • 301dfd8df6 Fix crash in disguise training Ryan Dwyer 2022-10-30 13:14:45 +10:00
  • 3aa6674330 Fix array overflow in chrnum lookup Ryan Dwyer 2022-10-30 13:14:16 +10:00
  • 1215434097 Replace chrnum bisection with array lookup Ryan Dwyer 2022-10-27 21:04:37 +10:00
  • 9668be14ba Create chr_is_deadish AI command Ryan Dwyer 2022-10-27 19:02:33 +10:00
  • 1f05cfdc2e Bypass some logic when BG is preloaded Ryan Dwyer 2022-10-27 17:58:08 +10:00
  • ac1cde8b0d Precompute return values for RANDOMFRAC() Ryan Dwyer 2022-10-27 17:45:18 +10:00