Commit Graph

436 Commits (06b02183cbabb071f8c6ac653370888d790fffc0)

Author SHA1 Message Date
Stenzek 5bca12a840
GameDatabase: Add ForceFullBoot trait
And set it for Nightmare Creatures. Game's disc code is a nightmare.
4 months ago
Stenzek d8cd32d964
GameDB: SLED-01340 requires subchannel 4 months ago
Stenzek 761c8bdf7f
Deps: Build libzip 4 months 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
4 months 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
4 months 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...
4 months ago
Stenzek e4a358cacb
Controller: Add Pop'n and Densha De Go Controllers
Variants of digital controller with different buttons grounded.
4 months 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.
4 months ago
PowerDuckSamurai 7ad48c9309
GameDB: Various fixes (#3311) 4 months ago
Stenzek b3ae9cbe4a
Qt: Swap compatibility star image to SVG
Images originally provided by KamFretoZ, adjusted to better fit the
column width.
5 months ago
Stenzek 469485974c
CI: Download chtdb at build time 5 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
5 months ago
PugsyMAME 07cb8d9c86 Referenced svgs not in project
Grabbed referenced flag svgs missing
5 months ago
PugsyMAME 412c8f0187 Replaced any : in #Cheat Descriptions
Replaced any ':' characters in #Cheat Descriptions that are not the start of a comment.
5 months ago
Stenzek 5ab65ff484
Qt: Remove now-duplicate flag icons 5 months ago
Stenzek 6e26ba3e9e
Qt: Display language flags instead of region 5 months ago
Stenzek dedc177300
GameDB: Normalize language fields 5 months ago
Stenzek 449cd7cbc8
Data: Update SDL Game Controller DB 5 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
5 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.
5 months ago
Stenzek ff194844de
GameDB: Disable WS for Breath of Fire III 5 months ago
Stenzek f1dd161504
GameDB: Chaos Control supports mouse 5 months ago
Stenzek 75babc74cb
Data: Update SDL game controller db 5 months ago
Stenzek 9de5794afe
Data: Add replacement scanlines shader 5 months 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.
5 months ago
Stenzek ca6b99401b
Common: Build fix when compiling with AVX2 march 5 months ago
Stenzek 2e4eaeafdc
GameDB: PGXP-CPU for Hogs of War
Fixes wobble in minimap.
5 months ago
Stenzek e3a84af1aa
GameDB: PGXP-CPU for Firebugs
Fixes gaps in geometry.
5 months ago
Stenzek d1eed89292
GameDB: PGXP-CPU for Roswell Conspiracies 5 months ago
Stenzek 5ed96fcfe4
GameDB: ICache for Nightmare Creatures
Janky ass disc code...
5 months 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.
5 months ago
Bobby Smith a259178d1b
GameDB: South Park - Chef's Luv Shack controller update (#3298) 6 months ago
Stenzek 86bff869bc
dep/reshadefx: Update to 7bdfb03 6 months ago
Bobby Smith 2d3c6ace31
GameDB: Fix MGS Premium Package (#3289) 6 months ago
Stenzek 1446e3035f
Settings: Make Disable Interlacing a Deinterlacing mode
Saving that precious vertical space.
6 months ago
Stenzek 503004f17c
Data: Note third-party codecs in AppImage FFmpeg 6 months ago
Stenzek 0ba068e843
GameDB: Disable PGXP culling in Spyro 1
Otherwise it corrupts memory when looking through portals.
6 months ago
Stenzek 88ee70ef8a
Misc: Remove unused files 6 months ago
Stenzek 7f4e5d55db
Misc: Update copyright headers 6 months ago
Stenzek 3fbdcdb4ff
AudioStream: Rewrite and integrate expander 6 months ago
Stenzek 7df5764835
Data: Remove license-incompatible shaders 6 months ago
Stenzek 486f410f43
GameDB: Disable WS in Athena - Awakening from the Ordinary Life 6 months ago
Stenzek a49be5db7c
Data: Update SDL Game Controller DB 6 months ago
Stenzek 0f29cd8d63
Data: Update third-party notices 6 months ago
Stenzek e8b787fb57
Misc: Change various icons 6 months ago
Stenzek 9a0d5db74f
GameDB: Use disable sprite texture filtering for FF7/LoD 6 months 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.
6 months ago
Stenzek aa1596fdab
GameDB: Set DisableAutoAnalogMode on various games 7 months ago
Bobby Smith 0f03aa3e30
GameDB: Fix Starblade Alpha JPN hash (#3276) 7 months ago
Stenzek 34e0752b65
GameDB: Add hash for Starblade Alpha (Japan) 7 months ago
Stenzek 9e09f53566
Core: Add constexpr MIPS Encoder
From https://raw.githubusercontent.com/grumpycoders/pcsx-redux/main/src/mips/common/util/encoder.hh
7 months ago
Stenzek da1fb4c09e
Data: Update SDL game controller database 7 months ago
Stenzek da4b5df656
MediaCapture: Add FFmpeg backend 7 months 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.
7 months 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.
7 months ago
Stenzek c538df317a
GameDatabase: Add crop mode override 7 months ago
Stenzek a2f98541b3
Misc: Slim down some header includes 7 months ago
Stenzek 0518bfb60f
Data: Update SDL game controller DB 7 months ago
bl@ck_m@ge aa400f12ae
GameDB: Analog support for Nightmare Creatures (#3270) 7 months 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>
7 months ago
Stenzek 8c9a885032
GameDB: Add missing hash 7 months ago
Stenzek 998f77c590
GameDB: More WS disables 7 months ago
Stenzek 6da84bf5d0
GameDB: Disable WS for Rally de Europe 7 months ago
Stenzek f051aa54d9
GameDB: Include London Mission Pack in GTA disc set 7 months ago
Hyllian d3dc3ec6d3
Organize crt-royale params in categories. (#3261)
- Organize parameters in categories.
7 months ago
Hyllian bf1b023f12
Add a new port of crt-royale.fx (#3260)
- A new port of crt-royale. More faithful to original. It uses the same mask textures.
- The only thing not ported is the original geometry pass. It was replaced by geom curvature code.
- It's configured for 1080p displays. 4k displays need to adjust param mask_triad_size_desired from 3.0 to 4.0.

OBS: It's up to you decide if the two versions should be maintained.
7 months ago
Stenzek 7bbc1745e4
GameDB: Accurate blending for High Heat Major League Baseball 2002
Requires 16-bit blend precision for transparency in menu backgrounds in
hardware renderer.
7 months ago
Stenzek 49772f0479
GameDB: Set accurate blending for Addie no Okurimono
Fixes screen flicker in hardware renderers.
7 months ago
Mrlinkwii 14d87602d3
Resources: Update SDL game controller database (#3255) 7 months ago
user18081972 a6e34fa632
Fix ui_step for crt-consumer.fx (#3256)
For crt-consumer.fx, the ui_step was set to 0, for Scanlines bright/dark.
This commit changes it to 0.05 (same as in Retroarch).
7 months ago
Stenzek efd8aab437
TimingEvents: Fix events ending up out-of-order 7 months ago
Stenzek 495b2ff29e
GameDB: Front Mission 2 7 months ago
Stenzek 8d94fd54f2
GameDB: Use SW readbacks for 360 Three Sixty 8 months ago
Stenzek c925becd57
GameDB: Set deinterlacing mode and line offset on a few games 8 months ago
Stenzek f1ca914512
CDROM: Further adjust IRQ delay
Fixes audio dropouts in Crime Crackers, Ogre Battle seems fine now as
well.
8 months ago
Hyllian cf15591704
Add crt-hyllian-sinc.fx, crt-geo-zfast.fx and update others (#3252)
* Add crt-hyllian-sinc.fx, crt-geo-zfast.fx and update others

- Add crt-hyllian-sinc.fx;
- Add crt-geo-zfast.fx;
- Updated bicubic.fx and lanczos3.fx to allow prescaling;
- Add include folder and mask.fxh and geom.fxh;

* Update psx.jpg

- No logos anymore.
8 months ago
Hyllian c1976f4b53
Add ntsc-adaptive-lite.fx shader (#3248)
- A shader that apply NTSC effects. Can be used in a stack with crt shaders.
8 months ago
Hyllian 4bd7256a37
Add Gaussian blur shaders and update psx.jpg (#3247)
- Add gsharp2-resampler.fx shader and a fast version;
- Update Power LED in psx.jpg.
8 months ago
Stenzek 36abbd97e8
GameDB: Set DisablePGXPOn2DPolygons on Xenogears
Fixes misaligned UI. For future reference: game does a multiply by 4096,
then a right shift of 12, which should give back the same value, but
with it being implemented in PGXP-CPU with a divide that does not round
down, it ends up being off by one.

Rounding down loses precision in other games, so that's not an option.
8 months ago
Hyllian 22b273800e
Add geom-overlay and fix other shaders. (#3245)
- Add geom-overlay.fx shader + psx.jpg texture;
- Add crt-consumer.fx and delete crt-consumer.glsl;
- Fix corner parameters from crt-geom.fx and geom.fx;
- Fix coords from super-xbr. Now it works with more aspect ratio options.
8 months ago
Stenzek 985b9f8a38
GameDB: CPU-PGXP for Xenogears 8 months ago
Stenzek 7373342ea9
GameDB: CPU-PGXP for Resident Evil 3
And disable WS for Japanese releases of RE1-3.
8 months ago
Hyllian 91962508fe
Fix crt-cyclon and update others (#3240)
* Fix crt-cyclon and update others

- Fix some crt-cyclon parameters;
- Update bicubic and lanczos3.

* Update crt-geom.fx and geom.fx

- Added image center X and Y to crt-geom.fx and geom.fx.
8 months ago
Stenzek d021a61eb5
GameDB: PGXP-CPU for Rat Attack 8 months ago
Stenzek fbdeea7889
GameDB: Duke Nukem games 8 months ago
crashGG 66ba600a36
A super-simple shader (#3236)
A super-simple shader refined from the super-fast
8 months ago
Stenzek e4cb359625
GameDB: Breath of Fire III 8 months ago
Hyllian ad27f8bac3
Add some shaders and update others. (#3234)
- Add fxaa.fx, aa-shader-40.fx, bilateral.fx;
- Update geom.fx, crt-geom.fx, bicubic.fx, lanczos3.fx, super-xbr.fx.
8 months ago
Hyllian 9189588554
Shaders: Add new pack of shaders (reshade) (#3232)
- Add crt-geom, super-xbr, geom, multi-LUT, deblur-luma, bicubic and lanczos3. All .fx shaders;
- Added some LUTs.
8 months ago
Stenzek 3d00957248
Resources: Update gamecontrollerdb.txt 8 months ago
PowerDuckSamurai da51827e47
GameDB: Over Drivin' DX - Rally Edition (Japan) (#3226)
Co-authored-by: unknown <anrams777@gmail.com>
9 months ago
Stenzek 7b1ec5dab2
GameDB: Force round texcoords on Digimon World 3 9 months ago
Stenzek 0563350d04
GameDB: Set force round texcoords on Crash games 9 months ago
Hyllian 2a90a88055
Add crt-consumer and crt-cyclon. Update others. (#3223)
- Add crt-consumer.glsl;
- Add crt-cyclon.fx and its bezel.png texture;
- Fix crt-newpixie.fx Frame adjust to game's aspect ratio;
- Update others shaders to the new functions to get uniform values.
9 months ago
Stenzek eb80a82ce5
GameDB: Disable widescreen on Final Fantasy Tactics 9 months ago
Hyllian edea81d151 Update CRT-HYLLIAN.glsl
- Small update to cut scanlines when height resolution is above threshold.
9 months ago
Hyllian 7cf7a0a11f Add some shaders to dolphinfx folder
This is a first pack of shaders ported to dolphinfx specs.

It includes: crt-hyllian, crt-easymode, zfast-crt, ddt, xbr, jinc2 and pixellate.
9 months ago
Stenzek e6a11abedc
Shaders: Fix upscaling moire in CRT-Lottes 9 months ago
Stenzek e25bb4801c
GameDB: Add PGXP-CPU to Lego Racers 9 months ago
Stenzek c3bf89b278
GameDB: Disable texture filtering in Legend of Dragoon 9 months ago