Commit Graph

  • ce5ee966e7 - implement ProcessStraightsDriver2Lump, RoadInCell - fix declarations Ilya Shurumov 2020-05-09 14:00:48 +0600
  • 2c0fe8ba03 - implement valid_region Ilya Shurumov 2020-05-09 14:00:06 +0600
  • 18711e5edf - implement GetNodePos, PingOutCar, CheckPingOut, PingInCivCar, CivControl Ilya Shurumov 2020-05-09 13:59:47 +0600
  • f7cc9e4699 - update Ghidra project Ilya Shurumov 2020-05-09 13:58:52 +0600
  • 743ca45385 - implement DentCar, fix CreateDentableCar Ilya Shurumov 2020-05-09 11:27:03 +0600
  • b30842dd91 - implement PlaceCameraInCar, PlaceCameraAtLocation, PointAtTarget - fix bugs in ModifyCamera Ilya Shurumov 2020-05-09 10:32:19 +0600
  • 675256b046 - LoadBankFromLump to deny load non-existing lumps Ilya Shurumov 2020-05-09 10:31:27 +0600
  • 6634d8520e - [EMU] temporary use SquareRoot0 with CRT implementation Ilya Shurumov 2020-05-09 10:30:46 +0600
  • fd80ded25b - ghidra DB updates Ilya Shurumov 2020-05-09 10:30:12 +0600
  • 0803a18a9c - debug keys to toggle position display - minor fixes Ilya Shurumov 2020-05-06 17:22:54 +0600
  • 0beeccca86 - improve CarBuildingCollision and bcollided2d Ilya Shurumov 2020-05-06 16:13:28 +0600
  • 2bfb4a7897 - fix UnpackCellObject - improve CheckScenaryCollisions Ilya Shurumov 2020-05-06 16:12:50 +0600
  • 9ee283fa32 - debug overlay line limit Ilya Shurumov 2020-05-06 16:12:06 +0600
  • 827c137189 - collision debug to key switch - some debug pause fixes Ilya Shurumov 2020-05-06 10:42:10 +0600
  • 8fa10b65ad - update Ghidra project Ilya Shurumov 2020-05-06 10:21:18 +0600
  • a75e53d385 - fix matrix in DrawSmashable_sprites Ilya Shurumov 2020-05-06 10:20:21 +0600
  • 607da2dd0c - fix RenderModel Ilya Shurumov 2020-05-06 10:03:05 +0600
  • f67c643fbf - implement damage_object, MoveSmashable_object, DrawSmashable_sprites Ilya Shurumov 2020-05-06 10:02:48 +0600
  • 9759ce8899 - ratan2 temporary uses atan2 from CRT Ilya Shurumov 2020-05-06 10:02:09 +0600
  • b43832bec7 - temporary fix for positional correction in CarBuildingCollision Ilya Shurumov 2020-05-06 10:01:42 +0600
  • 6ed63d8b3c - fix InitCarPhysics, TempBuildCarMatrix, GlobalTimeStep, LongQuaternionToMatrix, initOBox Ilya Shurumov 2020-05-05 21:30:48 +0600
  • d22d8df453 - implement ApplyDamage, DamageCar Ilya Shurumov 2020-05-05 21:29:44 +0600
  • d164767c7f - fix StepOneCar Ilya Shurumov 2020-05-05 21:29:10 +0600
  • 9172422631 - fix camera behavior CheckScenaryCollisions Ilya Shurumov 2020-05-05 18:17:44 +0600
  • b4d9463418 - fix bFindCollisionPoint and CarBuildingCollision Ilya Shurumov 2020-05-05 18:17:06 +0600
  • c1cec60fde - update Ghidra project Ilya Shurumov 2020-05-05 18:16:05 +0600
  • 33ec2cca8d - fix CheckScenaryCollisions Ilya Shurumov 2020-05-03 10:39:51 +0600
  • a9140c9234 - implement COLLISION_DEBUG drawing Ilya Shurumov 2020-05-02 09:12:05 +0600
  • b41f042c12 - added Debug_AddLineOfs Ilya Shurumov 2020-05-02 09:11:44 +0600
  • 210eeae73b - implement FindModelIdxWithName Ilya Shurumov 2020-05-02 08:15:32 +0600
  • b78b2f72cd - implement FindSmashableObjects - fix smashable volume levels Ilya Shurumov 2020-05-02 08:15:15 +0600
  • 9c4e77b782 - [EMU] implement SpuGetVoiceVolume, SpuSetVoiceVolume, SpuGetVoicePitch Ilya Shurumov 2020-05-02 08:14:40 +0600
  • 521a90489e - implement PauseSFX, UnPauseSFX, PauseSound, UnPauseSound Ilya Shurumov 2020-05-02 08:13:50 +0600
  • 2ff1377c4d - line debug overlay [WIP] Ilya Shurumov 2020-05-01 14:51:44 +0600
  • ecd1594fbc - [EMU] fix gte_ldv1, gte_ldv2 Ilya Shurumov 2020-05-01 14:51:24 +0600
  • 0ecf83875e - attempt to fix bcollided2d, bFindCollisionTime, bFindCollisionPoint, CarBuildingCollision Ilya Shurumov 2020-05-01 14:51:06 +0600
  • c3347feba5 - implement bcollided2d, bFindCollisionPoint, bFindCollisionTime, CarBuildingCollision Ilya Shurumov 2020-05-01 12:08:36 +0600
  • 3a55c7f366 - update README - update Ghidra DB Ilya Shurumov 2020-05-01 11:18:59 +0600
  • a3bf2e8e5b - implement ShowFlare - fix AddNightLights Ilya Shurumov 2020-04-30 21:35:07 +0600
  • 535e82e9e9 - implement InitFXPos Ilya Shurumov 2020-04-29 22:01:27 +0600
  • 2dd14bac21 - implement AddNightLights, ShowCarlight, FindCarLightFade Ilya Shurumov 2020-04-29 21:03:13 +0600
  • b15abaf8c5 - implement DoThunder, RequestThunder, InitThunder, DoLightning, add_haze Ilya Shurumov 2020-04-29 18:53:02 +0600
  • 5d136eb02c - properly decompiled ControlCarRevs Ilya Shurumov 2020-04-29 18:22:51 +0600
  • fe4722dca8 - implement UnpackCellObject - use UnpackCellObject in DrawMapPSX - change some types for better understanding the code Ilya Shurumov 2020-04-29 13:10:08 +0600
  • ec6491bb87 - implement CollisionCopList Ilya Shurumov 2020-04-29 13:09:20 +0600
  • 234243fbc6 - implement CheckScenaryCollisions Ilya Shurumov 2020-04-29 00:00:25 +0600
  • 7d7d29a7a6 - update README Ilya Shurumov 2020-04-28 13:20:01 +0600
  • f56fe13348 - fix bug in ClearRegion Ilya Shurumov 2020-04-28 12:56:10 +0600
  • 5535f1f069 - allow secret cars in DEBUG Ilya Shurumov 2020-04-28 12:48:18 +0600
  • 4d23f39aac - pretty InitPlayer & UpdatePlayers Ilya Shurumov 2020-04-28 12:48:04 +0600
  • d1b19bddb5 - implement ProcessOverlayLump, InitOverheadMap, DrawMultiplayerMap Ilya Shurumov 2020-04-27 21:38:04 +0600
  • 64b0464c0e - fix wheels and shadow OT index - update Ghidra DB Ilya Shurumov 2020-04-27 21:37:24 +0600
  • b56d325bee - Proper aspect ratio dependent on window size Ilya Shurumov 2020-04-27 19:56:49 +0600
  • 52c04e46de - [EMU] added Emulator_GetScreenSize - [EMU] use better SPU constants Ilya Shurumov 2020-04-27 19:56:18 +0600
  • 447a281220 - fix DrawTILES detail levels Ilya Shurumov 2020-04-27 19:18:11 +0600
  • 2181519b65 - non-hardcoded LEV loader for PC version Ilya Shurumov 2020-04-27 16:52:30 +0600
  • 09ff4d28af - better VSync handling for PC Ilya Shurumov 2020-04-27 16:30:14 +0600
  • 6ae1468c71 - experimental Driver 1 LEV lumps support Ilya Shurumov 2020-04-27 16:29:53 +0600
  • 989430b4af - debug keys to change draw distance Ilya Shurumov 2020-04-27 13:53:49 +0600
  • 2973e1bbb7 - [EMU] game debug keys support Ilya Shurumov 2020-04-27 13:53:23 +0600
  • 0fdd119bcf - fix my nasty bug in InitSkidding Ilya Shurumov 2020-04-27 13:12:59 +0600
  • b60bf33226 - replace shifts with divisions and miltiplies in SetupDrawMapPSX & ControlMap Ilya Shurumov 2020-04-27 13:12:32 +0600
  • e63eceb816 - pretty ClearRegion and less pretty ProcessSpoolInfoLump Ilya Shurumov 2020-04-27 13:11:19 +0600
  • f90b5b8597 - fix AddWheelForcesDriver1 and CheckCarEffects Ilya Shurumov 2020-04-27 11:52:16 +0600
  • aee9488db4 - [EMU] warn if SpuWrite exceeds memory Ilya Shurumov 2020-04-27 11:51:03 +0600
  • 792c9b817e - implement InitSkidding, TerminateSkidding, CheckCarEffects - marked LoadSoundBankDynamic as BUGGED - [EMU] little attempt to fix SPU sample lookup Ilya Shurumov 2020-04-27 11:27:09 +0600
  • b6ef02f957 - change shifts to divisions in SOUND.C Ilya Shurumov 2020-04-27 10:36:34 +0600
  • a966e73cb2 - fix SoundTasks, MapCarIndexToBank Ilya Shurumov 2020-04-27 10:36:11 +0600
  • 10a4ec93ff - [EMU] fix decodeSound Ilya Shurumov 2020-04-27 10:35:09 +0600
  • bd8004ee4f - implement ResidentModelsBodge, CollisionSound, SoundTasks, AddEnvSounds - fix ControlCarRevs Ilya Shurumov 2020-04-27 09:18:52 +0600
  • 26be016644 - [EMU] libSPU fixes Ilya Shurumov 2020-04-27 09:16:33 +0600
  • 0303c128b0 - implement LoadSoundBank, ComputeDoppler, SetPlayerOwnsChannel - fix ClearChannelFields Ilya Shurumov 2020-04-27 05:28:49 +0600
  • 1a675344a9 - implement LoadLevelSFX, MapCarIndexToBank, SpecialVehicleKludge Ilya Shurumov 2020-04-27 05:28:02 +0600
  • 90fbda26f5 - pretty code in SPOOL.C Ilya Shurumov 2020-04-27 05:27:02 +0600
  • 12c7b4fcf8 - little fix to HAVANA_AUGUST_DEMO Ilya Shurumov 2020-04-26 18:36:53 +0600
  • ba6f1753b5 - DEBUG_OPTIONS define to enable Debug Options in Release build Ilya Shurumov 2020-04-26 18:20:35 +0600
  • d3a7a5dbdd - added experimental loading of Aug 2000 Demo LEV files (#define switch) Ilya Shurumov 2020-04-26 18:19:33 +0600
  • 6d8a0eb6ee - fix StepOneCar ground collision crash Ilya Shurumov 2020-04-26 18:18:30 +0600
  • 503ca5d5ea - fix debug options Ilya Shurumov 2020-04-26 16:23:42 +0600
  • 9381e7d6fb - fix pause SetRightWayUp Ilya Shurumov 2020-04-26 16:17:24 +0600
  • f16974ea2c - implement TempBuildHandlingMatrix Ilya Shurumov 2020-04-26 16:10:54 +0600
  • 0d13f079ca - "Debug Options" menu Ilya Shurumov 2020-04-26 16:07:37 +0600
  • 6021da941d - implement calc_sky_brightness Ilya Shurumov 2020-04-26 16:06:34 +0600
  • 04524b7aee - [EMU] properly implement SquareRoot0 Ilya Shurumov 2020-04-26 13:43:58 +0600
  • fa08875342 - implement UpdateVolumeAttributesS Ilya Shurumov 2020-04-26 13:15:43 +0600
  • fdf1de4bea - implement jsqrt Ilya Shurumov 2020-04-26 13:14:44 +0600
  • 06dacfd09d - implement StartSound, Start3DTrackingSound, Start3DSoundVolPitch, SetChannelPitch, SetChannelVolume, SetChannelPosition3 - complete CalculateVolume Ilya Shurumov 2020-04-26 13:06:59 +0600
  • 028adb3726 - [EMU] implement SquareRoot0 Ilya Shurumov 2020-04-26 13:04:31 +0600
  • 1d675380d5 - [EMU] SpuSetVoiceAttr sets gain Ilya Shurumov 2020-04-26 12:34:51 +0600
  • 36e74ac953 - implement DoSpeech, PlaySpeech, InitSpeechQueue, BodSay, MissionSay, InitTunnes, AddTunnels Ilya Shurumov 2020-04-26 12:15:53 +0600
  • 2a6d355bc8 - implement GetEngineRevs, ControlCarRevs Ilya Shurumov 2020-04-26 12:02:35 +0600
  • 888a684b55 - fix camera bug in InitCamera Ilya Shurumov 2020-04-26 07:01:04 +0600
  • e3a3a05278 - fix wheelspin Ilya Shurumov 2020-04-26 06:44:52 +0600
  • a8e611b83a - make LIBMATH include math Ilya Shurumov 2020-04-26 06:44:42 +0600
  • 6c127bc502 - fix math in InitCarPhysics, GlobalTimeStep, initOBox, RebuildCarMatrix Ilya Shurumov 2020-04-26 06:35:23 +0600
  • 9321f6f067 - fix math in StepOneCar, GetFrictionScalesDriver1, ConvertTorqueToAngularAcceleration, AddWheelForcesDriver1 Ilya Shurumov 2020-04-26 06:34:50 +0600
  • b8028d4faf - remove semi transparent flag from text on PC version Ilya Shurumov 2020-04-26 06:33:43 +0600
  • 222c8e1e59 - emulator swap interval to 60 FPS - Ghidra DB update Ilya Shurumov 2020-04-26 06:33:15 +0600
  • cfa37cc027 - 80% of AddWheelForcesDriver1 human-readable Ilya Shurumov 2020-04-26 00:27:08 +0600
  • 7154cde8c8 - two versions of AddWheelForcesDriver1 Ilya Shurumov 2020-04-25 21:07:42 +0600