Commit Graph

1546 Commits

Author SHA1 Message Date
Fireboyd78
bbf57b4edf Updated custom cutscene file loading. 2020-11-13 19:50:33 -08:00
Ilya Shurumov
fc3d8d285e - bump version 2020-11-14 03:37:33 +06:00
Ilya Shurumov
e032fae6f8 - GetFirstPackedCop to check if region is not loading 2020-11-14 03:36:51 +06:00
Ilya Shurumov
1dcb44d4de - fix bus sound on Havana's mini 2020-11-14 03:36:19 +06:00
Ilya Shurumov
acbd7f59c5 - change order of area data loading (attempt to fix crash) 2020-11-14 01:53:54 +06:00
Ilya Shurumov
dc71b27f76 - fix displaying chase username when no chase is active 2020-11-14 00:40:56 +06:00
Ilya Shurumov
ac926e1ac0 - load XA subtitles externally 2020-11-14 00:13:27 +06:00
Ilya Shurumov
dd4daea020 - support randomized attract replays
- don't forget to init user replays
2020-11-13 23:48:25 +06:00
Ilya Shurumov
44355fd68a - rework chases to support more user replays 2020-11-13 23:23:00 +06:00
Ilya Shurumov
3c1d946321 - fix bus sound on chicago secret car 2020-11-13 23:22:37 +06:00
Ilya Shurumov
13553447ff - [EMU] fix PAD initialization 2020-11-13 22:12:18 +06:00
Ilya Shurumov
284bed1af2 - InitLeadHorn and LeadHorn to skip certain missions 2020-11-13 22:12:02 +06:00
Ilya Shurumov
4c160af271 - add replay save message in console 2020-11-13 22:11:34 +06:00
Ilya Shurumov
59e97256b3 - fix replay filename 2020-11-13 22:11:01 +06:00
Ilya Shurumov
0a907f9c85 - OVERMAP.C refactoring progress 2020-11-13 01:17:46 +06:00
Ilya Shurumov
f1c3a137a8 - [EMU] fix InternalPadUpdates logic error 2020-11-13 00:49:28 +06:00
Ilya Shurumov
2e39fe3d90 - [EMU] fix PadInitDirect bug 2020-11-13 00:46:57 +06:00
Ilya Shurumov
cea22ccfb0 - StorePingInfo fix car id=1 2020-11-13 00:44:04 +06:00
Ilya Shurumov
ffbe556e72 - fix CIV car pings 2020-11-13 00:43:40 +06:00
Ilya Shurumov
2b2ded5c0a - [EMU] activate pad analog state different way 2020-11-13 00:43:24 +06:00
Ilya Shurumov
13f5154daf - more improvements of stability (spooling issues) 2020-11-12 22:51:44 +06:00
Ilya Shurumov
1004581b6c - force clean spooled model slots during InitSpooling 2020-11-12 22:29:23 +06:00
Ilya Shurumov
6cfe1b5190 - [EMU] replace some tex coordinate tearing by replacing "fract(x / m) * m" by mod(x,m) 2020-11-12 18:23:56 +06:00
Ilya Shurumov
e54d675658 - cutscene recorder to not overwrite replays 2020-11-12 16:02:45 +06:00
Ilya Shurumov
131ea1ff03 - add more bonus gallery images 2020-11-12 16:02:23 +06:00
Ilya Shurumov
67f325a7b1 - disable MRHandleCarRequests during chase/cutscene recording 2020-11-12 13:39:55 +06:00
Ilya Shurumov
ff70e954ec - refactor OVERLAY.C 2020-11-12 02:03:27 +06:00
Ilya Shurumov
f6a2e767d7 - cutscene recorder saves different filename 2020-11-12 00:37:19 +06:00
Ilya Shurumov
138d057e1a - update cutscene recorder to use multiple INI files 2020-11-12 00:30:16 +06:00
Ilya Shurumov
61c435ed54 - complete JOB_FX refactoring 2020-11-12 00:19:00 +06:00
Ilya Shurumov
dc1c80fa1b - fix quitting bonus gallery 2020-11-12 00:18:49 +06:00
Ilya Shurumov
8400fcc788 - reimplement bonus gallery 2020-11-11 20:33:12 +06:00
Ilya Shurumov
db49d98b30 - fix credits file not loading correctly (line endings issue) 2020-11-10 17:50:07 +06:00
Fireboyd78
4353609d05 Refactor BlockToMap, IsOnMap 2020-11-09 21:43:50 -08:00
Fireboyd78
d3cf0a9b25 Cleaned up LeadPadResponse. 2020-11-09 15:21:46 -08:00
Fireboyd78
cc94350d23 Added debug code for dumping lead AI values. 2020-11-09 14:19:55 -08:00
Ilya Shurumov
10dd4e72bf - fix non-crt allocated buffer size too 2020-11-10 03:08:17 +06:00
Ilya Shurumov
aadd35be97 - [EMU] switch vblank back to main thread due to corrpuptions 2020-11-10 03:04:09 +06:00
Ilya Shurumov
18338871c8 - fix bugs caused by frontend and small buffer 2020-11-10 02:57:01 +06:00
Ilya Shurumov
c0e40aea14 - fix camera invalidation error on first frames 2020-11-10 02:35:32 +06:00
Ilya Shurumov
702a77c168 - resolve flickering and out of area drawing 2020-11-10 02:35:12 +06:00
Ilya Shurumov
95b3df133c - add credits text to FMV 2020-11-10 01:27:42 +06:00
Ilya Shurumov
46c5590966 - video player to use HPC timer
- fix sound stutter on FMV start
2020-11-09 22:02:00 +06:00
Ilya Shurumov
8e07ceb9a8 - [EMU] do vsync callback in vblank thread 2020-11-09 20:32:54 +06:00
Ilya Shurumov
977c2b0897 - resolve timer-related stuttering on AMD CPUs
- move timer code to separate source file
2020-11-09 20:23:38 +06:00
Ilya Shurumov
5406ba191e - regenerate GLAD source & header 2020-11-09 19:42:25 +06:00
Fireboyd78
7c7a7a9105 Added debug key to spawn a freeroamer in front of the player.
- 'R' to spawn, 'Shift+R' to spawn a special car

- 'T' can be used to clear all civ cars as well
2020-11-08 21:05:37 -08:00
Fireboyd78
8b7c34bd35 Added modifier key support. 2020-11-08 21:03:31 -08:00
Ilya Shurumov
0a31098290 - misc changes 2020-11-09 01:39:28 +06:00
Ilya Shurumov
2a96d1eb22 - fix: do not advance cones when missed in gates 2020-11-09 01:29:13 +06:00
Fireboyd78
fbce1d20f9 Refactor LeadPadResponse, FreeRoamer, hypot 2020-11-08 00:11:58 -08:00
Fireboyd78
92bce22a55 Refactor LeadUpdateState
(Is it just me, or is the AI stupid no matter what??)
2020-11-07 17:46:06 -08:00
Fireboyd78
80c3dfbcdc Refactor InitLead, leadRand
- Added NUM_STATES macro
2020-11-07 13:45:28 -08:00
Ilya Shurumov
bba59f7584 - bump version 2020-11-08 01:53:14 +06:00
Ilya Shurumov
d285a45eae - replace SDL_GetTicks with HPC 2020-11-08 01:38:45 +06:00
Ilya Shurumov
764adb9942 - display position toggle in debug menu
- pretty some code
2020-11-08 00:49:16 +06:00
Ilya Shurumov
5ebb7d0bfe - convert hex to dec
- fix target shadow drawing
2020-11-08 00:48:42 +06:00
Ilya Shurumov
cacb9b5198 - check & refactor MDRAW.C 2020-11-08 00:48:13 +06:00
Ilya Shurumov
fedbbc26ab - refactor ProcessMDSLump and check MODELS.C 2020-11-07 23:37:23 +06:00
Ilya Shurumov
d8a2f00f9d - better (custom) civ AI lane fitting 2020-11-07 23:29:11 +06:00
Ilya Shurumov
907982e82f - fix traffic light reflection 2020-11-07 23:02:32 +06:00
Ilya Shurumov
a19b1fbf2f - fix sound-related bugs
- added StartPlayerCarSounds
2020-11-07 22:00:15 +06:00
Ilya Shurumov
2c260513fc - fix trains getting stuck 2020-11-07 20:51:56 +06:00
Ilya Shurumov
3edd8656fe - properly initialize debris 2020-11-07 17:45:04 +06:00
Ilya Shurumov
3d3543bb49 - restore lamp damage 2020-11-07 17:09:06 +06:00
Ilya Shurumov
e6c0ca9252 - lots of fixes in DEBRIS.C
- smoke tweaks
- car tyre track tweaks
2020-11-07 15:54:15 +06:00
Ilya Shurumov
f05fd67241 - bug fixes
- increase OT size
2020-11-07 04:51:00 +06:00
Ilya Shurumov
69a278519e - refactor DEBRIS.C 2020-11-07 04:34:41 +06:00
Ilya Shurumov
fea07f1e3b - DEBRIS.C refactoring progress, restore broken lamp streaks 2020-11-07 01:47:33 +06:00
Ilya Shurumov
20c81e937e - refactor DRIVINGGAMES.C
- small stuff
2020-11-06 20:56:50 +06:00
Ilya Shurumov
0d5ddda0e0 Merge branch 'develop-SoapyMan' of https://github.com/OpenDriver2/REDRIVER2 into develop-SoapyMan 2020-11-06 19:58:34 +06:00
Ilya Shurumov
08d44769cd - fix invalid sound bank 2020-11-06 19:58:24 +06:00
Ilya Shurumov
c841f12e78 - check and refactor FEMAIN.C
- adding few more vars for future changes
2020-11-06 18:56:28 +06:00
Ilya Shurumov
8ef18ac32b - do not play lead horns on far distances 2020-11-06 14:33:23 +06:00
Ilya Shurumov
5661dc4663 - fix getaway gamemode 2020-11-05 12:39:27 +06:00
Ilya Shurumov
7159666274 - force pedestrian felony carried over to car in Destroy the yard 2020-11-05 02:24:02 +06:00
Ilya Shurumov
4cf0a3b30d - slightly increase car request radius in MRProcessTarget 2020-11-05 02:19:43 +06:00
Ilya Shurumov
8e96a5b376 - cop AI tweaks
- replace previously inlined code
- reset pedestrian felony if cops not allowed
2020-11-05 02:18:08 +06:00
Ilya Shurumov
39356495fe - reset pedestiran felony in InitGameVariables 2020-11-05 00:44:30 +06:00
Ilya Shurumov
d3026e3a92 - update cop AI batter logic 2020-11-05 00:07:21 +06:00
Ilya Shurumov
de2493bda3 - working pedestrian felony "Car bomb getaway" 2020-11-05 00:07:07 +06:00
Ilya Shurumov
0ddf0320b8 - cutscene recorder to use INI file
- custom cutscene stream creation (WIP)
2020-11-04 22:19:12 +06:00
Ilya Shurumov
619de1968c - rework cop AI batter logic to clever aggressiveness 2020-11-04 14:30:10 +06:00
Ilya Shurumov
49fb7d7b8f - [EMU] [SPU-AL] fix NaN volume issue 2020-11-04 14:29:29 +06:00
Ilya Shurumov
46e21be976 - reset cop batter every time player exit car 2020-11-04 13:56:19 +06:00
Ilya Shurumov
325d5cd000 - fix Tanner angle when pressing buttons 2020-11-03 23:35:58 +06:00
Ilya Shurumov
f309ff3f45 - check felony when player touches road block cars 2020-11-03 23:35:42 +06:00
Ilya Shurumov
0b7ea4d3bc - check & refactor LOADVIEW.C 2020-11-03 23:07:19 +06:00
Ilya Shurumov
e6dd536be6 - check LOADSAVE.C 2020-11-03 22:31:04 +06:00
Ilya Shurumov
34a3462742 - refactor GLAUNCH.C and FMVPLAY.C 2020-11-03 22:27:03 +06:00
Ilya Shurumov
79506c1a17 - refactor SYSTEM.C 2020-11-03 22:26:30 +06:00
Ilya Shurumov
2b3ad52d4c - once again fix CopSay 2020-11-03 20:45:11 +06:00
Ilya Shurumov
1704f8b03f - prevent wheel curb hit sound interrupting other sounds 2020-11-03 03:05:40 +06:00
Ilya Shurumov
fce428ecf5 - GetFreeChannel now has force param 2020-11-03 03:05:23 +06:00
Ilya Shurumov
986fd5b135 - fix GetMissionSound 2020-11-03 03:04:55 +06:00
Ilya Shurumov
29ebb8ffc7 Merge branch 'develop-SoapyMan' of https://github.com/SoapyMan/REDRIVER2 into develop-SoapyMan 2020-11-03 02:25:13 +06:00
Ilya Shurumov
b93582515d - refactor MC_SND.C 2020-11-03 02:22:51 +06:00
Ilya Shurumov
54fa0e6d31 - bump game version
- fix refactoring bugs
2020-11-03 02:21:05 +06:00
Ilya Shurumov
2832d096bd - refactor SOUND.C 2020-11-03 01:16:58 +06:00
Ilya Shurumov
86767ed592 - fix bugs in LoadInAreaTSets 2020-11-02 17:50:45 +06:00
Ilya Shurumov
b8eb282ded - fix texture page slot bug 2020-11-02 17:02:57 +06:00
Ilya Shurumov
a058bbe782 - improve Driver 1 music support
- fix NYC cop track
2020-11-02 13:29:43 +06:00
Ilya Shurumov
1b2b419870 - fix cop speech bugs 2020-11-02 13:29:23 +06:00
Ilya Shurumov
251ec969dc - describe all sound banks
- restore elevator sound in Havana secret base
2020-11-02 02:27:24 +06:00
Ilya Shurumov
eccb674014 - cop speech fixes 2020-11-01 23:55:21 +06:00
Ilya
3041acd2db
Merge branch 'master' into develop-SoapyMan 2020-11-01 22:19:58 +06:00
Ilya Shurumov
41229b722c - refactor MGENERIC.C 2020-11-01 21:55:12 +06:00
Ilya Shurumov
76b1dc7c4f - check ENVSOUND.C 2020-11-01 21:55:02 +06:00
Ilya Shurumov
3ed3d9f013 - complete EVENT.C refactoring 2020-11-01 21:24:31 +06:00
Ilya Shurumov
4984c50d2b - DrawEvents refactoring progress 2020-11-01 18:05:04 +06:00
Ilya Shurumov
a97c1505b7 - make target stop zone smaller 2020-11-01 18:01:29 +06:00
Ilya Shurumov
79668ebbc9 - easier jumping from boat in Boat jump 2020-11-01 18:00:58 +06:00
Ilya Shurumov
8d2c5021e2 - fix EventSurface bug with Rio boat 2020-11-01 17:15:43 +06:00
Ilya Shurumov
8bba4f965d - refactor StepEvents
- fix DrawFerrisWheel bug
- rename SpecialCamera to SetSpecialCamera
2020-11-01 16:22:09 +06:00
Ilya Shurumov
e3ab7f8602 - cops don't spot player if he is above/beyound 2020-11-01 14:03:59 +06:00
Ilya Shurumov
d159638102 - fix EventSurface & StepFromToEvent refactoring errors 2020-11-01 03:12:04 +06:00
Ilya Shurumov
cba665a702 - refactor StepHelicopter, EventSurface 2020-11-01 02:08:41 +06:00
Ilya Shurumov
67814910b7 - fix die with fade in Chicago 2020-11-01 02:08:02 +06:00
Fireboyd78
9e3bdcef42 Caught a couple of pesky _TARGET's who didn't want to get renamed. 2020-10-30 18:39:00 -07:00
Fireboyd78
a07bfed94a Better syntax for self-referencing _EVENT struct. 2020-10-30 18:32:36 -07:00
Fireboyd78
317c75026e Remove unnecessary array-pointer cast. 2020-10-30 18:09:16 -07:00
Fireboyd78
764976f90a Remove overly verbose info from types. 2020-10-30 18:08:42 -07:00
Fireboyd78
d75311ef01 Use LONGVECTOR, LONGQUATERNION instead of long[4].
TODO: Determine where LONGQUATERNION should be used.
2020-10-30 17:57:58 -07:00
Fireboyd78
633cfe9eb5 Refactored all types with the help of regex magic.
- Merged typedef tags and aliases together

- Removed unnecessary declarations of struct/union/enum

- Updated references to tag names to use their aliases instead
  - e.g. "_TARGET" becomes "MS_TARGET", "_EVENT" becomes "EVENT", etc.

- Moved a couple types into their appropriate header files
2020-10-30 17:11:58 -07:00
Ilya Shurumov
88f0fc72f9 - more EVENT.C refactoring progress
- warn about 6.0 version of game in sdGetCell
2020-10-31 04:08:48 +06:00
Ilya Shurumov
eb4e44ebf6 - use previously unused colors in Civ cars 2020-10-30 22:53:55 +06:00
Ilya Shurumov
41f398bfa8 - Do not repeat regions on far distances 2020-10-30 21:55:28 +06:00
Ilya Shurumov
877f09cf34 - [EMU] changed vertex layout 2020-10-30 21:48:02 +06:00
Ilya Shurumov
6dd38563bd - [EMU] Z-PGXP fix projection matrix when different screen offsets set 2020-10-30 21:42:23 +06:00
Ilya Shurumov
b238bf14a1 - base pathfinding map on player's Y position 2020-10-30 15:00:31 +06:00
Ilya Shurumov
5b661423b0 - remove excessive height for CellEmpty 2020-10-30 14:16:46 +06:00
Ilya Shurumov
2664239304 - fix director camera height 2020-10-30 14:14:27 +06:00
Ilya Shurumov
1ab3a6f8bd - even more correct camera calculation 2020-10-30 13:48:36 +06:00
Ilya Shurumov
934a21ec1a - fix SetUpEvents 2020-10-30 12:07:55 +06:00
Ilya Shurumov
f4e8e74dfa - proper Tanner camera calculation
- place Tanner on the ground properly
2020-10-30 12:02:33 +06:00
Ilya Shurumov
3992f59881 - fix bugged SetCameraReturnedFromCutscene 2020-10-30 03:05:42 +06:00
Ilya Shurumov
0c27e05e4c - event camera offsets
- fix crash
2020-10-30 03:05:27 +06:00
Ilya Shurumov
657c9bb5d3 - refactor SetUpEvents, fix bug in VisibilityLists
- added EventCameraOffset for calculating trackable event cameras
2020-10-30 02:24:39 +06:00
Ilya Shurumov
48ec132aff - Apply_InvCameraMatrix* comments and fix 2020-10-29 22:43:42 +06:00
Ilya Shurumov
5091538491 - [EMU] unflip VRAM dump 2020-10-29 22:43:11 +06:00
Ilya Shurumov
d3d8ee8e36 - [EMU] move RTPS/RTPT multiplication code to separate function and shorten code 2020-10-29 20:55:44 +06:00
Ilya Shurumov
0bd5302da3 - fix ResidentModelsBodge refactoring error 2020-10-29 15:49:22 +06:00
Ilya Shurumov
7014e8f6fa - fix object clamping/distortion on far draw distances 2020-10-29 13:01:10 +06:00
Ilya Shurumov
fea9fa6a9d - fix bad Chicago tunnel 2020-10-29 12:12:40 +06:00
Ilya Shurumov
b297468ed0 - [EMU] refactor RotMatrixYXZ (by @Fireboyd78) 2020-10-29 11:43:42 +06:00
Ilya Shurumov
e7285b50f9 - proper fix for drowning with fade
- minor stuff
2020-10-29 11:26:41 +06:00
Ilya Shurumov
d3e09b36f5 - do not drown inside tunnels 2020-10-29 03:06:06 +06:00
Ilya Shurumov
4efed40465 - increase draw list limits for PC 2020-10-29 02:50:42 +06:00
Ilya Shurumov
f1864b8fe9 - clamp PVS cells (fix bad PVS on high draw distances) 2020-10-29 02:31:09 +06:00
Ilya Shurumov
2aa4acaf37 - improve ProcessCosmeticsLump & AddBrakeLight 2020-10-29 01:24:14 +06:00
Ilya Shurumov
764cf45283 - complete GAMESND refactoring 2020-10-29 01:23:44 +06:00
Ilya Shurumov
549db3e237 - added sound constants 2020-10-28 14:17:27 +06:00
Ilya Shurumov
c239654ab4 - refactor IdentifyZone, CalcEffPos 2020-10-28 03:24:47 +06:00
Ilya Shurumov
61c8ea90c8 - refactor more of GAMESND 2020-10-27 22:50:39 +06:00
Ilya Shurumov
d6e9022e9f - fix pedestrian footstep sound Y position 2020-10-27 21:37:27 +06:00
Ilya Shurumov
0337d53736 - added sys_tempalloc and D_TEMPALLOC 2020-10-27 21:37:08 +06:00
Ilya Shurumov
4e511a33eb - fix cops getting stuck at far distances 2020-10-27 15:29:51 +06:00
Ilya Shurumov
7088c96c80 - fix sudden noises, remove block braces 2020-10-27 14:45:08 +06:00
Ilya Shurumov
6020b7823f - complete DoDopplerSFX, refactor DoPoliceLoudhailer 2020-10-27 14:09:17 +06:00
Ilya Shurumov
220ddf7408 - DoDopplerSfx refactoring progress (so annoying tangling) 2020-10-27 02:53:34 +06:00
Ilya Shurumov
4ad6f2f212 - [EMU] utilize stencil buffer for DrawPrim and DrawOTag 2020-10-26 22:27:54 +06:00
Ilya Shurumov
2730ae0841 - fix cop detection far distance bug 2020-10-26 12:21:29 +06:00
Ilya Shurumov
e9258e5a1e - almost half of GAMESND.C refactored 2020-10-26 01:49:56 +06:00
Ilya Shurumov
88d3d3fe10 - Driver 1 music support 2020-10-25 23:27:36 +06:00
Ilya Shurumov
7d93dc1ac1 - [EMU] z buffer and texture filtering configuration support 2020-10-25 21:18:29 +06:00
Ilya Shurumov
6cbfe51fbb Merge branch 'develop-SoapyMan' into pgxpz 2020-10-25 20:35:37 +06:00
Ilya Shurumov
707d57930a - fix mistakes 2020-10-25 20:33:02 +06:00
Ilya Shurumov
f38126e6b3 - PGXP pedestrians 2020-10-25 15:44:32 +06:00
Ilya Shurumov
643b53b623 - [EMU] added PGXP_EmitCacheData 2020-10-25 15:41:21 +06:00
Ilya Shurumov
bd5449e593 Merge branch 'develop-SoapyMan' into pgxpz 2020-10-25 13:53:18 +06:00
Ilya Shurumov
95fcb6a046 - [EMU] reworked shaders, adding texture filtering support to them
- [EMU] removed D3D9 support
2020-10-25 13:35:20 +06:00
Ilya Shurumov
7daecc88b9 - adding GetSeaPlane to help playerghost cheat 2020-10-25 00:59:50 +06:00
Ilya Shurumov
7831afa148 - [EMU] 'Release Dev' optimization enabled 2020-10-25 00:52:13 +06:00
Ilya Shurumov
7b517a3fad - fix game compile errors 2020-10-25 00:13:30 +06:00
Ilya Shurumov
edc733467a - [EMU] update VRAM in DrawSync 2020-10-25 00:12:41 +06:00
Ilya Shurumov
b1caa33cce - [EMU] reorganize headers 2020-10-25 00:10:04 +06:00
Ilya Shurumov
9365116a94 - replace GLEW with GLAD 2020-10-24 23:38:33 +06:00
Ilya Shurumov
8a6dea83c0 - configurable data folder in config.ini 2020-10-24 22:35:51 +06:00
Ilya Shurumov
81963cb08c - fix DrawTILES not setting plotContext draw buffer
- other minor stuff
2020-10-24 22:35:29 +06:00
Ilya Shurumov
455fbb2f49 - disable obstacle map debug display 2020-10-24 20:55:08 +06:00
Ilya Shurumov
48ed8f4292 - refactor UpdateCopMap, addCivs, getInterpolatedDistance and
- complete PATHFIND.C refactoring
2020-10-24 20:45:42 +06:00
Ilya Shurumov
68029eccf9 - temporary disabled stored pings reading in replays 2020-10-24 20:44:45 +06:00
Ilya Shurumov
8aabcacb55 - fix camera invalidation bugs in Film Director 2020-10-24 20:44:18 +06:00
Ilya Shurumov
4a60008677 - refactor popNode, iterate 2020-10-24 01:44:56 +06:00
Ilya Shurumov
cca064cac8 - load saved replay from frontend (temp) 2020-10-24 01:44:21 +06:00
Ilya Shurumov
bc6e418230 - director chase camera height now can be properly lower 2020-10-24 01:43:59 +06:00
Ilya Shurumov
16015815e7 Merge branch 'develop-SoapyMan' of https://github.com/SoapyMan/REDRIVER2 into develop-SoapyMan 2020-10-23 16:06:58 +06:00
Ilya Shurumov
bbe8bab6d1 - use MAP_REGION_SIZE and MAP_CELL_SIZE to determine region grid 2020-10-23 16:06:50 +06:00
Ilya Shurumov
2c88991cdd - partially figured out Driver 1 spool offsets 2020-10-23 16:04:21 +06:00
Ilya Shurumov
498107312d - refactor WunCell, InvalidateMap, BloodyHell and fix pathfinding map generation bugs 2020-10-23 02:24:10 +06:00
Ilya Shurumov
b8419e6f9d - CellEmpty hack for super-thin walls 2020-10-23 02:22:38 +06:00
Ilya Shurumov
80ae15bc13 - attempt to use CellAtPositionEmpty instead of lineClear in PATHFIND.C 2020-10-22 02:53:13 +06:00
Ilya Shurumov
cbd77a3cf1 - fix cops getting stuck along the wall 2020-10-22 02:52:41 +06:00
Ilya Shurumov
05b6548a58 - fix compile error
- fix crash related to config
2020-10-22 02:51:19 +06:00
Ilya Shurumov
25c74feac7 - car lod switch distance now dynamic with zoom 2020-10-21 14:41:04 +06:00
Ilya Shurumov
c3e06f7f82 - do not reset ping buffer when going to quick replay/director 2020-10-21 13:30:50 +06:00
Ilya Shurumov
daea299659 - remove pointless operation xD 2020-10-21 12:10:39 +06:00
Ilya Shurumov
d5963e26d5 - fix free camera for Release build 2020-10-21 12:08:13 +06:00
Ilya Shurumov
ca711efd80 Merge branch 'develop-SoapyMan' of https://github.com/SoapyMan/REDRIVER2 into develop-SoapyMan 2020-10-21 11:43:41 +06:00
Ilya Shurumov
6fc37b1498 - add INI configuration support
- add fullscreen support
2020-10-21 11:43:29 +06:00