Jump to content

WPI v8.7.2 Release Thread


Recommended Posts

Current Users!

The 5 "core" WPI files need to be moved to the new dir.

WPI will no longer recognize your files in the wpiscripts dir.

To easily do this just run the cmd file "Upgrade", In your old WPI folder, then copy the created UserFiles folder to the new WPI folder.

Steps to update your WPI folder:

Download and extract the new WPI archive to a different location.
Run the upgrade.cmd file in the old WPI folder.
Copy the newly created UserFiles folder from old to new.
Copy your Audio folder from old to new.
Copy your Install folder from old to new.
Copy Themes folder from old to new.
Copy all of your Logos\Graphics files the new location.
Rename or move your old folder in case something goes wrong.
Move the new WPI folder to where you want it.
Test it!

MAJOR new step!
Update your run WPI methods as WPI\WPI.hta no longer exists! You now need to use WPI\WPI.exe!

Known Bugs\Issues!

  • You cannot minimize the installer window.
  • The rewind button DOES NOT work on the media player... (Probably never has)
  • Nero 7 messes with the IE scripting engine and WPI will not work if Nero 7 has been installed or is currently installed.
  • HOWEVER, This link to Nero Clean tool --> HERE has been reported to fix this issue.
  • So if you wish to use WPI and have had Nero7 installed you will want to clean your system first.
  • Midi files should NOT be used if you are copying the audio to harddrive! (use MP3 Files!)

Change log!
(In the spoiler tag)

post-6960-0-54937800-1391305570_thumb.pn

v8.7.2 Updates - Released Feb 2nd, 2013
====================================================
**** More lang cleaning.
**** Base theme improvements.
**** Win XP installer fixes.
**** Rollback of timer changes.
**** Major improvements to ie detection!
**** MSHTA Proccess no longer burns cpu cycles.
v8.7.1 Updates - Released Jan 28th, 2013
====================================================
**** Cleaned the lang files.
**** Fixed IE version detection.
**** Timer changes.
**** OS version detection fixes.
**** OS edition detection fixes.
**** Fixed a rare major bug where userfiles weren't used.
**** Lots of minor code cleanup.

**** Drag 'n Drop improvements.

v8.7.0 Updates - Released Dec 8th, 2013
Codename: Happy Birthday Kel!
====================================================
**** More font installer improvements.
**** Fixed Conditions not being added.
**** Organized features page.
**** Fixed progress bar not being saved.
**** Fixed installer background not being saved.
**** Organized global_lang and fixed errors in it.
**** Added COMSPEC to information pane.
**** Added PowerSchemes for Windows 8.
**** sysdir fixes in wpi.hta.
**** Selecting Operating System improvements.
**** Core.js improvements.
**** Reverted to DHTMLx v2.6.
**** [Feature] WMI-based TimedWaitForProgram.
**** Fixed "Read Me" window size.

v8.6.7 Updates - Released July 20th, 2013 (Supporter)
====================================================
**** Fixed the timer issues that was occuring with ie10 & ie8.
**** [Feature] SetAppAsDefault.
**** [Feature] TimedWaitForWindow and CloseWindow.
**** Compiled DHTMLx to v3.6.
**** Removed 64bit options as they are auto-enabled.
**** Added {CMD} to the list of functions.
**** Add Win2k to conditions.
**** Fixed a executebefore64bit error.
**** User file written version updated slightly.
**** Fixed a autologoncount error.
**** Fixed a alert sound location error.
**** More info added to the installer log.
**** Removed more old leftover code.
**** Added setfilesystem to the conditions.
**** More fontinstaller improvements.
**** Tons of textual errors fixed.
**** Added {MSI} to the commands for standard msi files.
**** Added alerts to themewizard when exiting.
**** Fixed a couple of resolution errors.
**** Restored "Float" for the tooltips.
**** Tons of minor features improved.
**** Fixed AutoAdminLogin feature.
**** Added HiPerformance Power Scheme for Win7.
**** Redundant code removal.
**** Theme fixes.
**** Expanded wmi functions.

v8.6.6 Updates - Released April 8th, 2013 (Supporter)
====================================================
**** Slight Themewizard changes.
**** More code cleanup and minor fixes.
**** Added function getProductKey.
**** Fixed a dependancies bug.
**** Fixed the download feature in Win7 & Win8.
**** Fixed Edition ID in WinXP.
**** WinXP will now display CD\DVD Info properly.
**** Added function Detect Keyboard Layout.
**** OSLang Improvments.
**** Enabled Drag 'n Drop in configuration tab.
**** Fixed installation order bugs.
**** Fixed timer issues when using IE10.
**** Fixed the runinvalidsignatures issues.

v8.6.5 Updates - Released Jan 19th, 2013 (Supporter)
====================================================
*** Fontinstaller finally works!
*** Tons of internal code fixes.

v8.6.4 Updates - Released Jan 14th, 2013 (Supporter)
====================================================
*** Officially added myselfidem to the developers. WELCOME!
*** Diskchanger enhancements.
*** Restored var OSProps, winMgts;.
*** Connectedtointernet is now a visible condition.
*** isdesktoploaded is now a visible condition.
*** TONS of manual internal fixes and corrections.
*** Minor installer.hta cleanup.
*** SystemEnclosureType fix.
*** Added in wmi detection FirewallProductName, AVProduct.
*** Fixed the extra buttons not showing on USB by default.
*** Changed a ton of nobr tags.
*** Lots of minor fixes to the internal .htm files.

v8.6.3 Updates - Released October 4th, 2012
====================================================
*** Added some (all?) of the Win8 Edition OSSKU info.
*** Better recognition of Win8.
*** Better recognition of IE 9 & 10.
*** Fixed getKeyboardID for x64 windows.
*** Fixed getPointingDevice for x64 windows.
*** Fixed getSoundDeviceID for x64 windows.
*** Conditions ConnectedToInternet will return true or false.
*** Conditions isDesktopLoaded will return true or false.
*** Conditions hasDVDDrive will return true or false.
*** Conditions hasDVDBurner will return true or false.
*** Removed duplicate hasDVDROM entry.



WPIdl.png


WPI Files Page!

(You can find all of the needed files for WPI and Windows disks here)
_____________________________________________________________________

There are tutorials in the manual that is now built into WPI!

Please remember and donate!

Edited by Kelsenellenelvian
Link to comment
Share on other sites


Personal note from kel:

This may be the last release of WPI for a very long time.

As some of you know my wife passed away almost three years ago. Time apparently does not heal all wounds mine have gotten much worse.

Our 16th anniversary would have been Dec 7th and today (The 8th) is my 40th birthday. I spent 4+ hours today just fighting with the want to suck on my cars exhaust pipe.

I live on a extremely limited budget and if not for RyanVM WPI would not even have a website. (mritter and a couple of others even helped me get my net back on)

Almost all of 8.6.5+ was coded on a old 15 CRT monitor as the two LCD ones I had have both died quite long ago.

WPI no longer is personally satisfying and rewarding I even tried a supporter base program and still got very little donations. ($40 in 3 months from 4 donations, A huge thank you to them!)

Living day to day is hard enough right now without having to deal with the demanding emails and pms people keep sending me.

I am not leaving or giving WPI away I am just really thinking about taking a reprieve from what has become a chore.

Edited by Kelsenellenelvian
Link to comment
Share on other sites

Many thanks for the new WPI public release kels !

God bless you.

*Edit: It's needed to change inside wmi.js

Lines 53 and 55 to:

if (Caption.indexOf("8") != -1)       szOSVerCache="Win8"; if (Caption.indexOf("7") != -1) 
Edited by myselfidem
Link to comment
Share on other sites

function installFontsFromFolder(folder){   position = "registry_dos.js";   whatfunc = "installFontsFromFolder()";   var thisFolder = fso.GetFolder(folder);   for (var files = new Enumerator(thisFolder.Files); !files.atEnd(); files.moveNext())   {      var thisFile = files.item();      installFont(thisFile.Path);   }}

To install Fonts at startup with WPI, we need to change Inside registry_dos.js

Many thanks

Edited by myselfidem
Link to comment
Share on other sites

Timer doesn't work with IE10 or IE11 integrated!

I need to add one line at last inside timers.js and works now properly:

function ins_iTimer(){position="timers.js";whatfunc="ins_iTimer()"; var now=new Date();var elapsedSecs=((now.getHours()*60*60) + (now.getMinutes()*60) + now.getSeconds()) - ins_startSecs;var hours=Math.floor(elapsedSecs/3600);elapsedSecs=elapsedSecs - (hours*3600);var minutes=Math.floor(elapsedSecs/60);var seconds=elapsedSecs - (minutes*60);var txt=((hours < 10) ? "0" : "") + hours + ((minutes < 10) ? ":0" : ":") + minutes + ((seconds < 10) ? ":0" : ":") + seconds;document.getElementById("TimerDisplay").innerHTML=txt;var timerID=setTimeout("ins_iTimer()",1000);  // Update display}

Now works with IE10 or IE11 integrated!

Thanks and regards

Edited by myselfidem
Link to comment
Share on other sites

Inside configwizard.js we need to change from line 776 to:

case 'cmd_cond_operatingsystem': 	HandleCommandsSelectionMenu("{OS=Win8 || Win7 || Vista || XP || 2K} "); 	break; 

Like was inside WPI 8.6.7 to match with installer.js on line 1054:

 var supportedOSes = statementArguments.split('||');

Thanks and regards

Edited by myselfidem
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...