Commit Graph

279 Commits

Author SHA1 Message Date
Ilya Shurumov
8d79662975 - [Psy-X] renames aftermath 2021-05-07 23:49:53 +06:00
Ilya Shurumov
28273d89ce - bump version 2021-05-07 23:06:35 +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
Ilya Shurumov
ad645c694d - fix Trailblazer/Gates cone smash sound 2021-05-04 19:42:15 +06:00
Ilya Shurumov
e92e216bcf - misc changes 2021-05-04 19:40:08 +06:00
Ilya Shurumov
b0328ad55e - fix ActivatePlayerPedestrian palettes 2021-05-03 15:11:28 +06:00
Ilya Shurumov
ddc65b7c27 - reset Tanner death timer when in car and mission starts 2021-05-03 13:11:55 +06:00
Ilya Shurumov
fdb5aeacb3 - fix linux compile again 2021-04-30 00:24:41 +06:00
Ilya Shurumov
eeda7537aa - fix linux compile 2021-04-29 23:48:55 +06:00
Ilya Shurumov
24f7de3750 - fix popNode bug 2021-04-29 22:09:44 +06:00
Ilya Shurumov
ece9d294f1 - fix iterate() enormously big stack allocation 2021-04-29 19:29:52 +06:00
Ilya Shurumov
e462cced53 - misc code changes in TannerShadow 2021-04-29 19:29:13 +06:00
Ilya Shurumov
2d6c794595 - added gMultiStep for PSX, removed test code 2021-04-29 19:28:57 +06:00
Ilya Shurumov
2d49be767e - little scratchpad optimize 2021-04-29 19:28:12 +06:00
Ilya Shurumov
042e0b4f57 - LOAD_OVERLAY now works 2021-04-29 04:56:05 +06:00
Ilya Shurumov
5de308693b - optimize & bug fix for collisions (especially PSX) 2021-04-29 04:16:40 +06:00
Ilya Shurumov
90c19811e8 - fix DEBUG_OPTIONS build for PSX 2021-04-26 03:19:22 +06:00
Ilya Shurumov
56571f5f2f - lod define fix 2021-04-26 02:52:03 +06:00
Ilya Shurumov
36b55fc3f0 - experimental interrupt-based updates 2021-04-26 02:48:15 +06:00
Ilya Shurumov
1f6767178a - misc changes 2021-04-26 02:47:53 +06:00
Ilya Shurumov
19f462f1e7 - added optimized drawing routines 2021-04-26 02:47:42 +06:00
Ilya Shurumov
f780cf3855 - added QuickUnpackCellObject 2021-04-26 02:47:01 +06:00
Ilya Shurumov
51cc6aecb7 - fix spooling bug 2021-04-26 02:40:18 +06:00
Ilya Shurumov
ff80015e26 - added system clock for PSX 2021-04-26 02:40:02 +06:00
Ilya Shurumov
f43b756318 - add scratchpad optimizations 2021-04-25 22:05:28 +06:00
Ilya Shurumov
03310e8697 - added D_CHECK_ERROR, change overlay loading method, fix PSX spooling crashes 2021-04-25 19:55:50 +06:00
Ilya Shurumov
9b0267fff1 - bug fixes 2021-04-25 05:09:16 +06:00
Ilya Shurumov
a79cd93daf - PSX memory layout figured out. Partially running. 2021-04-25 04:30:34 +06:00
Ilya Shurumov
6a36fcb36e - fix PSX compile
- remove CD change imitation for PC
2021-04-19 01:52:27 +06:00
Ilya Shurumov
7c14ddbb6e - make XA subtitles appear even if no XA audio is available 2021-04-19 00:46:19 +06:00
Ilya Shurumov
7f6f98670a - added command-line options to change config ini & CD image files 2021-04-19 00:41:49 +06:00
Ilya Shurumov
561c28e75c - fix crash when returning to menu (if command-line runs) 2021-04-17 21:29:10 +06:00
Ilya Shurumov
a87b39a02a - fix post-replay pause state 2021-04-17 21:28:33 +06:00
Ilya Shurumov
f787df5d5d - [Psy-X] fix CD warnings 2021-04-17 20:59:52 +06:00
Ilya Shurumov
ef59968ab2 - fix returning to frontend after FMV
- fix other frontend bugs
2021-04-17 16:11:52 +06:00
Ilya Shurumov
ea8b10d50b - call CheckForPause after FilterFrameTime 2021-04-17 14:35:41 +06:00
Ilya Shurumov
6ce3bd92ad - added FilterFrameTime, fix name entry framerate 2021-04-15 11:49:48 +06:00
Ilya Shurumov
6661545c81 - fix director after refactoring 2021-04-15 11:49:07 +06:00
Ilya Shurumov
c4fbab5dd2 - fix cutscene skipping freeze after refactor 2021-04-15 01:50:38 +06:00
Ilya Shurumov
e85df8ef74 - refactor pause menus (unwind into single loop)
- main render loop unwinded
2021-04-15 01:02:54 +06:00
Ilya Shurumov
12c44bf17a - reduce stack memory usage by refactoring game into states 2021-04-14 22:27:06 +06:00
Ilya Shurumov
9370234d5c - fix getting back to demo frontend 2021-04-12 20:34:36 +06:00
Ilya Shurumov
1e0e80d68f - better demo content support 2021-04-11 18:42:27 +06:00
Ilya Shurumov
55b9a7efbb - [Psy-X] fix emscripten firefox slowdown 2021-04-11 05:03:34 +06:00
Ilya Shurumov
612b03f261 - added emscripten_sleep to some critical loops 2021-04-11 01:24:05 +06:00
Ilya Shurumov
5abeec38b1 - emscripten WIP 2021-04-10 20:03:53 +06:00
Ilya Shurumov
b3074fc098 - remove unused code which has been already refactored 2021-04-10 18:20:51 +06:00
Ilya Shurumov
a6757ca43a - fix of the fix 2021-04-10 18:17:16 +06:00
Ilya Shurumov
eb67d47d6f - fix bad warnings 2021-04-09 22:00:28 +06:00
Ilya Shurumov
c90b4e3bfd - fix leadAI UpdateRoadPosition syntax error 2021-04-09 21:59:57 +06:00
Ilya Shurumov
51a32cbc2b - hold special car cosmetics in RAM 2021-04-09 19:01:38 +06:00
Ilya Shurumov
09034713e6 - added content override option for unpacked game 2021-04-09 15:44:49 +06:00
Ilya Shurumov
3153a9b3e7 - remove spooler thread in favor of Psy-X LibCD
- reconfigure to use PC filesystem only for PC
2021-04-09 14:33:27 +06:00
Ilya Shurumov
93624ba60d - command names instead of IDs for XAplay 2021-04-09 14:12:20 +06:00
Ilya Shurumov
d0f21edb94 - added simple PAL/NTSC screens auto-detection 2021-04-09 12:45:07 +06:00
Ilya Shurumov
eaa27e3930 - add filesystem defines and prioritizing PC-style access over CDFS
- fix PSX LoadfileSeg bug
2021-04-09 03:37:29 +06:00
Ilya Shurumov
dcb7f4e5b6 - apply gDoOverlays check to mission related overlays 2021-04-08 16:01:38 +06:00
Ilya Shurumov
b7098f1dc0 - increase pitch for cone hitting sound 2021-04-07 23:35:48 +06:00
Ilya Shurumov
7071a4ddb5 - remove loading of menu sounds for game 2021-04-07 23:27:05 +06:00
Ilya Shurumov
9dd315736b - disable New York (now Rio) fast wheel replacement 2021-04-07 00:55:09 +06:00
Ilya Shurumov
adf26d0f2e - [Psy-X] added Alt-Enter to toggle fullscreen mode 2021-04-06 22:37:29 +06:00
Ilya Shurumov
693d802f18 - misc code changes again 2021-04-06 22:05:51 +06:00
Ilya Shurumov
50e3a602a9 - optimize animated objects 2021-04-06 02:23:39 +06:00
Ilya Shurumov
09fc3195d7 - change some declarations to support old compilers 2021-04-05 01:33:58 +06:00
Ilya Shurumov
cee65e7324 - little refactor 2021-04-05 01:08:56 +06:00
Ilya Shurumov
1d182b0cc6 - volatile all memory buffer addresses 2021-04-04 15:24:16 +06:00
Ilya Shurumov
32194a7f88 - try removing some redundant checks 2021-04-04 14:37:21 +06:00
Ilya Shurumov
10bbc39d45 - hide cheated overlays only when cheat is not enabled from menu 2021-04-01 11:30:39 +06:00
Ilya Shurumov
4bde5035e7 - added BARRIER1_TASTIC to smashables 2021-03-31 14:20:54 +06:00
Ilya Shurumov
8a0d1e4cc3 - Italian translation & QuitToSystem position fix
- implemented FEStringWidth
2021-03-31 14:20:33 +06:00
Ilya Shurumov
1086d3f937 - misc changes to cell object code 2021-03-31 14:19:24 +06:00
Ilya Shurumov
c6a5c2eea8 - optimize sky drawing (by not calling big ass ScaleMatrix) 2021-03-30 12:12:10 +06:00
Ilya Shurumov
cc7f3a972b - reverted dirty hack to display gates in Chicago 2021-03-30 10:41:07 +06:00
Ilya Shurumov
b2b7d1f796 - display gates near Chicago bridges 2021-03-30 03:45:12 +06:00
Ilya Shurumov
81ee5a3a1d - fix SetupResidentModels 2021-03-30 03:05:22 +06:00
Ilya Shurumov
460198ae27 - optimize GetFirstPackedCop and event cell iteration 2021-03-30 03:05:09 +06:00
Ilya Shurumov
4ac1515d2f - fix FE time of day 2021-03-28 16:26:19 +06:00
Ilya Shurumov
4fc19ac046 - reflections depends on wetness better 2021-03-28 03:20:05 +06:00
Ilya Shurumov
ac81375296 - miscellaneous changes & cleanups 2021-03-27 23:23:37 +06:00
Ilya Shurumov
6e08f2452b - small fix 2021-03-27 19:37:31 +06:00
Ilya Shurumov
f1d79da262 - remove Driver1 level support 2021-03-27 19:26:07 +06:00
Ilya Shurumov
e0c3667666 - frontend misc fixes 2021-03-27 19:25:46 +06:00
Ilya Shurumov
06e0cd3b9f - added day time and weather selection in frontend
- remove some badly used vars
2021-03-27 16:06:27 +06:00
Ilya Shurumov
b168a52c9b - rename MALLOC_* to D_MALLOC_* 2021-03-27 16:05:39 +06:00
Ilya Shurumov
78b9653222 - physics broadphase optimization bugfix 2021-03-27 00:31:32 +06:00
Ilya Shurumov
b42b1b6922 - DrawAllBuildings: support cut low detail models 2021-03-26 00:44:47 +06:00
Ilya Shurumov
8901de6472 - misc changes 2021-03-26 00:44:08 +06:00
Ilya Shurumov
c607f73017 - optimize hubcap storage 2021-03-25 18:42:57 +06:00
Ilya Shurumov
2431c7425f - use car cosmetics for hubcap positions 2021-03-25 18:33:05 +06:00
Ilya Shurumov
d789ae4937 - optimize car vs car collisions 2021-03-25 18:32:49 +06:00
Ilya Shurumov
a235dffd3a - increase car wheel landing vibration sensitivity 2021-03-25 03:00:53 +06:00
Ilya Shurumov
46c8c7fccf - fix bugs in HandlePadVibration & HandleDualShock 2021-03-25 02:46:33 +06:00
Ilya Shurumov
85f60b3196 - better 1.0 room hardcoding for Havana3DOcclusion 2021-03-25 01:10:09 +06:00
Ilya Shurumov
973f24fa5d - autodetect Havana 1.0 and 1.1 2021-03-24 23:56:18 +06:00
Ilya Shurumov
1ba93d2ecf - implement 1.1 Havana3DOcclusion
- other misc changes
2021-03-24 23:56:01 +06:00