Commit Graph

2722 Commits

Author SHA1 Message Date
mark wallace
d0ea5f41be - Added static const int DUCK_DELAY_FRAMES = 30 to define the delay (1 second at 30 FPS).
- Added `int duckFrameCounter` to track frames the duck button is held.
  - Added `bool isDucking` to track crouch state and prevent re-triggering.
  - Updated `CPad` constructor to initialize `duckFrameCounter` and `isDucking`.
2025-03-30 18:37:55 +00:00
mark wallace
f7d23f3bb3 Modified CPad::DuckJustDown to use a frame counter for a 1-second delay. 2025-03-30 18:35:13 +00:00
Stefanos Kornilios Mitsis Poiitidis
24114d9a07 Merge branch 'falco/miami_settings_saving' into 'main'
Miami Settings Save File + Miami/Liberty Settings Icons

See merge request skmp/dca3-game!88
2025-03-30 09:31:19 +00:00
Falco Girgis
4178d6f8f0 Moved HUD location label up to align with minimap.
Users were complaining that the location HUD strings were appearing too
low onscreen and were getting cut-off on certain CRTs and that the
placement of this text does not match that of the PS2 version and looks
janky.

This PR simply moves it up vertically to align with the bottom of the
Radar guage so that it doesn't get cut off and matches the relative
positioning of the PS2 version, which people seem to like better.
2025-03-30 04:10:16 -05:00
Falco Girgis
5914842483 Addressed review feedback. 2025-03-30 03:54:01 -05:00
Falco Girgis
a6facaec30 Merge branch 'thegang/vmu-icons' into falco/miami_settings_saving 2025-03-30 01:01:19 -05:00
Stefanos Kornilios Mitsis Poiitidis
eea56cb195 Merge branch 'ph3nom/miami-allow-reduced-draw-distance-mr' into 'main'
Allow Draw Distance Slider to Go Lower than Default Limit

See merge request skmp/dca3-game!87
2025-03-30 05:36:47 +00:00
Falco Girgis
b1b225b345 Added basic settings.ini saving to Miami. 2025-03-29 22:53:49 -05:00
Josh Pearson
d240a6d33f Allow Draw Distance Slider to Go Lower than Default Limit
Will allow users to opt for better performance with reduced draw distance, if desired
2025-03-29 10:33:52 -06:00
Josh Pearson
a584cee0cc Rain Sprites are Fillrate Constrained on PVR GPU. Reduce Layers for DC Build. 2025-03-29 10:31:09 -06:00
Stefanos Kornilios Mitsis Poiitidis
82bc55c3d4 streams: Update volumes on SetMusicMasterVolume/SetMusicFadeVolume 2025-03-29 16:37:20 +02:00
Stefanos Kornilios Mitsis Poiitidis
2cb15f3728 Merge branch 'skmp/streaming-and-sfx-fixes' into 'main'
streaming: Fix prefetch behaviour, read discards race, sfx and stream playback position race

See merge request skmp/dca3-game!83
2025-03-29 14:33:26 +00:00
Stefanos Kornilios Mitsis Poiitidis
9eace08c7e streaming: Fix prefetch behaviour, read discards race, sfx and stream playback position race 2025-03-29 16:23:44 +02:00
Stefanos Kornilios Mitsis Poiitidis
0657700e11 Merge branch 'falco/collision_sh4_accel_phase1' into 'main'
Collision Acceleration Part 1

See merge request skmp/dca3-game!77
2025-03-29 09:23:31 +00:00
Falco Girgis
6c71054cb4 Addressed review feedback. 2025-03-28 17:50:59 -05:00
Stefanos Kornilios Mitsis Poiitidis
fbfb684425 flamethrower fix for miami 2025-03-28 21:28:41 +02:00
Falco Girgis
f495bffd00 Addressed review feedback. 2025-03-28 06:24:56 -05:00
Falco Girgis
dec63c5bff Another try at fixing Miami sim builds. 2025-03-28 01:08:58 -05:00
Falco Girgis
3cfdb3c931 Attempt to fix Miami sim builds. 2025-03-28 00:49:14 -05:00
Falco Girgis
374141eda1 Trying again to fix builds: CMatrix constructor. 2025-03-28 00:33:52 -05:00
Falco Girgis
41e544c0f1 Fixed bug with jumping infinitely + sim builds 2025-03-28 00:29:36 -05:00
Falco Girgis
0ba1c595cd Acceleration working in miami. 2025-03-28 00:17:25 -05:00
Falco Girgis
02799207ed Fixed fuck up. 2025-03-27 23:05:15 -05:00
Falco Girgis
687a9ab137 Forgot to remove a micro optimization. 2025-03-27 23:03:39 -05:00
Falco Girgis
3a342b2a9c DCA Liberty working minimal changes. 2025-03-27 22:48:55 -05:00
Stefanos Kornilios Mitsis Poiitidis
5984c4f432 CutsceneHead: Don't leak RpHAnimAnimations 2025-03-25 19:19:51 +02:00
Stefanos Kornilios Mitsis Poiitidis
1c12637506 ColModel / Triangle planes: more fixes for miami and liberty 2025-03-25 19:19:51 +02:00
Stefanos Kornilios Mitsis Poiitidis
3b7f5cffc3 collision fixes: fix miami linked list corruption, liberty replica 2025-03-25 19:19:51 +02:00
Stefanos Kornilios Mitsis Poiitidis
aba5bdac62 fix memleaks and clang 2025-03-25 19:19:51 +02:00
Stefanos Kornilios Mitsis Poiitidis
19debfced6 im2d: strip -> fan, rwdc micro wins for memory 2025-03-25 19:19:51 +02:00
Stefanos Kornilios Mitsis Poiitidis
7e7d7de546 move save/load compression to allocate with re3StreamingAlloc, assert to make sure allocation worked 2025-03-25 19:19:51 +02:00
Stefanos Kornilios Mitsis Poiitidis
0f34808e8c Introduce re3StreamingAlloc that tries to despawn if alloc fails, use it for allocs during loading 2025-03-25 19:19:51 +02:00
Stefanos Kornilios Mitsis Poiitidis
ad0e0ac6fb Merge branch 'pgta/ControllerMappingPt2' into 'main'
Pgta/controller mapping pt2

See merge request skmp/dca3-game!71
2025-03-25 17:07:27 +00:00
Stefanos Kornilios Mitsis Poiitidis
c1f9cea93c Merge branch 'Texture_fixes' into 'main'
Texture fixes

See merge request skmp/dca3-game!57
2025-03-25 17:06:28 +00:00
mark wallace
2fb88c56ef Cleaned up previous button binding MR for A & B buttons, added audible feedback for camera view changes. 2025-03-25 00:05:28 +00:00
mark wallace
bcba2f1eae change camera sound 2025-03-22 05:26:15 +00:00
mark wallace
13ff64119c A+B mapped for Ammu-nation and other things.... 2025-03-21 23:20:52 +00:00
Stefanos Kornilios Mitsis Poiitidis
06e183fbd9 Header file fixups 2025-03-17 00:19:03 +02:00
Stefanos Kornilios Mitsis Poiitidis
27ca2fe4f4 dc.cpp: Set custom assert handlers to redirect system asserts, cleanup stacktrace 2025-03-17 00:02:16 +02:00
Falco Girgis
1e069ec895 Updated desc + app ID fields for settings file. 2025-03-16 16:56:06 -05:00
Falco Girgis
1a4b84869a Fixed simulator builds by using the regular path. 2025-03-16 13:31:21 -05:00
Falco Girgis
b739b89fd6 Fixing issues with previous merge. 2025-03-16 12:57:52 -05:00
Falco Girgis
6d67dc2ffd Merge remote-tracking branch 'origin/main' into HEAD 2025-03-16 12:49:21 -05:00
Stefanos Kornilios Mitsis Poiitidis
33ece72250 miami: make PED_BLOCKSIZE dynamic 2025-03-16 19:44:23 +02:00
Falco Girgis
a7d85c2f7d Settings file saving/loading finalized. 2025-03-16 12:17:09 -05:00
Stefanos Kornilios Mitsis Poiitidis
3664a47755 Merge branch 'skmp/getExecutableTag-cleanups' into 'main'
Unify getExecutableTag, export it for KOS, cleanups, KOS update

See merge request skmp/dca3-game!66
2025-03-16 16:00:01 +00:00
Falco Girgis
2365fe663b Working saving, not loading. 2025-03-16 10:23:55 -05:00
Stefanos Kornilios Mitsis Poiitidis
54a7512b91 Unity getExecutableTag, export it for KOS, cleanups, KOS update 2025-03-16 17:09:56 +02:00
Stefanos Kornilios Mitsis Poiitidis
c0e7ddef84 Merge branch 'falco/thread_attributes' into 'main'
Gave threads default attributes for RAM gainz.

See merge request skmp/dca3-game!63
2025-03-16 14:54:04 +00:00
Stefanos Kornilios Mitsis Poiitidis
be52c1cf54 Fixes for vmu profiler / thread 2025-03-16 16:44:37 +02:00