Commit graph

292 commits

Author SHA1 Message Date
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
8e44eb8d7b
Fix the biker cop drive by patch for Hoodlum EXE 2024-02-02 22:06:00 +01:00
Silent
f63425cff0
Cancel the Drive By task of biker cops when losing the wanted level 2024-01-31 22:35:59 +01:00
Silent
7787d92dc7
Remade custom numberplates
Removed the "cache" to make the code simpler,
and resolve a SP bug where number plates from
the upgrade parts broke any number plates
on future spawns of the same car model.
2024-01-28 20:49:52 +01:00
Silent
99f57a0855
Fix crosshair issues when sniper rifle is quipped and a photo is taken by a gang member
Contributed by Wesser
2024-01-28 18:09:54 +01:00
Silent
0a59b79cce
Fix a memory leak when taking photos 2024-01-28 18:09:36 +01:00
Silent
3ba84ad1c0
Disable the radio station change anim on boats where CJ stands upright
Contributed by Wesser
2024-01-28 15:58:13 +01:00
Silent
8cf5157941
Update to the newest ModUtils 2024-01-28 15:26:24 +01:00
Silent
7c09e7a5c2
Tie handlebar movement to the stering animations on Quadbike,
fixes odd animation interpolations at low speeds

Contributed by Wesser
2024-01-28 14:44:45 +01:00
Silent
2c8961c0d1
Add wind animations when driving a Quadbike
Contributed by Wesser
2021-07-27 22:17:10 +02: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
bc8aa99196
Rewrote directional multiplier fix 2020-05-01 22:53:44 +02:00
Silent
e5fdb350e3
Display stats in kg's as floats 2020-04-02 18:23:56 +02:00
Silent
5154c47ae2
Sorted HierarchyTypoFix + added "transmision" typos from Dumper 2020-04-02 17:59:01 +02:00
Silent
65c7702da5
Fixed a conflict with Shadows Settings Extender 2020-02-21 22:48:58 +01:00
Silent
e797ec4f3a
SA: Ported new fixes to Steam/RGL:
- Reset bPenaltyForDeathApplies and bPenaltyForArrestApplies on new game
- Fix lightless taxis
- Allow extra6 to be picked with component rule 4 (any)
- Disallow moving cam up/down with mouse when looking back/left/right in vehicle
2019-12-28 00:13:27 +01:00
Silent
1d007aed68
SA: Disallow moving cam up/down with mouse when looking back/left/right in vehicle (1.0 only for now) 2019-12-26 23:18:01 +01:00
Silent
51aec1955f
SA: Disabled moonphases in SA-MP (time manipulation breaks them) 2019-12-26 23:15:27 +01:00
Silent
7a96e5eefb
VC/SA: Allow extra6 to be picked with component rule 4 (any) 2019-12-25 15:36:59 +01:00
Silent
9248a822c6
III/VC/SA 1.0: Fix lightless taxis 2019-12-24 12:36:03 +01:00
Silent
c803927c80
SA: Reset bPenaltyForDeathApplies and bPenaltyForArrestApplies on new game (SA 1.0 only for now) 2019-12-23 23:21:19 +01:00
Silent
9b26855d3d
Unified math functions 2019-12-15 13:44:20 +01:00
Silent
a72b52868c
SA: Replaced moon phases fix with a less invasive one 2019-12-08 14:32:55 +01:00
Silent
7466c5c99c
SA: Disable building pipeline for skinned objects
Fixes parachute animations without having to edit the model
2019-12-08 13:09:46 +01:00
Silent
2be613a75b
III/VC/SA: Disable alpha test for stored shadows too 2019-12-08 12:27:33 +01:00
Silent
86f1c60267
SA: Disable alpha test for static shadows
Fixes fire shadows
2019-12-07 20:17:01 +01:00
Silent
382bdcf3b9
SA: Re-introduce corona rotation on PC, like it is in III/VC/SA PS2 2019-12-07 12:02:36 +01:00
Silent
49ab1a5ed8
Slightly rework AudioUtilsGetCurrentTimeInMs not to lose precision 2019-12-06 21:01:22 +01:00
Silent
8d9ba3a97a
CdStreamSync fix: Use a RAII wrapper for cdstream critical section 2019-11-23 17:27:14 +01:00
Silent
0dbe281982
SA newsteam/RGL: Default Steer with Mouse to disabled 2019-09-22 14:44:07 +02:00
Silent
37957a1256
SA newsteam/RGL: Remove censorships 2019-09-22 13:53:38 +02:00
Silent
082a9e7156
Updated newsteam patches to use patterns, adding RGL support
Newsteam r1/r2 specific patches are now alll gone
2019-09-22 12:15:29 +02:00
Silent
31ab59e578
Updated newsteam variables to use patterns to support RGL 2019-09-21 00:33:49 +02:00
Silent
c2f6c9bc2e
Fix newsteam patterns for RGL 2019-09-20 20:35:05 +02:00
Silent
f9a77d2ddd
Fix paintjobs vanishing after opening/closing garage without rendering the car first - SA 1.0 2019-08-24 13:14:32 +02:00
Silent
10130d0f37
Metric/Imperial check based on Windows locale settings and on INI/debug menu override (SA 1.0 only for now) 2019-08-12 19:43:09 +02:00
Silent
4d02505521
Moved shared stuff to a submodule 2019-06-28 23:53:05 +02:00
Silent
60c4eb3b66
Disable TrueInvicibility in SAMP 2019-05-18 11:10:40 +02:00
Silent
21d6ed5cc3
Account for SA-MP patches for GetWeaponSkill in RenderWeaponPedsForPC 2019-05-18 11:06:17 +02:00
Silent
031d026e27
Fix regression introduced by Firela ladder - taxi boost jump stopped working 2019-04-02 18:49:37 +02:00
Silent
3a75bff65f
Correct Z write for rendering weapons and muzzleflashes (fixes both in fact) 2019-03-30 12:51:38 +01:00
Silent
0d7cd7dec9
Expose LS-RP mode server list to INI 2019-03-30 12:21:33 +01:00
Silent
a0b1f9690a
Add AD:RP to servers in "LS-RP Mode" 2019-03-29 23:26:34 +01:00
Silent
9fa0652da4
Modified 1.01 message 2019-03-17 15:23:02 +01:00
Silent
59e24547b0
Add compatibility shims to Lightbeam Fix and keyboard input latency fix 2019-03-17 15:15:45 +01:00
Silent
971e4a26a7
TrueInvicibility INI option 2019-03-07 23:02:49 +01:00
Silent
65862b38cf
IgnoresWeaponPedsForPCFix switch 2019-03-06 22:11:57 +01:00
Silent
e94fec9c6f
Factorize weapon and muzzleflash rendering into separate options 2019-03-06 21:59:14 +01:00
Silent
6b2ad034cb
LS-RP Mode 2019-03-06 21:51:21 +01:00
Silent
cabd0c999a
Scoped render states 2019-03-06 20:37:49 +01:00
Silent
5921dfddb3
Delete unused code bringing noise 2019-03-05 21:24:47 +01:00
Silent
30c10a9a25
Added more options to debug menu (rotor fix, small steam texts, minimal HUD) 2019-02-03 14:09:29 +01:00
Silent
9dbbcb42cf
Exceptions list for lightbeam BFC fix 2019-02-03 13:28:24 +01:00
Silent
90339aa980
Revisited and cleaned up lightbeam fix 2019-02-03 00:33:17 +01:00
Silent
43501aa161
Full precision D3D hidden under a define 2019-02-02 12:02:59 +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
7f7769ea22
Merge branch 'patch' into dev 2018-12-04 20:43:30 +01:00
Silent
f9a507b029
Partial revert "Normalized string comparision functions usage between different functions"
This reverts commit 1c41d135b5.
2018-12-04 20:40:41 +01:00
Silent
910b9372b5
Simplify GetModuleHandleEx usage 2018-10-31 23:43:07 +01:00
Silent
8f6fa047e2
Don't clean the car BEFORE Pay 'n Spray doors close, as it gets cleaned later again anyway! - SA 1.0 2018-10-14 00:01:28 +02:00
Silent
8918bc9a68
Resetting stats and variables on New Game (SA 1.0 only) 2018-09-25 23:57:50 +02:00
Silent
1a92ebb95d
Prevent "ped hit" samples from playing where they used to, so passengers don't comment on gently pushing peds 2018-09-22 23:54:25 +02:00
Silent
914d482d0d
Play passenger's voice lines when killing peds with car, not only when hitting them damages player's vehicle 2018-09-22 21:41:27 +02:00
Silent
2dfc9d30be
Unified special vehicle features and double rwheels override (it's now internally a special vehicle feature, just like rotors) 2018-09-02 23:57:29 +02:00
Silent
02f7063535
Merge branch 'master' into dev 2018-06-13 21:18:04 +02:00
Silent
1d3b0a20c1
Fix ColouredZoneName=0 ignoring text alpha 2018-06-13 20:49:40 +02:00
Silent
aeb9a76e00
Tug tow bar 2018-06-05 21:07:42 +02:00
Silent
03482f0779
Allow for several hierarchy typos (DFT-30, Sweeper, boats)
This retires BOAT_MOVING_PROP feature and Sweeper workaround
2018-06-05 20:03:40 +02:00
Silent
77f78fedca
Double artict3 trailer 2018-06-05 19:57:53 +02:00
Silent
3ec5663861
Update ModuleList.hpp 2018-06-05 01:16:51 +02:00
Silent
b791865af6
Animation for Firela ladder 2018-05-27 15:19:30 +02:00
Silent
623464d45e
Port CdStream race condition to newsteam as freezing is very frequent now 2018-05-20 22:00:39 +02:00
Silent
9d30b51273
Fix crash on newsteam 2018-05-20 22:00:13 +02:00
Silent
d9917df62b
Remaining fixes adapted to SA newsteam 2018-05-19 21:26:00 +02:00
Silent
2e02450995
Credits for III, VC and SA newsteam 2018-04-28 17:45:32 +02:00
Silent
edbe62e421
Tie credits XOR to revision version so it changes every public build
Corrected credits hook (in case somebody else hooks there already...)
2018-04-28 16:49:32 +02:00
Silent
18afa85c3f
SA newsteam fixes (partially) 2018-04-28 16:13:29 +02:00
Silent
ed397348d1
Fixed handling.cfg name matching (names don't need unique prefixes anymore)
III (all), VC (all), SA (all supported)
2018-04-24 23:59:40 +02:00
Silent
16a8b15086
Removed nasty ReadCall hacks 2018-04-22 00:18:12 +02:00
Silent
b11644ae5a
GetBuildNumber export (revision << 8 | build) 2018-04-20 20:33:45 +02:00
Silent
1c41d135b5
Normalized string comparision functions usage between different functions 2018-04-12 23:56:25 +02:00
Silent
d709936322
outfit.asi compatibility 2018-04-08 14:40:30 +02:00
Silent
bf08a40d1a
Updated MemoryMgr 2018-04-02 21:01:11 +02:00
Silent
2614f4d1b0
Decreased keyboard input latency - III, VC, SA 1.0/newsteam 2018-03-28 21:23:16 +02:00
Silent
6c6700bcef Bicycle on fire fix - SA 1.0 2018-02-17 13:59:44 +01:00
Silent
48ff3a0150 Changed 1.01 disclaimer
Removed replay fix for now
2018-02-11 14:01:10 +01:00
Silent
889daff459 Patterns for SA newsteam variables 2018-02-10 20:04:12 +01:00
Silent
1f8b44384e Fixed ammo granting from SCM - SA 1.0 2018-01-28 18:30:52 +01:00
Silent
a4bae15050 Compilation fix 2018-01-28 18:15:53 +01:00
Silent
916c82b5a4 Fun with credits 2018-01-28 14:21:27 +01:00
Silent
ae62b9f434 Fixed triangle above recruitable peds' heads (SA 1.0) 2018-01-26 18:18:52 +01:00
Silent
5ad460ff40 CPlayerInfo operator= (for SA 1.0 2018-01-26 18:18:36 +01:00
Silent
78e4e3f414 Fix Master compilation 2018-01-15 23:01:57 +01:00
Silent
e021dfe53f extra assertion 2018-01-15 01:51:36 +01:00
Silent
883b0dde94 Supply Lines/Beefy Baron SCM fix (player is placed under the building and not high in the sky) 2018-01-14 02:04:38 +01:00
Silent
62ed9242bc Supply Lines streaming fix (SA 1.0) 2018-01-11 21:45:59 +01:00
Silent
89e2a8d121 Small scope fix 2018-01-06 16:20:35 +01:00
Silent
63ba94e547 Re-added fallback code if SHGetFolderPathA fails (like in stock code, falls back to "data" directory) 2018-01-06 16:04:11 +01:00
Silent
b22bed5802 This code can be reused (and gets reused very fine) 2017-12-30 12:45:12 +01:00
Silent
88664b2279 Re-added missing lunar64 to resources 2017-12-30 12:37:30 +01:00