Silent
47787d5292
III: Improve SitInBoat integration
...
* Integrated a CPed::PedSetInCarCB backport from VC (like in SitInBoat)
* Also fixed CPed::WarpPedIntoCar (new to SP)
2024-05-11 16:20:34 +02:00
Silent
b7914dfb59
Simplify moonphases loading and DLL module management
...
__ImageBase is a special linker symbol we can use here.
2024-05-11 12:42:28 +02:00
Silent
bc75ee4585
III: Copy the atomic render CB in CloneAtomicToFrameCB instead of overriding it
...
Fixes detached limbs rendering the normal and LOD atomics together
Fixes #24
2024-05-10 19:40:54 +02:00
Silent
d5dc4f18a6
III: Integrate Fire_Head's SitInBoat
...
Exposed as a new SIT_IN_BOAT special vehicle feature
Fixes #22
2024-05-09 21:11:22 +02:00
Silent
7ad7901a3e
III/VC: Integrate FLA utils
...
Makes SP's code compatible with FLA's 32-bit model IDs
2024-05-09 19:11:20 +02:00
Silent
2a5f9f439c
III: Clean up the pickup object when reusing a temporary slot
...
Fixes #21
2024-05-08 23:12:24 +02:00
Silent
a535081e8a
III/VC: Upgrade the variable resets fix to how it is in SA
...
Also call CTimer::Initialise from CGame::Initialise
Fixes #20
2024-05-07 22:30:32 +02:00
Silent
33c206cfc3
Support ASLR in III and VC
2024-04-06 15:14:58 +02:00
Silent
2eab47968c
Enable Dodo keyboard controls for all cars when the flying cars cheat is enabled
2024-03-21 19:25:30 +01:00
Silent
5a99b6a4d8
III: Backport 1.1 Stats menu font fix to 1.0
2024-03-20 21:21:39 +01:00
Silent
8414ed4208
Null terminate read lines in CPlane::LoadPath and CTrain::ReadAndInterpretTrackFile
2024-03-18 23:47:51 +01:00
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
013990b914
Rename branch to Shipping
2024-02-09 21:21:35 +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
de34cfec03
Re-enable debug symbols
2024-02-03 16:48:57 +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
c9d7a0dcba
Bump up version numbers
2019-12-28 12:16:49 +01: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
f3f9004322
III/VC: Made vehicle ID-based fixes data driven
2019-12-25 16:02:42 +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
df012b84cf
Add RWGTA - wrappers for III/VC RW where macros would be used in SA
2019-12-07 16:24:41 +01:00
Silent
77140a8ef6
Use proper RW versions for all 3 games
2019-12-07 14:47:08 +01:00
Silent
7ef5a03b57
Bump up version
2019-09-25 23:05:42 +02: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
d549eb4682
Bump up version number
2019-09-22 14:46:05 +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
5b8ad59097
Project fixes
2019-03-02 16:17:29 +01: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