hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.38k stars 2.19k forks source link

Shadows and Effects on Agarest Senki Mariage #5864

Open vsub opened 10 years ago

vsub commented 10 years ago

I thought the latest rev will also fix the shadows problem here too but I guess not(look exactly the same as on Summon night 5 but I guess not)

In the last boss battle there is something like pink\red semi transparent overlay covering the whole screen. Also when you select an enemy there is a fade in\out overlay that again covers the whole screen(pink for enemys and yellow for characters when you select)

Enabling "Disable Alpha Test" only fixes the shadows problem but some elements go over other elements(covering them and you can't see them)

"Force Dept Write" fixes the overlay problem but when you cast some spells,you see some weird lines in them and a semi transparent square appear at the upper left almost every time you or the enemy attack.

And finally,there is a fire spell that attack all enemys...depending on what you enable or don't enable anything(DAT or\and FDW),rather than seeing the spell you will see a white\black screen normal disable alpha test force dept write disable alpha test2 force dept write2

unknownbrackets commented 10 years ago

How does this look now with default settings?

-[Unknown]

vsub commented 10 years ago

You could say it works fine now...all effects are visible but the effect that is applied to the selected character\enemy...I've see in before on some older rev(it's a little too strong than normal)and the game is running a little slower that before(I can't play it now without enabling frame skipping)maybe because of some of those new options(the last rev I used was 0.9.8-588)or because all effects are visible now.

unknownbrackets commented 10 years ago

Most likely it is the effects. It's probably using a clut to perform at least some of them, or else downloading or uploading.

So the only thing left is the effect applied to the selected character, right? Can you give a screenshot (with psp version) or ideally use the GE debugger? Does it work in softgpu, even if super slow (use a savestate)?

-[Unknown]

vsub commented 10 years ago

Actually it's correct...got little confused because only on the last the effect is tinny bit different. Btw in SW mode the effect looks different...the pink overlay is appearing and disappearing in different places in the enemy but in HW mode there is fade in\out effect is covering the whole enemy\character.

unknownbrackets commented 10 years ago

SW meaning software renderer, or SW meanign hardware transform off?

-[Unknown]

vsub commented 10 years ago

Since somewhere between v0.9.8-1564 and 1569(probably 1566 is the problem),the effect when you enter a battle is completely gone(black screen instead...it wasn't displayed correctly to begin with and now it's completely gone)and when you are executing certain attacks rather than seeing blurred zoom effect,you see some strange horizontal lines lines.

Btw about the "SW",what I meant was software rendering and both effects are displayed correctly there npjh50639_00001

vsub commented 8 years ago

Between the last time I tried the game and till the latest beta,there are few differences:

1.The pink\red semi transparent overlay covering the whole screen is like on the PSP now(with non buffered rendering looks better tho) 2.The lines that appear on the last picture from the first post is fixed

3.Since v1.1.1-137-g9cdd23c(works fine with v1.1.1-123-gf470ed8)almost every time a character talks(sometimes it happens on sound effects too),the voice start for like 0.2 seconds,then restart from the beginning and continue to the end.It becomes worse with almost every rev related to sound till a certain rev and from then it it stays like that till the latest. I tried everything I can think of but there is no effect

It's like almost every time ppsspp loads an audio file,this happens.

4.The wave effect when entering battle is not displayed

unknownbrackets commented 6 years ago

Have any of these things improved in the latest git build?

Also - could you try exporting a GE debugger dump on PC?

To do this, open the game and select Debug -> GE debugger..., then when it's displaying the scene, press Record in the top right. After a second or so, it'll finish and save a trace of the drawing activity.

After that, check the memstick/PSP/SYSTEM/DUMP folder and it'll have created a file named something like "ULES12345_0000.ppdmp". You can zip that and then drag and drop it into a reply here.

-[Unknown]

vsub commented 6 years ago

This is kind of difficult to answer. Between 1.1.1-123 and 1.6.0 there has beeen tons of progress,new renderers,new options and so on and I change my pc twice.

From the quick test I did on 1.6.0,I can't see any of the problems I mention here exept the effect when entering battle(it is only visible while using software mode as a renderer) The effect is zoom in and like water drop from the center forming waves It is only visible in software mode,in any other mode it's only the zoom in effect NPJH50639_0001.zip

unknownbrackets commented 6 years ago

Hm, I think we are either missing a framebuf download or a render-to-texture reference...

-[Unknown]

unknownbrackets commented 1 year ago

A fresh frame dump would possibly help to better investigate the effect or if it's a render-to-texture effect. I suspect it is some screenshot the game is taking which isn't detected in hardware rendering.

-[Unknown]

vsub commented 1 year ago

It's been a very long time since I used ppsspp so I am not sure what am I doing Are the steps to make a dump the same?

I tried GE Debugger=>trigger the scene=>press Step Frame to pause the emulation=>then I choose Action=>Record next frame but nothing happens There is no new file And btw,the effect is still broken and it works fine in SW mode

I am using PPSSPP v1.13.2-2000

unknownbrackets commented 1 year ago

After you do Record next frame, you'd either have to Resume or click Step Frame a couple times. If it's still stalled, it'll wait to record until the next frame actually happens.

-[Unknown]

vsub commented 1 year ago

I run it in sw mode and did that and ppsspp crashed the second time I press on the Step Frame I tried twice and it crashed twice It also crashed if I press Resume after record

Edit:It doesn't matter if I run it in sw mode or any other renderer