Commit Graph

  • b8a469a14c ntsc-beta: Decompile bgReset Ryan Dwyer 2022-11-24 17:46:40 +10:00
  • ef534300f6 ntsc-beta: Decompile amTick Ryan Dwyer 2022-11-24 17:34:09 +10:00
  • fe32c23d3b ntsc-beta: Decompile amRender Ryan Dwyer 2022-11-24 17:30:54 +10:00
  • f4d7d3edab Make the g_CheatsActiveBank1 logic more obvious/correct Ryan Dwyer 2022-11-23 19:37:39 +10:00
  • dd6eaeb148 Fix compile errors in gcc Ryan Dwyer 2022-11-23 19:13:36 +10:00
  • 0e68241363 ntsc-beta: Decompile cdFindGroundFromList Ryan Dwyer 2022-11-23 18:46:17 +10:00
  • 98145647e9 jpn-final: Decompile hudmsgCreateAsSubtitle Ryan Dwyer 2022-11-23 17:49:32 +10:00
  • f84d862f69 jpn-final: Decompile amTick Ryan Dwyer 2022-11-23 08:16:12 +10:00
  • cd8698d838 jpn-final: Decompile textReset Ryan Dwyer 2022-11-21 23:25:29 +10:00
  • 590aecb48e jpn-final: Decompile menuRender Ryan Dwyer 2022-11-21 23:09:01 +10:00
  • 43962cdf9d jpn-final: Decompile menuFindAvailableSize Ryan Dwyer 2022-11-21 22:27:00 +10:00
  • 3351bd71a7 jpn-final: Decompile menuitemObjectivesRenderOne Ryan Dwyer 2022-11-21 20:55:12 +10:00
  • d9f2c81d43 jpn-final: Decompile menuitemMarqueeRender Ryan Dwyer 2022-11-21 18:39:26 +10:00
  • 76cd9ceb0b jpn-final: Decompile menuitemControllerRenderLines Ryan Dwyer 2022-11-21 18:02:45 +10:00
  • a4ef55ea06 ntsc-beta: Decompile memaAlloc Ryan Dwyer 2022-11-21 17:52:47 +10:00
  • c6ff23b69d jpn-final: Decompile frRenderHudElement Ryan Dwyer 2022-11-21 08:22:43 +10:00
  • ace7e6fca0 ntsc-beta: Decompile bgRenderScene Ryan Dwyer 2022-11-20 23:38:43 +10:00
  • a0ad7c7197 ntsc-beta: Decompile playerGetViewportTop Ryan Dwyer 2022-11-20 21:50:29 +10:00
  • b155889d68 ntsc-beta: Decompile mempakPrepare Ryan Dwyer 2022-11-20 21:40:56 +10:00
  • a6a0fbbdca ntsc-beta: Decompile menuRenderModels Ryan Dwyer 2022-11-20 20:51:17 +10:00
  • 68d357a18c ntsc-beta: Decompile menugfxDrawListGroupHeader Ryan Dwyer 2022-11-20 19:28:14 +10:00
  • d034050e6b ntsc-beta: Decompile weaponTick Ryan Dwyer 2022-11-20 19:23:29 +10:00
  • 7289e8e26e ntsc-beta: Decompile musicStartAmbient Ryan Dwyer 2022-11-20 17:51:44 +10:00
  • 1a603cf3c0 ntsc-beta: Decompile mpCalculateAwards Ryan Dwyer 2022-11-20 17:37:46 +10:00
  • af6c2a6a6a ntsc-beta: Decompile mpCalculatePlayerTitle Ryan Dwyer 2022-11-20 16:45:27 +10:00
  • 83f8369668 Decompile cdExamAToB Ryan Dwyer 2022-11-20 16:16:57 +10:00
  • ddb54b9092 ntsc-beta: Decompile shardsRenderWood Ryan Dwyer 2022-11-20 09:17:55 +10:00
  • 60e9f0f52b ntsc-beta: Decompile shardsRenderGlass Ryan Dwyer 2022-11-20 09:17:15 +10:00
  • 2532f05409 Find workaround for dangerous fakematch in shardsRenderGlass and shardsRenderWood Ryan Dwyer 2022-11-20 08:47:38 +10:00
  • 42c122a29d ntsc-beta: Decompile faultproc Ryan Dwyer 2022-11-20 08:40:46 +10:00
  • ee17c78e5f ntsc-beta: Decompile seqPlay Ryan Dwyer 2022-11-20 00:26:47 +10:00
  • bdf8df41f9 ntsc-beta: Decompile mainLoop Ryan Dwyer 2022-11-19 22:48:33 +10:00
  • 9c014e2daa Fix arguments for model00018680 Ryan Dwyer 2022-11-19 11:54:26 +10:00
  • 3d8e55ab9f Create functionally equivalent C for handwritten mtx functions Ryan Dwyer 2022-11-19 11:33:04 +10:00
  • c77f81ace1 Create functionally equivalent C for handwritten mtxF2LBulk Ryan Dwyer 2022-11-18 23:29:25 +10:00
  • 9c7ba4da9d Create functionally equivalent C for handwritten RNG2 functions Ryan Dwyer 2022-11-18 22:42:04 +10:00
  • 1b0e512e2a Create functionally equivalent C for handwritten RNG functions Ryan Dwyer 2022-11-18 22:30:06 +10:00
  • 1c7dc246f5 Create functionally equivalent C for handwritten portalConvertCoordinates Ryan Dwyer 2022-11-18 21:44:05 +10:00
  • ca226144f9 Implement exploding heads mods/exploding-heads Ryan Dwyer 2022-11-17 23:22:39 +10:00
  • 6ef917d5d1 Fix lifts Ryan Dwyer 2022-11-17 17:55:27 +10:00
  • c0276247fa Fix room matrices in 2 player Ryan Dwyer 2022-11-17 17:46:01 +10:00
  • 6181870b38 Refactor objective checks Ryan Dwyer 2022-11-17 17:36:19 +10:00
  • d8137e2d6b Improve dangerous props code Ryan Dwyer 2022-11-16 23:16:07 +10:00
  • 42c22131cb Improve proxy detection code Ryan Dwyer 2022-11-16 22:37:32 +10:00
  • 4221ae63ce Refactor prop onscreen flags in propsTickPlayer Ryan Dwyer 2022-11-16 22:03:42 +10:00
  • c2847f0e14 Allow mines that are placed in setup and debris to be paused Ryan Dwyer 2022-11-16 21:34:11 +10:00
  • e6b02156bb Pause door props when closed and backgrounded Ryan Dwyer 2022-11-16 21:08:15 +10:00
  • bd009f7290 Move every-tick logic from propsTick into backgroundable logic in propsTickPlayer where possible Ryan Dwyer 2022-11-16 19:31:58 +10:00
  • c588072b28 Fix order of bgchr AI execution Ryan Dwyer 2022-11-16 17:34:22 +10:00
  • 7a9b061894 Fix crash when equipping Mauler in multiplayer Ryan Dwyer 2022-11-16 17:20:36 +10:00
  • 44a3dc48e5 Don't check for alarm reaching its time limit unless it's active Ryan Dwyer 2022-11-16 08:23:05 +10:00
  • c45e54d5dd Don't defrag room prop chunks during gameplay unless critical Ryan Dwyer 2022-11-16 08:16:11 +10:00
  • 2823263f29 Remove pointless code from chrTick Ryan Dwyer 2022-11-15 22:33:51 +10:00
  • e4e4074352 Remove pointless code in playerTick Ryan Dwyer 2022-11-15 22:09:44 +10:00
  • 65c4192827 Optimise chraTickBg and chraTick Ryan Dwyer 2022-11-15 21:55:45 +10:00
  • 0e4f2da179 Minor BG improvements Ryan Dwyer 2022-11-13 18:37:28 +10:00
  • b714f73ef7 Remove some pointless code from bondgun functions Ryan Dwyer 2022-11-13 16:57:55 +10:00
  • 45df96a546 Introduce g_LasersightsActive Ryan Dwyer 2022-11-13 15:44:14 +10:00
  • 4a5c4c736b Avoid configuring RDP for HUD message timer stuff if possible Ryan Dwyer 2022-11-13 15:40:10 +10:00
  • b36d3f266d Fix laser dot not appearing Ryan Dwyer 2022-11-13 15:26:53 +10:00
  • 4c3045ca98 Introduce g_BgAlwaysRoom and remove stage checks from BG render code Ryan Dwyer 2022-11-13 13:05:23 +10:00
  • 4114aa0b21 Remove chr engagement metrics Ryan Dwyer 2022-11-13 11:02:48 +10:00
  • 936999e9d2 Remove modelmgrPrintCounts Ryan Dwyer 2022-11-13 10:10:44 +10:00
  • abd130815a Refactor room matrices to use used and free linked lists Ryan Dwyer 2022-11-13 10:07:21 +10:00
  • 1a154c2dea Convert individual room matrices variables into a struct Ryan Dwyer 2022-11-13 09:34:04 +10:00
  • 89d4f4ced0 Fix and improve usage of g_HudmsgsActive Ryan Dwyer 2022-11-13 01:02:16 +10:00
  • 74dd2c240b Introduce g_BusyWallhits Ryan Dwyer 2022-11-13 00:31:18 +10:00
  • f969c3e1fa Introduce g_AmActive Ryan Dwyer 2022-11-12 23:16:33 +10:00
  • 848fc2b82e Refactor autoaimTick Ryan Dwyer 2022-11-12 23:03:57 +10:00
  • aeb09b7afa Merge autoaim X and Y into just autoaim Ryan Dwyer 2022-11-12 20:59:58 +10:00
  • c7a85d503f Fix chrs' inability to remain patient while on a lift Ryan Dwyer 2022-11-12 19:47:44 +10:00
  • 4c56b65341 Fix wrong lines being spoken in some places Ryan Dwyer 2022-11-12 19:47:11 +10:00
  • 4054c0747c Fix stage skip bug Ryan Dwyer 2022-11-12 18:55:09 +10:00
  • 4111efb420 Don't mess with solo handicaps in resetSomeStageThings Ryan Dwyer 2022-11-12 18:44:36 +10:00
  • c3531afe75 Remove declaration for removed function chrGetLateralDistanceToPad Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:15:07 -05:00
  • f314d317e0 Remove declaration for removed function propGetLateralDistanceToProp Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:14:48 -05:00
  • cd3b1f9326 Avoid square root using chrGetSquaredLateralDistanceToCoord Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:14:00 -05:00
  • b98c0a6584 Remove declaration for removed function chrTryRunFromTarget Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:08:40 -05:00
  • cea673a80e Avoid square root using chrGetSquaredDistanceToCoord Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:08:13 -05:00
  • be755f356b Avoid square root using chrGetSquaredDistanceToPad Alexandre-Xavier Labonté-Lamoureux 2022-11-12 02:04:39 -05:00
  • 26b61b1914 Use naming 'sqdist' for variables where distance in squared Alexandre-Xavier Labonté-Lamoureux 2022-11-10 19:18:51 -05:00
  • 1e24f14104 Avoid sqrtf with constants Alexandre-Xavier Labonté-Lamoureux 2022-11-10 18:22:58 -05:00
  • 1cd79f6012 nbomb: square root operation is commutative with exponentiation Alexandre-Xavier Labonté-Lamoureux 2022-11-10 18:21:19 -05:00
  • a92e1c6fe7 bwalkCalculateNewPositionWithPush: call sqrtf at the last possible moment Alexandre-Xavier Labonté-Lamoureux 2022-11-10 18:18:20 -05:00
  • 0bc2c5a53e sky0f122ce8: Remove useless sqrtf as the result tends towards 1.0f Alexandre-Xavier Labonté-Lamoureux 2022-11-10 18:15:37 -05:00
  • a914ba4168 Fix and improve active shards logic Ryan Dwyer 2022-11-12 17:25:36 +10:00
  • bbc7388e6d Introduce g_BeamsActive so we can avoid iterating props Ryan Dwyer 2022-11-12 17:03:58 +10:00
  • f2645ce428 Remove var80084040 Ryan Dwyer 2022-11-12 15:25:24 +10:00
  • fe7ddc0aca Introduce an easier way to do profiling Ryan Dwyer 2022-11-12 13:43:58 +10:00
  • fa9272d6f7 Don't call functions that simply return a literal value Ryan Dwyer 2022-11-12 11:09:15 +10:00
  • d8c278364a Remove unused functions Ryan Dwyer 2022-11-12 10:01:28 +10:00
  • bfa06b8c3e Remove const char strings and osSyncPrintf calls Ryan Dwyer 2022-11-11 23:55:48 +10:00
  • 0fd7673c1b Don't call no-op functions Ryan Dwyer 2022-11-11 23:44:20 +10:00
  • 5c21de55e6 Remove stub files Ryan Dwyer 2022-11-11 23:23:38 +10:00
  • 1f64f59da1 Remove references to g_Vars.fourmeg2player Ryan Dwyer 2022-11-11 23:20:48 +10:00
  • 40c4dd9130 Remove rmon, crash, fault, videbug and debughud Ryan Dwyer 2022-11-11 23:18:45 +10:00
  • 64155bcb15 Remove references to IS4MB and IS8MB Ryan Dwyer 2022-11-11 23:09:09 +10:00
  • 0714f1cb21 Remove VERSION ifdefs from most files Ryan Dwyer 2022-11-11 22:49:55 +10:00
  • 9a871c7a65 Remove MATCHING ifdefs Ryan Dwyer 2022-11-11 17:42:42 +10:00
  • 4ac661160c Remove PIRACYCHECKS ifdefs Ryan Dwyer 2022-11-11 17:35:45 +10:00