Silent
b3131a41b4
Make script randomness 16-bit, like on PS2
2024-03-17 20:52:52 +01:00
Silent
d72a0cb7a0
Fix probabilities in CVehicle::InflictDamage incorrectly assuming a random range from 0 to 100.000
2024-03-17 18:15:56 +01:00
Silent
56ac3b8795
Fix the evasive dive miscalculating the angle, resulting in peds diving towards the vehicle
...
Fixes #3
2024-03-13 22:15:34 +01:00
Silent
858abbd342
III/VC: Apply the environment mapping on extra components
...
Also includes an INI exception list "ExtraCompSpecularityExceptions"
for cars with incorrectly set specular on extras,
like Stallion and Mesa Grande
2024-03-09 17:04:12 +01:00
Silent
ac3601e12c
III: Apply bilinear filtering on the player skin
2024-03-07 23:34:15 +01:00
Silent
50c6a9bda3
Fixed an inverted condition in CCarCtrl::PickNextNodeRandomly
...
leading to cars being unable to turn right from one way roads
Contributed by Nick007J
Fixes #1
2024-03-07 22:47:52 +01:00
Silent
f025dff42d
Fixed vehicles exploding twice if the driver leaves the car while it's exploding
...
Fixes #13
2024-02-29 21:44:18 +01:00
Silent
ef65dd7c2d
Migrated several fixes to use HookEach
...
Gives each hook intercepting functions its own thunk function,
so if another modification intercepts only one of X functions
patched by SilentPatch, this will now be preserved.
Also makes GTA SA's stored car bomb ownership fix work
with the Hoodlum EXE.
2024-02-03 20:26:50 +01:00
Silent
8cf5157941
Update to the newest ModUtils
2024-01-28 15:26:24 +01:00
Silent
2af4ec8e06
Obtain desktop resolution regardless of DPI scaling
...
Fixes "Cannot find X video mode" when DPI scaling is in use
2021-07-26 23:55:41 +02:00
Silent
87f9d8b63a
Fixed a conflict with Heli & Plane Collision fix in III
2020-04-02 17:31:04 +02:00
Silent
7c79495174
III: Fix chopper's search light placement
...
VC: Typo fix
2019-12-27 16:24:35 +01:00
Silent
9265226a09
III: Give chopper/escape their own col model which is big enough
2019-12-27 16:04:46 +01:00
Silent
c1ccfba2ec
III/VC: Added EnableVehicleCoronaFixes INI option
2019-12-27 11:06:26 +01:00
Silent
b46e91918c
III: Fix SetupBigBuilding for cranes, bright windows and others
2019-12-24 00:02:06 +01:00
Silent
fe37cd7c88
III/VC: Corrected Ambulance siren pos again to reduce clipping
2019-12-23 21:00:38 +01:00
Silent
7aebe3f355
III/VC: Moved taxi corona fix to shared code
2019-12-15 18:54:53 +01:00
Silent
03a0cb68be
III: Fixed taxi light corona placement for Taxi
2019-12-15 17:25:09 +01:00
Silent
9b26855d3d
Unified math functions
2019-12-15 13:44:20 +01:00
Silent
f3113ba0ee
III: Fixed corona placements in Firetruck, Ambulance, Enforcer
2019-12-10 22:07:39 +01:00
Silent
de60ad587c
III: Corrected FBI Car secondary siren sound
2019-12-08 19:33:04 +01:00
Silent
39df8343ca
III/VC: Remade static shadow alpha fix properly
...
Now disables alpha test for these shadows instead of tweaking intensity
"until it works"
2019-12-07 19:29:08 +01:00
Silent
ad842130d3
III: Fix pattern for IsAudioInitialised failing with a Steam version
2019-09-25 23:05:29 +02:00
Silent
a9903ac922
Migrated Blista car crusher fix to use patterns and allowed it to fail gracefully
2019-09-25 20:36:39 +02:00
Silent
97e60f5261
III - Call cDMAudio::IsAudioInitialised before adding one shot sounds, like in VC
2019-08-25 15:08:40 +02:00
Silent
bb02824c91
Metric/Imperial check based on Windows locale settings and on INI/debug menu override (III/VC)
2019-08-24 22:35:35 +02:00
Silent
da5b5b1e12
Set up facilities for delayed patching in III/VC
2019-08-24 17:05:32 +02:00
Silent
4d02505521
Moved shared stuff to a submodule
2019-06-28 23:53:05 +02:00
Silent
80242b42f7
Marked some functions as safebuffers since realistically QueryPerformanceCounter won't ever cause a buffer overrun and it's a quite time critical function
2019-01-05 19:08:57 +01:00
Silent
8648f7498a
Fix no-CD patch in III
2018-10-13 11:21:40 +02:00
Silent
95af3acd4f
Fix wrong assembly hook for III pathfinding
2018-06-16 13:02:19 +02:00
Silent
2e02450995
Credits for III, VC and SA newsteam
2018-04-28 17:45:32 +02:00
Silent
b11644ae5a
GetBuildNumber export (revision << 8 | build)
2018-04-20 20:33:45 +02:00
Silent
2614f4d1b0
Decreased keyboard input latency - III, VC, SA 1.0/newsteam
2018-03-28 21:23:16 +02:00
Silent
4653e4f00c
Fixed ammo granting from SCM - III/VC
2018-01-28 18:15:38 +01:00
Silent
2d1c7f97e6
Refactor version checking in III/VC to new method
2018-01-14 12:04:22 +01:00
Silent
75b512764b
Updated RsMouseSetPos call fix
2018-01-10 01:08:41 +01:00
Silent
59374848d3
014C cargen counter fix (by spaceeinstein) - III/VC
2017-12-29 00:41:00 +01:00
Silent
344d70800f
Thin templates for margin fixes for III/VC
2017-12-23 18:38:45 +01:00
Silent
32fa0c9e51
Bomb ownership bug fix in III/VC + small corrections
...
Project fixes
2017-09-27 23:12:05 +02:00
Silent
cab60502f3
Removed censorship - III/VC
2017-09-26 22:21:52 +02:00
Silent
b60c4dbfcf
FILE_FLAG_NO_BUFFERING fix moved to fixes-shared-with-ddraw
2017-09-18 23:11:19 +02:00
Silent
bf8f58970d
Unified code between ddraw and ASIs
2017-09-18 22:13:02 +02:00
Silent
fb672f079b
Simplified ScopedUnprotect selection
...
Made SA use safer ScopedUnprotect
2017-09-18 12:52:35 +02:00
Silent
29cea98c70
Fixup patterns for UPX executables
...
Adapted ScopedUnprotect for UPX executables
2017-09-16 23:32:17 +02:00
Silent
92fb1798f9
Fixed III pattern for pathfinding fix
2017-09-15 22:01:43 +02:00
Silent
aa08703dd7
PickNextNodeToChaseCarXYZ for III
2017-09-13 22:40:30 +02:00
Silent
54264b5cc4
Purple Nines Glitch fix revised
2017-09-12 23:26:08 +02:00
Silent
e3fe830843
Extra constness where applicable
2017-09-12 22:57:30 +02:00
Silent
4b934419bf
Proper metric-imperial conversion constants
2017-09-12 22:35:45 +02:00