Commit Graph

2433 Commits

Author SHA1 Message Date
Ilya Shurumov
e0874de48f - smol fix and good to go 2022-11-12 16:16:17 +06:00
Ilya Shurumov
08b2353fa0 - pathfind: fix obstacles, iterations, directions 2022-11-12 15:34:29 +06:00
Ilya Shurumov
34b7c8e5ce - update road debug overlay 2022-10-25 12:07:36 +06:00
Ilya Shurumov
047aa12e2e - better describe road bit fields 2022-10-25 11:52:38 +06:00
Ilya Shurumov
b9683ea1e0 - fix CivAI regression in GetNextRoadInfo 2022-10-20 12:17:50 +06:00
Ilya Shurumov
ec9ae182aa - one more last Civ AI junction traverse bug fix I SWEAR 2022-10-20 11:38:14 +06:00
Ilya Shurumov
2b0d066cde - remove user chases feature 2022-10-20 01:25:18 +06:00
Ilya Shurumov
ae62c78dd6 - a bit of revert 2022-10-20 01:05:33 +06:00
Ilya Shurumov
b74c5e2b79 - fix light trails bugs 2022-10-20 01:05:12 +06:00
Ilya Shurumov
9010d9d9f0 - fix logic behind GetLeftBoundLane/GetRightBoundLane again 2022-10-19 19:00:33 +06:00
Ilya Shurumov
e243cefe87 - fix crash and simplify code 2022-10-19 14:22:16 +06:00
Ilya Shurumov
90caa8cb70 - fix Civ AI junction exit selection bugs (hopefully last time) 2022-10-19 13:57:29 +06:00
Ilya Shurumov
06bfd658f8 - fix Civ AI lane changing bug fix 2022-10-19 02:04:39 +06:00
Ilya Shurumov
06ea2422cd - SetUpCivCollFlags regression fix causing height check to skip 2022-09-13 20:48:25 +06:00
Ilya Shurumov
aa77332952 - fix rain drops
- added RAND macro
2022-09-01 00:06:44 +06:00
Ilya Shurumov
12f2b8a48f - fix tyre tracks flipped 2022-08-01 00:49:11 +06:00
Ilya Shurumov
45b90ef181 - fix Chicago bridge getting incorrectly rotated at west side at some angles 2022-07-27 12:41:14 +06:00
Ilya Shurumov
b7a0bb4b71 - fix light trails bugs 2022-07-12 23:16:01 +06:00
Ilya Shurumov
38f53aca68 - treat the region without valid roadmap with non-sea plane as OG game did 2022-07-07 18:12:01 +06:00
Ilya Shurumov
5c2a9ce299 - revert EVENT_CAR_SPEED
- fix expression regression in PingInCivCar
2022-06-17 20:49:02 +06:00
Ilya Shurumov
e6a4dbc720 - fix parked car wobbling introduced in ff7af5c 2022-06-16 11:43:03 +06:00
Ilya Shurumov
b11bbb1cd0 - imrpove HQ font rendering 2022-06-15 20:00:33 +06:00
Ilya Shurumov
b90b7118e2 - tweak view draw distance to fix car lights repetition 2022-05-13 21:08:32 +06:00
Ilya Shurumov
7737225ee8 - improve PVS and draw distance
- add view distance constants
- move PositionVisible to draw.c and use newPositionVisible for it
2022-05-13 20:57:30 +06:00
Ilya Shurumov
60f962d4eb - added few defines for compile-time choosing game fixes and enchancements 2022-05-05 11:55:44 +06:00
Ilya Shurumov
f4145a0458 - fix Jones in trouble cutscene deviation 2022-05-05 11:10:32 +06:00
Ilya Shurumov
f65e1cec71 - fix trailblazer cones data position getting modified 2022-04-20 16:57:27 +06:00
Ilya Shurumov
db22ff2b59 - add HQ in-game font files 2022-04-20 13:02:34 +06:00
Ilya Shurumov
dab9d62145 - enable some PSX optimizations manually 2022-04-19 17:10:02 +06:00
Ilya Shurumov
c98ab84111 - give gWeather constants the name 2022-04-19 16:36:12 +06:00
Ilya Shurumov
a440f4b75d - give name to gTimeOfDay constants 2022-04-19 16:32:24 +06:00
Ilya Shurumov
f70d545947 - XA subtitles Y position correction 2022-04-19 16:00:17 +06:00
Ilya Shurumov
0e9ad1a72d - different XM song position setting 2022-04-19 16:00:00 +06:00
Ilya Shurumov
cb04b933d7 - add DrawSync to hires font drawing, create font textures once 2022-04-19 14:52:54 +06:00
Ilya Shurumov
7e71c9b769 - hires TTF fonts support 2022-04-17 12:05:47 +06:00
Ilya Shurumov
ef837b4a4d - make Vegas ground at night a bit darker to match walls when Dlights are on 2022-04-14 18:01:05 +06:00
Ilya Shurumov
f1f5388ec8 - fix PC frontend replay filenames can't be longer than 16 characters 2022-04-14 17:59:53 +06:00
Ilya Shurumov
7503934836 - fix Caine's compound LORRY not being drawn 2022-04-14 00:57:06 +06:00
Ilya Shurumov
de28e2fa69 - fix LoadMapTile producing incorrect dummy map tile 2022-04-13 22:27:10 +06:00
Ilya Shurumov
15bda7a0ae - max draw distance for cars
- few optimizations on gTimeOfDay lookups
2022-04-13 22:00:34 +06:00
Ilya Shurumov
b0c9a28dda - fix litSprites table not being cleaned up 2022-04-13 21:10:50 +06:00
Ilya Shurumov
bcab674b5f - changes to plot context 2022-04-11 13:47:18 +06:00
Ilya Shurumov
787d0f8259 - small optimize for sound 2022-04-11 12:17:10 +06:00
Ilya Shurumov
3076767c41 - fix optimization regression 2022-04-11 12:08:33 +06:00
Ilya Shurumov
23e38d0149 - few more optimizations to drawing code 2022-04-10 20:23:56 +06:00
Ilya Shurumov
7c1e2625f6 - fix psx scratchpad collisions 2022-04-10 18:30:20 +06:00
Ilya Shurumov
baa8b7bf61 - fix appveyor build 2022-04-10 13:14:29 +06:00
Ilya Shurumov
c95df00c8d - slightly optimize PingInCivCar 2022-04-10 02:25:48 +06:00
Ilya Shurumov
7717a4aaae - optimize SetUpCivCollFlags 2022-04-10 01:25:46 +06:00
Ilya Shurumov
d4502fab24 - sprites lighting hardcoding to the table 2022-04-09 22:48:12 +06:00