Commit Graph

246 Commits

Author SHA1 Message Date
Ilya Shurumov
bbbe7c0e33 - fix PingOutCar not resetting 'inform' (flags) 2022-01-21 21:00:23 +03:00
Ilya Shurumov
b714561b6f - disable Tanner shadow in Multiplayer 2022-01-21 21:00:23 +03:00
Ilya Shurumov
aacbdcb6ad - Mini Cars cheat car entrance fixed 2022-01-21 21:00:22 +03:00
Ilya Shurumov
574573d20d - fix problems with pauseflag (and water damage) 2022-01-21 21:00:22 +03:00
Ilya Shurumov
a5f7597637 - fix annoying car storing bug (again!!!) 2022-01-21 21:00:22 +03:00
Ilya Shurumov
59751a9295 - PSX bug fixes again
- fix drawing issues caused by some previous commits
2022-01-21 21:00:22 +03:00
Ilya Shurumov
f5925b889a - fix tripod camera Y target position on cutscene pause (#116) 2022-01-21 21:00:21 +03:00
Ilya Shurumov
bf8421340b - some PSX slowdowns fixed (& bugfixes to scratchpad)
- misc changes
2022-01-21 21:00:21 +03:00
Ilya Shurumov
5fffcf5777 - fix PSX controls 2022-01-21 21:00:20 +03:00
Ilya Shurumov
94b876a708 - added "Draw!" string to language
- fix non-translated string
- misc code changes
2022-01-21 21:00:20 +03:00
Ilya Shurumov
d3de296221 - fix cutscene skipping (hopefully) 2022-01-21 21:00:20 +03:00
Ilya Shurumov
dee3186d57 - fix CopCanSeePlayer not being reset 2022-01-21 21:00:20 +03:00
Ilya Shurumov
252c1c2aa5 - always do CalcInGameCutsceneSize (avoid crash when replay is loaded if mission cutscenes are present) 2022-01-21 21:00:19 +03:00
Ilya Shurumov
5315ff4be6 - fix pause appearing when replay loaded 2022-01-21 21:00:19 +03:00
Ilya Shurumov
02a675ab36 - add missing macro 2022-01-21 21:00:19 +03:00
Ilya Shurumov
6ea7da5332 - fix mission ladder not returning to frontend 2022-01-21 21:00:18 +03:00
Ilya Shurumov
cec5e0dea2 - improve chase autotest display & reset stats 2022-01-21 21:00:18 +03:00
Ilya Shurumov
f7d68c0bd3 - fix SaveGameDate skipping mission ladder step 2022-01-21 21:00:18 +03:00
Ilya Shurumov
d196da6b9d - fix Caine's Cash limo ping in distance 2022-01-21 21:00:18 +03:00
Ilya Shurumov
d3d00b11db - fix autotest ending
- fix autotest stuck timer
2022-01-21 21:00:17 +03:00
Ilya Shurumov
9247988727 - chase autotest now tracks hit cars and stuck, added on-screen display & re-recording support 2022-01-21 21:00:17 +03:00
Ilya Shurumov
df0b895d42 - added chase auto-testing code 2022-01-21 21:00:17 +03:00
Ilya Shurumov
da9561e873 - fix CalcInGameCutsceneSize freezing on PSX 2022-01-21 21:00:17 +03:00
Ilya Shurumov
3c3ce36385 - cutscene recorder always finalize last ping
- clear cutscene buffer on restart
2022-01-21 21:00:17 +03:00
Ilya Shurumov
26e4e8fff3 - fix mem growth bug 2022-01-21 21:00:16 +03:00
Ilya Shurumov
f7ced7ddd6 - rework cutscene loading again, now init in CalcInGameCutsceneSize 2022-01-21 21:00:16 +03:00
Ilya Shurumov
7079f8a1ee - redone cutscene memory - no more overlay unloading! 2022-01-21 21:00:16 +03:00
Ilya Shurumov
af4c4dbe05 - fix -nofmv disabling sound 2022-01-21 21:00:16 +03:00
Ilya Shurumov
e575541624 - move pause pad checks to avoid bug 2022-01-21 21:00:16 +03:00
Ilya Shurumov
749c5c9547 - less invasive cutscene recorder (moved logic to cutrecorder.h) 2022-01-21 21:00:15 +03:00
Ilya Shurumov
d50eb36a37 - [Psy-X] reduce draw calls with subsequent DrawPrim calls
- [Psy-X] store DrawPrim state in split
2022-01-21 21:00:15 +03:00
Ilya Shurumov
9d97cefb90 - U/INT_MAX everywhere 2022-01-21 21:00:15 +03:00
Ilya Shurumov
c4839945b8 - optimize fullscreen map drawing 2022-01-21 21:00:15 +03:00
Ilya Shurumov
5730d22493 - call UpdatePadData only once to avoid controls bugs 2022-01-21 21:00:15 +03:00
Ilya Shurumov
685bf1a636 - added InitMatrix macro 2022-01-21 21:00:11 +03:00
Ilya Shurumov
7fcb416a78 - fix LoadCurrentProfile infinite loop/crash when called from Frontend 2022-01-21 20:59:13 +03:00
Ilya Shurumov
cb3486668c - Frontend - added Mini Cars cheat switch
- Frontend - added FE_MAKEVAR macro and button types
- Frontend - fix "Director's cut" displayed when game is not complete
2022-01-21 20:59:12 +03:00
Ilya Shurumov
fd5ed926ab - misc code changes 2022-01-21 20:59:11 +03:00
Ilya Shurumov
b6ac4566ef - [Psy-X] make PGXP_LOOKUP_VALUE macro simpler to use 2022-01-21 20:59:10 +03:00
Ilya Shurumov
0694f50036 - moved some dr2types to headers 2022-01-21 20:59:10 +03:00
Ilya Shurumov
5261b0516b - [Psy-X] full PSX C API compliance (hopefully)
- [Psy-X] fix getScratchAddr BUG
2022-01-21 20:59:10 +03:00
Ilya Shurumov
a89245346e - fix Linux compile 2022-01-21 20:59:09 +03:00
Ilya Shurumov
ce8c27f56b - correct model/shape flags 2022-01-21 20:59:05 +03:00
Ilya Shurumov
8d79662975 - [Psy-X] renames aftermath 2021-05-07 23:49:53 +06:00
Ilya Shurumov
97e738ba36 - [Psy-X] include files renames
- re-arrange includes
2021-05-07 23:00:28 +06:00
Ilya Shurumov
c08f97dc87 - fix XM started right after game paused 2021-05-06 23:08:15 +06:00
Ilya Shurumov
6f0492444b - bug fix the DieWithFade locking up controls 2021-05-06 22:57:17 +06:00
Ilya Shurumov
3a34de9b7b - chase recorder - auto delete cars after hard collision 2021-05-04 22:36:05 +06:00
Ilya Shurumov
13b7486685 - reset tyre tracks for Lead AI car 2021-05-04 20:50:33 +06:00
Ilya Shurumov
5073ee382c - fix CD icon
- misc changes
2021-05-04 20:50:19 +06:00