Commit Graph

8650 Commits (v0.1-8153)
 

Author SHA1 Message Date
Stenzek 11c212260c
System: Only check controller changes when valid 10 months ago
Stenzek 4a57ccc3e8
Cheats: Strip leading * when importing old files 10 months ago
Stenzek a11ed649bf
Qt: Add keyboard navigation to memory view 10 months ago
Stenzek b3ae9cbe4a
Qt: Swap compatibility star image to SVG
Images originally provided by KamFretoZ, adjusted to better fit the
column width.
10 months ago
Stenzek 469485974c
CI: Download chtdb at build time 10 months ago
Stenzek e0b6f6f1b2
Cheats: Rewrite cheat management system 10 months ago
Stenzek 2079bac40b
StringUtil: Add FromCharsWithOptionalBase() 10 months ago
Stenzek 0d05548459
MinizipHelpers: Add ReadZipFileToString() 10 months ago
Stenzek d8fef6f22e
GameDatabase: Store strings as views
Saves duplicating everything in memory, and a ton of heap allocations.
10 months ago
Stenzek 86d66ddf82
StringUtil: Don't call data() on empty string_view 10 months ago
Stenzek 21ec3c1152
Qt: Fix automatic binding button in per-game controller settings 10 months ago
PugsyMAME 1e119c8e2d
Added the rest of the flag svgs (#3309)
* Added the rest of the flag svgs

As listed in:-     duckstation/src/core/game_database.h
Used the UK Flag for English as it's the standard on the packaging

* Update and rename Portugese.svg to Portuguese.svg

Damn typo

* Portuguese.svg not Portugese.svg

typo
10 months ago
PugsyMAME 07cb8d9c86 Referenced svgs not in project
Grabbed referenced flag svgs missing
10 months ago
PugsyMAME 412c8f0187 Replaced any : in #Cheat Descriptions
Replaced any ':' characters in #Cheat Descriptions that are not the start of a comment.
10 months ago
Stenzek 5ab65ff484
Qt: Remove now-duplicate flag icons 10 months ago
Stenzek 6e26ba3e9e
Qt: Display language flags instead of region 10 months ago
Stenzek ba0708a4ff
GameDatabase: Add parsing of Language field
Also speed up lookups through binary search.
10 months ago
Stenzek 2fc5856c44
StringUtil: Add CompareNoCase() 10 months ago
Stenzek dedc177300
GameDB: Normalize language fields 10 months ago
Stenzek 38a331fde4
ImGuiFullscreen: Support loading SVGs 10 months ago
Stenzek 3e26b7ab73
Image: Support rendering SVGs 10 months ago
Stenzek 3d5503612b
Image: Span and Error-ify 10 months ago
Stenzek 8680900788
ImGuiFullscreen: Fix horizontal menu items getting clipped 10 months ago
Stenzek 83a1386d0b
FullscreenUI: Collapse macro button settings by default 10 months ago
Stenzek 407dccb1db
Qt: Move GDB server enable to advanced options
And expose the port as a setting.
10 months ago
Stenzek 7ce4c34936
VulkanDevice: Scissor rect should never be negative 10 months ago
Stenzek dde7ebbb67
Deps: Update to Qt 6.8.0 and SDL2 2.30.8 10 months ago
Stenzek 26b6c704f0
MemMap: Support dynamic page size selection
i.e. 4K to 16K on ARM64.
11 months ago
Stenzek 0c2ab82252
System: Fix no-disc startup in later versions 10 months ago
Stenzek 449cd7cbc8
Data: Update SDL Game Controller DB 10 months ago
Stenzek 1778507995
Atualização Português do Brasil (#3306)
Atualizado para a última versão.
10 months ago
Stenzek bfbea97776
OCT 2024 Update to cheat file (#3307)
Cheat Submissions:
Pugsy: Drive Through Other Cars & Drive Anywhere cheats for Newman Haas Racing (USA) {SLUS-00602}
Pugsy: Drive Through Other Cars cheat for Rage Racer (USA) {SLUS-00403}
Pugsy: Infinite Time, No Damage,Schlesser Never Wins, Drive through other Vehicles & Drive Safely pass Tanks cheats for Taxi 2 {SLES-03597}
Pugsy: Drive Anywhere cheat for TOCA {SLES-00376 & SLUS-00611} TOCA 2 {SLUS-00996 & SLES-01542}
Pugsy: Roll Over cheats for Roll Away {SLUS-00724}
Pugsy: Walk Anywhere cheat for Hokuto no Ken {SLPS-02993}
Pugsy: Can't tackle/save ball and combined cheats for english language versions of FIFA 2000 {SLUS-00994, SLES-03345 & SLES-02315}
Pugsy: WTW, Invincibility & Infinite Bombs cheats for Bomberman - Party Edition {SLUS-01189} & Bomberman {SLES-01893}
Pugsy: Quickly converted the Hercules Action Game SLUS-00529 cheats for the re-release SLUS-01029
Pugsy: Walk through Walls, Walk through Water & No Biting Fish cheats for Herc's Adventures (USA) {SLUS-00298}
Pugsy: Collect from Anywhere/Easy Hit Boxes cheats for the three region versions of Crash 2
Pugsy: Walk Faster cheat for Parasite Eve (USA) {SLUS-00662/SLUS-00668}
Unicorngoulash: Some new cheats for Hellnight {SLES-01562}
Unicorngoulash: Fixed widescreen cheats for MediEvil {SCUS-94227}
Unicorngoulash: Character model Ammo & moon chump cheats for Ganbare Goemon - Ooedo Daikaiten {SLPM-86774}
Unicorngoulash: In-Battle widescreen cheats for Final Fantasy VIII (USA)
Unicorngoulash: Widescreen cheats for Deuce (Prototype)
Teh69thSpartan: 1 Hit/Invincibility & frozen enemies cheats for Hokuto no Ken {SLPS-02993}
Teh69thSpartan: Various new cheats and updated some cheat addresses and fixed other cheats for various Toy Story 2 games
Teh69thSpartan: Invincibility & Moon Jump cheats for MediEvil II {SCUS-94564}
Teh69thSpartan: Various cheats & fixes for the various Crash Bandicoot 1-3 games

Other Stuff
Updated lots of 16-9 Widescreen cheats to have 20-9 & Eye-Infinity selections (mileage WILL vary)
Fixed game id typo for the Kaette Kita Cyborg Kuro-chan (Japan) cheats - so the cheats will now appear (you may need to hit the RESET button on the cheats menu)
Fixed Andretti Racing {SLUS-00264} 60 FPS cheat
10 months ago
Stenzek f4b88edc49
GameDB: Disable WS for Breath of Fire IV
While it fares better than III, at wider ARs the sprite scaling
completely breaks.

Also fix the name for the Japanese release.
10 months ago
Stenzek ff194844de
GameDB: Disable WS for Breath of Fire III 10 months ago
Stenzek f1dd161504
GameDB: Chaos Control supports mouse 10 months ago
Stenzek 32e96b02ca
FullscreenUI: Various fixes
- Fix mismatched X/Y in landing page.
- Fix mismatched X/Y submenus.
- Fix window padding on save state submenu.
- Fix pressing back/close on save state submenu closing list.
11 months ago
Stenzek 9ff4fbd21c
StringUtil: Fix incorrect end_ptr computation 11 months ago
Stenzek 3fb5fb4c72
System: Fix saving of subimage index 11 months ago
Stenzek c9f7ef5f9a
System: Fix reset when booting EXE 11 months ago
Stenzek 80971dac5a
AnalogController: Allow negative vibration bias 11 months ago
Stenzek 08bdffac64
GPU/HW: Fix toggling texture replacement settings 11 months ago
Stenzek 71bb953253
GPU/HW: Handle redundant texture window updates
Significantly reduces draw count in THPS2.

~150 draw calls per frame to ~70.
11 months ago
Stenzek 52389f48a6
GPU/HW: Fix force-round-coords with texture cache 11 months ago
Stenzek 0ae4461fc3
README: Mention SSE2 builds and texture replacement 11 months ago
Stenzek 2f331540b1
BIOS: Fix OpenBIOS initializer 11 months ago
Stenzek a83b642a2d
Settings: Disable texture cache in safe mode 11 months ago
Stenzek c740fd9e11
GPU/TextureCache: Disable bilinear page upscaling by default
And fix it.
11 months ago
Stenzek 887d588029
System: Further improve fastboot behaviour
Use fastboot when slowboot will fail.
11 months ago
Stenzek 4d5e0b6c54
Settings: Don't create dumps/audio in userdir
Was replaced by media capture.
11 months ago
Anderson Cardoso 785692dbe1
Atualização Português do Brasil (#3304)
Atualizado para a última versão.
11 months ago