Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ford Bold Moves Street Racing GFX issue #12294

Closed
theboy181 opened this issue Sep 1, 2019 · 18 comments
Closed

Ford Bold Moves Street Racing GFX issue #12294

theboy181 opened this issue Sep 1, 2019 · 18 comments
Labels
Depth Texture An effect needs texturing from depth buffers. GE emulation Backend-independent GPU issues
Milestone

Comments

@theboy181
Copy link

Windows 10
ppsspp Gold 1.8

Game has an issue where the gfx look lower resolution than the first 25% of the lower screen. You can see a shadowed line across the road where the issues starts. Software doesn't have this issue, but there are LARGE blocks of garbage all over the screen.

image

@theboy181
Copy link
Author

@Leopard20
Copy link
Contributor

That looks like a PP effect (on the game side)

@theboy181
Copy link
Author

What is the PP effect? Is there more information on it?

@hrydgard
Copy link
Owner

hrydgard commented Sep 1, 2019

I think he just means post-processing, and it's something the game is doing on top of the image.

@LunaMoo
Copy link
Collaborator

LunaMoo commented Sep 1, 2019

It's some foggy bloom effect, I remember making workarounds to remove it for a bunch of "Ford" games since they all had this problem.

@theboy181
Copy link
Author

You have these hacks available? Also this game doesn't have this issue in SW mode.

@unknownbrackets
Copy link
Collaborator

Could you try exporting a GE frame dump? These help a lot.

See here for instructions - it's not hard and works on Android too:
https://github.com/hrydgard/ppsspp/wiki/How-to-create-a-frame-dump

You can zip that and then drag and drop it into a reply here.

-[Unknown]

@Leopard20
Copy link
Contributor

@theboy181
The workarounds are here: https://github.com/LunaMoo/PPSSPP_workarounds
Place the cheat.db file in:
PPSSPP (main folder)\ memstick\PSP\CHEATS
If the "CHEATS" folder doesn't exist, make one.
Then just enable the cheats for the game and import the cheats from the database.

@theboy181
Copy link
Author

theboy181 commented Sep 1, 2019

That worked @LunaMoo Thank you!!

Here is a code I worked on to make this game shine!

_G Ford Moves Street Racing  [Public Version 1.0]

_C1 60FPS
_L 0x2021B644 0x00000001

_C1 Improved Draw Distance
_L 0x20197B34 0x00000000

_C1 Car Level Of Detail Max
_L 0x20176340 0x24630008

_C1 Remove glitchy effect
_L 0xE0010002 0x00014248
_L 0x20014248 0x0000C021

I would like to understand how to remove these post-processing effects for other games though. How are you locating them in PPSSPP to create codes?

@theboy181
Copy link
Author

@LunaMoo

I would like to understand how to remove these post-processing effects for other games though. How are you locating them in PPSSPP to create codes?

any tips?

@Panderner
Copy link
Contributor

Screenshot_2020-04-22-10-47-35-43_2f85358b2198d26f8aca533d68bee793
Here's a GE Dump:
GE Dump.ppdmp.zip

@Panderner
Copy link
Contributor

Panderner commented Dec 21, 2020

It's seems #13262 fixes fog for Vulkan but not OpenGL:
Screenshot_2020-12-21-15-58-39-647_org ppsspp ppsspp

@hrydgard
Copy link
Owner

Good find, then this is just depth texturing and once I implement that for OpenGL ES 3.0, it will work on devices that support that. It's a bit trickier than VK though due to the different depth buffer range we use so it'll be a while.

@hrydgard hrydgard added Depth Texture An effect needs texturing from depth buffers. GE emulation Backend-independent GPU issues labels Dec 22, 2020
@hrydgard hrydgard added this to the v1.12.0 milestone Dec 22, 2020
@Panderner
Copy link
Contributor

Ford Racing: Off Road had a same problem:

OpenGL:
Screenshot_2021-02-19-17-02-47-658_org ppsspp ppsspp

Vulkan:
Screenshot_2021-02-19-17-02-59-681_org ppsspp ppsspp

@hrydgard hrydgard modified the milestones: v1.12.0, v1.13.0 Aug 24, 2021
@hrydgard hrydgard modified the milestones: Future-Prio, v1.16.0 Jan 29, 2023
@ghost
Copy link

ghost commented Mar 13, 2023

I cannot reproduce this issue after #16961 is merged.
Screenshot_20230314_005639_2f85358b2198d26f8aca533d68bee793
Screenshot_20230314_005425_2f85358b2198d26f8aca533d68bee793

Snapdragon 439 tried and tested both opengl and vulkan.

@hrydgard
Copy link
Owner

Hm, that's curious since the new stuff there is only enabled by a compatibility flag. But it might have included some bug fixes too, heh.

@Panderner
Copy link
Contributor

D3D9 results:
ULUS10159_00000

@hrydgard
Copy link
Owner

Well, that's better than the early pictures in this thread, as far as I can tell, but looks like the fog is missing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Depth Texture An effect needs texturing from depth buffers. GE emulation Backend-independent GPU issues
Projects
None yet
Development

No branches or pull requests

6 participants