Faster Content.ggpk creation

Hello,

Waiting for that big Content.ggpk file to be created might be sometimes a pain.
In windows there is a tool called fsutil which can create large files in an instant.

Usage: fsutil file createnew <filename> <length>

Running this
"
fsutil file createnew Content.ggpk 10737418240

created my 10GB file in a split of a second.

Documentation: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/cc788058(v%3dws.11)

Hope it helps! ;)
Last bumped on Jan 23, 2018, 4:17:23 PM
This thread has been automatically archived. Replies are disabled.
GGG must know more than us, and thats why they decide that way.
Necropolis master craft service Necropolis My IGN TreeOfDead
https://www.pathofexile.com/forum/view-thread/2037371 Vouch
Necropolis veiled crafting all service all crafts mods
Necropolis SC master craft service Necropolis SC craft mod!
Veiled crafting Service Necropolis craft PM: TreeOfDead
it's not the creation of the file on your toaster that takes time. it's creating /updating the internal hash based file system .

chris said on the official ggg forum (reddit)that they want to improve it. soon.
age and treachery will triumph over youth and skill!
Last edited by vio on Jan 23, 2018, 6:15:21 AM
"
vio wrote:
it's not the creation of the file on your toaster that takes time. it's creating /updating the internal hash based file system .

chris said on the official ggg forum (reddit)that they want to improve it. soon.


...and, specifically, that they treat this file as a crash-safe database: you can kill the updater at literally any point, and there will be no risk of data loss or corruption. That is a ... difficult and costly assurance to make. Many games don't bother - though Steam does, via a marginally less costly technique, which is why you can find complaints about their update speed too.

The advantage of this is that you get in-place updates with no risk of data loss, and the assurance that you only need to redownload an absolute minimum of data if you restart the update part of the way through.

The drawback is that it is slow. Unless creating a 10GB sparse file, which is what your demonstration (almost certainly) does; check how many extents are allocated to the file after you run that create operation. (Oh, and don't power-cycle instantly, since your file content will ... probably not survive, unlike the GGG updater and the GGPK file.)

Report Forum Post

Report Account:

Report Type

Additional Info