Giter VIP home page Giter VIP logo

Comments (79)

jpd002 avatar jpd002 commented on May 9, 2024

I don't have an exhaustive compatibility list, but here's some of the games I'm personally testing:

Capcom vs SNK 2, Marvel vs Capcom 2, Gradius V, Castlevania: Curse of Darkness, Dynasty Warriors 2 and 5, Samurai Warriors 2, Final Fantasy X, Half Life, Grandia 2, Baldur's Gate Dark Alliance, Dark Cloud, Space Harrier, Guilty Gear XX Accent Core Plus, DBZ Infinite World

All of those games boot, most of them are playable to some extent and only a few of them are 100% playable. I'm actively working on getting the compatibility higher, so I really hope that list will get bigger very soon.

from play-.

pinguallyj avatar pinguallyj commented on May 9, 2024

@jpd002 Thank you for answer, I will test some of the games and report if there are even more playable games!

from play-.

SonofUgly avatar SonofUgly commented on May 9, 2024

@jpd002, would you like lists of games tested from people (or individual issue reports)?
I've tested a few popular games, and with a lot of them not booting, I'm wondering if that would be helpful for you or if it would be redundant/overwhelming.

from play-.

 avatar commented on May 9, 2024

@SonofUgly Like which? I tested a few fan favorites and popular titles and they could go to title screen at least. Most of the "high tier" PS2 games can't work on this emulator at all yet, but a fairly good amount of well known games do show something at the very least. I haven't tried FFXII/FFX-2 but FFX does work pretty well, and I think Metal Gear Solid 2 almost shows something from a 2014 Windows build I tested with, but not sure now.

from play-.

SonofUgly avatar SonofUgly commented on May 9, 2024

Guess I'll just post what I've tried.
On Windows 7, with AMD Phenom II X2 550be @ 3.6GHz and ATI 4850HD. These are tested with the 2015/3/21 build on emucr:
Dark Cloud [SCUS-97111] - In-game

  • 3D graphics heavily glitched. (~10-27fps)

Dark Cloud 2 [SCUS-97213] - Intro

  • Crashes at first splash screen.

Dragon Quest VIII: Journey of the Cursed King [SLUS-21207] - Nothing

  • Black screen. (~150fps)

Final Fantasy X [SLUS-20312] - Menu

  • Crashes when selecting New Game. (~70fps)
  • Got in-game on a random older build I tried months ago, though.

Final Fantasy XII [SLUS-20963] - Nothing

  • Crashes during boot.

ICO [SCES-50760] - Nothing

  • Black screen. (~25fps)

Jak and Daxter [SCUS-97124] - Nothing

  • Black screen. (~210fps)

Kingdom Hearts Final Mix [SLPS-25198] - Nothing

  • Black screen. (~220fps)

Kingdom Hearts II Final Mix [SLPM-66675] - Menu

  • Crashes after selecting New Game. (~3fps)

King's Field IV: Ancient City [SLUS-20318] - Intro

  • Hangs during intro. (~27-40fps)

Metal Gear Solid 3: Subsistence [SLUS-21359] - Nothing

  • Crashes during boot.

Monster Hunter 2 [SLPM-66280] - Nothing

  • Black screen. (~100fps)
  • Got to the menus in older builds.

Okami [SLUS-21115] - Nothing

  • Crashes during boot.

Ratchet and Clank [SCUS-97199] - Nothing

  • Crashes during boot.

Ratchet and Clank 2: Going Commando [SCUS-97268] - Nothing

  • Crashes during boot.

Ratchet and Clank 3: Up Your Arsenal [SCUS-97353] - Nothing

  • Crashes during boot.

Shadow of the Colossus [SCUS-97472] - Nothing

  • Black screen. (~240fps)

Shadow Tower: Abyss [SLPS-25217] - Nothing

  • Black screen. (~1-35fps)

Shinobi [SLPS-25026] - Nothing

  • Crashes during boot.

Twisted Metal: Black [PBPX-95506] - Nothing

  • Crashes during boot.

from play-.

 avatar commented on May 9, 2024

Why would the build from yesterday not take FFX in-game, when the 2011 build on http://purei.org can even show something after pressing new game (though it won't really take you completely in-game though)? And I am pretty sure that even in builds much older than March 2015, you could get in-game too.

That sounds like there's been regression that hasn't been tested to be stable.

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

Thanks for the report, @SonofUgly !

I'm also surprised about FFX crashing when selecting "New Game". I have just tested it on the latest build I've got and it seems to be working fine. I will try testing with different conditions to see if I can reproduce the problem.

Besides that, I know I can get a new game started in KH, but I can't go really far at the moment.

kh_01
kh_02

The emulator crashes right after this. This ain't the Final Mix version, so I will have to see why it's not working with that version.

I haven't tested most of the other games, so I will have to get them to see what's wrong with them.

from play-.

pinguallyj avatar pinguallyj commented on May 9, 2024

I tried simple 2d Arcana Heart 2 game and it's 4-10 fps when it asks about memory card, but after logos it's just black screen with 30 fps. After 1-2 minute it's going in main menu 5-15 fps, animations looks nice and everything is present. Sprites are animated fully too, so no problems with 2d I guess. Game is stuck on last screen, I'm pressing everything but nothing works, even though game is still running. The only problem I noticed that there are no sound at all and screen is shaking slowly, don't know why. I don't have powerful PC maybe it will be 60 fps if someone will test it on nice pc
http://puu.sh/gMamE/eb7bde332f.jpg
http://puu.sh/gMank/ebce2314f2.png
http://puu.sh/gMap0/ec349ee416.jpg
http://puu.sh/gMaqZ/f914e01f98.jpg
http://puu.sh/gMazP/56a18552e5.jpg

from play-.

SonofUgly avatar SonofUgly commented on May 9, 2024

@jpd002 - Turns out the problem with FFX is only on the 32bit version (it also crashes if you don't skip the intro scene before the main menu). It works fine on the 64bit version.
Retested a few of the games, but aside from the framerate (which is ~15-20% faster) there wasn't any other differences.

Though I guess it brings up a question, is there any reason to support 32bit nowadays?

from play-.

 avatar commented on May 9, 2024

@SonofUgly Hmmm ... that's not exactly true. I have the 32-bit version and the FFX intro works but it's EXTREMELY SLOW. It is from a 2013 build and the 32-bit both goes in-game and the intro scene works just fine. I'll post a video/pics and show it as well when I get the chance.

from play-.

SonofUgly avatar SonofUgly commented on May 9, 2024

@xiaomita - Yeah older 32bit versions work, but recent ones don't.

from play-.

 avatar commented on May 9, 2024

Tried a 32-bit 2015 build and it works fine too (not the one you linked, but one a few months before it):

ffxplay -ingame1
ffxplay -ingame2
ffxplay -title

The intro works too, but I forgot to take a screenshot of it. Maybe the 32-bit JIT has issues in some versions? I don't know ... started a new game several hours ago and everything seems fine so far.

Or like @mantlebreath said, maybe it's regression.

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@716Girl Thanks for testing the game! The frame rate is a bit scary though... that game might need some specific speed hacks. I don't have the game, but I'll see what I can do.

@SonofUgly Thanks for the additional details on the crash. I've reproduced it on my side and there's indeed a problem with the x86-32 code generator, but nothing major, I'll have that fixed pretty soon.

As for the reasons to why I'm keeping 32-bits builds, it's mostly because I still want the emulator to be compatible with Windows XP (I know there's a 64-bits WinXP, but it was not as popular as the 32-bits version).

from play-.

 avatar commented on May 9, 2024

@jpd002 The emu is not compatible with XP though; from all the builds I have tried on XP, none will start. Vista and 7 work, but no XP. I think only the 2011 builds on your site work with XP.

from play-.

pinguallyj avatar pinguallyj commented on May 9, 2024

@jpd002 Okay! Btw is there any debugger or something?

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@716Girl Yes, there's a debugger, but it's not included in release builds because I want to make sure there no overhead of having a debugger in the build. Would release builds with debugger included be something you'd like to have?

from play-.

Boulotaur2024 avatar Boulotaur2024 commented on May 9, 2024

I can confirm the issue with 32bits builds, I just downloaded the x64 build and now FFX works properly.

This is the first I've run something on this emu and I have to say I'm quite impressed by your progress Jean. I'm glad somebody's taking another shot at ps2 emulation as pcsx2 development seems stuck essentially due to Gsdx being unreadable/unmaintanable

Hope you don't quit and some knowledgeable people join the project. Who knows there might be former pcsx2 coders willing to start from scratch.

from play-.

 avatar commented on May 9, 2024

@xiaomita Is that with a fresh new game start or loading a memory card save in the Al Bhed Ship?

Because with 32-bit I can't start a new game in FFX either, trying multiple recent builds; 64-bit yes.

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

The problem with the 32-bits version should be fixed in the latest weekly build (2015-03-29).

It's not possible to start a new game from scratch in FFX right now because of problem with SPU emulation. SPU emulation wasn't enabled in the 2011 build and that's why it works in that version. I've identified the problem and I'm working on fix.

It's possible to import saves to see more of the game, but battles are a bit unstable at the moment (I'm also working on that).

from play-.

DerekTurtleRoe avatar DerekTurtleRoe commented on May 9, 2024

Why don't we throw up a compatibility list on to a GitHub Wiki? I would be interested in contributing to that. 😃

from play-.

 avatar commented on May 9, 2024

@vgturtle127 I created one and I hope it's not too bad, but anyone can easily correct/add games and test them, and it will keep a formalized list and keep track of the progress of Play!'s compatibility:

https://github.com/jpd002/Play-/wiki/Compatible-games

Feedback would be nice, and I can understand if @jpd002 doesn't like it/doesn't want it. I am just trying to help.

I tested all of those games listed between various builds, all recent, and used the latest build for some too.

Since I only have Windows, the list is only pertaining to Windows compatibility, but it can be arranged for Mac and Android too if necessary, but I don't have OS X and Android only does homebrew....

from play-.

DerekTurtleRoe avatar DerekTurtleRoe commented on May 9, 2024

Cool dude! I think that looks good so far. I will start recording my results. 😄

"Android only does homebrew" What? lol

I don't know what you mean by that?

from play-.

 avatar commented on May 9, 2024

@vgturtle127 I meant that the Android port of this emulator can run only homebrew so a compatibility list might be no good yet. Mac has a working build as Windows that may or may not run commercial games, so I wondered if the list should cater to OS X too and not just be too "Windows-centric," you know?

And yeah, I made up a simple format with 5 possibilities that goes basically from "somewhat playable" to "nothing," but it can be better refined to include "fully playable," but that would be harder/longer to test.

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@xiaomita Nice work! Would you mind if I added columns for "emulator version" (ie.: 2015-03-29) and "game id" (ie.: SLUS 20312)?

I don't think compatibility on OSX differs too much from Windows since most of the code running is the same. So, I don't think it would be worthwhile making a separate section for OSX. But once the Android port gets to an interesting point, I think making a separate part for that platform will be interesting.

from play-.

DerekTurtleRoe avatar DerekTurtleRoe commented on May 9, 2024

@xiaomita Oh, I see what you're saying now. I thought you were talking about Android, not the emulator. Oops. 😖

@jpd002 Hopefully compatibility will be the same for Windows, Mac, and Linux. Are there any plans for DirectX support on Windows though?

from play-.

pinguallyj avatar pinguallyj commented on May 9, 2024

@jpd002 When you dont have copy of the game, we can see what;s the problem in debugger and send it to you.

from play-.

 avatar commented on May 9, 2024

@jpd002 Sure, but I think @716Girl already did something like that from my checking (and added more games too). I'm probably going to get a Hackintosh going soon & test games on varying OS X versions.

from play-.

seadil avatar seadil commented on May 9, 2024

I have a MacBook Pro without a dedicated GPU (see specs here: http://www.everymac.com/systems/apple/macbook_pro/specs/macbook-pro-core-i5-2.4-13-late-2013-retina-display-specs.html )
I'll test these games on OSX (Yosemite):

  • Final Fantasy X (SCES-50492 - FINAL FANTASY X, PAL, German):
    Normally starts with two intros: the first runs automatically and shows the Final Fantasy X Logo in the end. The second intro shows up after selecting a new game in the start menu. Play! skips the first intro and goes right to the start menu. No sound and runs with low FPS. A couple graphical glitches. Doesn't go further the scene with the subtitles.
    ffx001
    ffx002
    ffx003
    ffx004
    ffx005
    ffx006
    ffx007
    ffx008
    To compare the intro scenes, take a look at this video:
    https://www.youtube.com/watch?v=5oIjPHo0k5E
  • Final Fantasy 12
  • Devil May Cry
  • Disgaea

I'll update this comment in a couple of hours.

from play-.

seadil avatar seadil commented on May 9, 2024

Is there a way to display some information on the OSX build like current FPS rate? Debugger/Console?
How about controller configuration (Arrow Keys and A seem to do something)?

from play-.

DerekTurtleRoe avatar DerekTurtleRoe commented on May 9, 2024

Not unless there are command line parameters I am not aware of. At least on OSX...

from play-.

seadil avatar seadil commented on May 9, 2024
  • FINAL FANTASY XII (SLES-54356, PAL):
    Doesn't boot.
  • DEVIL MAY CRY (SLES-50358, PAL):
    Doesn't boot.
  • Disgaea - Hour of Darkness (SLES-52458, PAL):
    Game is playable (30-40 FPS). Text doesn't show up in conversations. Text is not perfectly rendered in Menus. Graphical glitches (some elements like Tables or Pillars are not displayed).

disgaea001
disgaea002
disgaea003
disgaea004

from play-.

pinguallyj avatar pinguallyj commented on May 9, 2024

Btw what does dc/f stands for?

from play-.

qeeg avatar qeeg commented on May 9, 2024

Draw Calls per Frame.

from play-.

DerekTurtleRoe avatar DerekTurtleRoe commented on May 9, 2024

Ratchet and Clank aren't booting? That makes me sad. 😭

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

Thanks for testing everyone! It's always nice to see new games running! Tomorrow's version will have fixes for FFX, which allows going a bit further in the intro sequence (and gaining access to the game's first area by using some saved state trickery). There will be fixes for battle mode too which should make the game playable to some extent.

I'm also working on some fixes for FFXII, but it's still not really playable yet.
ffxii_01
ffxii_02
ffxii_03
ffxii_04
Characters don't show up and game hangs a bit later.

from play-.

pinguallyj avatar pinguallyj commented on May 9, 2024

@jpd002 Amazing work!

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

I've pushed some fixes to prevent KH from crashing, but it's not quite playable yet either (Sora can't hit anything). This is testable in the latest weekly build (2015-04-05).

kh_03
kh_04
kh_05

from play-.

DerekTurtleRoe avatar DerekTurtleRoe commented on May 9, 2024

Awesome work, dude! Great stuff! 😄

from play-.

 avatar commented on May 9, 2024

Has the issue been identified as to why Sora/Goofy's upper bodies don't show up? I've seen this in a few games and I notice that some 3-D models (like in Dark Cloud) are missing parts of their bodies. I wonder what the issue is that could explain why this happens in several games and if it's related to the GS or not.

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

In KH, the problem seems to be coming from FPU rounding issues. Here's what it looks like with proper rounding enabled:

kh_06
kh_07

It fixes a couple of other games and also fixes torus.elf, but Dark Cloud and FFXII are still broken. I haven't pushed that yet because it breaks other stuff that I need to fix (namely Radiata Stories and Valkyrie Profile 2).

Dark Cloud's problems are coming from bad handling of Q register pipeline in VU emulation. I don't know for FFXII, but it could be related to that.

from play-.

seadil avatar seadil commented on May 9, 2024

@jpd002 Thank you for your FFX fix. I tried the latest OSX build (Play-20150419) and it runs further the scene I've mentioned here: #27 (comment)
The problem is that it stops working after a specific scene (the screen should flash white but instead it stays white). I've found the scene on youtube: https://youtu.be/ZilcNxapF0A?t=14m40s

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@seadil Yes, there's a problem with the SPU emulation that prevents the game from proceeding. It can be worked around by pausing the game, saving state, resetting and loading the state. Many games are suffering from this, so, I'll look into the problem.

Kingdom Hearts should be playable in the latest build (2015/04/26). FFXII's rendering is also fixed, but it's too unstable to be played (I'm suspecting a problem with SPU emulation again).

ffxii_05

from play-.

DerekTurtleRoe avatar DerekTurtleRoe commented on May 9, 2024

@jpd002 That looks really good for being "alpha". 😄

from play-.

breadcat avatar breadcat commented on May 9, 2024

I've updated the wiki page with some 80+ additional entries.

Nothing got to a point where I was fully ingame, but promising entries are:
Pilot Down, Red Faction 1 and 2, Spy Hunter and Tony Hawk's Pro Skater 3.

from play-.

 avatar commented on May 9, 2024

@breadcat Don't mean to criticize you but you didn't seem to follow the correct format and you put notes where you should have put one of the five possible working definitions of games.

It can be cleaned up fairly easily though, but just saying that sticking to the same format is less messy prone.

EDIT: Done. Fixed. You forgot to bold, add hyphens, and added a note on one with no status.

Good job testing; that's a lot of games I went through! About 1/3, I'd guess, at least show intro.

Did you try the latest weekly build or one from emu crimson rain?

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@breadcat Thanks for testing all those games!

There still so much work to be done to get all of those games working 😄

from play-.

breadcat avatar breadcat commented on May 9, 2024

@gambrio Thanks for making the formatting changes. I have an aversion to excess bold, but I know for next time.
The binary I used was EmuCR-Play!-20150501-x64.

@jpd002 Thanks. If you make any drastic changes, I have no qualms testing them all again.

from play-.

Xcedf avatar Xcedf commented on May 9, 2024

vf4
Virtua Fighter 4 goes ingame(but arenas suffering from SPS)
also
God of War 1 shows the first intro screen and
Mortal Kombat Deadly Alliance shows first intro screen too
Thanks for your hard work

from play-.

DerekTurtleRoe avatar DerekTurtleRoe commented on May 9, 2024

Well, as soon as I get my SSD and upgrade my OS, I will start testing as well. I am also going to upgrade to Visual Studio 2015/Visual Studio Code and get a Linux machine running as well. Hopefully after that I can start testing my near complete collection of PS2 games. 😨

from play-.

 avatar commented on May 9, 2024

@vgturtle127 Report back the results. I am curious if Play! works fine on Windows 8.1 because I have 7 and I know it works but not sure if I should upgrade to 8.1 or not if I'll then have to revert back to keep testing games.

from play-.

pinguallyj avatar pinguallyj commented on May 9, 2024

Works on 8,1 too

2015-05-08 12:14 GMT+06:00 gambrio [email protected]:

@vgturtle127 https://github.com/vgturtle127 Report back the results. I
am curious if Play! works fine on Windows 8.1 because I have 7 and I know
it works but not sure if I should upgrade to 8.1 or not if I'll then have
to revert back to keep testing games.


Reply to this email directly or view it on GitHub
#27 (comment).

from play-.

 avatar commented on May 9, 2024

@716Girl Thanks!

from play-.

sirdanielk avatar sirdanielk commented on May 9, 2024

I think that first fully playable game may be Metal Slug 6 SLPS 256.74;1. My PC is a bit slow, but if anybody wants to go through can confirm. I see no graphical glitches during first or second level.
Medal of Honor Frontline SLUS 203.68;1 stays at the very beginning at loading screen. It loads something, because after a while fps rocket to 135 fps and nothing happen.

from play-.

DerekTurtleRoe avatar DerekTurtleRoe commented on May 9, 2024

@gambrio Yeah, it works on Windows 8.1 32-bit and 64-bit! 😀

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

I've fixed the SPU problems that were preventing FFX from proceeding at various points in the intro. The save state trick isn't required anymore.

Lots of sound problems were also fixed, I'm now considering enabling sound by default.

This will be in next weekly.

from play-.

seadil avatar seadil commented on May 9, 2024

Awesome work. Any idea about the graphical glitches in FFX, as seen here:
#27 (comment)

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@seadil I'll take a look at those, must be a bug in the way region wrapping is handled.

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

9286718 fixed a lot of the graphical glitches. There's still a problem happening when a menu is brought up though.

ffx_01

It's in the latest weekly build (2015-06-14) if you wanna take a look at it.

from play-.

seadil avatar seadil commented on May 9, 2024

@jpd002 Nice work!
Many graphical glitches are fixed now, but there are still a couple left (like the hair). I've attached screenshots for comparison.

bildschirmfoto 2015-06-15 um 13 51 15
bildschirmfoto 2015-06-15 um 13 50 21
bildschirmfoto 2015-06-15 um 13 47 33

from play-.

NikkoVan avatar NikkoVan commented on May 9, 2024

I didn't expect these to work but I guess I had to try...😝 This was tested on the latest Android version.

TOCA Race Driver 2 - Black screens
Destroy All Humans 2 - Black screens

Support for these games in the future would be very very much appreciated. Love your work man finally someone is making a PS2 emulator for Android.

from play-.

 avatar commented on May 9, 2024

Unfortunately there are still issues with FFX on the bridge ... the infamous "bridge issue." Just to give Play! a shot I started a new game of FFX and everything was going okay (albeit sound laggy and about 20-40 FPS), but it still crashes for me on the bridge when that Sinspawn creature is right about to shoot off the little guys before Tidus and Auron battle. It happened on the 64-bit version on Windows 7 and it happens right after the FMV is shown with Tidus and Auron on the bridge ... tried it with sound on & off.

I decided to save a state (luckily) right before the issue occurs, so maybe it would be of use to devs:

http://d-h.st/g8u4

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@HerPizzaFace Sorry, I don't want to download an executable from a site I don't know about. Could you post the state file on another upload site please?

from play-.

 avatar commented on May 9, 2024

@jpd002 Sorry, that site has two links: one seems to be an ad and the one underneath is a plain zip.

Here's the same zipped file with all the state info at another site: http://www.filedropper.com/slus203121st0

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@HerPizzaFace Thanks for the state file. What happens on my side when I load the file, is Tidus and Auron just standing around looking at the building that's about to get hit. Is that what happens on your side too or are you getting a crash at that moment?

from play-.

 avatar commented on May 9, 2024

@jpd002 Thanks for evaluating. It crashes when the Sinspawn (Sinspawn Ammes to be exact) is shown up above (an FMV should occur which fires off the little guys ... it never gets to that part, saying, "Play! has encountered a problem and needs to close."). But there seems to be an issue on my side ... after re-trying the save state, it appears to be stuck in a weird glitch where Tidus morphs into Auron's body and just stays that way, and I am unable to try it again and proceed to the point where it crashes.

Were you able to reach the part where Sinspawn Ammes is shown or does it stay stuck there with Tidus and Auron's bodies morphed? After that scene, it is supposed to show either Sinspawn next or another FMV, but either method aside, the crashing point for me was right when Sinspawn Ammes was shown.

Here's a video showing the exact moment of where it crashes for me: https://youtu.be/6TznnlH5YSk?t=14s

Right when that "smash" sound occurs and the camera pans in to Sinspawn, the program gets stuck.

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@HerPizzaFace Yeah, I was able to get past that part. I've just uploaded a new weekly build (http://purei.org/downloads/play/weekly/) and also uploaded their respective PDBs to help us figure out the problem.

Could you send me a dump file of the process when it's crashed? (instructions here: https://support.microsoft.com/en-us/kb/931673) I'll be able to see where the emulator crashed using the PDB files I've just uploaded. If you have Visual Studio and can show me the crash location in the debugger, that's good too.

from play-.

 avatar commented on May 9, 2024

@jpd002 I don't think I can manage to do what you're asking unless you be more specific.

Do you want me to download the PDB file? And then what do I do with it? I understand the dump file bit when the program crashes, I think, but not too sure on the PDB or Visual Studio part (the debugger needs Visual Studio?). I guess I'll just send the dump when I try again, but not too sure on the other stuff.

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@HerPizzaFace Well, if you don't have Visual Studio, don't worry about the PDB (Program Database). Once you send me the crash dump, I'll be able to use the both the PDB and crash dump on my end to see where the emulator is crashing.

from play-.

 avatar commented on May 9, 2024

@jpd002 It's a pretty large file, but here it is: http://www.filedropper.com/play

Screenshots too:
crash1
crash2

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@HerPizzaFace Thanks for the dump and screen shots.

I've looked at the dump and noticed that MSVCR120.DLL was located in the same folder as the emulator's executable. I don't know if you copied that file manually in that folder, but this might cause the problem you're encountering since the version of the DLL isn't good (screen shot shows version 12.0.21005 while latest version is 12.0.30501).

I've changed the installer to make it install the VC++ 2013 redistributable package (which contains the proper MSVCR120.DLL file) automatically and uploaded a new build (http://purei.org/downloads/play/weekly/Play-20150624-64.exe). Could you try the following to see if that's the cause of the problem?

  1. Remove the MSVCR120.DLL file from "C:\Program Files\Play".
  2. Install the emulator again using the 2015-06-24 installer package.
  3. Try FFX again to see if the game still crashes at the same place.

Thanks!

from play-.

 avatar commented on May 9, 2024

@jpd002 Did exactly what you said and it still crashes at the exact same place.

I didn't manually copy any files either. I downloaded Play! and just ran FFX; didn't alter any files.

Checked installed programs and the VC++ x64 2013 is there and has the right version (12.0.30501).

The weird part is that I checked System32 for MSVCR120.DLL and it still shows the outdated version.

Could this be the issue? That it keeps trying to use the outdated extension? I see no 12.0.30501 file.

Where the heck am I supposed to get the 12.0.30501 version if VC ++ installer didn't even update it?

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@HerPizzaFace Thanks for the feedback. On my side, I've also got MSVCR120.DLL in C:\Windows\System32 which has version 12.0.21005 (and not 12.0.30501), so maybe the redistributable's version number isn't reflected there. In any case, the suspicious part was the file being present in C:\Program Files\Play\.

But since you're still getting the crash, the problem is somewhere else. I'll keep looking and tell you once I find something.

from play-.

 avatar commented on May 9, 2024

Maybe if I give more info it'll help:

CPU: i3-4160 (AVX 2.0, SSE4.1/4.2, MMX, SSE3, SSE2, SSSE3, FMA, MMX, SSE).

GPU: Intel HD 4400 (although I'm pretty sure the GPU isn't the issue).

I thought maybe the CPU features would be relevant since there were issues with them elsewhere.

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@HerPizzaFace Thanks for the info, I'll create a separate issue so that we can have all the information about this problem in one place.

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

I've fixed all of FFXII's instabilities I've encountered. I was able to play through the game's intro without issues:

ffxii_09

Fixes will be available in next weekly build (2015-07-05).

from play-.

pinguallyj avatar pinguallyj commented on May 9, 2024

@jpd002 By the way, how are you gonna improve framerate? What actually requires emulator to run fast even on low end pc?

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

@716Girl Well, in the case of FF12, half of the frame time spend is in executing VU subroutines, so that would probably be a good place to start. The quality of the generated code can probably be improved a lot. There's also a couple of tweaks I'd like to do in the HLE code to improve speed (interrupt handling is quite dirty as it is right now).

from play-.

IllusionMan1212 avatar IllusionMan1212 commented on May 9, 2024

This issue should be closed and everyone should be redirected to the new compatibility list on:
https://github.com/jpd002/Play-Compatibility/issues

from play-.

jpd002 avatar jpd002 commented on May 9, 2024

Indeed! Thanks for spotting this!

from play-.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.