Ar Tonelico Qoga : Knell of Ar Ciel [BLES01102]
Started by tr4nquility




102 posts in this topic
rauldj
Unregistered


 
02-02-2017, 07:04 PM -
#51
(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.
ssshadow
Moderator
*****


4
2,494 posts 63 threads Joined: Aug 2017
02-08-2017, 12:15 AM -
#52
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!
rauldj
Unregistered


 
02-11-2017, 04:42 PM -
#53
(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 Big Grin.
ssshadow
Moderator
*****


4
2,494 posts 63 threads Joined: Aug 2017
02-11-2017, 09:20 PM -
#54
(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 Big Grin.

I lied, LLVM is problematic. Interpreters work though. Enjoy those 1 fps battles.
ssshadow
Moderator
*****


4
2,494 posts 63 threads Joined: Aug 2017
03-10-2017, 05:43 PM -
#55
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.
rauldj
Unregistered


 
03-11-2017, 09:48 PM -
#56
(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? Huh
ssshadow
Moderator
*****


4
2,494 posts 63 threads Joined: Aug 2017
03-11-2017, 10:45 PM -
#57
(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? Huh

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.
rauldj
Unregistered


 
03-11-2017, 11:05 PM -
#58
(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.
ssshadow
Moderator
*****


4
2,494 posts 63 threads Joined: Aug 2017
03-11-2017, 11:33 PM -
#59
(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 Tongue
rauldj
Unregistered


 
03-12-2017, 08:21 AM -
#60
(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 Tongue

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.


Forum Jump:


Users browsing this thread: 4 Guest(s)