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.37k stars 2.18k forks source link

Danganronpa bug #1686

Closed CPkmn closed 11 years ago

CPkmn commented 11 years ago

I tried a search in the issues here to see if anyone reported this yet, but it seems no one did.

While playing Danganronpa (both the demo and the full release) in PPSSPP I noticed objects are not interactable. This basically makes the game unplayable since the requires object interaction on many occasions. I notice the same issue on JPCSP, however the software rendering mode in JPCSP works with the objects (and has since at least revision 2450, the first software rendering public release; https://code.google.com/p/jpcsp/source/detail?r=2450). Unfortunately I can't check earlier releases' software rendering modes since I don't know how to compile JPCSP.

I'll attach a picture of what PPSSPP and JPCSP (in software rendering mode) get when hovering over a should-be-interactable object.

(JPCSP in software rendering mode) danganronpa_correct

(PPSSPP) danganronpa_wrong

solarmystic commented 11 years ago

Have you tried using the latest normal PPSSPP builds on Orphis?

The latest ones support the hacks required for this game to select objects:-

http://buildbot.orphis.net/ppsspp/

Don't forget to set FramebufferstoMem = True and FramebuffersCPUConvert = True in the ppsspp.ini file.

AFAIK, these builds let you play normally until Chapter 6, where a certain sequence requires you to disable Hardware Transform for a short while until you get past it.

MasamuneDate commented 11 years ago

Everytime I set FramebufferstoMem = True, the emulator crashes when I try to load Danganronpa

feRfe commented 11 years ago

I'm playing Dangan Ronpa 2 the sequel now and the issue of being unable to interact with the environment/characters is back. Can't select anything to investigate... yet in the first game the issue is fixed. Does anyone know why and how to fix it?

CPkmn commented 11 years ago

@feRfe maybe it requires depth and/or stencil to also be copied to memory (currently only colour is copied), although I haven't done any testing (it's just a guess).

or it might be your graphics card. if you have amd or ati there may be issues.

feRfe commented 11 years ago

I can run the first game on the emulator just fine and I have a nvidia card

yugioh5552 commented 11 years ago

can someone give me step by step directions on FramebufferstoMem = True and such.....

Edit: I found it but every time i use it ppsspp just crashes

rendy911 commented 11 years ago

i have problem with SDR 2 can't interact object and character

how to fix it? I have set the FramebufferstoMem and FramebuffersCPUConvert to True and buffered rendering on

CPkmn commented 11 years ago

@rendy911 my build seems to work fine with interacting with objects and characters in SDR 2.

screen00021

Not sure what's wrong with the official build though.

feRfe commented 11 years ago

how can we usey our build then?

Nezarn commented 11 years ago

@CPkmn if your build is better in x games then why dont you upload your source code so that ppsspp devs can see it and fix up the master ? :/

rendy911 commented 11 years ago

@CPkmn what's your build?

rendy911 commented 11 years ago

bug my build

CPkmn commented 11 years ago

@rendy911 I use a custom build. Unfortunately it's overbright whenever the sun is around (ie on the beach and islands) but it detects people and objects to interact with.

screen00031

adhitiyad commented 11 years ago

I'm playing Danganronpa, now in Chapter 2 Class Trial until suddenly this appears http://puu.sh/3BQ6a ss 2013-07-13 at 06 41 25

I've tried to start over but now it always crashed here http://puu.sh/3BQAR ss 2013-07-13 at 07 03 23

I have set the FramebufferstoMem and FramebuffersCPUConvert to True, but I set off the Buffered Rendering (F5) sometimes because it's laggy, I only used it in investigation. Btw I use Nvidia and the latest version of PPSSPP (v0.8.1-549-g8eab028) Do you guys know how to fix this? Thanks before :)

ghost commented 11 years ago

I've been trying to emulate Danganranpa on the latest version of PPSSPP but for some reason no matter what I try, the cursor still won't function properly, either that or it crashes upon startup. If its of any help, my GPU is something from intel; can't remember the specific name

adhitiyad commented 11 years ago

I've post my problem here for a week (and repost it three times) and got exactly no response. What should I do? I really need to play this game.

MB48 commented 11 years ago

Did anyone get this to work on Android? On android it works with framebufferstomem, however this cauises the FPS to drop from 60 to 4, rednering it unplayable.

Any way to play this with "Buffered Rendering" enabled?

Talking about the cursor not being able to select objects.

scraggles80 commented 11 years ago

@adhitiyad if you really need to play it play it on your psp

woonie commented 11 years ago

I'm currently on v.0.8.1-125, playing SDGRP2. Both my friend and I couldn't select on this Hidden Monokuma: screen00074

as it would cause the desk to be selected instead. screen00075

I also face a problem selecting Togami's cottage as it would redirect me to Souda's instead. Any possible fixes?

bebis commented 11 years ago

Er, okay I go through the ppsspp.ini file and I can't find anything that says Framebufferstomem, is something wrong?

lKomus commented 11 years ago

@bebis In the newer dev builds, this option is not in the .ini anymore, now you must go in the graphics settings of PPSSPP and either tick Read Framebuffers to Memory (CPU) or (GPU).

bebis commented 11 years ago

@lKomus I'm not seeing anything that says that either, do i still need to do something before I go to settings am I missing something?

lKomus commented 11 years ago

@bebis I think you've downloaded the official 0.8.1 version, to get the "Framebuffers to Memory" option you need to download a development build, you can find them at the bottom of the download page of the PPSSPP website. Take the most recent one that you can download for your OS.

bebis commented 11 years ago

@lKomus Alright, found that but whenever I try to load Dangan Ronpa it seems to crash immediately after (uugh sorry for asking so many questions)

lKomus commented 11 years ago

Weird, that shouldn't happen. Maybe check that you downloaded the x64 build if you have a 64 bits Windows (right click on "Computer" and choose Properties to know if you have a 32 or 64 bits Windows). Worst-case scenario you can wait for the official 0.9 version which should come out in one or two weeks if it's planned for Mid-August.

ghost commented 11 years ago

Yeah, I think I have a problem similar to bebis'.

Right now, I'm using a computer with Windows XP, and it's happening with me.

Thing is, whenever I try using the latest format of PPSSPP, Dangan Ronpa starts - and you know this because of the music playing - it gives me a black screen and refuses to show me any images. When I tried going into the older versions of PPSSPP, like v0.8.1-430-g0019666 or v8.1-370-g87f6d14, instead of it giving me a black screen whenever I attempt to load Dangan Ronpa it'll just crash with a message popping up saying that it's not responding and that a problem has occurred.

My problem isn't about me even trying to get anywhere in the game, it's about me being able to even start the game itself.

thedax commented 11 years ago

Should we close the issue, since the game is playable via Read FB to Memory (CPU/GPU)? Or should we keep it open in the hope that we won't need this hack one day?

hrydgard commented 11 years ago

It will always require Read FB or softgpu. So closing.

woonie commented 11 years ago

So um, is anyone able to help with my issue from 2 months ago? https://github.com/hrydgard/ppsspp/issues/1686#issuecomment-22171683

lKomus commented 7 years ago

No.