@TTG. RARing the installer to add checksums?

edited September 2009 in Game Support
EDIT: IF YOU CAN'T UNDERSTAND THIS POST, IGNORE IT. AT LEAST DON'T START INSULTING PEOPLE

I just did a few short tests with WinRAR's self-extracting installer module and the results are encouraging. Especially in light of all the CRC errors we're currently getting all over the support forum.

The WinRAR module is capable of performing these checks during decompression. The drawback of course is that there's yet another installer containing the installer (WinRAR can't replace NSIS), which means another GUI (even if it only displays a message while extracting the setup to the temp directory), a delay until the normal installer launches and of course additional points of failure (like a full temp drive).

On the plus side, the compression actually shaves quite a bit of filesize from the NSIS installer (I guess they're still using deflate). Episode 2 came in 257MB and ended up 167MB.
«1

Comments

  • WillWill Telltale Alumni
    edited August 2009
    Just out of curiosity, what does their error messaging look like when it actually does fail the checksum?
  • edited August 2009
    "CRC failed in setup.exe" in the log area and "Some installation files are corrupt. Please download a fresh copy and retry the installation." as a message box.

    I haven't looked into the license terms and structure of the installer yet, but I would imagine that it could be modified with a simple PE editor.

    Edit: Just looked at it in the hex editor, seems like the strings are stored another way. But if you wanted to use it, you could just ask the developer. I'm sure he'd change the strings for you or tell you how to do it.
  • edited August 2009
    I ran this through Babelfish, and all the above roughly translate to:
    "Eggs, eggs, eggs! The postcards of which the man is speaking cost one dollar per. Can you inform me of where I may urinate? Thank you, but have you any water which is bottled?"

    Hopes this helps anybody who does not speak nerd.
  • edited August 2009
    A very loose translation. I didn't really translate certain things correctly due to the fact that it would only complicate the whole matter.
    I just did a few short tests with WinRAR's self-extracting installer module and the results are encouraging. Especially in light of all the CRC errors we're currently getting all over the support forum.
    I did a few short tests with a feature of a program which makes installation files smaller, and the results are very niiiice.

    borat-high-five.jpg

    Especially considering people get these errors about corrupt file sizes and stuff we get all over the support forum.

    OR:

    A few tests with a WinRAR feature has shown that, aside from a lower download size, it also adds a special check to ensure that you have the complete file downloaded.
    The WinRAR module is capable of performing these checks during decompression. The drawback of course is that there's yet another installer containing the installer (WinRAR can't replace NSIS), which means another GUI (even if it only displays a message while extracting the setup to the temp directory), a delay until the normal installer launches and of course additional points of failure (like a full temp drive).

    This program is capable of checking the right file sizes after the file has been restored to its original size. The disadvantage of course is that you have to deal with another install program with its own interface, the added delay before the actual install program runs and of course some extra points where things can go wrong (for example, a full hard drive due to the extra files that are being made during installation).

    OR:

    It can check if the files are correct, with the drawback that you'll have to deal with an extra installer with its own problems.
    On the plus side, the compression actually shaves quite a bit of filesize from the NSIS installer (I guess they're still using deflate). Episode 2 came in 257MB and ended up 167MB.

    On the plus side, compressing makes the installer smaller. Episode 2 was lowered from 257 MB to 167 MB.

    OR:

    ttg_obvious.jpg
  • edited August 2009
    quickfics wrote: »
    I ran this through Babelfish, and all the above roughly translate to:
    "Eggs, eggs, eggs! The postcards of which the man is speaking cost one dollar per. Can you inform me of where I may urinate? Thank you, but have you any water which is bottled?"
    Hopes this helps anybody who does not speak nerd.

    Interesting, "Some installation files are corrupt. Please download a fresh copy and retry the installation." is apparently too complex for you. However I still think that the average user can understand it.
  • edited August 2009
    quickfics wrote: »
    I ran this through Babelfish, and all the above roughly translate to:



    Hopes this helps anybody who does not speak nerd.

    whats wrong with nerds?? i prefer the term "geek" btw =P
  • edited August 2009
    GaryCXJk wrote: »
    I did a few short tests with a feature of a program which makes installation files smaller, and the results are very niiiice.
    This may surprise you but compressing compressed files doesn't always make them smaller. If it did, we could compress a file over and over again until it finally is 0 bytes in size. But it doesn't work that way. A once compressed file usually gets BIGGER if you do it too often. Since the NSIS installer is already compressed I didn't expect a big win.
  • edited August 2009
    I'd like to say, for the record, that my good upbringing stops me from saying what I would like to say about some of the comments in here.

    The public version is: These posts are unhelpful, insulting and unnecessary.
  • edited August 2009
    Forgive me if I don't understand (probably), but if you're suggesting making the downloads .rar files - no. The fact that the majority of people don't have WinRAR installed is one of the reasons not to do that.
  • edited August 2009
    Self-extracting RARs. You don't need WinRAR for it, you still get an EXE file that is capable of running anywhere. It's just that the EXE basically consists of a minified WinRAR version and a RAR file.
  • edited August 2009
    A quick question: would this process work for the Wii as well? While I am a PC user, if they can increase how much they can get on the Wii then they will probably be willing to put more stuff in both versions. I'm guessing it comes down to whether it's compatible with the wii software, and how it's compressed for their system to begin with.
  • edited August 2009
    Nope, sorry. On consoles you're stuck with whatever the console maker is providing for installation.

    It's really only of use for the PC version as a quick fix for the corrupt download problems. It's not the ideal solution, it's just the easiest one.
  • edited August 2009
    Shame, though to be expected I suppose.

    Cheers for the info and the testing! :)
  • edited August 2009
    what is going on here? i mean, hans made a simple suggestion about how to solve a problem and there are indeed some comments that might be considered quite rude. it's not like his idea is complete nonsense or something. i assume, using a rar so compress the installer further and add crc, may be not a real option for telltale, but it's still better than just complaining.
    This may surprise you but compressing compressed files doesn't always make them smaller.
    right, you wouldn't believe how often people ask me, why their zipped or rared jpg-files are bigger than the uncompressed ones.
  • edited August 2009
    I'd like to say, for the record, that my good upbringing stops me from saying what I would like to say about some of the comments in here.

    The public version is: These posts are unhelpful, insulting and unnecessary.
    For someone who seemingly knows a lot, you sure do miss the edit button.

    Also, people don't really apreciate it if people act too smug about their own knowledge. Just because you know a lot doesn't mean others should, and people who don't understand do deserve at least some explanation. If you really wanted this tech talk to reach the Telltale staff you should have just PM'd them directly. They're not the kind to ignore those messages.
  • edited August 2009
    I'd love to explain. I just don't like random insults. You would just have had to ask instead of starting to insult me.

    This was a followup to a previous talk I had with Will in another thread where it was entirely offtopic and I thought I'd move it to a new thread to not clutter it up anymore. I also PMd Will but I didn't see any benefit doing this in secret. Well, now I do. Thank you so much for making me realize that I should stick to the lowest common denominator and not post anything in the forums that some people may not understand because I will get random insults in return.
  • edited August 2009
    Sucks that people acted like that. I thought it was indeed a good idea. It's not like you need any other programs to open the exes. It would just mean that before you get to the installer, you would have to wait a few seconds for the exe to extract, which is a small price to pay for removing the installer corruption problems. I suppose the other option to remove the corruption problem would be to have a download manager which included a check, however that would be much more difficult to do.
  • edited August 2009
    I've asked the mods to delete this thread in the meantime. Apparently we can't discuss this out in the open. But still: thanks, Rawr
  • edited August 2009
    Sounds like a good idea, and since the file size is reduced with the RARing maybe they won't have to compress the textures and sound as much as they do now.
  • edited August 2009
    I'd love to explain. I just don't like random insults. You would just have had to ask instead of starting to insult me.

    This was a followup to a previous talk I had with Will in another thread where it was entirely offtopic and I thought I'd move it to a new thread to not clutter it up anymore. I also PMd Will but I didn't see any benefit doing this in secret. Well, now I do. Thank you so much for making me realize that I should stick to the lowest common denominator and not post anything in the forums that some people may not understand because I will get random insults in return.

    Wait, what, two people posting something moderate you take as offensive? Face it, you and I are geeks, nerds, whatever you call it. Stop being in denial.
  • edited August 2009
    so hansschmucker do you work for telltale or were you just trying to help them??
  • edited August 2009
    Oh, I'm not in denial about it. But there's a difference between the words being used as an insult or as normal language. Besides, it wasn't just those words that set me off. It was this general "hey, we've got no idea what he's talking about. Should we stop and think about it? Or maybe ask? No, let's just rip him to shreds!" thing.

    Edit: I'm not working for Telltale... I'm just a guy who wants companies and products that he likes to succeed.
  • DjNDBDjNDB Moderator
    edited August 2009
    Rawr wrote: »
    I suppose the other option to remove the corruption problem would be to have a download manager which included a check, however that would be much more difficult to do.

    Not that difficult. The BitTorrent protocol offers that feature.
  • edited August 2009
    But it still needs a client (except if you're using Opera) and that client has a certain ... reputation. (You and I know that P2P is just a technology that can be used for good or bad, but try to explain this to the man on the street)
  • DjNDBDjNDB Moderator
    edited August 2009
    But it still needs a client (except if you're using Opera) and that client has a certain ... reputation. (You and I know that P2P is just a technology that can be used for good or bad, but try to explain this to the man on the street)

    True. I just mentioned it out of geek habit.
  • DjNDBDjNDB Moderator
    edited August 2009
    I've asked the mods to delete this thread in the meantime. Apparently we can't discuss this out in the open. But still: thanks, Rawr

    I could do that, but that would be sad. How about cleaning it up and moving it to support instead?
    It's usually a different atmosphere over there.

    If you still want it deleted though just say so, then i'll do that right away.
  • edited August 2009
    Well, half an hour ago you wouldn't have had to ask, but now there's actually something worth saving here ... so move it over and clean it up a bit.
  • edited August 2009
    The thing about download managers is that they take away control .. I have my system set up with the parameters I like and that are best for my connection. Plus I get a whole lot of info that you wouldn't show to the average user.

    A dedicated Telltale Download manager would ignore all that.

    Of course an OPTIONAL download manager would be possible, but I'm not sure it would be worth the costs just for an option. WinRAR on the other hand is cheap and solves most issues.
  • WillWill Telltale Alumni
    edited August 2009
    Just for the record, I support threads like this. Couple of us in the office were talking about the thread just this morning.
  • edited August 2009
    I also think WinRAR is a better solution than a download manager.

    But an optional .torrent file would be great for those who know how to use it. But that would probably confuse a lot of people.
  • edited August 2009
    BlueToxic wrote: »
    I also think WinRAR is a better solution than a download manager.

    But an optional .torrent file would be great for those who know how to use it. But that would probably confuse a lot of people.

    i just wouldnt require a torrent program. if they were to just have the .torrent thatd be fine(and id probably use that one) but dont make it mandatory. the more software you need to install, the more of a hassle it is. especially if you happen to already be low on disk space.
  • edited August 2009
    Thanks Will.

    I think torrents are a bit dangerous because a lot of people become very, very afraid when they even see a torrent file. Suddenly you get a lot of questions in the forums whether this site is legal.

    From a purely technological point of view torrents are fine and almost perfectly suited for this kind of thing, but users sometimes perceive things differently.

    I think if we really wanted torrents, we'd need an official TTG torrent client that basically hides that we're using BitTorrent.
  • edited August 2009
    Why not a special Telltale client? An optional one, that is. You can just automatically download the episodes you want, they automatically appear in your client, or you could just wait until you have a better moment or enough disc space. If it doesn't download correctly, it tries to download the specific block that didn't download right. Perhaps even link it to other features on the site, like the Treasure Hunt. Serial keys or activations would go trough this client, so that you wouldn't always have to enter your username and password or your serial key everytime you download a new episode, regardless what series each episode is.

    It would add to the appeal, and it doesn't even have to be all that extensive as STEAM. The games still work independent from the client, so you could at all time close the client and still play the games.

    However, I do forsee that it does take a fair bit more server load, as well as the development cost for such client.

    Also:

    edit.gif
  • edited August 2009
    I think the development costs would be the main problem here. It's certainly possible, but it takes work and money ... and I fear those costs outweigh the benefits.

    Bandwidth-wise it would very likely be actually be an improvement as you can integrate whatever technology you like in order to optimize the transfer (P2P, compression, ???).
  • DjNDBDjNDB Moderator
    edited August 2009
    BlueToxic wrote: »
    But an optional .torrent file would be great for those who know how to use it. But that would probably confuse a lot of people.

    I would use the .torrent too.

    It usually results in fast downloads, which would be nice especially shortly after a new Episode release.

    It would also reduce TTGs traffic. Assuming traffic dictates the filesize that could be another way to make the "...compressed petition" people happier.
  • edited August 2009
    GaryCXJk wrote: »
    Also:

    edit.gif

    No, you will never get me to use that button for anything but fixing mistakes. I actually like threads lighting up when new content is added.
  • edited August 2009
    DjNDB wrote: »
    I would use the .torrent too.

    It usually results in fast downloads, which would be nice especially shortly after a new Episode release.

    It would also reduce TTGs traffic. Assuming traffic dictates the filesize that could be another way to make the "...compressed petition" people happier.

    i just wonder how many people would use this and if it would be worth the cost to telltale. of course i could be wrong here
  • DjNDBDjNDB Moderator
    edited August 2009
    I think the development costs would be the main problem here. It's certainly possible, but it takes work and money ... and I fear those costs outweigh the benefits.

    Absolutely. The main point is getting the game to the customer. That feature already exists, but could be technologically improved.

    A telltale downloader would be a bit overkill to achieve the same goal considering how seldom you would use it.
  • edited August 2009
    shref wrote: »
    i just wonder how many people would use this and if it would be worth the cost to telltale. of course i could be wrong here
    The costs for a torrent tracker are minimal... it's really not much of a deal. Rent a virtual machine somewhere with enough bandwidth and you're pretty much covered. Installation and maintenance are very easy.
  • DjNDBDjNDB Moderator
    edited August 2009
    shref wrote: »
    i just wonder how many people would use this and if it would be worth the cost to telltale. of course i could be wrong here

    Me too. Acceptance is a big '?'.
This discussion has been closed.