PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.63k stars 1.61k forks source link

Ace Combat 5 Invincible Enemy Issue #1842

Closed jupiterbjy closed 7 years ago

jupiterbjy commented 7 years ago

PCSX2 version: 1.5.1902

PCSX2 options: None

Plugins used: All default

Description of the issue: Ace Combat 5 - Unable to Kill enemy Nimrods and Freights in Mission 3 after cut-scene. Lost all memcard data after this update, so I'm starting 100 hours save file from ash. Thanks for that.

How to reproduce the issue: Bios-USA 2.20 / Ace Combat 5 / Normal / Mission 3. Deal all incoming planes and skip cut-scene,

Last known version to work: PCSX2 1.5.1744/1899 works great with little graphical glitches.

PC specifications: Win10 64bit i5-3570 GTX960 OC 16GB ram

jupiterbjy commented 7 years ago

I see, so what we see from PCSX2 is actually mostly patched onto games itself, instead of emulating Emotion engine perfectly. Then I got that bug because PCSX2 did not patched game at that momment? PCSX2 was somewhat acting weird as I overwrite 1901 it on 18XX, even saying translation is not available yet.

mirh commented 7 years ago

As I said, it might have been as well you had automatic gamefixes disabled.

Anyway, yes I know this is a bit of a messy ticket, but we are trying to confirm problems in the first place. I got defined #1860. For the reminders, I don't think to be the best one to lead the way.

jupiterbjy commented 7 years ago

Hardware hack section was completely greyed out and every settings, translations, memcard was not loaded in process, so I guess PCSX2 was gone mad that that point.

Although it's too late, I just remebered one thing: When I experienced invincible bug and signed up github for report, I found that if I use that savestate on other versions, like 1744, it also acted same way. Can savestate or memcard cause issue to emulation like this?

mirh commented 7 years ago

Gamefixes (or at least these COP2 patches specifically) are "carried" by savestates (which afaik you should think as "full RAM images"). So, yes. Memory cards have nothing to do with this then.

FlatOutPS2 commented 7 years ago

Let's close this issue, and move the other unconfirmed issues to a new issue once they've been confirmed/reproduced.

mirh commented 7 years ago

Is there some "issues closing rage" these days? I mean, OP might not be the fastest one, but this thing about sprites didn't seem stale.

Besides, there's nothing else to confirm in my last two exoteric points for somebody to open a ticket. 😝

FlatOutPS2 commented 7 years ago

Is there some "issues closing rage" these days?

Don't worry, this one is also invalid for Direct3D. ;)

mirh commented 7 years ago

I only talked about d3d when that could be and was an improvement over ogl (and ok, to discuss differences I had never noticed, whatever)? If any, it's stupid that readers had to guess we were always talking about an upscaled scenario, but still.

jupiterbjy commented 7 years ago

Finally closed, sorry for giving you guys troubles haha;; So the main issue is gone in vane, but causing no problem. I'm glad issue ended just on me ;)

mirh, thanks for all your settings, and for FlatOutPS2, thanks for letting me know about what's on basis of DX11 renderer's problems. I never expected 'forum' could be this friendly and helpful, compared to RPI forums :)

Is this thread are reserved from now on? I think someone could get help from this, since PCSX2 wiki is currently 'completely' unable to edit - Due to code issue on captcha, causing new user like me impossible to edit.

mirh commented 7 years ago

So the main issue is gone in vane, but causing no problem

Oh right lol, the whole thing started from this.

I never expected 'forum' could be this friendly and helpful, compared to RPI forums :)

Tbh issues tracker isn't really supposed to be one, but whatever.

mirh commented 7 years ago

Edit: Currently userhacks_spritehack is 0, wonder if 2 fixes it. I'll test it tomorrow

👀

jupiterbjy commented 7 years ago

https://youtu.be/oVsFwKAy8Mw Sprite 2 fixed SOLG and shockwave, but couldn't test Hrimpaxi yet, sorry.

By the way, widescreen hack seems to extend view of game, pretty cool

jupiterbjy commented 7 years ago

No good, it didn't fix burst missile. I somehow managed to fix it other days, in Zero, but that miracle is not happening again.

https://youtu.be/qAVOr0D_xJU

mirh commented 7 years ago

Savestate plauce?

FlatOutPS2 commented 7 years ago

Enable the "Auto Flush" hack. That will resolve the square borders issue. It is still missing some of the extra/smoke effects of the blast visible in Software mode though.

jupiterbjy commented 7 years ago

Well, but nearly got it with OGL, with higher Resolution. I'm so happy of that ;) And, result: http://imgur.com/l5ulX7p Nearly fixed, thanks!

Seems like now Align Sprite is making issue here, since it's pretty clean if I disable it. http://imgur.com/yaPmhwW

FlatOutPS2 commented 7 years ago

I didn't have Align Sprite enabled. I just used merge_pp_sprite to remove the vertical lines.

jupiterbjy commented 7 years ago

Pretty late for commenting, merge_pp_sprite only seems to fix in-game vertical lines, not ones on menu screen and plane selection, same goes for burst missile broke again. This happened after disabling Widescreen patch. Any recommendations?

jupiterbjy commented 7 years ago

Current settings: https://i.gyazo.com/453ded9b42becc2ccfa9151ad470eea1.png I don't think there's something to do with WS patch, while it seems to increase performance request a lot..

mirh commented 7 years ago

Align sprite, round sprite and sprite are 3 different hacks. Flatout lovely noted merge_pp can replace the first one.

I don't know why you posted a screen that misses where most of the juicy stuff happens then.

jupiterbjy commented 7 years ago

I know they are all different, and I lost savestate of Hrimpaxi so I couldn't get burst missle. But since it's showing same as before, I thought I don't need it. And, that image I posted clearly shows you Merge option is not fixing lines in menu

jupiterbjy commented 7 years ago

https://youtu.be/8y6wbQhteo8?t=299 Menu/hanger Lines(not black lines) - 0:00 ~ 0:24 Settings - 0:38 Burst missle - 5:00

I have no idea how I broke this again, what I did after fixing burst missle was changing it into direct X and applying WideScreen hack. Currently disabled.

mirh commented 7 years ago

Ok, seems like you are right. Merge_pp does nothing for non-in-game menus.

Said this, guess like we could sum up last problem standing from this issue as: burst missiles are blocky? Doesn't auto flush help?

jupiterbjy commented 7 years ago

Well, I guess you're right. Sorry for troubling you again, I thought I fixed it when I applied auto flush and disabled align_sprite. Weird bug

mirh commented 7 years ago

Something that I still have to understand: does it at least work at native resolution?

jupiterbjy commented 7 years ago

I'll check it in hour, I bet it will

jupiterbjy commented 7 years ago

https://youtu.be/su-oLU3uPcU Sorry for delay, I was too sick, I had no time to use PC after returning home at 11 PM And yes, it works well on native.

mirh commented 7 years ago

Uf, good. And with this information I guess you could finally fill out a nice bug report.

I guess you'd just need a gs dump for gregory. p.s. unscale point and line hack is also pretty good imo

jupiterbjy commented 7 years ago

I tested unscale point line that day, no luck. I'll dump GS memory today, thanks for help ;)

jupiterbjy commented 7 years ago

https://drive.google.com/open?id=0BxWgr9SSY0qtYXVGN3JoNUt3Njg Here's dump, have no idea why screenshot looks like this

mirh commented 7 years ago

Try round sprite half? p.s: btw very nice work with that dump. You basically have 3/4 of the effects that can go wrong in the game.

jupiterbjy commented 7 years ago

Wait...it fixed it?? Didn't we fixed this issue with UserHacks_round_sprite_offset=2 at first place? How could this happen??

+edit: seems like I need Align_sprite enabled, or it gives me lines again. I'll look for any other issue with this settings, thanks ;)

mirh commented 7 years ago

How could this happen??

I dunno. Seems like there are some communication problems between us. My only wonder now is whether AutoFlush and "Sprite" makes even any difference or not.

jupiterbjy commented 7 years ago

When we fixed step-by-step, it all worked so greatly, especialy autoflush fixing Burst missle. But why not now - mysterious.. I still remeber Flatout recommending me to use Merge PP instead of align sprite & Autoflush fixing my issue, and now I don't even see some effects even on OGL

mirh commented 7 years ago

Just tested in your superb gs dump. Auto-flush does make a difference. It just address blockiness of explosions on another "level".

jupiterbjy commented 7 years ago

I wonder what superb mean in this context.. Anyway, in the end, auto flush did nothing but using up my performance on newer versions, I see..

I'll check if it has no effect on SOLG too, thanks for testing!

mirh commented 7 years ago

It should mean that it shows off a lot of meat. Anyway, I'll repeat it does make a difference, at least in opengl.