Help - Search - Members - Calendar
Full Version: 98SE2ME = Killer Replacements: ME -> 98 SE
MSFN Forums > Microsoft Software Products - Discussion & Support > Windows 95/98/98SE/ME > Windows 9x Member Projects
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19

   
Google Internet Forums Unattended CD/DVD Guide
MDGx
QUOTE (AbyssHunted @ Jul 23 2007, 01:23 PM)
Just a quick question:

I've allready installed the latest 98SE2ME (July 18th), but every time I boot my machine, during the processing of AUTOEXEC.BAT, I get messages saying something like this:

ATTRIB firstfilename
1 file(s) copied
0 file(s) copied

ATTRIB secondfilename
1 file(s) copied
0 file(s) copied

etc...

Is this supposed to happen every time I boot?
I have no idea why this happens on your computer, never happened on anybody else's as far as I'm aware.

Could you please post here the autoexec.bat code and the exact messages [file names, if any] you see upon every boot?
If I could see it, maybe I can try to fix it.

Thanks in advance.
MDGx
QUOTE (BPoller @ Jul 24 2007, 06:00 AM)
Did anyone tranlated 98SE2ME into german already...

If there is no offically posted german version, i would like to try it myself...

Beeing my first posting here, i also want to say hello and wish to join your group of Win98SE-is-still-alive fans.
Welcome to MSFN forums BPoller, and I hope you find something useful here.

To my knowledge, nobody so far translated 98SE2ME into German.
If you have the time, please do.
All you need is here, in this small ZIP:
http://www.mdgx.com/9s2m/INNOFILE.ZIP
Unzip, and then read INNOFILE.TXT.
In case you need to view 98SE2ME ReadMe 1st:
http://www.mdgx.com/9s2m/read1st.php

If you wish to translate/update/modify/recompile 98SE2ME HTML Help file (98SE2ME.CHM), you need:
- MS HTML Help SDK 1.4 (free):
http://www.mdgx.com/add.htm#HHS
- 98SE2ME.CHM HTML source files [258 KB, ZIPped]:
http://www.mdgx.com/9s2m/982MECHM.ZIP

Also, if you'd like to translate the main Inno Setup BMP logo, here are the fonts you may want to use [small ZIP]:
http://www.mdgx.com/9s2m/TREKFONT.ZIP

Greatly appreciate your time and concern.

Best wishes.
BPoller
Hi,

one more question (also it might be unnecessary):

Is there a freeware dos tool, with which i can compare the version number of 2 same-named Microsoft files?

For example:
If already some patches are installed (e.g. with DirectX 9.0c), some of the ME files would be out of date.
It would be great, if there is a dos tool (with return code) which compares 2 files, saying which version is newer. I dont believe, just watching the date code is enough.


Thanks,
Bjoern
MDGx
If by DOS tools you meant tools you can use from within a DOS box inside Windows [not native MS-DOS outside Windows], this is what you need [free GPL]:
http://lbrisar.htmlplanet.com/e_cmd32.html#getver

I use GETVER.EXE in 98SE2ME, just use it from the C:\9!M directory after you have installed 98SE2ME.EXE [do not need to install any options, press N at the first screen during install]:
http://www.mdgx.com/4

HTH
PROBLEMCHYLD
Can you add Winpop and all its files?
bristols
QUOTE (MDGx @ Jul 13 2007, 08:28 PM) *
I have removed GDI*.* 4.90.3003 from 98SE2ME and reverted back to GDI*.* 4.90.3002 because of this problem [from UPDATES.TXT, the 8-22-2006 update]:
QUOTE
* Options 1 + 2: replaced newer WinME GDI32.DLL + GDI.EXE 4.90.3003 from
unofficial WinME Q918547 MS06-026 security fix with older GDI32.DLL + GDI.EXE
4.90.3002 from unofficial WinME Q912919 hotfix:
http://www.mdgx.com/web.htm#MEU
to avoid power management errors. [thank you PROBLEMCHYLD]
But if you determine that those files [4.90.3003] work ok on your Win98 SE computer, please feel free to install them any way you want.

I have added those "extremely important" warnings because I was notified by soporific that some people try to install an update twice [I have no idea why], without rebooting after the 1st install. So with some updates [exe installers created with iexpress] that actually deletes the original files, effectively locking up the OS after reboot, because those updates rename the original system file(s) in order to back them up, but fail to install the new ones 2nd time over.
I've also added a reboot message that pops up at end of install, for same purpose.


Thanks for this explanation MDGx. I was being over-cautious in my concern about the consequences of replacing the GDI files via DOS.

As it happens, I did replace (via DOS) the 4.90.3002 versions of those files with the 4.90.3003 versions. So far I have experienced no problems, but I'll bear in mind the power management issues PROBLEMCHYLD experienced.

QUOTE (MDGx @ Jul 13 2007, 08:28 PM) *
You are right, there are no USER*.* files to protect you from the vulnerabilities addressed by 891711, if using WinME.
I am waiting to see if the anonymous author decides to fix those WinME files, that's why I haven't removed them yet from 98SE2ME.


Here's hoping he does. Is the anonymous author still around? More to the point, is he still interested in 9x? Haven't seen any word from him on these boards for a while.
bristols
I recently installed CutePDF Writer (the freeware version):

http://www.cutepdf.com/Products/CutePDF/writer.asp

on a fully-patched 98SE2ME (option 2) system, and found that the installation updated two system files to WinME versions:

PSMON.DLL: 4.10.1998 to 4.90.3000
PSCRIPT.DRV: 4.10.2222 to 4.90.3000

Both CutePDF and these files seem to be working fine, so far. Is there any reason you know for why these ME files are not included in 98SE2ME?

TIA.
Hu$tle
QUOTE (PROBLEMCHYLD @ Jul 23 2007, 02:11 PM) *
I counted over 800 files including option 3

I have counted 827 files including option 3
anyone care to challenge this count?
AbyssHunted
QUOTE (MDGx @ Jul 25 2007, 06:03 AM) *
QUOTE (AbyssHunted @ Jul 23 2007, 01:23 PM)
Just a quick question:

I've allready installed the latest 98SE2ME (July 18th), but every time I boot my machine, during the processing of AUTOEXEC.BAT, I get messages saying something like this:

ATTRIB firstfilename
1 file(s) copied
0 file(s) copied

ATTRIB secondfilename
1 file(s) copied
0 file(s) copied

etc...

Is this supposed to happen every time I boot?
I have no idea why this happens on your computer, never happened on anybody else's as far as I'm aware.

Could you please post here the autoexec.bat code and the exact messages [file names, if any] you see upon every boot?
If I could see it, maybe I can try to fix it.

Thanks in advance.


Unfortunately, the hard disk for that computer has failed since I wrote that, and I can't access anything on it.
Worse off, I've bricked the CD drive, so I can't reinstall Windows and 98SE2ME to recreate the file, unless I can somehow network install from DOS....
Fortunately, I do remember the message displayed:

CODE
ATTRIB [some + and - params I forgot] C:\WINDOWS\SYSTEM\USER32.DLL
1 file(s) copied
Path not found: C:\98S2M
0 file(s) copied

ATTRIB [some + and - params I forgot] C:\WINDOWS\SYSTEM\USER.EXE
1 file(s) copied
Path not found: C:\98S2M
0 file(s) copied

ATTRIB [some + and - params I forgot] C:\WINDOWS\SYSTEM\GDI32.DLL
1 file(s) copied
Path not found: C:\98S2M
0 file(s) copied

ATTRIB [some + and - params I forgot] C:\WINDOWS\SYSTEM\GDI.EXE
1 file(s) copied
Path not found: C:\98S2M
0 file(s) copied


also, the actual AUTOEXEC.BAT had a bunch of "@IF EXIST filename COPY filename"statements ,
except on the last line where it said something like "@IF EXIST C:\9!M\O2DOS.BAT C:\9!M\O2DOS.BAT" (not sure I have the right batch file - I might have been 5 instead of 2, and there may have been two lines like that).
I remember that the autoexec had 13 or so total statements in it, all related to 98SE2ME.

Finally, I had tried a step-by-step confirmation boot, and I was able to boot without any noticable side effects by skipping the execution of AUTOEXEC.
MDGx
QUOTE (AbyssHunted @ Jul 25 2007, 08:34 PM)
also, the actual AUTOEXEC.BAT had a bunch of "@IF EXIST filename COPY filename"statements ,
except on the last line where it said something like "@IF EXIST C:\9!M\O2DOS.BAT C:\9!M\O2DOS.BAT" (not sure I have the right batch file - I might have been 5 instead of 2, and there may have been two lines like that).
I remember that the autoexec had 13 or so total statements in it, all related to 98SE2ME.

Finally, I had tried a step-by-step confirmation boot, and I was able to boot without any noticable side effects by skipping the execution of AUTOEXEC.
Sounds like your HD was in the middle of crashing [bad sectors ?], that's why the 98SE2ME "customized" autoexec.bat didn't get deleted after reboot [as it was meant to], and replaced with the original one (if any).

The error messages involving "C:\9!M not found" were due to the fact that you have uninstalled 98SE2ME from C:\9!M [probably after you finished installing 98SE2ME].
All batch files that install 98SE2ME options depend on the files from the C:\9!M folder to work properly.
And like you said, if those files were not found, no harm was done to your system.

Sorry to hear about your troubles, and I hope that after you get your HD back [or a new one], you will be able to test 98SE2ME again, without problems this time.

HTH
MDGx
QUOTE (bristols @ Jul 25 2007, 05:43 PM)
...... the installation updated two system files to WinME versions:

PSMON.DLL: 4.10.1998 to 4.90.3000
PSCRIPT.DRV: 4.10.2222 to 4.90.3000

Both CutePDF and these files seem to be working fine, so far. Is there any reason you know for why these ME files are not included in 98SE2ME?

TIA.
Thanks for your feedback.

No reason, just never crossed my mind those files could make any difference.
Sounds like CutePDF installs the Post Script driver for compatible printers [?], that's why it needs those 2 files, and obviously you do have such a printer.

I'll do some tests, and eventually add them to 98SE2ME one of these days.

Thanks.
wrayal
I'm working on inserting 98SE2ME into an unattended disc, but I just had a quick question - is it totally impossible to integrate option 3 with all the others without a reboot in between? If so, out of interest, why is that?

Thanks,

Wrayal
Xstyle
Hy! I am guy that tested all the packs and all the stuff that exist on this forum and i can say that 98se2me it's very unstable, the explorer crashes very fast and it slows the computer, all the revelation packs are the same, very unstable. The best thing is Unoficial SP2 for win98. That's all i can say.
Max_04
QUOTE (Xstyle @ Aug 12 2007, 04:06 PM) *
Hy! I am guy that tested all the packs and all the stuff that exist on this forum and i can say that 98se2me it's very unstable, the explorer crashes very fast and it slows the computer, all the revelation packs are the same, very unstable. The best thing is Unoficial SP2 for win98. That's all i can say.


Depends how do you have applied these packs.
Never had particular problems with all packs in this board, except windows explorer patch to 256 colors and few things.
Xstyle
QUOTE (Max_04 @ Aug 12 2007, 09:09 AM) *
QUOTE (Xstyle @ Aug 12 2007, 04:06 PM) *
Hy! I am guy that tested all the packs and all the stuff that exist on this forum and i can say that 98se2me it's very unstable, the explorer crashes very fast and it slows the computer, all the revelation packs are the same, very unstable. The best thing is Unoficial SP2 for win98. That's all i can say.


Depends how do you have applied these packs.
Never had particular problems with all packs in this board, except windows explorer patch to 256 colors and few things.


I installed them like the book....but still explorer crashes.
Xstyle
Another problem: i have a cable internet conection PPPoe and after the 98se2me instalation my conection can't conect to the internet. So? How can i fix this?
dencorso
QUOTE (Xstyle @ Aug 12 2007, 11:34 AM) *
Another problem: i have a cable internet conection PPPoe and after the 98se2me instalation my conection can't conect to the internet. So? How can i fix this?


Hi, Xstyle: RTFM! newwink.gif

Relevant Excerpt from the "98SE2ME ReadMe Text Guide"
found as html at http://www.mdgx.com/9s2m/read1st.php and
as plain text at http://www.mdgx.com/9s2m/READ1ST.TXT

excerpt begins ---------

KNOWN BUGS + FIXES

[...]

* BUG:
Active network/internet connection may stop working after installing 98SE2ME option 1 or option 2 on some computers connected to [USB] xDSL modems and/or using (RAS)PPPoE protocol/drivers: http://www.raspppoe.com/
FIX:
This BUG is not completely fixed yet!
If you discover a fix, please post it here [thank you]:
http://www.msfn.org/board/?showtopic=46349
These are the only known workarounds:
1. Reset/reconfigure/reinstall/repair TCP/IP protocols + Client for Microsoft Network either from Control Panel -> Network or by using one of these free(ware) repair tools: http://www.mdgx.com/fw.htm#TCP
2. Run these 2 commands:
IPCONFIG /release_all
IPCONFIG /renew_all
IPCONFIG.EXE should exist in %windir% [usually C:\WINDOWS].
More info @ MSKB:
http://support.microsoft.com/?id=314850
3. If that doesn't work, restore these Windows 98 SE system files [%windir%\SYSTEM = usually C:\WINDOWS\SYSTEM] from setup CD-ROM or CABs or BACKUPS if you selected to backup your entire OS before installing any 98SE2ME options [the 1st time]:
CFGMGR32.DLL
CFGWIZ.DLL
FINSTALL.DLL
INDICDLL.DLL
MSNET32.DLL
MSPP32.DLL
MSTCP.DLL
NDSWAN16.DLL
NDSWAN32.DLL
NETAPI.DLL
NETAPI32.DLL
NETDI.DLL
NETOS.DLL
RASAPI16.DLL
RASAPI32.DLL
RNAUI.DLL
SETUP4.DLL
SETUPAPI.DLL
SETUPX.DLL
TAPI32.DLL
CABL98SE.TXT lists the exact location of these files:
http://www.mdgx.com/files/EXTCAB.ZIP
How to extract files from CABs:
http://www.mdgx.com/last4.htm#EXTRACT
Certain %windir%\SYSTEM files MUST be replaced ONLY from native MS-DOS mode.
How to exit/reboot into native/true/real/pure MS-DOS mode:
A. Left-click the Start button -> click Shut Down... -> select Restart in MS-DOS mode -> click the OK button.
B. OR hold down Shift + F5 at the same time during BIOS boot POST (Power On Self Test) sequence.
C. OR scroll down using the down arrow to the "Command prompt only" option and then press Enter from the Windows 95/98 Startup Menu:
http://www.mdgx.com/msdos.htm#MEN
D. OR from a Windows 95/98/ME Emergency/Bootup/Startup floppy/CD/DVD/USB/external disc/stick/tape.
Replace these files in small groups, for example start with:
NDSWAN16.DLL
NDSWAN32.DLL
if that doesn't work, replace:
RASAPI16.DLL
RASAPI32.DLL
if that doesn't work, replace:
RNAUI.DLL
if that doesn't work, replace:
NETAPI.DLL
NETAPI32.DLL
NETDI.DLL
NETOS.DLL
... etc.
Reboot normal when done and then repeat (only if necessary) all steps at #1 + #2 above.
Windows 98 SE system files [located into %windir%\SYSTEM] used by RASPPPoE protocol/drivers:
ADVAPI32.DLL
COMCTL32.DLL
GDI32.DLL
INDICDLL.DLL
KERNEL32.DLL
MSVCRT.DLL
OLE32.DLL
RPCRT4.DLL
SHELL32.DLL
SHLWAPI.DLL
TAPI32.DLL
VERSION.DLL
USER32.DLL

excerpt ends ---------

HTH
Xstyle
QUOTE (dencorso @ Aug 13 2007, 01:21 AM) *
QUOTE (Xstyle @ Aug 12 2007, 11:34 AM) *
Another problem: i have a cable internet conection PPPoe and after the 98se2me instalation my conection can't conect to the internet. So? How can i fix this?


Hi, Xstyle: RTFM! newwink.gif

Relevant Excerpt from the "98SE2ME ReadMe Text Guide"
found as html at http://www.mdgx.com/9s2m/read1st.php and
as plain text at http://www.mdgx.com/9s2m/READ1ST.TXT


Thanx, i forgot about that! I will try...
bizzybody
After doing a clean install of 98SE, drivers, IE6, 98SE2ME, 98MP10, the unofficial IE6 update- what's safe to install from Windows Update?

Something I've run into on both IE6 and Firefox 2.0.0.6 on this laptop now is that most sites will not load until I hit stop then refresh.
dj.tuBIG/MaliceX
Hey. I'm new around here and was wondering...

Should I install 98SE2ME after the Windows 98SE unofficial service pack 2.1a, then install Revolutions Pack 7?
Just wondering. Thanks. biggrin.gif
Xstyle
QUOTE (dj.tuBIG/MaliceX @ Aug 17 2007, 12:57 AM) *
Hey. I'm new around here and was wondering...

Should I install 98SE2ME after the Windows 98SE unofficial service pack 2.1a, then install Revolutions Pack 7?
Just wondering. Thanks. biggrin.gif


That's the way you should do it!
dj.tuBIG/MaliceX
Done. I had some trouble with RP7 due to its custom boot logo being incompatible with my set up. I got 98se2me's startup one back, but i can't seem to get the shutdown one to appear... (all I see is the DOS cursor.)

LOGOS and LOGOW.sys are still present in C:\windows

I've already checked with the RP7 thread so...yeah.
Max_04
@ MDGX:

I've updated 98se2me to the last version, but I've problems to replace icon of 98SE2ME.exe with your last MAINICON (I use restorator for this).

When I do it, I receive this error if I execute 98SE2ME.exe after replace:

"Setup Files are corrupted."

Thank you for all your work.
MDGx
QUOTE (Max_04 @ Aug 25 2007, 07:25 AM)
@ MDGX:

I've updated 98se2me to the last version, but I've problems to replace icon of 98SE2ME.exe with your last MAINICON (I use restorator for this).

When I do it, I receive this error if I execute 98SE2ME.exe after replace:

"Setup Files are corrupted."

Thank you for all your work.
Actually, this is what I did [from INNOFILE.TXT]:
QUOTE
How to replace MAINICO with custom (smaller) icon to reduce size of installer
executable:
1. Download + install Inno Setup 5.0.3-beta executable [my favorite, creates
smallest installer]:
http://files.jrsoftware.org/is/5/
2. Download + unZIP Resource Hacker [freeware]:
http://www.angusj.com/resourcehacker/
You need an unZIPping tool to extract files from ZIP archives [most are
free(ware)]:
http://www.mdgx.com/toy.htm#ZIP
3. Replace MAINICON Icon Group with my own INNOSMAL.ICO (included) from these
5 Inno Setup files:
ISCMPLR.DLL
SETUP.E32
SETUPLDR.E32
COMPIL32.EXE
ISCC.EXE
Open each of these 5 files with Resource Hacker executable -> scroll down to
Icon Group in left hand pane -> double-click Icon Group -> double-click
MAINICON in right hand pane -> left-click 1033 -> left-click Action from File
menu -> click Replace Icon... -> click Open file with new icon... -> browse to
the location of INNOSMAL.ICO -> double-click INNOSMAL.ICO -> click Open ->
click Replace -> click File -> click Save as... -> double-click same file name
you opened in Resource Hacker -> answer Yes to overwrite file -> exit Resource
Hacker.
You may want to backup these 5 files before modifying them.


INNOSMAL.ICO is now part of Inno Setup source files ZIP [17 KB]:
http://www.mdgx.com/9s2m/INNOFILE.ZIP

HTH
MDGx
QUOTE (dj.tuBIG/MaliceX @ Aug 18 2007, 09:02 PM) *
Done. I had some trouble with RP7 due to its custom boot logo being incompatible with my set up. I got 98se2me's startup one back, but i can't seem to get the shutdown one to appear... (all I see is the DOS cursor.)

LOGOS and LOGOW.sys are still present in C:\windows
Please rwad these 2 fragments from READ1ST.TXT:
http://www.mdgx.com/9s2m/read1st.php
QUOTE
* BUG:
After installing 98SE2ME options 1 or 2 which install patched WinME USER32.DLL
+ USER.EXE 4.90.3001 among other WinME system files [see "* Option 2:" under
"98SE2ME.PIF COMPLETE GUIDE" chapter further above] wait-to-shut-down +
shut-down logos: %windir%\LOGOW.SYS + %windir%\LOGOS.SYS [%windir% = usually
C:\WINDOWS] will not display anymore.
FIX:
In such case replace WinME USER32.DLL + USER.EXE 4.90.3001 with patched
Unofficial Win98 SE USER32.DLL + USER.EXE 4.10.2233:
http://www.mdgx.com/files/q891711.php
Direct download [418 KB]:
http://www.mdgx.com/files/Q891711.EXE

* BUG:
After installing 98SE2ME options 1 or 2 which install patched WinME USER.EXE
4.90.3001 among other WinME system files [see "* Option 2:" under "98SE2ME.PIF
COMPLETE GUIDE" chapter further above] on portable (laptops + notebooks)
computers with power saving features turned on you may experience power
saving, standby, suspend etc restart in MS-DOS mode and/or shutdown errors,
because:
- WinME USER.EXE does NOT natively support "Restart in MS-DOS mode".
- All USER.EXE versions have to call functions in VPOWERD.VXD for shutdown
and standby, and WinME VPOWERD.VXD is very different from the Win98 SE one.
FIX:
In such case replace WinME USER32.DLL + USER.EXE 4.90.3001 with patched
Unofficial Win98 SE USER32.DLL + USER.EXE 4.10.2233:
http://www.mdgx.com/files/q891711.php
Direct download [418 KB]:
http://www.mdgx.com/files/Q891711.EXE
HTH
MDGx
QUOTE (dj.tuBIG/MaliceX @ Aug 16 2007, 11:57 PM) *
Hey. I'm new around here and was wondering...

Should I install 98SE2ME after the Windows 98SE unofficial service pack 2.1a, then install Revolutions Pack 7?
Just wondering. Thanks.
Please read this fragment from READ1ST.TXT [the "FAQ" section]:
http://www.mdgx.com/9s2m/read1st.php
QUOTE
* This is the order [can be changed depending on personal preferences] I
recommend to install Windows 98 SE OS and ALL current/NEWest (Hot)Fixes,
Patches, Updates, Upgrades + Service Packs, and refers strictly to Win98 SE
English edition so you can take advantage of SP2, 98SE2ME, 98MP10, NUSB,
MDCU, WUPG, RP, KernelEx etc:
1. Windows 98 SE OS from MS setup CD-ROM, preferably "fresh" [from scratch,
onto an empty (eventually newly formatted) hard drive/partition], preferably
after copying ALL *.CAB files from the CD onto your local hard disk to
minimize install time.
Better to automate OS install by using unattended mode MSBATCH.INF scripts:
http://www.mdgx.com/add.htm#DEV
to skip annoying steps and add favorite apps/games/tools/tweaks/mods/etc to
your list at install time.
If you plan on multi-booting with Windows NT4/2000/XP/2003/Vista, 95/ME
and/or Linux/FreeBSD/BeOS/MacOS/etc, it is best to:
A. Use a partitioning tool:
http://www.mdgx.com/secrets.htm#FDPT
and create at least as many partitions as many OSes you plan to install.
B. Install a multi-boot manager:
http://www.mdgx.com/dos.htm#DOS
C. Install each OS + all its apps/tools/tweaks/games/mods/etc into its own
drive/partition/root directory.
2. DirectX 9.0c + ALL Patches + Updates:
http://www.mdgx.com/dx.htm
MUST install DirectX 9.0c: besides implementing support for most newer video,
audio, gaming + networking Serial, PCI, AGP, USB + FireWire internal +
external hardware devices, also corrects most BUGs + errors from ALL older
DirectX releases.
3. Internet Explorer (IE) 6.0 SP1 + ALL Patches + Updates:
http://www.mdgx.com/ietoy.htm
MUST install NEWest IE + ALL current Patches REGARDLESS of which other
browser(s) you use to surf the net, because of Windows "browser integration".
This means a lot of system files from %windir%\SYSTEM used by your OS to
access/connect to the network(s)/internet are also part of IE browsing engine,
and MUST be kept up to date to avoid ANY known bug, flaw, security
vulnerability etc, to avoid exposing your computer(s) to network/internet
based spyware/malware/etc attacks.
MS stopped making patches for ALL older MS IE versions [5.0, 5.01, 5.5 SP1,
5.5 SP2 + 6.0] EXCEPT 6.0 SP1. That's why you MUST install MS IE 6.0 SP1 AND
ALL its security patches, because this is the ONLY way you can keep your Win98
SE computer(s) as secure as possible.
4. Windows Media Player 9.0 (WMP9) + ALL Patches + Updates:
http://www.mdgx.com/wmp.htm
MUST install NEWest WMP + ALL current Patches REGARDLESS of which other
multimedia tool(s) you use to play/record/edit/stream/decode/encode
audio/music/video/movies/DVDs/etc, because most such tools (including media
players + web browsers) use WMP DirectShow + NetShow DirectX APIs, engine +
codecs, and most importantly because most current WMP patches plug security
holes.
MS stopped making patches for ALL older WMP versions [6.4, 7.0, 7.1 + 8.0]
EXCEPT 9.0, 10.0 + 11.0. That's why you MUST install WMP9 AND ALL its security
patches, because this is the ONLY way you can keep your Win98 SE computer(s)
as secure as possible.
5. System Add-ons, Components + ALL Patches + Updates:
http://www.mdgx.com/add.htm
6. ALL Windows 98 SE Patches + Updates:
http://www.mdgx.com/web.htm#98SE
7. Unofficial Windows 98 SE Service Pack 2 (SP2):
http://exuberant.ms11.net/98sesp.html
Benefits: fixed OS BUGs + security flaws, improved graphical interface,
performance + better hardware compatibility.
8. 98SE2ME [optional]:
http://www.msfn.org/board/?showtopic=46349
Benefits: fixed OS BUGs + security flaws, improved graphical interface,
performance + better hardware compatibility.
9. 98MP10 [optional]:
http://www.mdgx.com/wmp.htm#98MP10
Benefits: fixed WMP9 BUGs + security flaws, newer XP SP2 WMP10.
10. Unofficial Native USB Drivers (NUSB):
http://www.mdgx.com/web.htm#NUS
Benefits: fixed USB BUGs + better USB + FireWire hardware compatibility.
11. Unofficial Revolutions Packs (RP) [optional]:
http://www.msfn.org/board/?showtopic=58357
Benefits: enhanced OS graphical interface + shell.
12. Unnoficial KernelEx Project [optional]:
http://www.msfn.org/board/?showtopic=71476
Benefits: may allow NTx specific apps/games to install/work in Windows 98 SE.
13. ALL current 3rd party/add-on/proprietary drivers needed by your computer
hardware devices from their manufacturer/developer/vendor web/FTP sites:
install first Windows ME specific drivers, and if those don't work, install
Windows 98 SE specific drivers.
14. Applications, tools, tweaks, games, mods etc + ALL their current
patches/updates [optional].
15. Go play [optional]. ;-)
HTH
MDGx
QUOTE (wrayal @ Aug 11 2007, 10:59 PM) *
I'm working on inserting 98SE2ME into an unattended disc, but I just had a quick question - is it totally impossible to integrate option 3 with all the others without a reboot in between? If so, out of interest, why is that?

Thanks,

Wrayal
98SE2ME option 3 can be automated [install completely unattended, but you need to have (preferably) the WinME CABs in the same directory where the 98SE2ME scripts are located] if you add these lines to your custom MSBATCH.INF file [this is a fragment from READ1ST.TXT, the "FAQ" section]:
http://www.mdgx.com/9s2m/read1st.php
QUOTE
To add 98SE2ME scripts + Windows ME setup CD-ROM CABs to your custom
unattended Windows 98 SE setup boot CD/DVD:
- Copy ALL *.CAB files from \WIN9X [Windows ME setup CD-ROM] to your CD/DVD.
- Open with Notepad or better plain text editor/viewer:
http://www.mdgx.com/toy.htm#TXT
ALL *.BAT + *.INF files from C:\9!M and replace ALL C:\9!M text strings with
X:\9!M where X is your CD/DVD drive letter [make sure it matches your actual
drive letter].
- Copy ENTIRE C:\9!M folder + ALL its files [installed by 98SE2ME.EXE]
modified as detailed above to your CD/DVD root folder.

To install ONLY Windows ME Explorer, Shell, Dialog, Folders + Movie Maker
[98SE2ME option 3] onto your Windows 98 SE OS WITHOUT installing ANY OTHER
98SE2ME components, just add this line to your MSBATCH.INF [example = modify
if necessary]:

-----Begin cut & paste here-----
[DefaultInstall]
RunPostSetupCommands=O3:1
[O3]
"X:\9!M\O3.BAT"
------End cut & paste here------

where X is your CD/DVD drive letter [make sure it matches your actual drive
letter].
O3.BAT is responsible for installing 98SE2ME option 3.
HTH
MDGx
QUOTE (Xstyle @ Aug 12 2007, 08:06 AM) *
Hy! I am guy that tested all the packs and all the stuff that exist on this forum and i can say that 98se2me it's very unstable, the explorer crashes very fast and it slows the computer, all the revelation packs are the same, very unstable. The best thing is Unoficial SP2 for win98. That's all i can say.
Hello Xstyle,

Just because you had a bad experience with 98SE2ME, that doesn't make it unstable or bad. newwink.gif
I know a few other thousand people who had a positive experience, and some of them still use 98SE2ME files on their computers [I am among them, I've been using 98SE2ME files for ~ 7 years now, with no problems].

But, I [nor any of my friends] don't have DSL [RASPPPoE], so I can't test that environment.
Maybe you can. Please see READ1ST.TXT [the "KNOWN BUGS + FIXES" section]:
QUOTE
* BUG:
Active network/internet connection may stop working after installing 98SE2ME
option 1 or option 2 on some computers connected to [USB] xDSL modems and/or
using (RAS)PPPoE protocol/drivers:
http://www.raspppoe.com/
FIX:
This BUG is not completely fixed yet!
If you discover a fix, please post it here [thank you]:
http://www.msfn.org/board/?showtopic=46349
These are the only known workarounds:
1. Reset/reconfigure/reinstall/repair TCP/IP protocols + Client for Microsoft
Network either from Control Panel -> Network or by using one of these
free(ware) repair tools:
http://www.mdgx.com/fw.htm#TCP
2. Run these 2 commands:
IPCONFIG /release_all
IPCONFIG /renew_all
IPCONFIG.EXE should exist in %windir% [usually C:\WINDOWS].
More info @ MSKB:
http://support.microsoft.com/?id=314850
3. If that doesn't work, restore these Windows 98 SE system files
[%windir%\SYSTEM = usually C:\WINDOWS\SYSTEM] from setup CD-ROM or CABs or
BACKUPS if you selected to backup your entire OS before installing any 98SE2ME
options [the 1st time]:
CFGMGR32.DLL
CFGWIZ.DLL
FINSTALL.DLL
INDICDLL.DLL
MSNET32.DLL
MSPP32.DLL
MSTCP.DLL
NDSWAN16.DLL
NDSWAN32.DLL
NETAPI.DLL
NETAPI32.DLL
NETDI.DLL
NETOS.DLL
RASAPI16.DLL
RASAPI32.DLL
RNAUI.DLL
SETUP4.DLL
SETUPAPI.DLL
SETUPX.DLL
TAPI32.DLL
CABL98SE.TXT lists the exact location of these files:
http://www.mdgx.com/files/EXTCAB.ZIP
How to extract files from CABs:
http://www.mdgx.com/last4.htm#EXTRACT
Certain %windir%\SYSTEM files MUST be replaced ONLY from native MS-DOS mode.
How to exit/reboot into native/true/real/pure MS-DOS mode:
A. Left-click the Start button -> click Shut Down... -> select Restart in
MS-DOS mode -> click the OK button.
B. OR hold down Shift + F5 at the same time during BIOS boot POST (Power On
Self Test) sequence.
C. OR scroll down using the down arrow to the "Command prompt only" option and
then press Enter from the Windows 95/98 Startup Menu:
http://www.mdgx.com/msdos.htm#MEN
D. OR from a Windows 95/98/ME Emergency/Bootup/Startup
floppy/CD/DVD/USB/external disc/stick/tape.
Replace these files in small groups, for example start with:
NDSWAN16.DLL
NDSWAN32.DLL
if that doesn't work, replace:
RASAPI16.DLL
RASAPI32.DLL
if that doesn't work, replace:
RNAUI.DLL
if that doesn't work, replace:
NETAPI.DLL
NETAPI32.DLL
NETDI.DLL
NETOS.DLL
... etc.
Reboot normal when done and then repeat (only if necessary) all steps at #1 +
#2 above.
Windows 98 SE system files [located into %windir%\SYSTEM] used by RASPPPoE
protocol/drivers:
ADVAPI32.DLL
COMCTL32.DLL
GDI32.DLL
INDICDLL.DLL
KERNEL32.DLL
MSVCRT.DLL
OLE32.DLL
RPCRT4.DLL
SHELL32.DLL
SHLWAPI.DLL
TAPI32.DLL
VERSION.DLL
USER32.DLL

BTW:
If you are using the current 98SE2ME release, options 1 + 2 do not install nor modify EXPLORER.EXE in any way.
Only option 3 installs EXPLORER.EXE from WinME CABs. And READ1ST.TXT:
http://www.mdgx.com/9s2m/read1st.php
states clearly in 2 places, that:
QUOTE
CAUTION:
WinME files installed by option 3 may change and/or lose Win98 SE interface
functionality, stability and/or performance!
If that is the case, please uninstall option 3 [from backups] as instructed in READ1ST.TXT:
QUOTE
How to restore your original Windows 98 SE files:
- Start button -> Settings -> Control Panel -> Add/Remove Programs -> select
"98SE2ME Option 3: Restore Win98 SE Explorer, Shell + UI" -> click Add/Remove
button -> reboot.
OR:
- (Double-)click on %windir%\INF\O3RES.BAT [%windir% = usually C:\WINDOWS].
IMPORTANT:
IF you have ALREADY installed option 3 [see complete list of files above] at
LEAST ONCE BEFORE, AND IF after that you have DELETED the Win98 SE *.98A
BACKUPS [see complete list of files above], you MUST NOT REinstall option 3,
because IF you do, you will NOT be able to RESTORE ORIGINAL Win98 SE system
files anymore!
In such case you MUST RESTORE Win98 SE system files from Windows 98 SE CABs or
setup CD-ROM BEFORE trying to REinstall option 3!
to get back Win98 SE explorer.exe .

HTH
MDGx
98SE2ME

UPDATED 8-27-2007
Eck
Hey again! Just got back from posting to the 98MP10 thread and the Auto-Patcher thread (long one there).

Anyway, the problem I wanted to tell you about in 98SE2ME is regarding the old problem of AUTOEXEC.BAT still having all your lines in it even after it successfully did everything and all of 98SE2ME is installed along with those files replaced by the AUTOEXEC.BAT commands.

I checked in there just to be sure (in sysedit) and unfortunately there were all the commands. I just deleted them so all is well, but how come that occurred long, long ago and now occurs again every so often (I noticed someone else complaining a while back about this)?

Of course my deleting the lines stopped the thing from trying to run at every startup, but a newbie isn't going to know to check there after everything seems fine, so it is a problem.

I've got that problem left over after 98MP10's install in its thread as well as a long post in the Auto-Patcher thread, so if you can check them out perhaps you can answer some of my ponders?

I just don't want to type up the same stuff in all 3 places so hopefully I did a good job of putting the specific questions or statements in the appropriate threads.

Hey! Just feels nice to be using 98SE and having some stuff to post about again! Gosh, it would be especially nice if this 98SE install holds stable and doesn't give me that stupid IOS error. I bootup holding my breath every time!
Hu$tle
98SE2ME installs over 800 files and not 700 can you please change
that in your text.
wrayal
MDGx: Many thanks for your help. I'm incredibly impressed with all your work, and also your unprecented level of support!

Wrayal
MDGx
98SE2ME · UPDATED · 9-26-2007

Please see the top of this topic for most recent 98SE2ME update.
bizzybody
So can I just install this update or do I have to uninstall the previous edition then run this? I'm running 98SE2Me on a Toshiba Tecra 8000 PII 300Mhz laptop. I'tll randomly bluescreen when shutting down- always seems to be some different reason each time. Sometimes it shuts down just fine.

Before applying 98SE2Me, I installed 98SE, IE6, DirectX 9.0c, and all the Toshiba drivers for the laptop and the Deskstation V+ doxking station. After 98SE2Me it can't tell if it's docked or not. I have to select the configuration manually at boot.
RetroOS
Hi MDGx,
I've been using your 98SE2ME pack for six months now.
I've manually made changes according to your release notes for the last few updates.
A lot of Windows Me GUI and features were really good... except the kernel and System Restore (shh, not so loud!)...
That's why I like 98SE2ME since it takes the cool stuff out of Me and then uses the better 98SE kernel!
Originally 98SE2ME installed without a hitch and has run ever since.
I also use Tihiy's Revolutions Pack 7 to further enhance the GUI and features.
I've been applying soporific's Auto-Patcher 98 as it comes out.
I only ever had problems with Auto-Patcher with Revolutions Pack (now solved - thanks MDGx!).

A big thank you MDGx welcome.gif
Keep up the good work!

Viv' la Windows 9x!
AbyssHunted
QUOTE (MDGx @ Aug 27 2007, 11:42 PM) *
QUOTE (dj.tuBIG/MaliceX @ Aug 18 2007, 09:02 PM) *
Done. I had some trouble with RP7 due to its custom boot logo being incompatible with my set up. I got 98se2me's startup one back, but i can't seem to get the shutdown one to appear... (all I see is the DOS cursor.)

LOGOS and LOGOW.sys are still present in C:\windows
Please rwad these 2 fragments from READ1ST.TXT:
http://www.mdgx.com/9s2m/read1st.php
QUOTE
* BUG:
After installing 98SE2ME options 1 or 2 which install patched WinME USER32.DLL
+ USER.EXE 4.90.3001 among other WinME system files [see "* Option 2:" under
"98SE2ME.PIF COMPLETE GUIDE" chapter further above] wait-to-shut-down +
shut-down logos: %windir%\LOGOW.SYS + %windir%\LOGOS.SYS [%windir% = usually
C:\WINDOWS] will not display anymore.
FIX:
In such case replace WinME USER32.DLL + USER.EXE 4.90.3001 with patched
Unofficial Win98 SE USER32.DLL + USER.EXE 4.10.2233:
http://www.mdgx.com/files/q891711.php
Direct download [418 KB]:
http://www.mdgx.com/files/Q891711.EXE
HTH


I have this same problem too. But before I apply this fix, I was wondering if there is anything (features, bug/security fixes, or otherwise) that I'm losing by changing my USER32.DLL and USER.EXE versions...
MDGx
QUOTE (bizzybody @ Sep 27 2007, 03:15 AM)
So can I just install this update or do I have to uninstall the previous edition then run this? I'm running 98SE2Me on a Toshiba Tecra 8000 PII 300Mhz laptop. I'tll randomly bluescreen when shutting down- always seems to be some different reason each time. Sometimes it shuts down just fine.

Before applying 98SE2Me, I installed 98SE, IE6, DirectX 9.0c, and all the Toshiba drivers for the laptop and the Deskstation V+ doxking station. After 98SE2Me it can't tell if it's docked or not. I have to select the configuration manually at boot.
No need to uninstall any older 98SE2ME version you might have.
Just install the new one, it will take care of all changes from the time you installed the old one up to the most recent release.

Unfortunately, I don't have access to a laptop to test the docking issues.
Any volunteers?

Best wishes.
MDGx
QUOTE (AbyssHunted @ Oct 20 2007, 10:04 PM)
QUOTE (MDGx @ Aug 27 2007, 11:42 PM) *
QUOTE (dj.tuBIG/MaliceX @ Aug 18 2007, 09:02 PM) *
Done. I had some trouble with RP7 due to its custom boot logo being incompatible with my set up. I got 98se2me's startup one back, but i can't seem to get the shutdown one to appear... (all I see is the DOS cursor.)

LOGOS and LOGOW.sys are still present in C:\windows
Please read these 2 fragments from READ1ST.TXT:
http://www.mdgx.com/9s2m/read1st.php
QUOTE
* BUG:
After installing 98SE2ME options 1 or 2 which install patched WinME USER32.DLL
+ USER.EXE 4.90.3001 among other WinME system files [see "* Option 2:" under
"98SE2ME.PIF COMPLETE GUIDE" chapter further above] wait-to-shut-down +
shut-down logos: %windir%\LOGOW.SYS + %windir%\LOGOS.SYS [%windir% = usually
C:\WINDOWS] will not display anymore.
FIX:
In such case replace WinME USER32.DLL + USER.EXE 4.90.3001 with patched
Unofficial Win98 SE USER32.DLL + USER.EXE 4.10.2233:
http://www.mdgx.com/files/q891711.php
Direct download [418 KB]:
http://www.mdgx.com/files/Q891711.EXE
HTH


I have this same problem too. But before I apply this fix, I was wondering if there is anything (features, bug/security fixes, or otherwise) that I'm losing by changing my USER32.DLL and USER.EXE versions...
Not that I'm aware of, unless you have had erratic mouse cursor problems, like I used to have when I was using Win98 SE USER*.* files, that were fixed by the WinME USER*.* files.

Recommended:
If using 98SE2ME option 3, you may want to keep the WinME USER*.* files.

HTH
AbyssHunted
QUOTE (MDGx @ Oct 24 2007, 04:15 AM) *
Not that I'm aware of, unless you have had erratic mouse cursor problems, like I used to have when I was using Win98 SE USER*.* files, that were fixed by the WinME USER*.* files.

Recommended:
If using 98SE2ME option 3, you may want to keep the WinME USER*.* files.

HTH


I did install option 3...
So do you I reccomend I keep my system unable to view shutdown logos if option 3 is installed?
MDGx
QUOTE (AbyssHunted @ Oct 24 2007, 02:28 PM) *
QUOTE (MDGx @ Oct 24 2007, 04:15 AM) *
Not that I'm aware of, unless you have had erratic mouse cursor problems, like I used to have when I was using Win98 SE USER*.* files, that were fixed by the WinME USER*.* files.

Recommended:
If using 98SE2ME option 3, you may want to keep the WinME USER*.* files.

HTH
I did install option 3...
So do you I reccomend I keep my system unable to view shutdown logos if option 3 is installed?
It's all up to you, whichever you prefer...
1. see the logos when you shut down Windows or
2. keep the features installed by 98SE2ME option 3 [and the rest of WinME files].

P.S.:
IMHO: I keep the WinME files, I don't care about any wait-to-shut-down +/- shut-down logos, the only logo I want to see is the startup/bootup logo [C:\LOGO.SYS], which is not affected by the WinME USR*.* files. newwink.gif

HTH
AbyssHunted
Okay, I think I'll keep the WinME suff.

Thanks, MDGx!
Drugwash
Normally I'd agree, but personally I had some experience with a friend's system that I enhanced with 98SE2ME and the shutdown sequence is a bit confusing, because the machine is AT not ATX, hence it does not shutdown automatically.

I had performed a few tweaks on that system, including deleting temporary files and such on shutdown, which creates certain HDD activity and when the logos are missing, the user is uncertain as to how long should they wait until pressing the Power button to actually shutdown the machine.

I believe this is one situation when those logos (or at least logos.sys, the last one) do prove to be useful. Maybe anonymous or somebody else could tweak those system files to at least allow logos.sys to be displayed on shutdown.
PROBLEMCHYLD
?
computerwizkid
One Question:

Why can you only use 98SE2ME on 98SE and not 98FE?
galahs
Is there a reason why this couldn't be made a Full Install patch (update files included)?


The unofficial patches for Windows 98 SE found in Gapes Unofficial Service Pack offen contains files from newer operating systems, so why not make a complete 98SEME patch with all of the latest unofficial updates and the newer WinME files?
WebMatze
French version, based on the original from 9-26-2007

you can find it here:

http://rapidshare.com/files/75330575/98SE2ME_fr.rar.html

HIH
Arminius
QUOTE (MDGx @ Oct 29 2007, 02:55 AM) *
QUOTE (AbyssHunted @ Oct 24 2007, 02:28 PM) *
QUOTE (MDGx @ Oct 24 2007, 04:15 AM) *
Not that I'm aware of, unless you have had erratic mouse cursor problems, like I used to have when I was using Win98 SE USER*.* files, that were fixed by the WinME USER*.* files.

Recommended:
If using 98SE2ME option 3, you may want to keep the WinME USER*.* files.

HTH
I did install option 3...
So do you I reccomend I keep my system unable to view shutdown logos if option 3 is installed?
It's all up to you, whichever you prefer...
1. see the logos when you shut down Windows or
2. keep the features installed by 98SE2ME option 3 [and the rest of WinME files].

P.S.:
IMHO: I keep the WinME files, I don't care about any wait-to-shut-down +/- shut-down logos, the only logo I want to see is the startup/bootup logo [C:\LOGO.SYS], which is not affected by the WinME USR*.* files. newwink.gif

HTH



For what it's worth, I used Win 98 FE for six years and only ever saw LOGOW.SYS flashed on the screen very briefly a handful of times. I usually only saw LOGOS.SYS.

When I finally got around to installing 98SE I did a clean install and have never seen either LOGOW.SYS or LOGOS.SYS appear on the screen despite having installed both of the official 98SE shutdown patches, and that was BEFORE I installed USER.EXE from WinMe. When the computer powers down the screen just goes black and that's it. Now I have two computers running 98SE and it's the same story with both of them, no LOGO files on shutdown even though they are installed. Both are Gateways, one with a 440BX motherboard and the other with a i810e chipset. Some systems just seem to work that way.
Arminius
QUOTE (dencorso @ Jun 29 2007, 05:23 PM) *
Dear MDGx:
I do appreciate your 98SE2ME a lot.
But the modded SYSDM.CPL 4.90.3001 included in it, besides saying "Microsoft Windows 98 Second
Edition", instead of "Microsoft Windows ME", suppresses the display of the version info to avoid the
old "4.90.3000 A" version mistake from appearing. But there it remains...
So I decided to try my hand at it and modded once again the SYSDM.CPL 4.90.3001, which I got from
ME280800.EXE, for it to say "Microsoft Windows 98 Second Edition", but did not suppress the version
info display. All I accomplished up to this point was to get the "4.90.3000 A" version apearing once more...
But, it turns out that SYSDM.CPL gets its version info from inside USER.EXE (of which I use 4.90.3001,
of course!). In fact, the ASCII string "4.90.3000" can be found inside it exactly three times. The last one
is part of the version info resource, so I let that one alone and hexedited the other two to be "4.10.2222",
and, bingo!, now SYSDM.CPL shows the windows version correctly as "4.10.2222 A". I have been using
these two modded files on my system for over a fortnight now, and have detected no adverse effects
from the above described mods. So I feel confident they are safe. Hence I decided to post here about
my modded files, in case you, or any other member of the forum, find them interesting.
They can be uploaded at http://rapidshare.com/files/39988442/Nu_Mod.zip
Keep on the great work!



I wanted to see if it was really necessary to mod two of the strings or whether one was enough. The first one occurs at hex offset: 00080D40. I changed the "4.90.3000" to "4.10.2222" in USER.EXE and installed it. No change, the version number in the System Properties dialog box still read "4.90.3000 A".

On the second try I changed the second incidence at hex offset: 00083220 from "4.90.3000" to "4.10.2222" and left the first one unchanged. When I installed it the version number in the System Properties dialog box read the correct 98SE version number 4.10.2222 A. It is only necessary to mod the second one.

There are quite a few other strings where the second incidence of the version number occurs so it looks as though its function is purely cosmetic. Don't know about the first one though.

As I was looking at the System dialog box with the correct 98SE version number I thought it doesn't look right somehow given the fact that I replaced so many of the 98SE file with those of WinMe. So I modded the WinMe USER.EXE again this time to "4.10.3000" in keeping with the spirit of the 98SE2ME project. The version number now appears as "4.10.3000 A" in the System Properties dialog box on my computers.

If I decide later to install Option 3 with its more WinMe-like interface I'll mod USER.EXE again so the version number reads "4.90.2222 A". A nice touch I think.
PROBLEMCHYLD
As you may know because dencorso
have patched Vxdmon.vxd, WinME System Restore now works on Win98SE
now i was thinking these files you had on the DoNot install list is it possible to re-test
these files using the dencorso file technique

BIOS.VXD
DFS.VXD
ENABLE2.VXD
ENABLE4.VXD
FILESEC.VXD
FIOLOG.VXD
ISAPNP.VXD
MMDEVLDR.VXD
MSSP.VXD
NDIS.VXD
NDISWAN.VXD
NTKERN.VXD
PCI.VXD
SERENUM.VXD
SERIAL.VXD
UNIMODEM.VXD
VMM32.VXD
VNETSUP.VXD
VPOWERD.VXD
VREDIR.VXD
dencorso
Hi PROBLEMCHYLD!

DFS.VXD, NTKERN.VXD, UDF.VXD and VNETSUP.VXD are the next files I intend to patch and test,
as soon as I release those I'm still testing.
VMM32.VXD is a compressed compilation of VXDs, created during windows install procedure, so
patching it afterwards is impossible. If all its components are patchable and work ok it would be
possible to recompile a new VMM32.VXD from the individual VxDs, but that's another story entirely.
All others may work. And may even enable other files to work, that depend on them.
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.