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

Super Dangan Ronpa 2 #2765

Closed feRfe closed 10 years ago

feRfe commented 11 years ago

I noticed that Dangan Ronpa 1 issues were fixed with FrameBuffer options being added, but in Dangan Ronpa 2 you still can't click/navigate on things. Can anyone fix this or at least have an idea why in 1 it's fixed but in 2 it doesn't work? I would assume the coding to be similar between the two games...

hrydgard commented 11 years ago

Well, if it doesn't work, that probably means your assumption is wrong and they indeed did something different in the second game. Why they would do that I don't know..

CPkmn commented 11 years ago

Perhaps it needs depth and/or stencil to be saved along with the colour (currently only colour is saved to memory). Of course that's just a guess based on the first game; the second game could need something totally different.

CPkmn commented 11 years ago

So this inspired me to test Super Danganronpa 2. I was already planning on getting it (since I finished Danganronpa last week) so I went ahead and got it. I can give a bit more detailed report now.

Unlike Danganronpa, Super Danganronpa 2 does not use __sceAtracGetContextAddress for its audio. It uses Low Level audio and sceSasSetVoicePcm. Unfortunately for me, I haven't implemented low level audio in my build very well (since no games I played before used it, I didn't really mind) although it's good enough to keep the game happy enough to play. Now that I have a reason to implement it better I'm going to have to tinker with that more later.

My custom build seems to work with navigation and clicking on objects, but it's overbright (or is it normally that bright? The official build seems to have similar brightness but I doubt it's right).

sdr2

feRfe commented 11 years ago

hmm funny thing is i had a loaded save from jpcsp in the hotel where i could interact with things/characters but as soon as i exited i couldn't anymore. go figure o_o

CPkmn commented 11 years ago

I got the brightness to be a bit better (although still not correct) :

sdr2

feRfe commented 11 years ago

you're also getting nasty banding.. in any case, any gods here willing to tackle the problem I stated?

solarmystic commented 11 years ago

@CPkmn

I had no idea Super Danganronpa 2 also had an English translation available (from your screens) for it. I only know of the 1st one which got a fan translation recently.

CPkmn commented 11 years ago

@solarmystic it doesn't have a translation yet.

UPD : The Danganronpa fan translation team basically said they won't be translating Super Danganronpa 2. http://danganronpa.wordpress.com/2013/07/14/plans-for-the-future/

rendy911 commented 11 years ago

@CPkmn no brightness in my build but still can't click/navigate on things

CPkmn commented 11 years ago

I guess there is none in the official build. I use a custom build. I decided to continue a bit more tonight and I got through the prologue just fine.

AuroraSH commented 11 years ago

If it's not too much to ask, could you upload your custom build so we can test it? Even with the brightness issue would be nice to be able to play SDR2.

mnunique commented 11 years ago

I tried this game with an old build v0.8.1-125 and it worked with everything ( selecting, moving .. etc ) also without any graphical problems , but with the new ones there is the problem that I can't select anything .. i think it is because of FramebuffersCPUConvert , old build doesn't have that and it worked . but new ones have this option and when i tried to disable it and only enable FramebuffersToMem like the old builds the game crash .. I am not a programmer , but i think there is the problem in playing this game ... although the first game works with both options till the end ..

feRfe commented 11 years ago

^ doesnt work for me, im using PC so any programmers willing to tackle the problem?

dannielmc commented 11 years ago

I noticed that in each version the selection command works at different times. I also tried with v0.8.1-125 and it did worked at the first scene in the beach, but stopped working later on. With a more advanced version it does not work on the first scene but it works on others ones.

I also noticed that sometimes the emulator identifies wrong the thing we want to click. For example, there's a scene in chapter 1 where I tried to click on a air conditioning but once I put the cursor on it says "table", and if i click it identifies as if were a table. I'm stuck at chapter 3 because of this, there's something I have to select but the game isn't identifying right.

AlzioNever commented 11 years ago

I used v0.8.1-125 today and played through the first chapter normally. When did you start to be unable to identify things? I really don't want this problem messing up my Ronpa experience...

*

think I met one... ch2 can't enter one of those new places...

CPkmn commented 11 years ago

I've almost gotten through chapter 5 on my custom build. I think there's a timing issue which makes the 5th trial unwinnable, both on my custom build and in the official builds. I don't want to spoil it too specifically though, since I notice some users are having trouble playing the game in the official build.

edit- nevermind, there was a special trick.

Wolfhood commented 11 years ago

CPkmn, could you please put the build you use? I have a problem with the one im using, when i reach Jabberwork Park or what ever the name is, i cant interact with objects anymore.

AlzioNever commented 11 years ago

Sorry for replying an old post... uh after my last comment, I went to other websites to find solution then I successfully played through the game. I've used 2 builds of ppsspp 20130711 and 0.8.125 but with these two you still can't enter a place in CH4

since builds after 0.8.125 can't even investigate, I don't think newer builds could fix this; so I've tried another emu.. I am not sure if talking about other emulators is ok here, so forgive me... and it did work. but that one is quite laggy so I went back to use ppsspp later.

with these, you can enjoy the game.

AlzioNever commented 11 years ago

uh, have you tweaked the frame-buffering setting in 2013-07-11 version? honestly I don't remember how I passed through there but maybe you can try using other emu... that laggy emu is always able to investigate

dannielmc commented 11 years ago

Umm, I've tried also in the 2013-07-11 version and it didn't work either. =( I also tried in other emulator but it didn't work, but don't know if is the same emulator you've tried... Still stuck at chapter 3 bridge.

2013/8/23 k8600326 notifications@github.com

uh, have you tweaked the frame-buffering setting in 2013-07-11 version? honestly I don't remember how I passed through there but maybe you can try using other emu... that laggy emu is always able to investigate

— Reply to this email directly or view it on GitHubhttps://github.com/hrydgard/ppsspp/issues/2765#issuecomment-23150426 .

AlzioNever commented 11 years ago

maybe we are using different builds? I am using "0.8.1-125-gf5da5f4" there are some builds also called 0.8.1-125 so better check it again

I've tested just now on that build, it's all good

dannielmc commented 11 years ago

Yeah, I'm using that one. And the game still can't identify right the 3rd bridge at the beginning of the chapter 3. =(

Does this work for you in this build?

2013/8/24 k8600326 notifications@github.com

maybe we are using different builds? I am using "0.8.1-125-gf5da5f4" there are some builds also called 0.8.1-125 so better check it again

I've tested just now on that build, it's all good

— Reply to this email directly or view it on GitHubhttps://github.com/hrydgard/ppsspp/issues/2765#issuecomment-23203228 .

suzunomia commented 11 years ago

I'm using the 0.8.1-125-gf5da5f4 build and I have the exact same problem k8600326 had. I can't enter the library on chapter 2. I don't quite get how you managed to avoid this one. What is the '20130711' version you're referring to? Would also like to know what was that other emu you tried using, as I tried loading my ppsspp savedata on jpcsp and it failed. On a side note: When I played to the execution on chapter 1 the 0.8.1-125-gf5da5f4 build crashed and I had to pass this with 0.9.5-g96b2bbd build.

AlzioNever commented 11 years ago

Sorry, just noticed I've wrote something wrong, I've mentioned a '2013-07-11' build but seems like there isn't any official build that is named by that format

It was found on a Chinese unofficial website so... maybe that's someone's custom build? I am not sure.

I recommend you use PPSSPP v0.8.1-125 and 'that emu' like @aglnn said, remember to tweak their settings, and it should be good to go.

@suzunomia The game sometimes crashes when it's going to play a video just remember to save frequently.

Remember to tweak the crypto setting!

@dannielmc Yes it works on my PPSSPP. How about trying other emu?

suzunomia commented 11 years ago

The game runs fine on PPSSPP v0.8.1-125. Have just completed it, the only problem I've met is the library on chapter 2. Oh, there seemed to be some problem with graphics, like on the screenshots above and some problem with colors (turning blue) on character sprites during the trials, but they're easily solved by restarting and loading and are not really serious.

daniel229 commented 11 years ago

The checking thing issue is fixed again,tested with 0.9.1-698. 04

Yonowaaru commented 11 years ago

Which build did y'all use to pass the Library in Chapter 2? I've tried 0.8.1-125, but it does not seem to work. Neither does 0.9.1-698 or any one posterior version.

Bob2004 commented 11 years ago

Although 0.9.1-698 has fixed the problem of not being able to identify anything at all, identification still seems to be quite dodgy. Selecting items to identify is a bit fiddly, since it sometimes thinks you're pointing at something else nearby, or just not pointing at anything at all. Travelling around the island is the worst though - it only partially recognises the entrances to places, so you can be standing in front of a bridge (or whatever) without it recognising it, but then if you move along a bit it works fine.

Worst of all, it totally fails to recognise the entrance to Jabberwocky park in chapter 1, when you need to go there at the start of the second day, which means I haven't been able to progress any further.

Has anyone else encountered this problem, and did you managed to find any solution to it?

agarciadom commented 11 years ago

My "fix" usually involves staying on 0.8.1-125 for the most part, and switching to a certain other PSP emulator and using software graphics (make sure you enable encrypted saves on that one!) to go through the bits that wouldn't work.

Bob2004 commented 11 years ago

Ah, fortunately, although the identification is kind of dodgy in 0.8.1-125 as well, it seems to be different to the latest versions. I've been able to enter the park and carry on with the game as far as the first investigation so far without any further game-breaking problems.

I haven't managed to get the game to work in that certain other emulator yet, but I haven't tried switching to software graphics. I'll give it a go if this build of PPSSPP starts suffering problems as well.

hrydgard commented 11 years ago

You know, you are allowed to mention JPCSP by name :)

bluegizor commented 11 years ago

anyone can help me? which jpcsp versions works well with cutscenes? Mine keeps crashing at the second monokuma cutscene in the beginning..

jlee10 commented 11 years ago

@bluegizor Haven't touched jpcsp for a while, but at least for ppsspp you can go to the disassembly option from the debug tab, then step in/step over/step out when the cutscene freezes. This will "resume" the scene and continue the game as normal. I forgot the order in which you press the buttons, but I remember not having to try too hard. (By buttons, I mean the step in/over/out. Essentially, you'll be trying to skip over a bad memory read.) You won't cause some unknown crash by playing around though, so just pressing the buttons until it works might do the trick.

rendy911 commented 11 years ago

anyone can go to library in second island ?

Bob2004 commented 11 years ago

I can't enter the library at all either, in either 0.8.1-125 or one of the more recent 0.9.1 versions. I also couldn't examine the body when you play the Twighlight Syndrome game for the second time.

What I ended up doing to get around it was to save my game and load it in JPCSP, enter the library, then save again and load it back up again in PPSSPP. I've only needed to go there the once so far (I just finished chapter 2). You need to have crypto saves and software rendering enabled in JPCSP - it works well enough for getting past doors or items you can't identify in PPSSPP, but you couldn't really play for any length of time with it.

Fei-Lix commented 10 years ago

just wanna to report something about related to this game with alpha blending issue

yep, those bushes with black background..correct me if im wrong. currently using build 0.9.6-209 screen00001

dbz400 commented 10 years ago

@RinkuFO , is it on windows ? AMD or NV ?

internetakias commented 10 years ago

@rendy911 I'd suggest removing that picture, as it'll spoil a lot of people who haven't finished SDR2 yet.

Fei-Lix commented 10 years ago

@raven02 yea, AMD gpu

AlzioNever commented 10 years ago

I've heard new builds these days can run SDR2 well, not sure if it's true since I am still using 0.8.1-125 BTW, there are some edited builds for SDR2 released on some Chinese forums, and they are proved to work perfectly(at least no bugs while investigating), so it seems like tweaking new versions of ppsspp can lead to smooth playing. if you don't want to "jump" between two emus from time to time, maybe you can try recent builds.

@Bob2004

the dodgy problem might be caused by different Render Solution and Texture Scaling?

internetakias commented 10 years ago

@AlzioNever May I ask why you're using such an outdated version of PPSSPP?

thedax commented 10 years ago

Because that's been the defacto version of PPSSPP to use for this game, if memory serves.

Fei-Lix commented 10 years ago

also I noticed when a video occurs it shows black screen and then freeze but I barely/sometimes encounter this issue, it seems its sort of a random freezing in the video?

daniel229 commented 10 years ago

Chapter 2 library can not investigate. JPN savedata here.

renanme jpg to rar npjh50631datkg0023 01

unknownbrackets commented 10 years ago

also I noticed when a video occurs it shows black screen and then freeze but I barely/sometimes encounter this issue, it seems its sort of a random freezing in the video?

I fixed something similar to that in Lunar, it may have helped this game too, but I don't have it so I don't know.

-[Unknown]

Fei-Lix commented 10 years ago

@unknownbrackets I just tested the latest build recently and now it crashed everytime on this part of the video scene. untitled

EDIT: I just went back to test that part, and yea still. and here's the log, it might be helpful. untitled

daniel229 commented 10 years ago

constantly crash due to fast memory.

unknownbrackets commented 10 years ago

Did it start crashing consistently as of a certain build, or is it just always since fast memory was turned on?

-[Unknown]

daniel229 commented 10 years ago

It alway crashing with fast memory on since FFMPEG AT3+ merged,occasionally freeze seems fixed in recent build,more often in older 0.95 builds.I dont't meet freeze with 0.96-292 so far,not too far,just finish chapter 1.

daniel229 commented 10 years ago

It's not FFMPEG AT3+.