Results -9 to 0 of 9

Threaded View

  1. #1
    Player
    KoolAidPitcher's Avatar
    Join Date
    Apr 2015
    Posts
    9
    Character
    Saaya Kronos
    World
    Exodus
    Main Class
    Scholar Lv 80

    Do players have permission to make the ffxiv.exe process large address aware?

    Hello Square-Enix, I recently submitted a bug report about the ffxiv.exe process not being large address aware and crashing when it attempts to utilize >2GiB of virtual memory; however, this bug report was moved to the "not a bug report" forum. You can see the original report here: http://forum.square-enix.com/ffxiv/t...-address-aware

    The problem is reproducible when one is playing the game on a 4K display (3840x2160 resolution), as a larger display requires a larger raster and more memory. As computer displays continue to become higher resolution, this will be a larger problem.

    I can hypothetically fix this problem myself by modifying the ffxiv.exe file using the Microsoft COFF/PE Editor to make the process large address aware. Large address awareness uses an unsigned 32-bit integer to address virtual memory instead of a signed 32-bit integer. This allows the process to address 4GiB of memory (0x00000000 - 0xFFFFFFFF) as opposed to 2GiB (0x00000000 - 0x7FFFFFFF). There is more technical information included in my original forum post.

    My question is whether I can make this change to prevent the game from crashing on my computer. According to the terms of service:
    2.6 Hacking and Circumvention. You may not hack, disassemble, decompile, or otherwise modify the Game or server computer code, whether the Game code is located on a DVD, Blu-rayTM disc, your computer/console or on Square Enix's servers, except as expressly permitted by Square Enix or applicable law.
    Can players be granted permission to make the process large address aware? For example, Blizzard has granted World of Warcraft players the ability to modify their executable. (See: http://us.battle.net/wow/en/forum/to...8706617?page=6)

    It would also be awesome if the game's executable was large address aware by default, so we wouldn't have to patch it ourselves. The patch has no side-effects except for being able to address an additional 2GiB of virtual memory, and has been a part of World of Warcraft since 4.1+.

    Note that I am not actually using the patched files while playing the game, as that could be potentially considered against the terms of service since I modified the binary. I am simply requesting to use an interim solution while we are waiting for a 64-bit version of FFXIV to be released.
    (0)
    Last edited by KoolAidPitcher; 04-25-2015 at 03:32 AM.