Menu

Final Fantasy XIII

Gimlao
2019-01-28
2019-02-02
1 2 > >> (Page 1 of 2)
  • Gimlao

    Gimlao - 2019-01-28

    This game runs super slowly with v2_05_05_fx1 while it was super fine with v2_03_01 =(
    I don't really know if I have to enable or disable any option ...

     
    • gho

      gho - 2019-01-28

      FF XIII is an online RPG that I fear I can't test without buying it, which is not exactly in my plans, so you'll have to support me. There are a few things I'd need to know.
      First of all, the culprit could be either DxWnd (very likely) or the game itself (it is distributed online, so it could have been patched). Does the game still runs ok with the old v2_03_01 release? Please, be aware that you don't need to overwrite or replace the current DxWnd, you can unpack the old release in another folder of your choice, the only limitation is that you can't run two DxWnd at the same time (maybe you could have shared memory interferences, but this is a problem that gets fixed at most at next system reboot).
      Then, I may need some logs from both settings. There's tutorial on the html help pages (Help -> View help) about "Taking logs". You can read that and, if not clear enough, ask me more.

       
  • Gimlao

    Gimlao - 2019-01-28

    You're confusing with FF 11 and 14 which are online games.

    FF 13 is a classic solo game : https://store.steampowered.com/app/292120/FINAL_FANTASY_XIII/

    For now, I will simply use the old v2_03_01 but I was wondering if some options in v2_05_05_fx1 had to be enabled or disabled to fix the random framerate.

    And yeah, I already use multiple folders containing different versions of DxWnd to compare performances of each versions for specific games. =p

    I will send you logs later when I can.

     
    • gho

      gho - 2019-01-28

      A classic solo game? Yumm ....

      Update: is it a 55GB (!!!) game? Really? Uhg... I think I'll have to do without.

       

      Last edit: gho 2019-01-28
  • gho

    gho - 2019-01-28

    Since I doubt that I could run this game (even if I buy the game, it would take ages to free the needed HD space!) I can tell you what I usually do in such cases: I try all dxwnd releases until I get to the culprit, that is where the release n-th works and n+1-th doesn't.
    Starting from v2_03_01 and up to v2_05_05_fx1 it would seem an overwhelming task (it's more than 200 different releases!) but it's not. There's a notorious dichotomous method (well, maybe not so notorius maybe ...) that reduces the number of attempts quite a lot.
    It works like this: you pick a release roughly in the middle (let's say between v2_03_01 and v2_05_05_fx1 you could pick v2_04_01) and try this one. If it works you pick another between v2_04_01 and v2_05_05_fx1 (let's say v2_04_50), if it doesn't you pick one in the middle of v2_03_01 and v2_04_01 (let's say v2_03_50) and go on, each time reducing the search of about a half. In about a dozen compares you shoud get the culprit. All releases are available on SF download page. One further hint: write your results or after a while you will get too confused to draw any conclusion.
    If I get a chance to grab the game (maybe there's a smaller demo available?) I'll do that for you.
    P.s. be sure to work at equal conditions: same exported file, same admin privileges for DxWnd.exe, or you'll risk to search for hours something that doesn't depend to the release.

     
  • jds45782

    jds45782 - 2019-01-30

    I also have the the full Final Fantasy XIII release, runs ok with dxwnd, in fullscreen that is.

    Gimlao: can you send me your profile for comparing with my profile.

    I do believe the actual Final Fantasy XIII demo, was bundled with another final fantasy game named Final Fantasy VII: Advent Children Complete. which never got released on PC, same with the demo, it was only on PS3 consoles, back in 2009. Final Fantasy XIII demo, was never released outside of japan either, when Final Fantasy VII: Advent Children Complete got released in NA & europe, it became only a trailer, according to wikipedia.

    Also: Final Fantasy XIII on PC, also has an optimization bug, which the developers have ignored for years, and it causes pauses, stutter or slow fps during, game cinematics. One fix is to disable all HID-compliant consumer control device/HID-compliant device/HID-compliant system controller drivers that are seen in the device manager, and this method does work for me, as it stopped the stuttering for me. The other method is to install a virtual joystick device driver, which fools FFXIII to think a game controller is installed, only downside, your own game controller will stop working, as my controller quit working with the game, after it, but if your using the keyboard to play the game, your fine. It also stops any stutter, pause, slow fps, during cinematics.

     

    Last edit: jds45782 2019-01-30
    • gho

      gho - 2019-02-01

      @jds45782: DxWnd has a few options that may help bypassing the optimization bug. I can't test them with this game, but you could. The "Input / Skip HID device type" greatly reduces the number of queried HID devices and "Input / Hide joystick" makes the joystick invisible also when present. It could be necessary to set also "Hook dinput" or "Hook dinput8" flags depending on what dll the game is linked to.
      If they work as I hope, you should get the same performances but without need of playing with system settings every time you run the game!

       
  • jds45782

    jds45782 - 2019-02-01

    gho,

    according to the view import table option, i only see this dll used.

    DINPUT8.dll
    OrigFirstThunk:  0229C20C (Unbound IAT)
    TimeDateStamp:   00000000 -> Thu Jan 01 00:00:00 1970
    ForwarderChain:  00000000
    First thunk RVA: 00C94008
    Ordn  Name
       0  DirectInput8Create
    

    i will try thses options, and if they work, i'll send you the exported profile, thats working.

     

    Last edit: jds45782 2019-02-01
  • jds45782

    jds45782 - 2019-02-01

    bad news: it does not work

    I have recorded 3 versions of the intro cinematics:

    1st one: with HID devices re-enabled, with your recommended dxwnd settings. there is still a 2 second microstutter, thats the bad optimization, I also noticed i didn't have my controller connected (its a wireless PC xbox one controller, so to connect it, i just hold down the white xbox for 5 secs).

    2nd one: i tried re-disabling HID devices i previously had disabled, with the controller connected. near perfect cinematics, microstutters are gone !

    3rd & last one: re-enabled HID devices again, set your dxwnd recommended settings, and THIS TIME, connected my controller ! microstutters are back, and slightly worse than it was.

     

    Last edit: jds45782 2019-02-01
  • Gimlao

    Gimlao - 2019-02-01

    I know about the game freezing every seconds if the controller is not plugged it, but this is not the problem here.

    With the latest version of DxWnd, random slow scenes.

    With the old v2_03_01, everything is fine, like playing the game without DxWnd.

    I am now testing many versions of DxWnd to find when FFXIII stops to run normally.

     

    Last edit: Gimlao 2019-02-01
  • jds45782

    jds45782 - 2019-02-01

    all I am saying is, it runs fine here, under dxwnd 2.05.05 fx2, bar for the stuttering, with those dxwnd settings set .

     
  • Gimlao

    Gimlao - 2019-02-01

    So something in the latest DxWnd is not compatible with my computer. =p

    I can tell that the culprit is somewhere in v2_03_XX ...

     

    Last edit: Gimlao 2019-02-01
  • jds45782

    jds45782 - 2019-02-01

    would you like to try my Final Fantasy 13 profile out on your system ? see if is still slow with the latest dxwnd ?

     

    Last edit: jds45782 2019-02-01
  • Gimlao

    Gimlao - 2019-02-01

    With your profile, the game is acting as if the controller was not plugged it, freezing every seconds. D:

     
  • jds45782

    jds45782 - 2019-02-01

    but its not slow anymore, like you said it was with your profile? or is it the same ?

     

    Last edit: jds45782 2019-02-01
  • Gimlao

    Gimlao - 2019-02-01

    It's freezing every seconds with your profile, as if the controller was not plugged it.
    I can't test the game if it's constantly freezing .

     
  • jds45782

    jds45782 - 2019-02-01

    thats weird... whats your computer system & gfx card ?

    that would be the point about the input / hide joysticks option being ticked, its hiding it, even if it is connected. what happend if you unticked it ?

     

    Last edit: jds45782 2019-02-01
  • gho

    gho - 2019-02-01

    Just one thing that I forgot to mention: with default options the hooking takes place on the first game window creation, so it is possible that the suggested tricks could be not working because the hooking takes place too late, when DirectInput8 operations are done already.
    It is possible that using an early hook (like "Hook / Inject suspended process") could change the result of the other flags.

     
  • Gimlao

    Gimlao - 2019-02-01

    @jds45782 Win10 + NVidia GTX 980M


    So, I'm still testing older versions ...

    The culprit is between v2_03_19 and v2_03_20 ...

     

    Last edit: Gimlao 2019-02-01
  • Gimlao

    Gimlao - 2019-02-01

    Testing again , but I think everything is fine with v2_03_19, then the game is "randomly" slow with v2_03_20 depending on what it's showing on screen.

     

    Last edit: Gimlao 2019-02-01
  • jds45782

    jds45782 - 2019-02-01

    uhm gho : with hook / inject supsended process, it doesn't effect it, preview video in attachments

     

    Last edit: jds45782 2019-02-01
  • Gimlao

    Gimlao - 2019-02-01

    Ok so everything is fine with v2_03_19.

    Using v2_03_20 : This warning (screenshot) will appear after the Square-Enix logo, then everything is randomly slow in every screens.

     

    Last edit: Gimlao 2019-02-01
  • Gimlao

    Gimlao - 2019-02-01

    I've recorded what's happening with v2_03_19, everything is fine.

    Then you can see what's happening with v2_03_20+, random slow scenes.


    The game freezing every seconds without controller plugged is another problem from the game itself ...

    People wanting to play with the keyboard without controller plugged in could be concerned by this issue, but here I'm talking about DxWnd versions 2_03_20+ which are making the game run randomly slow.

     

    Last edit: Gimlao 2019-02-01
  • Gimlao

    Gimlao - 2019-02-02

    I will simply use v2_03_04 for Final Fantasy XIII and Prince of Persia.

    [Prince of Persia] v2_03_05+ will show the warning about textures and create a folder named "texture.out" containing a lot of files quicky taking a lot of disk space.

    [Final Fantasy XIII] v2_03_20+ will make the game slow and also show this same warning at the beginning.

     
  • jds45782

    jds45782 - 2019-02-02

    i'm running FFXIII with the intro playing, your previews, running without running intro .
    I guess you have libs / no movies set in dxwnd ?

     
1 2 > >> (Page 1 of 2)

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.