I wanted to ask how an application update works. I don't get it! I give you an example of GTA V.
When Rockstar releases a patch or update, how do they update the code without downloading the whole GBs/MBs again or recompiling it? After the update you can easily start the game.
I saw similar methods on other games. They modified e.g 2MB of code and the updater downloads only the 2MB. The modified code goes into the game without recompiling... Am I stupid or why don't I get how that works? ... I mean, if there is a 50MB big .DLL file and the devoloper edited only 1 line, the updater doesn't download the 50MB again, to the contrary it just gets the 1 edited line and yeah... It's in ._.*...