Commit graph

42381 commits

Author SHA1 Message Date
Mai
aae61894f8
Merge pull request #12595 from LillyJadeKatrin/retroachievements-bugfix-2
Clear active challenges when game closes
2024-02-27 02:30:34 -05:00
mitaclaw
fd8f2c7822 JitArm64: Install BranchWatch 2024-02-26 19:38:27 -08:00
mitaclaw
7cccedca1e Jit64: Install BranchWatch 2024-02-26 19:38:27 -08:00
mitaclaw
2aa250a68a Interpreter: Install BranchWatch 2024-02-26 19:38:27 -08:00
mitaclaw
67f60bec7e PowerPC: Implement BranchWatch
This new component can track code paths by watching branch hits.
2024-02-26 19:38:27 -08:00
LillyJadeKatrin
56b82e764c Clear active challenges when game closes
Failing to do this was causing challenge icons to carry over into the next game if a game was closed while the icons were active, even if the next game to run was a completely different game entirely with completely different badges.
2024-02-26 22:21:05 -05:00
Nayla
1ca424147e
Update GP7E01.ini 2024-02-24 16:47:40 -05:00
Nayla
b9f8229cf2
Update GP7E01.ini 2024-02-24 11:07:43 -05:00
Nayla
2264607389
Update GP5E01.ini 2024-02-24 11:03:40 -05:00
Nayla
97c23c0e8a
Update flatpak.yml 2024-02-23 17:27:25 -05:00
Nayla
ddc04fc340
Update macos.yml 2024-02-23 17:15:22 -05:00
Nayla
d06f58ba66
Update macos.yml 2024-02-23 17:14:36 -05:00
Nayla
23da9a6c99
Create macos.yml 2024-02-23 17:09:36 -05:00
Nayla
5cc9bce4e9
Update Gamestate.cpp 2024-02-23 17:01:59 -05:00
Nayla
c9818203d5
Update GP5E01.ini 2024-02-23 13:07:32 -05:00
Nayla
4af52a6fb0
Update GP6E01.ini 2024-02-22 20:51:37 -05:00
Nayla
c37ca0a404
Update GP7E01.ini 2024-02-22 20:49:46 -05:00
Nayla
bbd66d19fe
Update GP6E01.ini 2024-02-22 20:38:00 -05:00
Nayla
2f97f71f0c
Update GP7E01.ini 2024-02-22 20:34:51 -05:00
Nayla
77556d06d8
Update GP7E01.ini 2024-02-22 20:27:44 -05:00
Nayla
2bd83f6da0
Update GP5E01.ini 2024-02-21 19:38:01 -05:00
Nayla
474f49ccc6
Update GP7E01.ini 2024-02-21 19:30:43 -05:00
Nayla
25dd81f802
Update GP6E01.ini 2024-02-21 19:28:11 -05:00
Nayla
7a97699ed4
Update GMPE01.ini 2024-02-21 18:43:46 -05:00
Admiral H. Curtiss
5090a028e6
Merge pull request #12435 from Filoppi/fix-aspect-ratio-stuck
Fix aspect ratio heuristics getting stuck to a state
2024-02-20 21:36:43 +01:00
Admiral H. Curtiss
4b56ce3988
Merge pull request #12437 from Filoppi/improve-window-presentation-resolution
Improve window presentation at native resolution
2024-02-20 21:28:10 +01:00
Filoppi
48fbbdba7c Video: update widescreen heuristic code to never get stuck to specific old values when changing settings 2024-02-20 22:26:19 +02:00
Admiral H. Curtiss
3a41d991ce
Merge pull request #12591 from JesseTG/jtg/cmake-flexibility
Have dolphin_scmrev run `ScmRevGen` from `CMAKE_CURRENT_SOURCE_DIR`
2024-02-20 20:34:14 +01:00
LillyJadeKatrin
d66b96b1c0 Properly enable RetroAchievements hardcore mode
RetroAchievements plans to use the user_agent in unlock requests to determine which software version was used to play the game, and can filter older software versions out. As such, I have been given the go-ahead to remove the hardcoded line that forces hardcore to always be false.
2024-02-20 12:59:01 -05:00
Jesse Talavera
a84dc3123e Use CMAKE_CURRENT_SOURCE_DIR for the CMake module path 2024-02-20 08:09:06 -05:00
Filoppi
3f102ea8c2 Video: Make the game resolution (within the window) snap to the XFB size if they are within a ~1 pixel treshold on one axis only.
This takes care of making the image clearer in some edge cases where the game was already running at near perfect
 4:3 with no stretching, and the VI aspect ratio didn't match the XFB by one pixel, making the image stretched and blurry.
-Video: Fix `FindClosestIntegerResolution() using the window aspect ratio and not the draw aspect ratio, causing it to prefer
 stretching over black bars in cases when it wasn't desirable.
2024-02-20 03:09:11 +02:00
Filoppi
95ee0ac781 Video: Fix aspect ratio heuristics getting stuck to widescreen (or to non widescreen) (m_is_game_widescreen variable) if the user first forced the aspect ratio to 16:9/4:3 and then set it back to Auto. 2024-02-20 02:42:52 +02:00
Jesse Talavera
edaafaae2f Have dolphin_scmrev run ScmRevGen from CMAKE_CURRENT_SOURCE_DIR 2024-02-19 11:41:01 -05:00
Admiral H. Curtiss
ccf2435047
Merge pull request #12586 from LillyJadeKatrin/retroachievements-pointspread-fix
Fixes to Achievement points count/mastery
2024-02-19 02:41:14 +01:00
LillyJadeKatrin
e5b73fec08 Fixes to Achievement points count/mastery
Two minor updates to improve the Achievement Manager's handling of a player's completion rate.
One, UnlockStatus and the unlock map now track achievement category, such that TallyScore does not count unofficial achievements in counts/points.
Two, the determinations for mastery/completion are now improved to check (1) that the achievement triggering this is CORE (not UNOFFICIAL) and (2) that it has not already been unlocked at this level on the site, which should be sufficient to determine that the unlocking of this particular achievement completes/masters the game.
2024-02-18 19:27:18 -05:00
Mai
22d96ef5b5
Merge pull request #12590 from iwubcode/graphics_mod_action_factory_name
VideoCommon: move factory names to be a static inside each action class
2024-02-18 17:13:03 -05:00
Mai
27415b0ba1
Merge pull request #12587 from AdmiralCurtiss/localtime
Core: Fix crash when inspecting a savestate with a timestamp that causes localtime() to error out
2024-02-18 17:12:29 -05:00
Mai
cd9a7db4c1
Merge pull request #12589 from AdmiralCurtiss/ios-fs-logs
IOS/FS: Display the invalid path in the ASSERT in BuildFilename().
2024-02-18 17:11:53 -05:00
iwubcode
a1147dae6e VideoCommon: move factory names to be a static inside each action class, so that they can be reused in the future for serialization 2024-02-18 15:45:10 -06:00
Admiral H. Curtiss
638808c944
IOS/FS: Display the invalid path in the ASSERT in BuildFilename(). 2024-02-18 20:06:32 +01:00
Admiral H. Curtiss
0157166940
Merge pull request #12585 from iwubcode/json_util_vec3
Common: add json utility functions for Vec3 serialization
2024-02-18 19:02:59 +01:00
iwubcode
edbf8f1772 Common: add json utility functions for Vec3 serialization 2024-02-17 22:06:06 -06:00
Admiral H. Curtiss
d3140e72c3
Core: Fix crash when inspecting a savestate with a timestamp that causes localtime() to error out. 2024-02-18 04:45:37 +01:00
Admiral H. Curtiss
52410813f2
Common: Add utility function that wraps localtime_s() or localtime_t(). 2024-02-18 04:40:25 +01:00
Admiral H. Curtiss
982ad93355
Merge pull request #12582 from LillyJadeKatrin/retroachievements-bugfix-2
Improved achievements disabled messaging
2024-02-18 03:49:44 +01:00
Admiral H. Curtiss
7d6a5d3665
Merge pull request #12583 from JesseTG/jtg/cmake-flexibility
Simplify including Dolphin via `FetchContent`
2024-02-18 03:06:03 +01:00
Nayla
833004fe8b
Update flatpak.yml 2024-02-17 20:46:15 -05:00
Jesse Talavera
acb18a58cf Make the path given to CMAKE_USER_MAKE_RULES_OVERRIDE absolute 2024-02-17 20:36:17 -05:00
Admiral H. Curtiss
9b5fd5d34e
Merge pull request #12281 from TellowKrinkle/AsahiGL33
VideoCommon: Don't use indexed output for fbfetch
2024-02-18 02:33:50 +01:00
Admiral H. Curtiss
b30d6e92db
Merge pull request #12314 from Dentomologist/balloontip_rework
Balloontip drawing rework
2024-02-18 00:35:18 +01:00