Installer is INSANELY inefficient - Renewal Technical Support / Bug Reporting - WarpPortal Community Forums

Jump to content


Photo
* * * * * 1 votes

Installer is INSANELY inefficient


  • Please log in to reply
4 replies to this topic

#1 Mwrip

Mwrip

    Too Legit To Quit

  • Members
  • 1295 posts
  • LocationSomewhere...

Posted 16 October 2010 - 05:57 PM

I told the game to install to Drive F (the partition with most of my space). It says it cannot continue, because it needs 1.7 gb on F and 3.2 gb on C.

There's no way the installer should need temp files that are almost twice the size of the actual game! I have *never* seen an installer with that ridiculous of a requirement, and may be unable to play Renewal as a result. Games that require 5-10 gb of space, on the other hand, install just fine. -_-

Is there an older installer anywhere - one that doesn't have that huge requirement?

Edit: Nevermind, I moved my swap file to give it space. Seriously, though. The Renewal beta installer worked fine, didn't take forever to run, and most definitely didn't require 3x the disk space the game actually needs to install. What was the point of the change?

Edited by Mwrip, 16 October 2010 - 06:17 PM.

  • 0

#2 Axylus

Axylus

    Too Legit To Quit

  • Members
  • 2383 posts
  • LocationEngland, United Kingdom

Posted 16 October 2010 - 06:58 PM

It's possible to extract the contents of the installer and manually install the client. You can perform the extraction by executing:

msiexec /a <Installer> /qb TARGETDIR=<Destination>

Where "installer is the path of the installer file, and "destination" is the absolute path of the folder you wish to extract to. The destination folder will be created if it doesn't exist.

For example:

msiexec /a iRO-13.2Renewal-FullInstall-20101007-1357.msi /qb TARGETDIR="%UserProfile%\Desktop\IRO"

Note that it can take several minutes for the extraction process to begin.


Edit: Actually, I don't think this procedure works. Use lessmsi instead.

If you're using a version of Windows later than Windows XP, then you should install the client into a folder outside of the Program Files folder, such as the Documents/My Documents or Public/Shared Documents folder.

I also agree that the installer should be improved.

Edited by richard, 26 March 2012 - 03:42 AM.

  • 0

#3 ZeroTigress

ZeroTigress

    My Offline Life is Nonexistent.

  • RO1 Member
  • 15204 posts
  • Playing:Ragnarok Online
  • Server:Sakray->Iris->Ymir->Chaos

Posted 16 October 2010 - 11:26 PM

I second this motion! It took at least 10-15 minutes for the darn Preparing to Install pop-up to change over to the actual RO installer window. What the heck is it doing? We've never had an installer that took so long to start up. :\
  • 0

#4 DrAzzy

DrAzzy

    Really Azzy? Already?

  • VMod Retired
  • 15606 posts
  • LocationNew England
  • Playing:Ragnarok Online
  • Server:Chaos-Clandestine Society

Posted 18 October 2010 - 08:52 AM

Gravity is using the microsoft installer (MSI), probably in an effort to address the installation problems so many people now have (MS has made installing on vista/7 difficult otherwise). So they're trying to improve compatability. Unfortunately, microsoft, being microsoft, doesn't provide a particularly graceful install process to work with. It looks to me like the files are compressed twice - packed first in whatever format gravity used before, and then packed per the MSI format, hence the need for obscene amounts of free space in the default temp directory.

msiexec /a [Installer] /qb TARGETDIR=[Destination]


Betcha this will give a 1.5gb installer, that can then be run to expand to 1.7gb of stuff, which it then copies to the target destination.



What's with people with full harddrives though?

HDD's are cheaper than dirt now. $110 gets you a two TB hdd now. You want shared storage? $50 gets you a NAS enclosure for that 2TB drive, just plug in a network cable and the whole house can use it.

Edited by DrAzzy, 18 October 2010 - 08:54 AM.

  • 0

#5 chrstphrr

chrstphrr

    I am New.

  • Members
  • 3 posts

Posted 21 October 2010 - 09:12 PM

Full hard drive? In my case it was a full OS *partition*, just like the OP.

I still had grief with the tip to use the msiexec /a ... switches.
Same out of disk space warning, only it came up MUCH faster.

I even dug around and changed both the local user and system-global %TMP% and %TEMP% environment variables, so they did point to a partition with dozens of GB of free space.
No dice - same out of space warning.

However, here is what DID work for me:

I searched on google for "msi extractor" and followed a blog post that went to Scott Willeke's "LessMSIerables" (LessMSI) utility.
AND... It's free.

I used the commandline version at this link:
http://code4all.goog...es-20051110.zip

Basically, at the command prompt, it's similar to the msiexec switches, only it doesn't toss around 1.5gb files to multiple areas it shouldn't.

lessmsi -x iRO-13.2Renewal-FullInstall-20101007-1357.msi "Q:\iRO"

(What do you mean you don't have a "Q:" drive? You keep everything on C: waiting for something to wipe out everything you have? :) )

Scott's blog points to a fancier GUI version here:
http://blog.scott.wi...es-utility.html

I didn't use this one, since the command line has been my first home since the mid-80s.

Hopefully, if the OP (Mwrip) is still having problems, this will help out.
For me, when it completed, the ENTIRE normal install was tossed into

"Q:\iRO\SourceDir\Gravity\Ragnarok Online Renewal"

This leaves you with perhaps a copy-and-paste for the Gravity folder to the destination you really wanted it put at.

Hope this helps!
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users