Author Topic: Easiness of installation (split from 3.6.10 Final Now Available!)  (Read 5553 times)

0 Members and 1 Guest are viewing this topic.

Offline uk_john

  • 24
Easiness of installation (split from 3.6.10 Final Now Available!)
Your FSO installer may be great for a total install, but I had a working 3.6.9 and just asked for an upgrade of files, and now to say the game is buggered up is an understatement! I get font errors and Microsoft errors and god knows what! This means a total reinstall! Thanks for making it sooooo easy!!!! Grrrr!

 

Offline Jeff Vader

  • The Back of the Hero!
  • 212
  • Bwahaha
Easiness of installation (split from 3.6.10 Final Now Available!)
Your FSO installer may be great for a total install, but I had a working 3.6.9 and just asked for an upgrade of files, and now to say the game is buggered up is an understatement! I get font errors and Microsoft errors and god knows what! This means a total reinstall! Thanks for making it sooooo easy!!!! Grrrr!
If you have problems using Turey's FSO Installer, please post in the FreeSpace Open Installer thread at General FreeSpace Discussion. Problems with the Installer aren't directly related to the SCP staff, as far as I know.

If you have general installation problems, post at the support board (and read the troubleshooting FAQ to find out what info we need in order to help you).

In any case, "installing" 3.6.10 Final should definitely NOT break anything, unless you're doing it wrong.
« Last Edit: January 08, 2010, 03:09:08 pm by Jeff Vader »
23:40 < achillion > EveningTea: ass
23:40 < achillion > wait no
23:40 < achillion > evilbagel: ass
23:40 < EveningTea > ?
23:40 < achillion > 2-letter tab complete failure

14:08 < achillion > there's too much talk of butts and dongs in here
14:08 < achillion > the level of discourse has really plummeted
14:08 < achillion > Let's talk about politics instead
14:08 <@The_E > butts and dongs are part of #hard-light's brand now
14:08 <@The_E > well
14:08 <@The_E > EvilBagel's brand, at least

01:06 < T-Rog > welp
01:07 < T-Rog > I've got to take some very strong antibiotics
01:07 < achillion > penis infection?
01:08 < T-Rog > Chlamydia
01:08 < achillion > O.o
01:09 < achillion > well
01:09 < achillion > I guess that happens
01:09 < T-Rog > at least it's curable
01:09 < achillion > yeah
01:10 < T-Rog > I take it you weren't actually expecting it to be a penis infection
01:10 < achillion > I was not

14:04 < achillion > Sometimes the way to simplify is to just have a habit and not think about it too much
14:05 < achillion > until stuff explodes
14:05 < achillion > then you start thinking about it

22:16 < T-Rog > I don't know how my gf would feel about Jewish conspiracy porn

15:41 <-INFO > EveningTea [[email protected]] has joined #hard-light
15:47 < EvilBagel> butt
15:51 < Achillion> yes
15:53 <-INFO > EveningTea [[email protected]] has quit [Quit: http://www.mibbit.com ajax IRC Client]

18:53 < Achillion> Dicks are fun

21:41 < MatthTheGeek> you can't spell assassin without two asses

20:05 < sigtau> i'm mining titcoins from now on

00:31 < oldlaptop> Drunken antisocial educated freezing hicks with good Internet == Finland stereotype

11:46 <-INFO > Kobrar [[email protected]] has joined #hard-light
11:50 < achtung> Surely you've heard of DVDA
11:50 < achtung> Double Vaginal Double ANal
11:51 < Kobrar> ...
11:51 <-INFO > Kobrar [[email protected]] has left #hard-light []

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Easiness of installation (split from 3.6.10 Final Now Available!)
All you have to do is drop in a new executable and new MediaVPs. The installer shouldn't be necessary.

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Easiness of installation (split from 3.6.10 Final Now Available!)
Personally, I'd recommend upgrading the mediavps as well....

Still, I'd like to know just *how* the installer "messed up" here. "I get errors" is just about the worst call for help imaginable.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline Androgeos Exeunt

  • Captain Oblivious
  • 212
  • Prevents attraction.
    • Wordpress.com Blog
Easiness of installation (split from 3.6.10 Final Now Available!)
All you have to do is drop in a new executable and new MediaVPs. The installer shouldn't be necessary.

The installer never was necessary. It's for people who are too busy with life to get it done the old-fashioned and proper way.
My blog

Quote: Tuesday, 3 October 2023 0133 UTC +8, #general
MP-Ryan
Oh you still believe in fairy tales like Santa, the Easter Bunny, and free market competition principles?

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Easiness of installation (split from 3.6.10 Final Now Available!)
All you have to do is drop in a new executable and new MediaVPs. The installer shouldn't be necessary.

The installer never was necessary. It's for people who are too busy with life to get it done the old-fashioned and proper way.

Thanks for the clarification.  :rolleyes:

A hands-off automated installer is an expected element of any polished bit of software. Newcomers should not be expected to hand-assemble their installations, no matter the technical benefits. The SCP team is, so far as I know, currently working on a way to help make installation more automated.

 

Offline Androgeos Exeunt

  • Captain Oblivious
  • 212
  • Prevents attraction.
    • Wordpress.com Blog
Easiness of installation (split from 3.6.10 Final Now Available!)
How many installers are there for FSO anyway? I'm sure Turey wasn't the only one who made an installer for it.
My blog

Quote: Tuesday, 3 October 2023 0133 UTC +8, #general
MP-Ryan
Oh you still believe in fairy tales like Santa, the Easter Bunny, and free market competition principles?

 

Offline Commander Zane

  • 212
  • Spoot Knight of Anvils
Easiness of installation (split from 3.6.10 Final Now Available!)
hip63, and it's an offline installer.

  

Offline Jeff Vader

  • The Back of the Hero!
  • 212
  • Bwahaha
Easiness of installation (split from 3.6.10 Final Now Available!)
ShivanSPS's upgrade pack

A hands-off automated installer is an expected element of any polished bit of software. Newcomers should not be expected to hand-assemble their installations, no matter the technical benefits. The SCP team is, so far as I know, currently working on a way to help make installation more automated.
Turey's Installer is a bit difficult in this respect. It doesn't "install" as much as it "downloads", and since the dowloaded components seem to be scattered throughout the Internet, there's always the possibility that something is not downloaded and the less experienced users have a hard time figuring out what went wrong. ShivanSPS's pack and hip63's installer are better in this case, since they are offline installers: if you can download the entire pack, you'll know that it contains everything it promises and I've understood that at least hip63's version is rather user-friendly as well.

Some extra difficulty comes from the nature of FSO. It is constantly improved and new versions are released. Add the fact that some older mods have issues with new builds (and vice versa). As a result it is rather difficult to make an installer or somesuch that would provide the end user with a flawlessly working piece of software. In this respect, Turey's Installer would be better, as it doesn't contain any game data, but instead downloads it from the Internet.

If you ask me, some things that would be excellent in, say, Turey's Installer include
- the ability to succesfully check if newer versions of at least FSO, the Launcher and the MediaVPs are available
- a question box during the updating process that asks whether the user wants to keep the old components or remove them during the update
- the ability to check the integrity of at least FSO, the Launcher and the MediaVPs
- the ability to detect OpenAL and offer to download it if it is not found or is old/flawed.

I'm definitely not saying any of these things are easy/fast to implement, just saying that they should be a part of any self-respecting handsoff installer.
23:40 < achillion > EveningTea: ass
23:40 < achillion > wait no
23:40 < achillion > evilbagel: ass
23:40 < EveningTea > ?
23:40 < achillion > 2-letter tab complete failure

14:08 < achillion > there's too much talk of butts and dongs in here
14:08 < achillion > the level of discourse has really plummeted
14:08 < achillion > Let's talk about politics instead
14:08 <@The_E > butts and dongs are part of #hard-light's brand now
14:08 <@The_E > well
14:08 <@The_E > EvilBagel's brand, at least

01:06 < T-Rog > welp
01:07 < T-Rog > I've got to take some very strong antibiotics
01:07 < achillion > penis infection?
01:08 < T-Rog > Chlamydia
01:08 < achillion > O.o
01:09 < achillion > well
01:09 < achillion > I guess that happens
01:09 < T-Rog > at least it's curable
01:09 < achillion > yeah
01:10 < T-Rog > I take it you weren't actually expecting it to be a penis infection
01:10 < achillion > I was not

14:04 < achillion > Sometimes the way to simplify is to just have a habit and not think about it too much
14:05 < achillion > until stuff explodes
14:05 < achillion > then you start thinking about it

22:16 < T-Rog > I don't know how my gf would feel about Jewish conspiracy porn

15:41 <-INFO > EveningTea [[email protected]] has joined #hard-light
15:47 < EvilBagel> butt
15:51 < Achillion> yes
15:53 <-INFO > EveningTea [[email protected]] has quit [Quit: http://www.mibbit.com ajax IRC Client]

18:53 < Achillion> Dicks are fun

21:41 < MatthTheGeek> you can't spell assassin without two asses

20:05 < sigtau> i'm mining titcoins from now on

00:31 < oldlaptop> Drunken antisocial educated freezing hicks with good Internet == Finland stereotype

11:46 <-INFO > Kobrar [[email protected]] has joined #hard-light
11:50 < achtung> Surely you've heard of DVDA
11:50 < achtung> Double Vaginal Double ANal
11:51 < Kobrar> ...
11:51 <-INFO > Kobrar [[email protected]] has left #hard-light []

 
Easiness of installation (split from 3.6.10 Final Now Available!)
There're things in the pipeline (wrt installers & updaters), but they're a little bit off at the moment - they're not the easiest things in the world to write!
STRONGTEA. Why can't the x86 be sane?

 

Offline Tomo

  • 28
Easiness of installation (split from 3.6.10 Final Now Available!)
There're things in the pipeline (wrt installers & updaters), but they're a little bit off at the moment - they're not the easiest things in the world to write!
I've just completed a project that is functionally very similar to an Online FS2 Open installer and updater at w*rk, but the current UI is inappropriate as the project is for a very different usage case. (And the UI isn't permitted to go outside the company, while the backend can)

- As it stands right now the app would work if I change the constants to point to the right remote and local URLs.

So, do we have the requirements for an online installer/updater, and a place to download the actual data from?
« Last Edit: January 09, 2010, 04:32:55 pm by Tomo »

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Easiness of installation (split from 3.6.10 Final Now Available!)
I think it would be best if the installer would pull a file with download locations for the mods from somewhere (Just like the current installer does).
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline Androgeos Exeunt

  • Captain Oblivious
  • 212
  • Prevents attraction.
    • Wordpress.com Blog
Easiness of installation (split from 3.6.10 Final Now Available!)
I think of FSMods when I see your post above this one, E. :nervous:
My blog

Quote: Tuesday, 3 October 2023 0133 UTC +8, #general
MP-Ryan
Oh you still believe in fairy tales like Santa, the Easter Bunny, and free market competition principles?

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Easiness of installation (split from 3.6.10 Final Now Available!)
It just needs to be somewhere where people can edit it easily without having to go through a single bottleneck.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline Tomo

  • 28
Easiness of installation (split from 3.6.10 Final Now Available!)
It just needs to be somewhere where people can edit it easily without having to go through a single bottleneck.
How about a set of pages on the FreeSpace Wiki?

One 'Title' page that includes direct external links to the 'core' files and links to a page for each Mod.
Each Mod page includes direct external links to the relevant files for that Mod.

A common header is used for the section of the page that is relevant to the installer/updater.

The installer/updater can then spider that section of those pages.
- Any HTML pages outside of the Wiki are ignored (to keep everything in one place), all other non-executable files directly linked are downloaded.

One big advantage of this approach is that it automatically provides somewhere we can point people to to get all the files for a manual installation.
- Careful use of Wiki templates for the 'installer' section would make it simple to add new Mods.

The core question is determining when something has been updated.
- Unfortunately not all servers include the Last-Modified header, and not all servers respect the If-Modified-Since GET header so I don't think we can rely on them.
« Last Edit: January 10, 2010, 08:46:15 am by Tomo »

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Easiness of installation (split from 3.6.10 Final Now Available!)
That's relatively easy. If you include version info in those sections of the page the installer is reading, and copy that information locally, you can determine whether something is out of date or not.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline Tomo

  • 28
Easiness of installation (split from 3.6.10 Final Now Available!)
That's relatively easy. If you include version info in those sections of the page the installer is reading, and copy that information locally, you can determine whether something is out of date or not.
True enough - it's just that it's something extra for the Mod maintainer to remember to do, and I don't like that.

Unfortunately I don't see an easy way around it for servers that don't support those headers.

- Moderators, it's probably time for a topic split.

 

Offline Jeff Vader

  • The Back of the Hero!
  • 212
  • Bwahaha
Re: Easiness of installation (split from 3.6.10 Final Now Available!)
- Moderators, it's probably time for a topic split.
Agreed and done. I'm not exactly sure where this discussion should be so I'll just leave it here for the time being.
23:40 < achillion > EveningTea: ass
23:40 < achillion > wait no
23:40 < achillion > evilbagel: ass
23:40 < EveningTea > ?
23:40 < achillion > 2-letter tab complete failure

14:08 < achillion > there's too much talk of butts and dongs in here
14:08 < achillion > the level of discourse has really plummeted
14:08 < achillion > Let's talk about politics instead
14:08 <@The_E > butts and dongs are part of #hard-light's brand now
14:08 <@The_E > well
14:08 <@The_E > EvilBagel's brand, at least

01:06 < T-Rog > welp
01:07 < T-Rog > I've got to take some very strong antibiotics
01:07 < achillion > penis infection?
01:08 < T-Rog > Chlamydia
01:08 < achillion > O.o
01:09 < achillion > well
01:09 < achillion > I guess that happens
01:09 < T-Rog > at least it's curable
01:09 < achillion > yeah
01:10 < T-Rog > I take it you weren't actually expecting it to be a penis infection
01:10 < achillion > I was not

14:04 < achillion > Sometimes the way to simplify is to just have a habit and not think about it too much
14:05 < achillion > until stuff explodes
14:05 < achillion > then you start thinking about it

22:16 < T-Rog > I don't know how my gf would feel about Jewish conspiracy porn

15:41 <-INFO > EveningTea [[email protected]] has joined #hard-light
15:47 < EvilBagel> butt
15:51 < Achillion> yes
15:53 <-INFO > EveningTea [[email protected]] has quit [Quit: http://www.mibbit.com ajax IRC Client]

18:53 < Achillion> Dicks are fun

21:41 < MatthTheGeek> you can't spell assassin without two asses

20:05 < sigtau> i'm mining titcoins from now on

00:31 < oldlaptop> Drunken antisocial educated freezing hicks with good Internet == Finland stereotype

11:46 <-INFO > Kobrar [[email protected]] has joined #hard-light
11:50 < achtung> Surely you've heard of DVDA
11:50 < achtung> Double Vaginal Double ANal
11:51 < Kobrar> ...
11:51 <-INFO > Kobrar [[email protected]] has left #hard-light []

 

Offline Tomo

  • 28
Re: Easiness of installation (split from 3.6.10 Final Now Available!)
A quick question for the people who've been here the longest:

What are the most common causes of installation failure to date?

 

Offline Commander Zane

  • 212
  • Spoot Knight of Anvils
Re: Easiness of installation (split from 3.6.10 Final Now Available!)
Files becoming dated in the presence of newer files.