GameDB: Various Armored Core Improvements #8291
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Improvements made for Armored Core 2 Another Age, Armored Core 3 Silent Line, and Armored Core Last Raven
Description of Changes
Made various changes in GameDB to a select few Armored Core games.
Removed Round Sprite from AC3SL and ACLR.
Added Half-Pixel Offset changes to AC2AA and ACLR.
Added Target Partial Invalidation to NTSC-U and PAL-E AC3SL.
Rationale behind Changes
Round Sprite breaks the in-game HUD elements for AC3SL and ACLR, while giving negligible to no improvements. Interestingly, Round Sprite does help AC3, which might be the reason it was added onto 3SL as well.
HPO fixes misaligned shadows and AC reflection textures in ACLR and AC2AA respectively, and fixes the double-image ghosting/blur in ACLR.
Note that this does add 2px of garbage pixels in the top and left side of ACLR's garage, but the image clarity boost is worth the sacrifice.
Added Target Partial Invalidation to NTSC-U and PAL-E AC3SL, as all other regions of AC3 and AC3SL have this fix and it does seem to help out with texture corruption.
Suggested Testing Steps
Tested both NTSC-U and NTSC-J regions of all three games.
Someone else might have to ensure AC3SL doesn't blow up from the Target Partial Invalidation changes I made, but it seems to be working fine in my tests.