Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Wasteland Jesus Christ did this game just get a 10 GB patch?

DarkUnderlord

Professional Throne Sitter
Staff Member
Joined
Jun 18, 2002
Messages
28,358
n/t
 

kain30

Cipher
Joined
Aug 7, 2014
Messages
543
Location
spain
what are you talking about?? wasteland 2 just patched in my steam account and was only 2.4 MB
 

Scroo

Female Quota Staff
Patron
Staff Member
Joined
Mar 17, 2010
Messages
1,865,340
Location
Too far away from the sea
Codex 2014 Codex Year of the Donut Shadorwun: Hong Kong Divinity: Original Sin 2
what are you talking about?? wasteland 2 just patched in my steam account and was only 2.4 MB

No there really was a larger patch before but I don't think it was 10 GB tho, more like 4 or 5 (which is still pretty huge I guess) but I could be wrong, I didn't pay too much attention ;)
 

Brother None

inXile Entertainment
Developer
Joined
Jul 11, 2004
Messages
5,673
The first patch was 2.4GB. We added some hotfixes (fonts, French/Russian loc bug) which are a couple of MB each.

The patching process on Steam works by uploading a new build and Steam applying a diff. There's not much we can do about the download size of patches. Even on GOG which has a different approach the patch was still 1.5GB: some major files got changes and optimized, hence the large file size.
 

SCO

Arcane
In My Safe Space
Joined
Feb 3, 2009
Messages
16,320
Shadorwun: Hong Kong
Developers never change, never realize the advantages of common formats.

In this case, a common compressed container format would be patchable by steam (or whatever) from a diff of the files inside the file and would probably be very very small.

At this point even only steam (or whatever since i don't use steam) being aware of whatever unity uses as a container would be good.
 

Shadenuat

Arcane
Joined
Dec 9, 2011
Messages
11,969
Location
Russia
Uh, does that mean you like, every time game is patched, download it all over again?
 

sser

Arcane
Developer
Joined
Mar 10, 2011
Messages
1,866,688
About 3gigs. Or the size of Crusader Kings II. Or a sound file in Max Payne 3.

Modern gaming.
 

SCO

Arcane
In My Safe Space
Joined
Feb 3, 2009
Messages
16,320
Shadorwun: Hong Kong
The parts that 'contain' files that were modified. Remember, compressing things affects subsequent parts of the file (in badly designed / for maximum compression container formats anyway)

One way is to make the patcher container aware (and able to insert a valid file, which involves recompression). Another is to give up on compressing everything as a single file (a very bad idea for random access reading in a game anyway) and make the format more predictable so the diff patchers work better. No compression beyond single files, files inside the container are not themselves already 'containers' that stand for multiple files, and other engineering and standardization details.

There is really no reason why every single patch couldn't be 300 mb max and more likely 10 or 20 a pop.
 
Last edited:

SCO

Arcane
In My Safe Space
Joined
Feb 3, 2009
Messages
16,320
Shadorwun: Hong Kong
The container formats are designed to be easier/faster for games to read and operate on. Instead of accessing multiple files through the OS they memory-map and access a single file in sections. Instead of relying on a single file hierarchy (folders files etc), they can make 2 so that 'O.S. level' files override the 'Container level' files (used to mod in D:OS for instance).

Which is why it's total shit that if steam is using a diff patcher that whole files are being replaced, because these containers are normally not compressed 'solid' (as if it was a single file inside) for obvious reason (maybe in the process of memory mapping they uncompress it, i dunno). The only thing i can think is that the diff can't be so good without being aware of the bad design of the containers, like 'new containers' with the same files but different order, or different individual timestamps makes the diff freakout (this doesn't make much sense but neither does the situation).

Or some bullshit problem like that. Ideally these game engine formats (especially unity, wtf) should have been standardized into something patch ameanable long ago, preferably using a common dumb container format standard (like AVI) with predictable rules (like a single order for files, smallest to largest or something) so the diff doesn't freak out when it sees a later version of the container file where everything is reversed (but the same) so it replaces the whole file.
 
Last edited:

Roguey

Codex Staff
Staff Member
Sawyerite
Joined
May 29, 2010
Messages
35,833
Thank you, Unity.

Man that engine is one big trap. "It's so easy to protoype!" But oh wait it's an unoptimized piece of shit in nearly every way.
 
Joined
Mar 30, 2012
Messages
7,064
Location
Elevator Of Love
Divinity: Original Sin 2 Steve gets a Kidney but I don't even get a tag.
I'm amazed how the repackers were able to fit the whole game in 2,5 GB without any problem. And yet we have 1,4 GB patch. If someone has worse internet connection it's better for them to just keep the game in steam not installed and just go for a bootleg.
 

Black

Arcane
Joined
May 8, 2007
Messages
1,872,659
You know what's the best part about this? Many murkans have bandwidth limits :D Fucking third world, I swear to god.
 

Irxy

Arcane
Joined
Nov 13, 2007
Messages
1,889
Location
Schism
Project: Eternity
And still no achievements... I want my portion of decline already!
 

ghostdog

Arcane
Patron
Joined
Dec 31, 2007
Messages
11,086

Angthoron

Arcane
Joined
Jul 13, 2007
Messages
13,056
I dunno, something was definitely wrong with one of my patches too. I had to delete ~15gigs of porn to have the fucking thing download and apply. I guess Unity does the amazing thing of repacking the files each patch, which accounts of the appetite.

Fuck Unity, by the way.
 

imweasel

Guest
Gaben has a problem with binary difference patching and loves wasting bandwidth, so patches on Steam will stay huge for the forseeable future.
 

Burning Bridges

Enviado de meu SM-G3502T usando Tapatalk
Joined
Apr 21, 2006
Messages
27,562
Location
Tampon Bay
Why does Steam not allow patching with an executable?
I always knew Steam sucks donkey balls.
 

Kz3r0

Arcane
Joined
May 28, 2008
Messages
27,017
I am just chiming in to laugh at all the thurworlders without unlimited download 24/7 on optic fiber,
feels good to be a firstworlder.:martini:
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom