No offense to anyone here, but if you can't install NVSE yourself, you shouldn't be attempting to install something as big as TTW. There is no reason to spend development time automating the process.
Should TTW Require NVSE
-
Blade
- Posts: 14
- Joined: Tue Sep 18, 2012 2:24 pm
Shadow, if they took that
Shadow, if they took that approach in everything we'd be manually extracting bsa files and patching esm's ourselves. If the decision is to require it, then I think the installer should be able to fetch and install it to smooth the end user experience as much as possible. I don't personally think it would need that much work, but then its up to whoever develops the installer.
-
JaxFirehart
- Posts: 3003
- Joined: Wed Sep 12, 2012 12:33 am
Well it's easy to say "Parse
Well it's easy to say "Parse the NVSE website for the latest version, download it and install it." But I haven't the foggiest how to access internet information with a program.
-
Shadow
- Posts: 40
- Joined: Wed Jan 09, 2013 3:11 am
I have so many arguments to
I have so many arguments to that, but I think I'll keep them to myself. :)
If this means anything though, the Skywind team decided a long time ago to use SKSE because it opens up so many more opportunities, and I think the same would be true for TTW.
-
Blade
- Posts: 14
- Joined: Tue Sep 18, 2012 2:24 pm
Haha, yeah I guess it is easy
Haha, yeah I guess it is easy to say, sorry I should have elaborated on how I might implement it :). I was thinking along the lines of bundling wget (http://gnuwin32.sourceforge.net/packages/wget.htm) or some similar program with the installer the same way bsaopt provides bsa handling and xdelta3 provides binary patching. Use wget to retrieve the nvse page and parse it for the link then pass that to wget to grab the file.
-
tizerist
- Posts: 235
- Joined: Mon Sep 17, 2012 10:24 am
I don't think it's TTW's
I don't think it's TTW's responsibility to install NVSE for the player. Installing TTW is five times harder than installing NVSE, they should already know how to do it, in my opinion.
-
JaxFirehart
- Posts: 3003
- Joined: Wed Sep 12, 2012 12:33 am
I follow what blade is saying
I follow what blade is saying, but the main reason for the coded installer was to ensure that we are not distributing illegal files. NVSE involves downloading from the website and unzipping into your FNV folder, quick and easy. I'm not saying I won't do it, but it's pretty low priority.
-
Computerrock1
- Posts: 144
- Joined: Wed Oct 24, 2012 4:00 pm
Throwing my two cents in, I
Throwing my two cents in, I think we should ok nvse. I don't see why a person would have an issue with adding it to their game.
-
Gribbleshnibit8
- Posts: 481
- Joined: Sun Nov 04, 2012 2:06 am
Blade wrote:Why not go one
[quote=Blade]Why not go one better and just automate the install of NVSE? Parse the NVSE website for the latest version, download it and install it. The TTW installer already does all kinds of fancy scripted stuff anyway, I don't think this is much more of a stretch.[/quote]
Because it's impolite. ianpatt and behippo own the site, they pay for the bandwidth etc. When a person downloads the file it's a few requests, but a program could make hundreds of requests a second. Also, ian has said that there is no listed version hosted on the silverlock sites. No particular reason except that there's been no need to ever access them via program, so he never did.
I say either have the user download it and tell the installer where the file is, or tell them to install it themselves. It's probably one of the easiest things to install anyway, and the site has the full instructions.
-
Fruckert
- Posts: 56
- Joined: Sun Feb 24, 2013 2:23 am
I have enough faith in the
I have enough faith in the community to expect them to understand the instructions "Download this zip, take all the files in it, and then put them into your New Vegas installation folder."
So, I wouldn't change the installer at all. Except for adding in extra instructions after everything's done with. With big red text, so that nobody accidentally clicks through it.