(02-02-2017, 06:31 PM)ssshadow Wrote: [ -> ]And I can almost consistently get to the first battle which was impossible before, never happened ¯\_(?)_/¯
I am certain there is some kind of concurrency issue going on here.
But yes, it is a little slower.
Certainly, it's strange as fuck.
FYI the random hanging/looping forever is now fixed in Ar Tonelico, all the Atelier games, and every other PhyreEngine game that had the problem. Save/load is still broken, but otherwise they are playable with LLVM. Enjoy!
(02-08-2017, 12:15 AM)ssshadow Wrote: [ -> ]FYI the random hanging/looping forever is now fixed in Ar Tonelico, all the Atelier games, and every other PhyreEngine game that had the problem. Save/load is still broken, but otherwise they are playable with LLVM. Enjoy!
Well, I'm still unable to boot the damn game, it just gets stuck in the logos, so I'll have to belive in you when you that the game won't hang IF it manages to boot
.
(02-11-2017, 04:42 PM)rauldj Wrote: [ -> ] (02-08-2017, 12:15 AM)ssshadow Wrote: [ -> ]FYI the random hanging/looping forever is now fixed in Ar Tonelico, all the Atelier games, and every other PhyreEngine game that had the problem. Save/load is still broken, but otherwise they are playable with LLVM. Enjoy!
Well, I'm still unable to boot the damn game, it just gets stuck in the logos, so I'll have to belive in you when you that the game won't hang IF it manages to boot .
I lied, LLVM is problematic. Interpreters work though. Enjoy those 1 fps battles.
Update: LLVM works and this game now runs at 100 % speed and at least 15 fps on a desktop CPU.
Random hanging is finally 100 % completely fixed. The only remaining issue is that the main menu crashes when a save file exists. But you can still save and load ingame.
(03-10-2017, 05:43 PM)ssshadow Wrote: [ -> ]Update: LLVM works and this game now runs at 100 % speed and at least 15 fps on a desktop CPU.
Random hanging is finally 100 % completely fixed. The only remaining issue is that the main menu crashes when a save file exists. But you can still save and load ingame.
For some reason, on the builds from some days ago I get on all Gust games this error spammed infinitely on the log, which grows several GB:
{PPU[0x1000000] Thread (main_thread) [0x00b5fa1c]} cellFs TODO: cellFsStRead(fd=4, buf=*0x86807bc0, size=0x10000, rsize=*0xd00ff038)·U 0:01:57.813330
Any help?
(03-11-2017, 09:48 PM)rauldj Wrote: [ -> ] (03-10-2017, 05:43 PM)ssshadow Wrote: [ -> ]Update: LLVM works and this game now runs at 100 % speed and at least 15 fps on a desktop CPU.
Random hanging is finally 100 % completely fixed. The only remaining issue is that the main menu crashes when a save file exists. But you can still save and load ingame.
For some reason, on the builds from some days ago I get on all Gust games this error spammed infinitely on the log, which grows several GB:
{PPU[0x1000000] Thread (main_thread) [0x00b5fa1c]} cellFs TODO: cellFsStRead(fd=4, buf=*0x86807bc0, size=0x10000, rsize=*0xd00ff038)·U 0:01:57.813330
Any help?
In settings tick the option "load liblv2.sprx only" and in the LLE modules list tick "libfs.sprx" and untick everything else.
LLE selection is automatic now. What this does it to load everything automatically
and libfs on top of that. libfs in particular is one module that isn't loaded automatically because it doesn't work in most games. This is a very rare exception.
(03-11-2017, 10:45 PM)ssshadow Wrote: [ -> ]In settings tick the option "load liblv2.sprx only" and in the LLE modules list tick "libfs.sprx" and untick everything else.
LLE selection is automatic now. What this does it to load everything automatically and libfs on top of that. libfs in particular is one module that isn't loaded automatically because it doesn't work in most games. This is a very rare exception.
Wow, thank you very much. This automatic module selection will be pretty useful to everyone. Keep the great progress at this pace!
Sadly, the other problem I had with Gust games running on recompiler is still there: the games don't detect any input from my Xbox 360 controller for some reason.
(03-11-2017, 11:05 PM)rauldj Wrote: [ -> ] (03-11-2017, 10:45 PM)ssshadow Wrote: [ -> ]In settings tick the option "load liblv2.sprx only" and in the LLE modules list tick "libfs.sprx" and untick everything else.
LLE selection is automatic now. What this does it to load everything automatically and libfs on top of that. libfs in particular is one module that isn't loaded automatically because it doesn't work in most games. This is a very rare exception.
Wow, thank you very much. This automatic module selection will be pretty useful to everyone. Keep the great progress at this pace!
Sadly, the other problem I had with Gust games running on recompiler is still there: the games don't detect any input from my Xbox 360 controller for some reason.
But keyboard works? I haven't tested myself but maybe you can use the mmjoystick input method with the Xbox controller. mmjoystick is for non Xinput devices, like if you were using a PS2 controller with an adapter or some generic gamgepad. But it could work with an Xbox controller too maybe.
Plan B: Map the controller to keyboard keys
(03-11-2017, 11:33 PM)ssshadow Wrote: [ -> ]But keyboard works? I haven't tested myself but maybe you can use the mmjoystick input method with the Xbox controller. mmjoystick is for non Xinput devices, like if you were using a PS2 controller with an adapter or some generic gamgepad. But it could work with an Xbox controller too maybe.
Plan B: Map the controller to keyboard keys
Yes, keyboard works. I've tried Mmjoystick too but got the same result: all pads show as "disconnected" on the TTY window when starting the game. One time it detected the damn thing but I don't remember what I did and I couldn't get it to work again no matter what I tried.