Commit Graph

  • bdf8df41f9 ntsc-beta: Decompile mainLoop Ryan Dwyer 2022-11-19 22:48:33 +1000
  • 9c014e2daa Fix arguments for model00018680 Ryan Dwyer 2022-11-19 11:54:26 +1000
  • 3d8e55ab9f Create functionally equivalent C for handwritten mtx functions Ryan Dwyer 2022-11-19 11:33:04 +1000
  • c77f81ace1 Create functionally equivalent C for handwritten mtxF2LBulk Ryan Dwyer 2022-11-18 23:29:25 +1000
  • 9c7ba4da9d Create functionally equivalent C for handwritten RNG2 functions Ryan Dwyer 2022-11-18 22:42:04 +1000
  • 1b0e512e2a Create functionally equivalent C for handwritten RNG functions Ryan Dwyer 2022-11-18 22:30:06 +1000
  • 1c7dc246f5 Create functionally equivalent C for handwritten portalConvertCoordinates Ryan Dwyer 2022-11-18 21:44:05 +1000
  • ca226144f9 Implement exploding heads mods/exploding-heads Ryan Dwyer 2022-11-17 23:22:39 +1000
  • 6ef917d5d1 Fix lifts Ryan Dwyer 2022-11-17 17:55:27 +1000
  • c0276247fa Fix room matrices in 2 player Ryan Dwyer 2022-11-17 17:46:01 +1000
  • 6181870b38 Refactor objective checks Ryan Dwyer 2022-11-17 17:36:19 +1000
  • d8137e2d6b Improve dangerous props code Ryan Dwyer 2022-11-16 23:16:07 +1000
  • 42c22131cb Improve proxy detection code Ryan Dwyer 2022-11-16 22:37:32 +1000
  • 4221ae63ce Refactor prop onscreen flags in propsTickPlayer Ryan Dwyer 2022-11-16 22:03:42 +1000
  • c2847f0e14 Allow mines that are placed in setup and debris to be paused Ryan Dwyer 2022-11-16 21:34:11 +1000
  • e6b02156bb Pause door props when closed and backgrounded Ryan Dwyer 2022-11-16 21:08:15 +1000
  • bd009f7290 Move every-tick logic from propsTick into backgroundable logic in propsTickPlayer where possible Ryan Dwyer 2022-11-16 19:31:58 +1000
  • c588072b28 Fix order of bgchr AI execution Ryan Dwyer 2022-11-16 17:34:22 +1000
  • 7a9b061894 Fix crash when equipping Mauler in multiplayer Ryan Dwyer 2022-11-16 17:20:36 +1000
  • 44a3dc48e5 Don't check for alarm reaching its time limit unless it's active Ryan Dwyer 2022-11-16 08:23:05 +1000
  • c45e54d5dd Don't defrag room prop chunks during gameplay unless critical Ryan Dwyer 2022-11-16 08:16:11 +1000
  • 2823263f29 Remove pointless code from chrTick Ryan Dwyer 2022-11-15 22:33:51 +1000
  • e4e4074352 Remove pointless code in playerTick Ryan Dwyer 2022-11-15 22:09:44 +1000
  • 65c4192827 Optimise chraTickBg and chraTick Ryan Dwyer 2022-11-15 21:55:45 +1000
  • 0e4f2da179 Minor BG improvements Ryan Dwyer 2022-11-13 18:37:28 +1000
  • b714f73ef7 Remove some pointless code from bondgun functions Ryan Dwyer 2022-11-13 16:57:55 +1000
  • 45df96a546 Introduce g_LasersightsActive Ryan Dwyer 2022-11-13 15:44:14 +1000
  • 4a5c4c736b Avoid configuring RDP for HUD message timer stuff if possible Ryan Dwyer 2022-11-13 15:40:10 +1000
  • b36d3f266d Fix laser dot not appearing Ryan Dwyer 2022-11-13 15:26:53 +1000
  • 4c3045ca98 Introduce g_BgAlwaysRoom and remove stage checks from BG render code Ryan Dwyer 2022-11-13 13:05:23 +1000
  • 4114aa0b21 Remove chr engagement metrics Ryan Dwyer 2022-11-13 11:02:48 +1000
  • 936999e9d2 Remove modelmgrPrintCounts Ryan Dwyer 2022-11-13 10:10:44 +1000
  • abd130815a Refactor room matrices to use used and free linked lists Ryan Dwyer 2022-11-13 10:07:21 +1000
  • 1a154c2dea Convert individual room matrices variables into a struct Ryan Dwyer 2022-11-13 09:34:04 +1000
  • 89d4f4ced0 Fix and improve usage of g_HudmsgsActive Ryan Dwyer 2022-11-13 01:02:16 +1000
  • 74dd2c240b Introduce g_BusyWallhits Ryan Dwyer 2022-11-13 00:31:18 +1000
  • f969c3e1fa Introduce g_AmActive Ryan Dwyer 2022-11-12 23:16:33 +1000
  • 848fc2b82e Refactor autoaimTick Ryan Dwyer 2022-11-12 23:03:57 +1000
  • aeb09b7afa Merge autoaim X and Y into just autoaim Ryan Dwyer 2022-11-12 20:59:58 +1000
  • c7a85d503f Fix chrs' inability to remain patient while on a lift Ryan Dwyer 2022-11-12 19:47:44 +1000
  • 4c56b65341 Fix wrong lines being spoken in some places Ryan Dwyer 2022-11-12 19:47:11 +1000
  • 4054c0747c Fix stage skip bug Ryan Dwyer 2022-11-12 18:55:09 +1000
  • 4111efb420 Don't mess with solo handicaps in resetSomeStageThings Ryan Dwyer 2022-11-12 18:44:36 +1000
  • c3531afe75 Remove declaration for removed function chrGetLateralDistanceToPad Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:15:07 -0500
  • f314d317e0 Remove declaration for removed function propGetLateralDistanceToProp Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:14:48 -0500
  • cd3b1f9326 Avoid square root using chrGetSquaredLateralDistanceToCoord Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:14:00 -0500
  • b98c0a6584 Remove declaration for removed function chrTryRunFromTarget Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:08:40 -0500
  • cea673a80e Avoid square root using chrGetSquaredDistanceToCoord Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:08:13 -0500
  • be755f356b Avoid square root using chrGetSquaredDistanceToPad Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:04:39 -0500
  • 26b61b1914 Use naming 'sqdist' for variables where distance in squared Alexandre-Xavier Labonté-Lamoureux 2022-11-10 19:18:51 -0500
  • 1e24f14104 Avoid sqrtf with constants Alexandre-Xavier Labonté-Lamoureux 2022-11-10 18:22:58 -0500
  • 1cd79f6012 nbomb: square root operation is commutative with exponentiation Alexandre-Xavier Labonté-Lamoureux 2022-11-10 18:21:19 -0500
  • a92e1c6fe7 bwalkCalculateNewPositionWithPush: call sqrtf at the last possible moment Alexandre-Xavier Labonté-Lamoureux 2022-11-10 18:18:20 -0500
  • 0bc2c5a53e sky0f122ce8: Remove useless sqrtf as the result tends towards 1.0f Alexandre-Xavier Labonté-Lamoureux 2022-11-10 18:15:37 -0500
  • a914ba4168 Fix and improve active shards logic Ryan Dwyer 2022-11-12 17:25:36 +1000
  • bbc7388e6d Introduce g_BeamsActive so we can avoid iterating props Ryan Dwyer 2022-11-12 17:03:58 +1000
  • f2645ce428 Remove var80084040 Ryan Dwyer 2022-11-12 15:25:24 +1000
  • fe7ddc0aca Introduce an easier way to do profiling Ryan Dwyer 2022-11-12 13:43:58 +1000
  • fa9272d6f7 Don't call functions that simply return a literal value Ryan Dwyer 2022-11-12 11:09:15 +1000
  • d8c278364a Remove unused functions Ryan Dwyer 2022-11-12 10:01:28 +1000
  • bfa06b8c3e Remove const char strings and osSyncPrintf calls Ryan Dwyer 2022-11-11 23:55:48 +1000
  • 0fd7673c1b Don't call no-op functions Ryan Dwyer 2022-11-11 23:44:20 +1000
  • 5c21de55e6 Remove stub files Ryan Dwyer 2022-11-11 23:23:38 +1000
  • 1f64f59da1 Remove references to g_Vars.fourmeg2player Ryan Dwyer 2022-11-11 23:20:48 +1000
  • 40c4dd9130 Remove rmon, crash, fault, videbug and debughud Ryan Dwyer 2022-11-11 23:18:45 +1000
  • 64155bcb15 Remove references to IS4MB and IS8MB Ryan Dwyer 2022-11-11 23:09:09 +1000
  • 0714f1cb21 Remove VERSION ifdefs from most files Ryan Dwyer 2022-11-11 22:49:55 +1000
  • 9a871c7a65 Remove MATCHING ifdefs Ryan Dwyer 2022-11-11 17:42:42 +1000
  • 4ac661160c Remove PIRACYCHECKS ifdefs Ryan Dwyer 2022-11-11 17:35:45 +1000
  • 3619bcb2f2 Don't recalculate all solo handicaps on every tick Ryan Dwyer 2022-11-11 17:27:58 +1000
  • 73bfbded3d Remove unreachable g_Jpn code Ryan Dwyer 2022-11-11 17:18:12 +1000
  • 0d169c5214 Remove mainOverrideVariable Ryan Dwyer 2022-11-11 17:11:00 +1000
  • 02f7077d16 Improve prop tick logic Ryan Dwyer 2022-11-11 08:28:57 +1000
  • cfe4e51df8 Change prop->type to a bitfield and change checks to use a bitmask Ryan Dwyer 2022-11-10 23:33:50 +1000
  • 5c9b1b1ac1 Improve prop pickup checks further Ryan Dwyer 2022-11-10 22:21:00 +1000
  • b56b6ab229 Improve order of prop tickup tests Ryan Dwyer 2022-11-10 22:07:34 +1000
  • 7d710aa109 Remove magnetattracttime Ryan Dwyer 2022-11-10 21:38:16 +1000
  • 3b0066b74e Remove debug Ryan Dwyer 2022-11-10 21:36:05 +1000
  • 44aedd817d Remove unused object types Ryan Dwyer 2022-11-10 21:24:16 +1000
  • e334bb9101 Fix Mtxf in setupCreateProps Ryan Dwyer 2022-11-10 21:06:17 +1000
  • 6a798d769b Remove support for hats Ryan Dwyer 2022-11-10 21:03:41 +1000
  • b8b183a687 Remove code references to STAGE_TEST_OLD Ryan Dwyer 2022-11-10 20:56:50 +1000
  • 4fc36d7d3f Remove pointless idle-checking code from lvTick Ryan Dwyer 2022-11-10 20:53:38 +1000
  • d5a19238e1 Don't overwrite bss when extracting game segment Ryan Dwyer 2022-11-10 20:48:04 +1000
  • 2443e9350f Align g_SndCache Ryan Dwyer 2022-11-10 20:46:13 +1000
  • e73d0b9eae Write a readme Ryan Dwyer 2022-11-10 19:39:00 +1000
  • 2ef6549c9d Improve estimated memory usage Ryan Dwyer 2022-11-10 18:34:37 +1000
  • 25256ff55f Move debug figures to separate page Ryan Dwyer 2022-11-10 18:34:12 +1000
  • 5cbe94fe2c Make Everdrive configure the EEPROM correctly Ryan Dwyer 2022-11-10 17:22:39 +1000
  • 216c04307d Reuse head model definitions between bots instead of allocating new ones Ryan Dwyer 2022-11-09 23:21:33 +1000
  • 5659c8c8a4 Remove stars Ryan Dwyer 2022-11-09 22:05:53 +1000
  • 542296443f Fix crash when calculating awards Ryan Dwyer 2022-11-09 19:40:44 +1000
  • 5a848b107f Add option to show/hide bots on radar Ryan Dwyer 2022-11-09 19:21:47 +1000
  • 8a75596ca2 Improve chrnumsbydistanceasc calculations Ryan Dwyer 2022-11-09 19:10:30 +1000
  • 8caf843180 Fix ranking and player stats listings when using 100+ bots Ryan Dwyer 2022-11-09 17:35:14 +1000
  • c65678ea2e Use more timeslots for backgrounded props and disable timeslot redistribution Ryan Dwyer 2022-11-09 17:11:01 +1000
  • 046270c065 Get it working with 150+ bots Ryan Dwyer 2022-11-09 07:42:06 +1000
  • c9073f2953 Make mpGetPlayerRankings work with many chrs Ryan Dwyer 2022-11-08 20:40:53 +1000
  • 3925f13d73 Replace chr arrays in scenario data with dynamic allocations Ryan Dwyer 2022-11-08 20:09:27 +1000
  • 7f542aa020 Replace the easy uses of MAX_BOTS and MAX_MPCHRS Ryan Dwyer 2022-11-08 19:41:18 +1000