Commit Graph

225 Commits (93a5663fc8b3f28da9d5ce6e59409ee1944a201d)

Author SHA1 Message Date
Stenzek dac5dd562b
HTTPDownloader: Improve error reporting
Give something human-readable when an error occurs.
2 years ago
Stenzek 9fa8fee193
Achievements: Use rc_client for pause throttling 2 years ago
Stenzek 5a948800b7
Achievements: Purge first-disc-from-playlist option
Unnecessary since all disc's hashes are registered.
2 years ago
Stenzek 07f410bc6a
Achievements: Mirror whacky rcheevos header handling 2 years ago
Stenzek 3dca598063
Log: Switch to enum class
Need to change the channel to a bitset too.. the string lookups are
horribly slow, and conflict when one is a prefix of another.
2 years ago
Stenzek 2813b4bece
Achievements: Open profile on leaderboard selection 2 years ago
Stenzek 1d83e72887
Achievements: Fix incorrect plural string 2 years ago
KamFretoZ b564f928bd
DiscordRPC: Add Rcheevos Icon Support (#3286) 2 years ago
Stenzek 5ed8af4236
Achievements: Shrink URL buffer sizes
They never end up being 512 bytes.
2 years ago
Stenzek 7f4e5d55db
Misc: Update copyright headers 2 years ago
Stenzek 940200f7f3
FullscreenUI: More animation fixes 2 years ago
Stenzek 344a4a6215
FullscreenUI: Navigation improvements
Improve default item focus, eliminate some animation glitches.
2 years ago
Stenzek 7a05d5aca5
Achievements: Reset focus when opening windows 2 years ago
Stenzek b04f721d55
Achievements: Use plural form for points 2 years ago
Stenzek 6deb2eb390
Achievements: Fix badge download bug
Where it would download the incorrect icon if the locked badge was the
first image seen.
2 years ago
Stenzek a7f3d7b02d
ImGuiManager: Add CompactFontRange() 2 years ago
Stenzek e8b787fb57
Misc: Change various icons 2 years ago
Stenzek f2c0303875
Misc: Use lightgun controller icon 2 years ago
Stenzek 7ac3e2fe50
Settings: Don't create deprecated achievement cache directories 2 years ago
Stenzek ec5d8cb1d6
Achievements: Use badge IDs from server
Fixes icons not invalidating if they're changed/reassigned in the RA
database.
2 years ago
Stenzek a2f98541b3
Misc: Slim down some header includes 2 years ago
Stenzek 6fe0c986fa
System: Rewrite EXE override/loading
Relies on POST=7 as a kernel initialization indicator, instead of
patching the BIOS.

Fixes EXE loading with OpenBIOS and PS2 BIOS, and fast boot getting
baked into save states.
2 years ago
Stenzek 7217536fdd
MD5Digest: Span-ify 2 years ago
Stenzek 500fbe5ef1
Achievements: Fix potential uninitialized data read 2 years ago
Stenzek f6d3a7987d
System: Load discord-rpc dynamically 2 years ago
Stenzek a89ec0eaf9
Achievements: Always recompute state data size on save
It can be smaller, or, apparently fail in some cases...
2 years ago
Stenzek db305660c1
Achievements: Implement disc change without state reset 2 years ago
Stenzek b9ff358ab3
Achievements: Support scratchpad memory 2 years ago
Stenzek e7e09023e2
Achievements: Avoid malloc on state save/load 2 years ago
Stenzek c86f6eb639
Achievements: Fix incorrect data source for mastery points 2 years ago
Stenzek 1565a2667d
Misc: More format string fixes 2 years ago
Stenzek 4e922a34a7
Log: Simplify macros 2 years ago
Stenzek b6d019db66
Misc: Replace log printf calls with fmt 2 years ago
Stenzek f3aec0c965
Host: Re-introduce plural translation support 2 years ago
Stenzek 37a76a020a
FullscreenUI: Add horizontal padding to menu windows 2 years ago
Stenzek ca3cfbaa99
Misc: Pass string_view by value 2 years ago
Stenzek 60f12e77fa
Achievements: Fix fullscreen window height 2 years ago
Stenzek 84b24c6228
Achievements: Fix HC mode activating on reset of non-cheevo game 2 years ago
Stenzek 8c741d2d48
Qt: Update glyph range for zh-CN and purge old obsolete strings 3 years ago
Stenzek bf4e8feb25
FullscreenUI: Redo landing page and add help bar 3 years ago
Stenzek f369724b7c
dep/imgui: Update to v1.90.1 3 years ago
Stenzek 5f9eef585f
Achievements: Wrap long achievement descriptions 3 years ago
Stenzek eae4f73f94
Achievements: Open cheevo details in browser when selected 3 years ago
Stenzek da9e3064c2
Achievements: Display missable/progression/win icons 3 years ago
Stenzek 73cee9f705
Settings: Add UserResources to EmuFolders
Allowing some resources, such as fonts/sounds to be overridden by the
user.
3 years ago
Silent d08a40bcd8
DiscordRPC: Show session time in Discord Rich Presence 3 years ago
Stenzek e93fec49bb
Achievements: Reload settings after hardcode disabled 3 years ago
Stenzek fb0ad26de8
Achievements: Fix incorrect fallback message 3 years ago
Stenzek 79c226efff
SmallString: fmt -> format, format -> sprintf 3 years ago
Stenzek dc6bb357d4
Achievements: Handle dynamically-sized leaderboard trackers 3 years ago
Silent 888582713b
Achievements: Fix the percentage counter when only unofficial achievements exist
Now correctly shows "This game has no achievements" and no percentage bar,
as per the RetroAchievements integration guide.
3 years ago
Stenzek 28556ee3e9
Achievements: Fix multiple leaderboard trackers 3 years ago
Stenzek 72716719b3
Achievements: Use big picture for confirm hardcore disable 3 years ago
Stenzek cc6f22163c
HTTPDownloader: Add support for progress updates/cancelling 3 years ago
Stenzek b459a42fb7
Achievements: Use a 60 second timeout for server calls 3 years ago
Stenzek 0fe6e9170b
HTTPDownloader: Move to util project 3 years ago
Stenzek 3c6b6c5770
Achievements: Use retryable client error status code 3 years ago
Stenzek f05ff4103e
Misc: Build fixes for Android 3 years ago
Stenzek a062b00c1a
Bus: Protect main RAM buffer
Get rid of write-time checks.
3 years ago
Stenzek b1bb33a566 Common: Move CPU macros to types.h 3 years ago
Mrlinkwii 062af59a8c Achievements: Different choice of words in achievement popup 3 years ago
Stenzek 4266f42257 Achievements: Don't turn HC off on login fail if we reauth 3 years ago
Stenzek aa1e59c9f1 Achievements: Don't disable HC while login pending 3 years ago
Stenzek 184b0a1a52 Misc: Swap most C format strings for fmt 3 years ago
Stenzek 92440bdfcf Log: Add fmt overloads 3 years ago
Stenzek ac0601f408 Common: Drop String, add SmallString 3 years ago
Stenzek 3a47c1eb52 Fullscreen: Light mode corrections 3 years ago
Stenzek 846f74c86d Achievements: Backports from PCSX2 3 years ago
Stenzek 68b59ee748 CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
3 years ago
Stenzek c773c763ef Achievements: Switch to rc_client 3 years ago
Stenzek 9b47561c89 Misc: C++20 fixes 3 years ago
Stenzek e23c9875d5 Misc: Split core and util Host 3 years ago
Stenzek dc9c99438b Misc: Post-refactor cleanups 3 years ago
Stenzek e57ad0b6aa Host: Backport translations cache
Note: You'll need a new command line for lupdate.

..\..\..\dep\msvc\qt\6.5.0\msvc2022_64\bin\lupdate.exe ../ ../../core/ ../../util/ -tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP -ts duckstation-qt_LANGUAGE.ts
3 years ago
Stenzek bb60170d9a Move frontend-common to util/core 3 years ago