Commit Graph

722 Commits

Author SHA1 Message Date
Silent
17baa64613
SA: Use DWLP_USER in the resolution dialog
GWLP_USERDATA was unlikely to cause issues, but it's technically
reserved since we didn't create the window class ourselves.
DWLP_USER is guaranteed to be free for us to use.
2024-10-28 22:36:50 +01:00
Silent
f1d85b825b
SA: Clean CVehicleModelInfo fields from ::Init so they are cleaned up after modloader loads the ASI
Fixes #44
2024-10-28 20:47:34 +01:00
Silent
4cb6edad7c
SA: Also scale the default size of the gamepad crosshair
Fixes #29
2024-10-28 19:51:57 +01:00
Silent
6e5b41c958
SA: Fix focus issues with the resolution selection dialog
Now requests focus the proper way from WM_INITDIALOG,
instead of a manual SetFocus call.

Fixes #49
2024-10-28 19:27:26 +01:00
Silent
a07d7936da
SA: Improve mod compatibility of the new resolution dialog
Should resolve compatibility issues with Renderhook
2024-10-28 18:56:52 +01:00
Silent
e8b3d3f531
SA: Fix EU 1.0 incompatibilities 2024-10-25 21:36:10 +02:00
Silent
d74b104473
Fix a typo 2024-10-25 18:03:34 +02:00
Silent
ea13429022
Update changelog 2024-10-24 09:28:41 +02:00
Silent
3218612792
SA: Fix nitrous recharging faster when reversing the car
By Wesser
2024-10-23 23:59:45 +02:00
Silent
1c4a08ea92
SA: Fix text background padding not scaling to resolution
Debugged by Wesser
2024-10-23 23:59:29 +02:00
Silent
710f1b13ad
SA: Fix Map screen boundaries and the cursor not scaling to resolution
Debugged by Wesser
2024-10-23 23:58:23 +02:00
Silent
97c2c8a094
Work around libflac linking issues with v141_xp 2024-10-23 21:52:50 +02:00
Silent
003b0c6bf1
Add logo to ReadMe 2024-10-23 19:28:33 +02:00
Silent
a40302a11d
Add README.md and changelogs 2024-10-23 19:17:07 +02:00
Silent
fd4fbbacef
III: Rsstore the 'brakelights' dummy as it's vanished from the III PC code 2024-10-21 22:28:52 +02:00
Silent
8e258b0ac5
VC: Reset CWeather::StreamAfterRainTimer when restarting
Fixes saves/new game having the "after rain stream" if you load
a save after playing in rain
2024-10-19 14:33:18 +02:00
Silent
1b3a2dd1fc
Fix UpdateUrl 2024-10-18 13:19:24 +02:00
Silent
2c998b0c9c
Remove return std::move to make use of an implicit move 2024-10-17 23:42:08 +02:00
Silent
de59add19f
SA: Fix heat seeking and gamepad crosshairs not scaling to resolution 2024-10-15 22:10:36 +02:00
Silent
2ce34524c4
Don't use std::forward on a variable multiple times
The previous usage was just wrong,
it may have been subtly broken.
2024-10-14 21:35:03 +02:00
Silent
3d205cdf95
VC/SA: Add Minimal HUD to VC, document it in SA 2024-10-12 20:28:14 +02:00
Silent
8301635efc
SA: Fix post effects not scaling correctly
* Heat haze not rescaling after changing resolution
* Water ripple effect having too high wave frequency at higher resolutions
2024-10-12 16:40:42 +02:00
Silent
9de11adc48
SA: Rename TrueInvicibility to TrueInvincibility
Fixes #28
2024-10-12 11:41:20 +02:00
Silent
bee5b44af1
III/VC/SA: Fix sliding text leftovers causing texts to stay on screen for too long at high resolutions
Also introduced new INI/debug mode options to re-enable those cut features in all 3 games:
* SlidingMissionTitleText
* SlidingOddJobText
2024-10-11 23:11:39 +02:00
Silent
b6450d1853
Changed the resolution scaling variable to a safer one
Improves compatibility with wsfix HUD scaling
2024-10-10 21:02:57 +02:00
Silent
5cb14580b5
III/VC/SA: Fix credits scaling and timing 2024-10-10 18:53:58 +02:00
Silent
2b64e74069
Fix VC JP ASLR conflict 2024-10-10 10:59:18 +02:00
Silent
f49b8696d9
Remove some local paths from the repository 2024-10-07 18:07:18 +02:00
Silent
d7ecf5245a
VC: Add more entries to DrawBackfaces 2024-10-07 18:03:09 +02:00
Silent
3a374deec7
III: Fix the onscreen counter bar X placement not scaling to resolution 2024-10-05 15:10:10 +02:00
Silent
efdffd8adf
III: Scale radardisc to resolution 2024-10-05 14:54:03 +02:00
Silent
1bc169899c
VC: Scale loading bar outline to resolution 2024-10-04 23:17:27 +02:00
Silent
25221421c8
VC: Scale blip outlines to resolution 2024-10-04 22:52:37 +02:00
Silent
8cde3246c1
VC: Scale onscreen counter bar position and shadow to resolution 2024-10-04 20:19:33 +02:00
Silent
f0b29c8b09
VC: Scale radardisc to resolution, and shrink it to 4px 2024-10-04 18:15:35 +02:00
Silent
97ebcdbbd5
Ported a bindable Num5 fix to new binaries
Fixes #27
2024-09-25 18:34:26 +02:00
Silent
f8d4dabdac
VC: Update DrawBackfaces, allow the tear gas to damage anyone (including the player), like on PS2 2024-09-22 14:18:39 +02:00
Silent
7ce2935e13
Update submodules 2024-09-21 16:41:54 +02:00
Silent
47497fc02b
VC: Added lh_philsint to DrawBackfaces 2024-09-21 13:35:45 +02:00
Silent
3bfeff1305
VC: Removed the fix for grenade spawning inside a detonator
It's a very minor visual issue, and it was causing a bug where
the grenade model was not loaded when picking the pickup up,
and crashed upon trying to throw it. Not worth the risk keeping this change
2024-09-21 13:31:25 +02:00
Silent
590ec867db
III: Store brightness packed to fix saving low brightness values
Fixes #26
2024-08-21 22:52:01 +02:00
Silent
15f9f08052
SA: Remake the monitor/resolution selection dialog
* Uses Common Controls 6 (modern styling)
* Lists friendly monitor names
* Acts correctly on pressing Escape
* Doesn't bug out when an inexistent adapter is selected
* Remembers the selected adapter
* Gives an option to skip the dialog and remember the choice
* Shows in the taskbar correctly
* Explicitly asks the system to scale for DPI, overriding compat options
2024-08-17 00:11:54 +02:00
Silent
686031437d
VC: Fix the screwdriver not making sounds on impact 2024-07-09 23:30:17 +02:00
Silent
554362e051
VC: Also exclude the chainsaw from the fist shake 2024-06-07 19:47:40 +02:00
Silent
bd40617c48
VC: Another DrawBackfaces entry 2024-06-05 21:53:36 +02:00
Silent
24ba6cc5c9
VC: Fix Tommy not shaking his fists with brass knuckles (in all cases) and most post-GTA III weapons (when cars slow down for him) 2024-06-05 21:53:13 +02:00
Silent
1b7af04886
SA: Disable the parachute animation fix in SA-MP if SA-MP Graphics Restore isn't installed 2024-06-05 18:39:48 +02:00
Silent
fe53b68248
SA: Invert a CPed::IsAlive check in
CTaskComplexEnterCar::CreateNextSubTask
to avoid assigning CTaskComplexLeaveCarAndDie to alive drivers

Fixes a bug where stealing the car from the passenger side while holding
throttle and/or brake would kill the driver, or briefly resurrect them
if they were already dead.
2024-05-26 15:04:24 +02:00
Silent
432ca9fee8
VC: More DrawBackfaces entries + sorted alphabetically 2024-05-26 13:04:01 +02:00
Silent
39c141eb56
VC: Correct the duration of the outro splash to 2.5 seconds and fix flicker
The original code hints at 1.5s, but that makes it hard
to read the splash before it vanishes

+ Update the DrawBackfaces list
2024-05-24 10:06:21 +02:00