Pinball Nirvana Home Page

Go Back   Pinball Nirvana Forums > VP/VPM Help and Support > Visual Install Pack

View Poll Results: Should the new VPinPack have the ability to fix itself?
Yes 2 50.00%
No 2 50.00%
Voters: 4. You may not vote on this poll

Reply
 
Thread Tools Search this Thread
  #1  
Old 10-15-2009, 09:35 PM
Phoenixx's Avatar
Phoenixx Phoenixx is offline
Starfleet Member
 

Join Date: Sep 2004
Location: Federation Space
Posts: 974
Credits: 81,238.73
Thanks: 72
Thanked 157 Times in 94 Posts
Rep Power: 24
Phoenixx has a spectacular aura aboutPhoenixx has a spectacular aura about
Default Auto-Repair or not? Tell me what you think,...

Hi Everyone,

The new dual-pack (soon to be known as the 'VPinPack') has come along quite nicely and it wont be long now until it will be released. There is one thing i wouldnt mind hearing a few opinions on though, and that is whether or not the pack should have the ability to fix itself. Since this can be just as useful as annoying implementation will strongly depend on the feedback im getting here. Details on what auto-fix means as follows:


1.) Pack installs its files, registers them

2.) Careless user deletes all VBS files (or any file or folder originally installed by the pack)

3.) Installation will call up the installer to re-install the missing files when:

A.) The VP Editor is being started

B.) A table is being started via the auto-start feature (doubleclick .vpt or .vp9)


In other words, if/when any of the files originally installed by the VIP will be found either damaged or no longer present the user will not be able to launch any tables unless the setup could fix itself! This is certainly not bad in itself, (better safe than sorry), but it also means that a copy of the installer has to be kept on the harddrive (or a disk) at all times so that the system can access it when it needs it for the repairing procedure.


So what do you think? Useful enough or too potentially annoying?


Cheers,
Phoenixx


EDIT: Poll added so people can answer quickly without needing to post.
__________________

Last edited by Phoenixx; 10-15-2009 at 10:26 PM.
Reply With Quote
  #2  
Old 10-15-2009, 09:51 PM
shogun01's Avatar
shogun01 shogun01 is offline
Pinball Nudger
 

Join Date: Jan 2009
Location: Western NY
Posts: 31
Credits: 21,250.50
Thanks: 9
Thanked 2 Times in 2 Posts
Rep Power: 0
shogun01 is on a distinguished road
Default

I have to go with the "annoying side" on this one. Many times these auto-fix features either work a little too good or not good at all.
Reply With Quote
  #3  
Old 10-15-2009, 10:11 PM
Phoenixx's Avatar
Phoenixx Phoenixx is offline
Starfleet Member
 

Join Date: Sep 2004
Location: Federation Space
Posts: 974
Credits: 81,238.73
Thanks: 72
Thanked 157 Times in 94 Posts
Rep Power: 24
Phoenixx has a spectacular aura aboutPhoenixx has a spectacular aura about
Default

Well, i cant complain about how it works because it works perfectly.

If everything is in order then you wont be bothered and if any file or folder is missing/corrupted then it will go off.

(So it least in this case its not a matter of too good or not at all, it just works as it should.)


Thanks for your feedback, i suppose thats one for no then.
__________________
Reply With Quote
  #4  
Old 10-16-2009, 11:23 AM
bob's Avatar
bob bob is offline
Add-a-ball specialist
 

Join Date: Jun 2003
Location: oHIo
Posts: 1,906
Credits: 89,067.70
Thanks: 88
Thanked 228 Times in 153 Posts
Rep Power: 37
bob is a jewel in the roughbob is a jewel in the roughbob is a jewel in the rough
Default

Phoenixx, if a file gets updated by the user, for example, VP9 gets an update, does this mean I would have to keep the old file version of VP9 installed also or would I get an error or would your system recognize this situation?
__________________
TADA




Reply With Quote
  #5  
Old 10-16-2009, 05:46 PM
freakofspeed freakofspeed is offline
Inserted Coin
 

Join Date: May 2009
Posts: 14
Credits: 17,421.85
Thanks: 1
Thanked 2 Times in 2 Posts
Rep Power: 0
freakofspeed is on a distinguished road
Default

Rather than being automatic, the user should be given the option/s
remove/repair/reinstall. Some users may need to tweak files or configs to work on their systems, and it would be annoying if the program always tried to "repair" the setup, especially if your testing alternative settings.

I think in the way it is in the first bata is good... It can start it by re-runinning the installer or uninstaller. (am i correct? )
Reply With Quote
  #6  
Old 10-16-2009, 06:35 PM
Phoenixx's Avatar
Phoenixx Phoenixx is offline
Starfleet Member
 

Join Date: Sep 2004
Location: Federation Space
Posts: 974
Credits: 81,238.73
Thanks: 72
Thanked 157 Times in 94 Posts
Rep Power: 24
Phoenixx has a spectacular aura aboutPhoenixx has a spectacular aura about
Default

Quote:
Originally Posted by bob View Post
Phoenixx, if a file gets updated by the user, for example, VP9 gets an update, does this mean I would have to keep the old file version of VP9 installed also or would I get an error or would your system recognize this situation?
Let me try to explain it as good as i can:


Option A

I register all files and folders for auto-repair. In that case all of them will be considered vital and therefore restored (if necessary) as soon as any of the two VP executables installed by the pack is being run.


Option B

I do not register any files for auto-repair. In that case it would work like this:

1.) You could delete/replace anything in the pack as long as you are not planning on using the table-auto-start feature via dblclicking a table file. In other words, if you launch your tables only via the editor then you can do whatever you want to the setup without it ever trying to auto-fix itself.

2.) If on the other hand you do wish to use the table-auto-start feature (or a frontend, which use this feature to launch the tables) then you could only delete stuff from the folders. You could not delete any of the executables or the VPM DLL or any of the folders themselves. (Which leaves the romupd.bat the only item that could be deleted from the parent dir without triggering the auto-repair.) The DLL and the exes could only be replaced with a newer/older version if you give the new file the exact same name that the old file had. (Since none of these items must be missing when the system does its integrity check.)

The reason for this is because the table files are registered/associated with the originally installed VP executables, and since all the other items located in the parent dir are tied into this as well (after all it is a fully integrated system) the Windows Installer will always trigger a repair if you try to auto-start a table and something is not in order in the parent dir. As far as i know this feature is exclusive to Vista and Win7 though, (apparently needs a special version of Windows Installer), so under XP and earlier it would probably never attempt to repair itself, regardless of the condition of the parent folder.


Hope this helps,...if you have any other questions feel free to ask,...
__________________
Reply With Quote
  #7  
Old 10-16-2009, 06:37 PM
Phoenixx's Avatar
Phoenixx Phoenixx is offline
Starfleet Member
 

Join Date: Sep 2004
Location: Federation Space
Posts: 974
Credits: 81,238.73
Thanks: 72
Thanked 157 Times in 94 Posts
Rep Power: 24
Phoenixx has a spectacular aura aboutPhoenixx has a spectacular aura about
Default

Quote:
Originally Posted by freakofspeed View Post
Rather than being automatic, the user should be given the option/s remove/repair/reinstall.

I can start it by re-running the installer or uninstaller. (am i correct? )
Yes, the option to repair manually is always there.

You can also add whatever files and folders you want to the setup.
__________________
Reply With Quote
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Jungle Lord repair - Transformer (220V) sosh101 Maintenance & Repair 3 05-31-2014 12:15 PM
Jungle Lord repair - Transformer (220V) sosh101 Maintenance & Repair 0 05-29-2014 04:00 AM
Freddy Gottlieb System 3 REPAIR HELP NEEDED..... Chicoman Maintenance & Repair 0 12-28-2011 11:45 PM
Gottlieb System 3 repair questions madsci Maintenance & Repair 1 12-19-2011 03:21 PM
Auto Race (Gottlieb 1956) Furio Visual Pinball New Releases 36 01-05-2005 06:06 AM


All times are GMT -4. The time now is 12:18 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Template-Modifications by TMS
Credits System provided by vBCredits II Deluxe (Lite) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Shoutbox provided by vBShout v6.2.15 (Lite) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.