Commit Graph

575 Commits (5a7094b8121a9072949072530739b50382e38acc)

Author SHA1 Message Date
CRASHARKI 6d8e111d72
GameDB: Add ForcePGXPCPUMode to all remaining versions of Aladdin (#3431) 5 months ago
CRASHARKI af803eefc1
GameDB: Various fixes to GTA games (#3429) 5 months ago
CRASHARKI fff7654bc6
GameDB: Asterix does not support analog mode (#3428) 5 months ago
Davide Pesavento 06c950c06a
GameDB: Disable disc read speedup for Parasite Eve 2 (#3419) 6 months ago
JukePlz 8382a1ac7b
GameDB: Pop'n Tanks! does not support analog mode (#3416)
Only supports vibration.
6 months ago
JukePlz 0483117c70
GameDB: Disable auto analog mode for Gex - Deep Cover Gecko (PAL) (#3415)
Language selector only works in digital mode.
6 months ago
Stenzek 303ad7cdce
Data: Update SDL Game Controller Database 6 months ago
Stenzek e67ce7b54d
GameDB: DisablePGXP => DisablePGXPCulling for Cool Boarders 6 months ago
JukePlz 994dd18739
GameDB: Fixes for Cool Boarders and Welcome House (#3412)
* GameDB: Welcome House hash

* GameDB: Force disable PGXP in Cool Boarders

With PGXP on, it crashes, hangs or otherwise renders incorrectly in stage select menu.
6 months ago
Stenzek 674816b6eb
GameDB: Recompiler ICache for Crypt Killer
Justifier handlers are timing sensitive.
6 months ago
Stenzek 1405004fc0
GameDB: Set tolerance for Spider-Man games
Glitch polygons due to sign flipping because coordinates are up around
the 1024 range (CPU::PGXP::TruncateVertexPosition()).
7 months ago
Stenzek ddf906f377
FullscreenUI: Polish achievements login dialog 7 months ago
Stenzek b1ce3bf0b1
Data: Fix link in thirdparty.html 7 months ago
bl@ck_m@ge 1a5e852ffa
GameDB: disable analog support for some demos and beta versions (#3406) 7 months ago
Stenzek 79cb5779b4
Data: Swap svg classes for inline style
plutosvg can't handle classes.
7 months ago
bl@ck_m@ge 903a1570f1
GameDB: exclude analog support for some Rockman titles (#3404) 7 months ago
Stenzek 3b5d2e96f5
GameDB: PGXP-CPU for Spider-Man games 7 months ago
bl@ck_m@ge 12a50fe7c5
GameDB: exclude analog support for some 2D games (#3402) 7 months ago
Stenzek a3a162f724
Data: Update SDL game controller database 7 months ago
bl@ck_m@ge 6e39453b29
GameDB: add Digital Contoller support for The Adventure of Little Ralph (Demo) (#3401) 7 months ago
Stenzek 8c1f75ab8c
GameDatabase: Add overrides for maximum CD speedup cycles 7 months ago
Stenzek 4ce001aef3
GameDatabase: Add DisableFullTrueColor trait 8 months ago
Stenzek 98d1c71981
GameDB: Force full true color for Bust a Move 2
Not strictly accurate, but looks better.
8 months ago
Stenzek 2311c8d287
Settings: Convert dithering/true color options to a dropdown
Half of them are mutually exclusive, so this simplifies things.
Fewer options = better, right?
8 months ago
Stenzek 74064af730
GameDB: Set disable scaled interlacing on various games
Fixes intro fade/transitions in Final Fantasy VIII.
Fixes menu corruption in Destruction Derby Raw.
8 months ago
JukePlz 10fea83b4a
GameDB: Intelligent Qube doesn't support analog controller (#3392)
Same for the demos.
8 months ago
Stenzek 9734066514
FullscreenUI: Add StaticGray background 8 months ago
Stenzek 2a86faa51e
FullscreenUI: Replace landing icons with colourable icons 8 months ago
bl@ck_m@ge b8d86a18da
GameDB: Kagero II & III 8 months ago
JukePlz c775872a6c
GameDB: ASCII and VIP demos don't support analog controllers. (#3384) 8 months ago
JukePlz f2715b39ec
GameDB: Falcata - Astran Pardma no Monshou hash (#3376) 9 months ago
bl@ck_m@ge d5c83a80a3
GameDB: Sorcerer's Maze (#3375) 9 months ago
Stenzek 373c83c357
GameDB: PGXP-CPU for Twisted Metal 2 9 months ago
Stenzek 31a5d8c481
GameDB: Tama - Adventurous Ball in Giddy Labyrinth hash 9 months ago
Stenzek 4ce1b1afed
GameDB: Set PGXPPreserveProjFP for Vagrant Story
Improves jitter on character models.

Haven't seen any other game with this much of an impact.
9 months ago
Stenzek 5bd1a492be
GameDatabase: Turn PGXPPreserveProjFP into a boolean setting 9 months ago
Stenzek 2fcf115d0b
GameDB: Drop LUT fastmem overrides
No longer needed with the previous commit.
9 months ago
Stenzek 7bc18c8538
DDGoController: Rewrite to support axis input
And add virtual buttons for each of the possible states.
9 months ago
JukePlz 2dfa164629
GameDB: Dezaemon Plus Select 100 does not support analog mode (#3364) 9 months ago
Stenzek 8aa97a8118
Data: Update game controller database 9 months ago
JukePlz afd619a7d8
GameDB: Pro-Pinball needs same traits as others in the series (#3359)
otherwise hangs on loading and has inferior performance. Probably missed due to title hyphenation.
9 months ago
Stenzek 0e3668a7bb
GameList: Show achievement information in game list 9 months ago
Stenzek 21aa6ead5f
Scripts: Add script to download/generate achievement database 9 months ago
JukePlz 9096402a30
GameDB: Rakugaki Showtime does not support analog mode (#3358)
Only supports vibration.
9 months ago
Stenzek cc0ccf2648
Data: Update resources 10 months ago
Stenzek 9fdeeb3fb6
GPU: Add alpha blending support to overlay 10 months ago
Stenzek 313f653fe0
Data: Add one example overlay 10 months ago
Stenzek fbb63a81a8
FullscreenUI: Change default background and add Strobe 10 months ago
Stenzek 2fd89403f8
FullscreenUI: Name landing icon files after action 10 months ago
Stenzek 3130e16438
FullscreenUI: Add user-selectable backgrounds 10 months ago
Stenzek dc58d85b51
Data: PromptFont additions by KamFretoZ 10 months ago
Stenzek e43d7046ba
Achievements: Attempt relogin on system boot
And display an error notification if login fails, instead of
invalidating the token.
10 months ago
Stenzek 9971b9e059
Data: Update PromptFont with KamFretoZ's changes 10 months ago
Stenzek ea4e756512
Data: Update SDL Game Controller DB 10 months ago
Stenzek 8605722cdf
GameDB: GTA does not support analog mode 10 months ago
Stenzek a3645f3173
GameDB: Gokujou Parodius Da! Deluxe Pack 10 months ago
Stenzek 55c5e17fdc
GameDB: Driver 2 settings 10 months ago
Stenzek e7ff547f1b
GameDB: Street Fighter games
Disable upscaling because they use a stupidly large UV range and
relies on junk texels not being sampled, which happens at 1x.

That and they're 2D anyway.
10 months ago
Stenzek a919fa71aa
GameDB: PGXP-CPU for Wipeout games
Improves sprite jitter.
11 months ago
Stenzek 01dfc9ae51
GameDB: PGXP-CPU for Muppet Monster Adventure 11 months ago
Stenzek 2f5bdc9651
GameDB: Crash Team Racing supports JogCon 11 months ago
Stenzek 585b13fbd9
GameDB: Remove AnalogController from Point Blank 2
Apparently it does not support it. Not that you'd be using anything
other than a lightgun ;)
11 months ago
Stenzek 23c221be01
GameDB: Fix serial for Dino Crisis (Japan) 11 months ago
Stenzek edfeffd820
GameDB: Hash for Aquanaut's Holiday 11 months ago
Stenzek 666fee2df7
GameDB: Enable ICache for Crash 3
Sound effects during the intro can be lost if the CPU runs too fast.
11 months ago
Stenzek 2603ce5976
GameDB: Merge all 8 discs of Tokimeki Memorial 2 11 months ago
Stenzek d00627b44b
GameDB: Alnam no Kiba - Juuzoku Juuni Shinto Densetsu 11 months ago
Stenzek 0dbab167a8
GameDB: Disable widescreen in Fear Effect
FMV backgrounds.
11 months ago
Stenzek ceef778891
GameDB: Disable multitap for Fear Effect games 11 months ago
Stenzek 8bb013540d
GameDB: Remove redundant codes sections 11 months ago
Stenzek 09ba2ed181
GameDB: Remove duplicate code entries 11 months ago
Stenzek a4af88bc52
GameDB: More PSX.EXE hashes 11 months ago
Stenzek 9b0a906297
GameDB: Add more missing hash entries 11 months ago
Stenzek 71e1032605
GameDB: Army Men: Sarge's Heroes 11 months ago
Stenzek aff623b772
GameDB: JogCon games 11 months ago
Stenzek d7d028ac5c
GameDB: Recompiler ICache for Resident Evil 3
CD code gets super screwed up and sends multiple commands without
waiting for them to finish.
11 months ago
Stenzek 70a4b5c9f2
GameDatabase: Add missing flags 11 months ago
Stenzek 8567293103
Util: Add TextureDecompress 11 months ago
Stenzek 88836c431e
GameDB: King's Field I/II (Japan) 12 months ago
Stenzek cf0c2ea1e6
GameDB: PGXP-CPU for Tenchu 2 12 months ago
Nicolette Verlinden 869b159601
DiscDB: Fix Cardcaptor Sakura names 12 months ago
Nicolette Verlinden 988a7c8c6d
GameDB: Fix Cardcaptor Sakura names 12 months ago
Stenzek 5cfb76e3f5
GameDB: PGXP-CPU for Sheep Raider 12 months ago
Stenzek b8f397c353
GameDB: Aces of the Air 12 months ago
Stenzek 801ddf7b36
GameDB: Remove DMA override for RE2
No longer needed.
12 months ago
Stenzek 4763b6754c
GameDB: PGXP-CPU for Vandal Hearts II 12 months ago
Stenzek dae5973121
Data: Remove non-functioning shader
Depends on includes which are no longer present.
1 year ago
Stenzek b646f1453d
GameDB: DMA override for RE2
Stops disk read lockups during transitions with icache on.
Requires CPU to be faster than DMA.
1 year ago
PugsyMAME dfc4e0833e
GameDB: Finished off the database DEMO genre entries 1 year ago
Stenzek 5bca12a840
GameDatabase: Add ForceFullBoot trait
And set it for Nightmare Creatures. Game's disc code is a nightmare.
1 year ago
Stenzek d8cd32d964
GameDB: SLED-01340 requires subchannel 1 year ago
Stenzek 761c8bdf7f
Deps: Build libzip 1 year ago
PugsyMAME dbb2274d2d
GameDB: Fixing some codes for Lightspan games +more (#3318)
* Fixing some codes for Lightspan games +more

Added codes for some more lightspan games
Added Magic Castle to end of file
Fixed a few wrongly identified demos

* Add files via upload
1 year ago
PugsyMAME aacd62b29b
GameDB: Some more genre fixes (#3316)
* Some more genre fixes

The last few genre changes, so there is a no longer a simple genre of "Sports".
Also picked up a few DEMOs that I missed.

* Add files via upload
1 year ago
Stenzek 9050098e3e
GameDatabase: Rework deinterlace mode selection
The mode can either be preferred (if the user has not chosen
progressive), or force (ignore user's choice).

Also remove it from a bunch of games which apparently no longer
need it? Very strange...
1 year ago
Stenzek e4a358cacb
Controller: Add Pop'n and Densha De Go Controllers
Variants of digital controller with different buttons grounded.
1 year ago
PugsyMAME d3234a29c8
GameDB: Updating genres (#3315)
* Updating genres

Changed "Sports / " to "Sports -"  , as / should indicate multiple genres and - subgenres (there's still more to do).
Also added a ** DEMO ** genre as it's nice to be able sort them out.
Done a bit of work on the Lightspan educational games - but haven't completed as I've lsot the will to live with them.
Also done other clean ups on genres like cases and trailing dots.

* Tab Error in last update

Quick Fix for Tabs

* Fixing GameDB Lint errors

Oops

* Again Oops

oops

* Changed "Sports / " to "Sports -" , as / should indicate multiple genres and - subgenres (there's still more to do).
Also added a ** DEMO ** genre as it's nice to be able sort them out.
Done a bit of work on the Lightspan educational games - but haven't completed as I've lsot the will to live with them.

Also done other clean ups on genres like cases and trailing dots.
1 year ago
PowerDuckSamurai 7ad48c9309
GameDB: Various fixes (#3311) 1 year ago
Stenzek b3ae9cbe4a
Qt: Swap compatibility star image to SVG
Images originally provided by KamFretoZ, adjusted to better fit the
column width.
1 year ago
Stenzek 469485974c
CI: Download chtdb at build time 1 year 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
1 year ago
PugsyMAME 07cb8d9c86 Referenced svgs not in project
Grabbed referenced flag svgs missing
1 year ago
PugsyMAME 412c8f0187 Replaced any : in #Cheat Descriptions
Replaced any ':' characters in #Cheat Descriptions that are not the start of a comment.
1 year ago
Stenzek 5ab65ff484
Qt: Remove now-duplicate flag icons 1 year ago
Stenzek 6e26ba3e9e
Qt: Display language flags instead of region 1 year ago
Stenzek dedc177300
GameDB: Normalize language fields 1 year ago
Stenzek 449cd7cbc8
Data: Update SDL Game Controller DB 1 year 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
1 year 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.
1 year ago
Stenzek ff194844de
GameDB: Disable WS for Breath of Fire III 1 year ago
Stenzek f1dd161504
GameDB: Chaos Control supports mouse 1 year ago
Stenzek 75babc74cb
Data: Update SDL game controller db 1 year ago
Stenzek 9de5794afe
Data: Add replacement scanlines shader 1 year ago
Stenzek 060146a37a
CDROM: Add SubQ Skew option
Fixes corrupted boss sprites in Captain Commando.

One day I'll refactor things to fix this properly.
1 year ago
Stenzek ca6b99401b
Common: Build fix when compiling with AVX2 march 1 year ago
Stenzek 2e4eaeafdc
GameDB: PGXP-CPU for Hogs of War
Fixes wobble in minimap.
1 year ago
Stenzek e3a84af1aa
GameDB: PGXP-CPU for Firebugs
Fixes gaps in geometry.
1 year ago
Stenzek d1eed89292
GameDB: PGXP-CPU for Roswell Conspiracies 1 year ago
Stenzek 5ed96fcfe4
GameDB: ICache for Nightmare Creatures
Janky ass disc code...
1 year ago
Stenzek 50cfbf1629
GameDB: PGXP-CPU for Valkyrie Profile
Fixes wobble during screen transitions and battle stages.

Hopefully nothing else breaks, if it does, please let me know.
1 year ago
Bobby Smith a259178d1b
GameDB: South Park - Chef's Luv Shack controller update (#3298) 1 year ago
Stenzek 86bff869bc
dep/reshadefx: Update to 7bdfb03 1 year ago
Bobby Smith 2d3c6ace31
GameDB: Fix MGS Premium Package (#3289) 1 year ago
Stenzek 1446e3035f
Settings: Make Disable Interlacing a Deinterlacing mode
Saving that precious vertical space.
1 year ago
Stenzek 503004f17c
Data: Note third-party codecs in AppImage FFmpeg 1 year ago
Stenzek 0ba068e843
GameDB: Disable PGXP culling in Spyro 1
Otherwise it corrupts memory when looking through portals.
1 year ago
Stenzek 88ee70ef8a
Misc: Remove unused files 1 year ago
Stenzek 7f4e5d55db
Misc: Update copyright headers 1 year ago
Stenzek 3fbdcdb4ff
AudioStream: Rewrite and integrate expander 1 year ago
Stenzek 7df5764835
Data: Remove license-incompatible shaders 1 year ago
Stenzek 486f410f43
GameDB: Disable WS in Athena - Awakening from the Ordinary Life 1 year ago
Stenzek a49be5db7c
Data: Update SDL Game Controller DB 1 year ago
Stenzek 0f29cd8d63
Data: Update third-party notices 1 year ago
Stenzek e8b787fb57
Misc: Change various icons 1 year ago
Stenzek 9a0d5db74f
GameDB: Use disable sprite texture filtering for FF7/LoD 1 year ago
Stenzek 5c14ac2fd1
GameDB: Allow clipping correction for Spyro 1
Can't remember why I enabled this in 2020.. maybe NCLIP related? Should
be fine now if so.
1 year ago
Stenzek aa1596fdab
GameDB: Set DisableAutoAnalogMode on various games 1 year ago
Bobby Smith 0f03aa3e30
GameDB: Fix Starblade Alpha JPN hash (#3276) 1 year ago
Stenzek 34e0752b65
GameDB: Add hash for Starblade Alpha (Japan) 1 year ago
Stenzek 9e09f53566
Core: Add constexpr MIPS Encoder
From https://raw.githubusercontent.com/grumpycoders/pcsx-redux/main/src/mips/common/util/encoder.hh
1 year ago
Stenzek da1fb4c09e
Data: Update SDL game controller database 1 year ago
Stenzek da4b5df656
MediaCapture: Add FFmpeg backend 1 year ago
Stenzek 5d84185240
GameDB: Slightly bump up DMA rate for Chrono Cross
Don't want to run it too slow, and the recent changes seem to allow us
to go to ~33 or so before it breaks.
1 year ago
Stenzek 78398f82fd
GameDB: Battle Athletess - Daiundoukai GTO
Requires accurate DMA timing, otherwise the GPU backpressure does not
slow down the frame rate enough, and cutscenes run at twice speed.
1 year ago
Stenzek c538df317a
GameDatabase: Add crop mode override 1 year ago
Stenzek a2f98541b3
Misc: Slim down some header includes 1 year ago
Stenzek 0518bfb60f
Data: Update SDL game controller DB 1 year ago
bl@ck_m@ge aa400f12ae
GameDB: Analog support for Nightmare Creatures (#3270) 1 year ago
John Novak 24abd108f6
Add CRT-Guest-NTSC (#3268)
* Add ReShade port of CRT-Guest-NTSC

* Reformat CRT-Guest-NTSC

* Organise CRT-Guest-NTSC shader params into categories

* Adapt CRT-Guest-NTSC to Duckstation

- The shader is now native resolution based
- Native height triggered fake interlace/hi-res mode works
- The scaling of all effects (vignette, border, blur, etc.) now work
  mostly correctly with all window/viewport sizes and scaling modes

* Further clean up of CRT-Guest-NTSC

* Fix uneven scanline sampling bug in CRT-Guest-NTSC

The bug only manifested at specific window sizes

* Use drop-down controls in CRT-Guest-NTSC

---------

Co-authored-by: HelelSingh <96559140+HelelSingh@users.noreply.github.com>
Co-authored-by: John Novak <john@johnovak.net>
1 year ago
Stenzek 8c9a885032
GameDB: Add missing hash 1 year ago