[REQ] Installer Testing (Again)

Post » Fri May 04, 2012 7:43 pm

Yeah it's time to test the first part of the new installer for Morrowind Overhaul.
This part is made almost all of checks with the purpose of avoiding problems with the tools included.

What needs to be tested:
The installer checks the following:

- If it's in the Morrowind folder,
- The Morrowind version,
- If both Bloodmoon and Tribunal are installed,
- If the UAC is enabled (and gives the opportunity to disable it with a button),
- Detects the model of the graphics card,
- Tells you the date of the VGA drivers (and tell you if they are updated, and gives you a button that links to the producer's webpage),
- Checks if the DirectX are updated to the lastest version (if not it gives a link),
- Same for Visual C++ 2008,
- Same for .NET Framework 2.0 and 4.0 (detects the OS architeture (32/64 bit) and gives the correct links).

So, who wants to test? Post here. :smile:
I'll send a PM with the installer and basic instructions to the interested ones. You don't have to download anything apart the installer executable, the only thing you need is a Morrowind installation patched with both expansions.

If anyone has other ideas to make it better please tell me!
User avatar
Tamika Jett
 
Posts: 3301
Joined: Wed Jun 06, 2007 3:44 am

Post » Fri May 04, 2012 4:07 pm

I can test, KINGPIX!
User avatar
Wanda Maximoff
 
Posts: 3493
Joined: Mon Jun 12, 2006 7:05 am

Post » Fri May 04, 2012 8:06 am

I'll give it a whirl.
User avatar
Latino HeaT
 
Posts: 3402
Joined: Thu Nov 08, 2007 6:21 pm

Post » Fri May 04, 2012 5:29 am

Thanks both, will wait and see if more people is interested an then I'll send the PM. :smile:
User avatar
alyssa ALYSSA
 
Posts: 3382
Joined: Mon Sep 25, 2006 8:36 pm

Post » Fri May 04, 2012 12:39 pm

You're the best Kingpix ^^
User avatar
Tasha Clifford
 
Posts: 3295
Joined: Fri Jul 21, 2006 7:08 am

Post » Fri May 04, 2012 1:55 pm

I really need to check here more often. I'd love test, if I'm not too late. :wallbash:
User avatar
Stacey Mason
 
Posts: 3350
Joined: Wed Nov 08, 2006 6:18 am

Post » Fri May 04, 2012 5:47 pm

I've a few suggestions to make.

1 - If it's in the Morrowind folder,
2 - The Morrowind version,
3 - If both Bloodmoon and Tribunal are installed,
4 - If the UAC is enabled (and gives the opportunity to disable it with a button),
5 - Detects the model of the graphics card,
6 - Tells you the date of the VGA drivers (and tell you if they are updated, and gives you a button that links to the producer's webpage),
7 - Checks if the DirectX are updated to the lastest version (if not it gives a link),
8 - Same for Visual C++ 2008,
9 - Same for .NET Framework 2.0 and 4.0 (detects the OS architeture (32/64 bit) and gives the correct links).
1 - :yes:
2 - :yes:
3 - :thumbsup:
4 - :thumbsup:
5 - :smile: Is it necessary since MGE/MGE-XE detect the video card IIRC
6 - :smile: You could add a button to either Nvidia or ATI or both buttons, because it's almost impossible to have a button(s) to the vendor of your video card
7 - :smile: Windows handle this unless it has to do with the http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d version
8 - :user: Why not use the same http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en what MGE already use
9 - :user: I recommend that anyone shouldn't bother with .NET 2.0, because you must patch it anyway once it's installed, instead I suggest using http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0A391ABD-25C1-4FC0-919F-B21F31AB88B7 since .NET 3.5 is already included in Windows7
User avatar
Rachie Stout
 
Posts: 3480
Joined: Sun Jun 25, 2006 2:19 pm

Post » Fri May 04, 2012 8:18 am

I've a few suggestions to make.

5 - :smile: Is it necessary since MGE/MGE-XE detect the video card IIRC
6 - :smile: You could add a button to either Nvidia or ATI or both buttons, because it's almost impossible to have a button(s) to the vendor of your video card
7 - :smile: Windows handle this unless it has to do with the http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d version
8 - :user: Why not use the same http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en what MGE already use
9 - :user: I recommend that anyone shouldn't bother with .NET 2.0, because you must patch it anyway once it's installed, instead I suggest using http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0A391ABD-25C1-4FC0-919F-B21F31AB88B7 since .NET 3.5 is already included in Windows7
5 - It is, to detect the producer of the card (ATi or nVidia), and to make a (future) auto detection of the PC performances.
6 - There is a button to nVidia or ATi in fact.
7 - Yes, but there are several updates to directX 9.0c, and I'm sure that not all the user have updated them (I have about 100 mails related to directX errors).
8 - Yeah that's what I want to do. I still have to see if the SP1 is cumulative or not though. Anyone knows?
9 - AFAIK .NETs package are not cumulative. You need .net 4.0 for MGSO Options, and 2.0 for MGE. 2.0 is included in Windows 7, but not everyone with XP has 2.0 (I have some mails here too).
User avatar
Steph
 
Posts: 3469
Joined: Sun Nov 19, 2006 7:44 am

Post » Fri May 04, 2012 3:15 pm

5 - It is, to detect the producer of the card (ATi or nVidia), and to make a (future) auto detection of the PC performances.
6 - There is a button to nVidia or ATi in fact.
7 - Yes, but there are several updates to directX 9.0c, and I'm sure that not all the user have updated them (I have about 100 mails related to directX errors).
8 - Yeah that's what I want to do. I still have to see if the SP1 is cumulative or not though. Anyone knows?
9 - AFAIK .NETs package are not cumulative. You need .net 4.0 for MGSO Options, and 2.0 for MGE. 2.0 is included in Windows 7, but not everyone with XP has 2.0 (I have some mails here too).
I can't argue with you about the 5, 6 but for 7 it simple means that either MGE/MGE-XE needs to be re-installed with all http://www.fliggerty.com/phpBB3/viewtopic.php?p=65209#p65209.

AFAIK the Visual C++ 2008-SP1 is cumulative perhaps it's best to check with the MGE-team they if anyone should know.

I'm not entirely sure but .NET 4.0 will probably work in WindowsXP. Besides .NET 2.0 is old and almost obsolete or outdated, but from what I know .NET 2.0 is required to install MGE.
User avatar
naomi
 
Posts: 3400
Joined: Tue Jul 11, 2006 2:58 pm

Post » Fri May 04, 2012 8:40 am

I can't argue with you about the 5, 6 but for 7 it simple means that either MGE/MGE-XE needs to be re-installed with all http://www.fliggerty.com/phpBB3/viewtopic.php?p=65209#p65209.
Yeah that's why I put the checks in there. :tongue:

I'm also working on an advanced mode to select the custom MGE options. It's something REALLY good, but it will take some time...

@gaddgadd: surely you aren't late! I'll send a PM to you aswell. :)
User avatar
Lexy Corpsey
 
Posts: 3448
Joined: Tue Jun 27, 2006 12:39 am

Post » Fri May 04, 2012 12:39 pm

I can test it!
User avatar
Amber Ably
 
Posts: 3372
Joined: Wed Aug 29, 2007 4:39 pm

Post » Fri May 04, 2012 7:40 am

.Net is cumulative. I didn't need to install 2.0 to run MGE because I already had 3.5 for Windows 7. I did install 4.0 and haven't had any issues with programs that need .Net.
User avatar
Stryke Force
 
Posts: 3393
Joined: Fri Oct 05, 2007 6:20 am

Post » Fri May 04, 2012 10:22 am

I could test it if it wasn't a huge file. I have to have access to a good internet connection to download large files which unfortunately i can't do for a while.
User avatar
Dean
 
Posts: 3438
Joined: Fri Jul 27, 2007 4:58 pm

Post » Fri May 04, 2012 2:46 pm

.Net is cumulative. I didn't need to install 2.0 to run MGE because I already had 3.5 for Windows 7. I did install 4.0 and haven't had any issues with programs that need .Net.
Nope, that's because win7 already has 2.0 frameworks as part of the system.

I could test it if it wasn't a huge file. I have to have access to a good internet connection to download large files which unfortunately i can't do for a while.
As I said you just have to download the installer itself to test. It's a file that has the size of 2-3MB. :smile:
User avatar
flora
 
Posts: 3479
Joined: Fri Jun 23, 2006 1:48 am

Post » Fri May 04, 2012 5:03 pm

great shouldn't be a prob then :)
User avatar
N3T4
 
Posts: 3428
Joined: Wed Aug 08, 2007 8:36 pm

Post » Fri May 04, 2012 6:00 am

Nope, that's because win7 already has 2.0 frameworks as part of the system. As I said you just have to download the installer itself to test. It's a file that has the size of 2-3MB. :smile:
Jac is right .NET is cumulative and Windows 7 have both .NET 2.0+.NET 3.5 included. Here is more http://support.microsoft.com/search/default.aspx?mode=a&query=.net+framework+cumulative&ast=mssupport&ast=25&ast=28&ast=29&ast=30&ast=31&ast=33&res=10 about .NET in Windows and sometimes you need to install some of the required software, because Windows registry needs to be updated. :smile:
User avatar
Causon-Chambers
 
Posts: 3503
Joined: Sun Oct 15, 2006 11:47 pm

Post » Fri May 04, 2012 7:15 am

I know WIn7 has both included, but a Windows Xp users might not have .NET 2.0 installed, and I received mails about users that have .NET 4.0, but not 2.0 having problems with MGE.
User avatar
Zualett
 
Posts: 3567
Joined: Mon Aug 20, 2007 6:36 pm

Post » Fri May 04, 2012 1:09 pm

Yes I know about the updates but weren't we talking about different .NET versions?

Scratch that... I didn't see the edited post.
User avatar
Spencey!
 
Posts: 3221
Joined: Thu Aug 17, 2006 12:18 am

Post » Fri May 04, 2012 3:02 pm

Yes I know about the updates but weren't we talking about different .NET versions?
I edited the post.
User avatar
Jessica Lloyd
 
Posts: 3481
Joined: Fri Aug 25, 2006 2:11 pm

Post » Fri May 04, 2012 4:20 pm

I know WIn7 has both included, but a Windows Xp users might not have .NET 2.0 installed, and I received mails about users that have .NET 4.0, but not 2.0 having problems with MGE.
If an user have a problem with .NET 4.0, but not with .NET 2.0 then there must be something wrong about that setup. It could be a wrong Visual C++ version that's used or something like that.


Now I know.

I edited the post.
User avatar
Kara Payne
 
Posts: 3415
Joined: Thu Oct 26, 2006 12:47 am

Post » Fri May 04, 2012 4:14 pm

If an user have a problem with .NET 4.0, but not with .NET 2.0 then there must be something wrong about that setup. It could be a wrong Visual C++ version that's used or something like that.


Now I know.
Nope, installing .NET2.0 solved the problem.
User avatar
Michelle davies
 
Posts: 3509
Joined: Wed Sep 27, 2006 3:59 am

Post » Fri May 04, 2012 1:54 pm

Nope, installing .NET2.0 solved the problem.
It did. How about that. Well you never know what you can learn by just talking to other people. :wink:
User avatar
Emma
 
Posts: 3287
Joined: Mon Aug 28, 2006 12:51 am

Post » Fri May 04, 2012 9:58 am

It did. How about that. Well you never know what you can learn by just talking to other people. :wink:
I'm not sure aswell, in fact I put both 2.0 and 4.0 version to be sure to AVOID all the problems (at first I thought that 4.0 was cumulative, but...).

Anyway, new feature that will be included in the installer will be a customization of MGE options before installing MGSO... http://moautoupdate.net/testgui.jpg
User avatar
Rachel Hall
 
Posts: 3396
Joined: Thu Jun 22, 2006 3:41 pm

Post » Fri May 04, 2012 11:01 am

Keep in mind, Leo, that KINGPIX already has an inbox full of error reports and complaints due to people *not* having all the prerequisites, which is why he made the installer to check for all of them. In addition, all the most recent "stable" versions of MGE are available in the MGSO archive. KINGPIX has to make sure each person has all the prerequisites for each version of MGE.

When you consider KINGPIX has to allow for compatibility for at least 3 windows Operating systems, both 32 and 64-bit, at least two graphics cards, and at least five versions of MGE, it's amazing the amount of work he's putting into this not even considering the major purpose of the compilation is making several configurations of graphics mods work for different levels of computer configurations.

Although I don't find the installer over-engineered, for those that do, remember to consider making something fool-proof is quite a challenge.
User avatar
Jade Barnes-Mackey
 
Posts: 3418
Joined: Thu Jul 13, 2006 7:29 am

Post » Fri May 04, 2012 7:29 am

Keep in mind, Leo, that KINGPIX already has an inbox full of error reports and complaints due to people *not* having all the prerequisites, which is why he made the installer to check for all of them. In addition, all the most recent "stable" versions of MGE are available in the MGSO archive. KINGPIX has to make sure each person has all the prerequisites for each version of MGE.

When you consider KINGPIX has to allow for compatibility for at least 3 windows Operating systems, both 32 and 64-bit, at least two graphics cards, and at least five versions of MGE, it's amazing the amount of work he's putting into this not even considering the major purpose of the compilation is making several configurations of graphics mods work for different levels of computer configurations.

Although I don't find the installer over-engineered, for those that do, remember to consider making something fool-proof is quite a challenge.
Good to know. Thanks for the information Elaura. :biggrin:

Well how do I suppose to know such things when I don't use MOSG in the first place and besides I just wanted to test Trancemaster's Morrowind Rebirth mod first, but who knows perhaps some day I'll play the MOSG mod after all. :smile:
User avatar
Lindsay Dunn
 
Posts: 3247
Joined: Sun Sep 10, 2006 9:34 am

Next

Return to III - Morrowind