Commit Graph

1388 Commits

Author SHA1 Message Date
Ilya Shurumov
c8850c8966 - update README.md with new appveyor status 2020-11-03 15:00:49 +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
eb5d05757b
Merge pull request #54 from SoapyMan/refactor-types
Refactor types
2020-11-01 22:08:40 +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