Commit Graph

38 Commits

Author SHA1 Message Date
Ilya Shurumov
6ba6fc6dbe - [EMU] fix ratan_tbl
- pretty some matrix code
- fix new AddWheelForcesDriver1
2020-05-20 13:17:57 +06:00
Ilya Shurumov
91146e549d - pretty ProcessCarPad
- disable debug fly during cutscenes
2020-05-20 01:01:22 +06:00
Ilya Shurumov
c4351f63e2 - fix padid everywhere
- fix CalcInGameCutsceneSize
2020-05-19 22:57:43 +06:00
Ilya Shurumov
1d443be09c - pretty GetPlayerId, CollisionSound, DamageCar3D 2020-05-18 11:40:17 +06:00
Ilya Shurumov
012f87bd62 - USE_CRT_MALLOC - use dynamic malloc whenever possible
- fix buildNewCarFromModel bug
2020-05-16 15:56:08 +06:00
Ilya Shurumov
44791bc468 - implement SetConfusedCar 2020-05-15 18:41:42 +06:00
Ilya Shurumov
6270cbea4f - implement InitPedestrians, DestroyPedestrian(s), ActivatePlayerPedestrian, SetTannerPosition
- little fixes
2020-05-15 14:50:30 +06:00
Ilya Shurumov
6e0ba4e9ba - fix CheckCarToCarCollisions bug 2020-05-10 17:18:28 +06:00
Ilya Shurumov
335f7aac35 - collision debug boxes for cars
- car box Y size reduced
2020-05-10 15:31:35 +06:00
Ilya Shurumov
bd0803f160 - implement jump_debris, nose_down
- little fix to CheckCarToCarCollision
2020-05-10 14:36:03 +06:00
Ilya Shurumov
43d6814946 - fix GlobalTimeStep vehicle collision processing 2020-05-10 13:49:39 +06:00
Ilya Shurumov
096da6924a - implement CheckCarToCarCollisions and correct GlobalTimeStep 2020-05-10 12:21:54 +06:00
Ilya Shurumov
b71ec78484 - fix DrawCar, SubDivShadow, PlaceShadowForCar 2020-05-09 14:24:43 +06:00
Ilya Shurumov
b43832bec7 - temporary fix for positional correction in CarBuildingCollision 2020-05-06 10:01:42 +06:00
Ilya Shurumov
6ed63d8b3c - fix InitCarPhysics, TempBuildCarMatrix, GlobalTimeStep, LongQuaternionToMatrix, initOBox 2020-05-05 21:31:14 +06:00
Ilya Shurumov
234243fbc6 - implement CheckScenaryCollisions 2020-04-29 00:00:25 +06:00
Ilya Shurumov
0fdd119bcf - fix my nasty bug in InitSkidding 2020-04-27 13:12:59 +06:00
Ilya Shurumov
f90b5b8597 - fix AddWheelForcesDriver1 and CheckCarEffects 2020-04-27 11:52:16 +06:00
Ilya Shurumov
792c9b817e - implement InitSkidding, TerminateSkidding, CheckCarEffects
- marked LoadSoundBankDynamic as BUGGED
- [EMU] little attempt to fix SPU sample lookup
2020-04-27 11:27:09 +06:00
Ilya Shurumov
f16974ea2c - implement TempBuildHandlingMatrix 2020-04-26 16:10:54 +06:00
Ilya Shurumov
e3a3a05278 - fix wheelspin 2020-04-26 06:45:02 +06:00
Ilya Shurumov
6c127bc502 - fix math in InitCarPhysics, GlobalTimeStep, initOBox, RebuildCarMatrix 2020-04-26 06:35:23 +06:00
Ilya Shurumov
115583e96e - fixed drawCarMat calculation 2020-04-23 14:31:38 +06:00
Ilya Shurumov
71cefc98a7 - implement AddWheelForcesDriver1 2020-04-23 07:05:31 +06:00
Ilya Shurumov
9e093bc1ae - implement StepOneCar 2020-04-23 00:18:27 +06:00
Ilya Shurumov
bc1c4f67e1 - implement GlobalTimeStep 2020-04-22 22:28:10 +06:00
Ilya Shurumov
494419a28f - scaled drawCarMat by (-1,1,-1) 2020-04-22 16:20:05 +06:00
Ilya Shurumov
a0e73af66d - implement InitShadow, SetShadowPoints 2020-04-22 14:24:52 +06:00
Ilya Shurumov
687fa6c18d - Big Rigs car controls 2020-04-21 21:29:38 +06:00
Ilya Shurumov
3fe8bc5498 - implement UpdateCarPoints, FixCarCos 2020-04-21 18:17:12 +06:00
Ilya Shurumov
9c5f0fc41f - implement CreateDentableCar 2020-04-21 17:06:40 +06:00
Ilya Shurumov
e2a0f6198c - implement HandleMission, Handle321Go 2020-04-20 13:09:07 +06:00
Ilya Shurumov
2355e6c18d - free camera controls 2020-04-19 14:03:01 +06:00
Ilya Shurumov
a83e12fd44 - fix GTE ops in InitCamera, initOBox 2020-04-18 02:57:53 +06:00
Ilya Shurumov
4177c9af3d - implement LongQuaternion2Matrix
- fix LongQuaternion2Matrix
2020-04-18 02:41:26 +06:00
Ilya Shurumov
79d27f4cf2 - implement InitCarPhysics, RebuildCarMatrix 2020-04-18 02:16:10 +06:00
Ilya Shurumov
bf1dde5d34 - many sources processed and added UNIMPLEMENTED()
- game now goes to loading screen
2020-04-04 10:56:09 +06:00
Ilya Shurumov
c40d40bd22 - added sources rebuilt with TDR and partially decompiled intro sequence
- moved necessary data to new sources
- running intro with TOMB5 HLE emulator
2020-03-28 03:25:35 +06:00