A bit about releases:
"Unreleased" means these were internal version updates due to changes,
but no one ever got any updates.
"Released Privately" means I sent the updates to certain individuals
for testing and confirmation, but didn't post those versions on the 'net.
You can assume any version without one of the above tags was released and
is probably "out there" somewhere.
DATES ARE IN LOGICAL NOTATION- Which is DD/MM/YY. Those of us Americans unfortunate
enough to be fed Imperial notation (MM/DD/YY) will likely get confused. Sorry.
A bit about version numbers:
Version numbers tend to confuse some people. I don't know why, but they do.
I keep my updates in an M.m.b format (such as 1.5.6 means "version 1.5
Build 6"). What that means is Major version.minor version.build number.
Major versions are big changes- Generally complete rewrites or concept changes.
Unlike some people, I keep my Major versions pretty low.
Minor versions indicate new features or enhancements
Build numbers indicate itty-bitty changes or bugfixes but nothing "new"
really. Sometimes if there is a new feature but it was something "in
the works" but didn't make it into a previous build, I'll up the build
number but not the minor version.
In short, bigger numbers left-to-right are more recent. Thus 1.5 Build 11
is older than 1.6 Build 1.
------------
2.2 Build 31 - FINAL (25/05/2004)
~ Went through every line of code, added comments as needed.
~ Added gpl.txt and added GPL'd lines to each source file.
~ Disabled all "check for updates code" as this is the last. So long,
and thanks for all the fish.
2.2 Build 28 (09/06/2003)
~ Fixed a versioning goof.
~ Implemented CMX overwriting for The Rack, as some people seem to need saving
from themselves.
2.2 Build 26-27 (Unreleased)
~ Added the BadZipAlertBox registry variable. By default, this doesn't exist.
If you add it (case matters) and set it to the string "no", Sim
File Maid will not pop up a message box every time it encounters a corrupted
zip file. It will still log the event under the "BAD ZIP" event.
Check the "Registry Tweaks" documentation for more information on
how to do this. (Feature Request)
2.2 Build 25 (05/06/2003)
~ Updated Spanish language pack.
~ More intelligent error trapping for "start up related things".
2.2 Build 24 (Released Privately)
~ Added additional functionality to The Rack, allowing for mangling of the
5th line of a CMX associated with a skin .BMP file. Some Sims installations
"need" this for some unknown reason. (Thanks to Anastasia <viconia@bellsouth.net>
for the assistance!)
~ More intelligent error trapping for library calls.
2.2 Build 23 (22/05/2003)
~ Added German and Finnish language packs (Thanks to Frank Meyer and Sipsi
respectively!)
~ Updated "The Rack" to deal with SuperStar "High Fashion"
(aka Fashionwear)
~ Updated Nearly All Language Packs (Thanks to the Maid Translators!)
~ Added better spacing in The Rack dialog.
2.2 Build 22 (26/10/2002)
~ Fixed silly bug introduced in 2.2.21. Bad Matt.
2.2 Build 21 (Unreleased)
~ Added the ability to set the registry "ConfirmOverwrites" key
to "reject". This will automatically NOT overwrite any same-named
files. NOTE: Changing the "Confirm Overwrites" via the Options Menu
to checked or unchecked will replace this option. (Thanks to a friendly user
from Australia for the suggestion)
2.2 Build 20 (11/10/2002)
~ Reverted the text file back to "current.txt" after thinking
things through.
~ Split the "installer" into two "installers". "SimFileMaidInstaller.exe"
(200KB) is the main installer, and this is all that previous Sim File Maid
users need. "MaidHelper.exe" (1.6MB) is all the .dll's and .ocx's
and crap that first-time users may need. Obviously The Maid Updater will only
download the itty-bitty version. Yay!
2.2 Build 19 (Unreleased)
~ Changed the way The Maid Updater works. The version file is now "current2.txt",
and the download package is called SimFileMaidInstaller.exe. This is the last
.MSI pacakge. From now on, downloads will be self-extracting installers. I'm
tired of relying on Microsoft's stupid installer working right. This also
simplifies the "execute download" code a little bit.
2.2 Build 18 (16/9/2002)
~ Changed the handling of ill-reported install locations. They will now
all go to the "type it in manually" screen".
2.2 Build 17 (06/9/2002)
~ Minor Norwegian language pack update. (Thanks to Aasta Karlsen!)
~ Changed The Rack "Delete Garment" action to move file to the Windows
"Recycle Bin". If you have your Recycle Bin set to ask you if "you're
sure", this may get annoying. If so, right click on the Recycle Bin and
choose properties and uncheck that option. (Thanks to Aasta Karlsen for the
poke)
2.2 Build 16 (28/08/2002)
~ Lanugage Pack updates (Thanks to all of the translators!!!)
~ Added Danish translation (Thanks to Mick Travis for that!)
2.2 Build 15 (Released Privately)
~ Conceded the need to save Simmers from themselves (from Maxis' poor programming,
actually) and will now make the Skins folder Read-only when The Maid exits.
*sigh* This "trick" greatly decreases the time it take The Sims
to load with large numbers of files.
~ Added the ability to make skins "Not Buyable" in The Rack. (Thanks
to Bumperscookie <bumperscookie_2002@yahoo.ca> for the suggestion)
~ Added some enhanced error checking and logging for The Rack.
2.2 Build 14 (30/07/2002)
~ Once again removed wininet.dll, thus decreasing installer size. In essence,
systems w/o wininet.dll already will not be able to check for updates. Only
Windows95 pre-OSR2 should be affected as its included with IE and other Microsoft
apps which are bundled with computers these days. We'll see.
~ Added enhanced error checking for The Maid Updater component.
2.2 Build 13 (18/07/2002)
~ Release of 2.2.12
2.2 Build 12 (Unreleased)
~ Fixed a silly oopsie. Essentially, after the first "UpdateDays"
interval, The Maid will then check for updates every time it's launched until
there's a new update, and then it will wait for UpdateDays and ... This is
now fixed so everytime it succesfully checks for a new version UpdateDays
is "reset".
~ Added a menu option to allow the ChangeLog to be viewable under the "?"
(or right-click) menu. This will be available to all languages but will remain
English-only. (Thanks to Alex Whitehead for the idea).
~ *laughs at self* In 2.2.10 I added a button to The Rack dialog that allowed
one to delete a skin (looks like a "Recycle Bin") and I wrote all
the code for it, but I never linked the code to the button click event so
the button did *nothing*. *laughs again at self* Sometimes I amaze myself.
Anyhow, that's fixed (Thanks Aasta, for the logs).
2.2 Build 11 (16/07/2002)
~ Had to re-increase the installer size, as some users seem to have DLL problems
if I don't include wininet.dll on the installer. *pout*
2.2 Build 10 (Unreleased)
~ Added Norwegian Translation (Thanks to Aasta Karlsen!)
~ Added a "Recycle Bin" to The Rack dialog, so users can delete
a garment they don't want anymore. (NOTE: As CMX files may be used on multiple
skins, the CMX files are NOT deleted, just the skin (.bmp)). I had to balance
the power that is possible, with the fact that 99% of the user base doesn't
even understand the difference between a .BMP and a .CMX and needs to be saved
from themselves. (Thanks to Aasta Karlsen for the idea!)
~ Changed the location (in the startup order) where The Maid logs the chosen
language in debug mode.
~ Added the TrashCMXWithSkinIfUnused registry variable. The default to this
is "no", but if set to "yes" The Maid will delete a CMX
that is being used by a to-be-deleted skin from The Rack dialog. This is a
balance compromised for the aforementioned "Recycle Bin" feature.
BIG HAIRY NOTE: This is untested code!!!! Yes, UNTESTED!!! If you enable this
option, I cannot guarantee that what will happen is what was intended to happen!
If you use it, and want to let me know what happens, I'd be most grateful.
I don't have a machine with The Sims installed on it handy to test. I will
change this notice when I have more info.
2.2 Build 9 (12/07/2002)
~ Added comments for new code.
~ Fixed all the wrong dates in the changelog... Silly me.
~ Release of 2.2.7-8.
2.2 Build 7-8 (Unreleased)
~ Changed the handling of attribute changing before files are copied.
~ Added a check before file copying is attempted IF "debug" logging
is on, will ensure that the source file is in fact there before attempting
to copy it.
~ Added a startup check IF "debug" logging is on, to ascertain and
log which version and service pack level of Windows is being used. Unfortunately
this increases the binary by about 4k.
~ Replaced routines that depended on the "Wininet.dll" with known
API. This resulted in a 400k decrease of the package size! Yay! Faster downloads!
2.2 Build 6 (11/07/2002)
~ Added some additional debugging during file copy operations to help
pinpoint a user problem.
2.2 Build 5 (10/07/2002)
~ Added the ability to disable The Rack in the Options menu.
~ Added the version number to the Maid Updater UserAgent tag.
2.2 Build 4 (Unreleased)
~ Fixes an assumption in temp file handling that "C:" exists and
is writable. Temp files are now handled on whichever drive Sim File Maid is
installed on. (Thanks to Julia Kidd <jakidd@earthlink.net> for stumbling
onto this one!)
2.2 Build 3 (08/07/2002)
~ Release of 2.1.4-2.2.2
2.2 Build 1-2 (Unreleased)
~ Added the ability for users to add their own "racks". There is
now a subfolder of The Maid's install folder called "racks". .jpg
files put in that folder are able to be selected/loaded as racks. Cool, eh?
:) Graphics should be around 100x169. You can also send me your own racks
for inclusion into the mainstream release!
~ A whole slew of bug fixes and changes related to the above feature.
~ Not a change per se, but a note that the Sim File Maid binary has gotten
MUCH smaller, and the download package has gotten a tiny bit smaller as a
result of this change.
~ Series of compilation optimizations.
~ Reverted one optimization because of possible buffer overflow.
2.1 Build 5-7 (Released Privately or Unreleased)
~ Fixed bad assumption in Other Options menu.
~ Changed heuristics for Get_SimsPath.
~ Added more code comments throughout.
~ Fixed rare language change error on the "Rack Options" menu.
~ Fixed an assumption in a theoretically impossible log options exception.
~ Exposed the number of days to wait between The Maid Updater checks for updates
via the "UpdateDays" key in the registry.
~ Because of the lightweight nature of The Maid Updater checks, changed the
default update interval from 7 days to 3 days.
2.1 Build 4 (Unreleased)
~ Added the handling of .cfp files on The Lawn. (Thanks to FingerMouse <fingermouse@lineone.org>)
~ Exposed SimsPath and ForceMyPath via the Options Panel.
~ Added a "Find" button to have The Maid use its heuristics to try
and find where The Sims is installed (based on Maxis Registry keys).
~ Changed behavior of The Maid when she can't determine where The Sims is
installed, to display a message as before, but now it will open the Options
Panel to allow manual entry.
~ Updated language packs for new strings. Many thanks to all of the translators!
2.1 Build 3 (10/6/02)
~ Release of 2.0.18-2.1.x
2.1 Build 0-2 (Unreleased or Released Privately)
~ Refined the "update" mechanism per tester feedback
~ Updater now runs the downloaded installer and exits The Maid
~ Added several language pack additions: +20 Karma points to all of the translators
(see "Credits" in The Maid for their names!) for their patience
and support of this project!
~ Added a user-contributed German language pack, that was built using the
Babelfish. (http://babelfish.altavista.com/). Please note that although "better
than nothing", this is not a "good" translation.
~ Lots of updater testing builds
~ After reviewing the German language pack, and finding a number of glaring
errors (I only know very elementary German) I've decided it's better to not
do something than do it half-ass and have pulled the translation. There is
a *very* large German-speaking userbase out there (I know because I've read
a number of German forums that have discussed Sim File Maid and popped up
in my "referer" logs) and I do feel a German port is important.
2.0 Build 18 (Released Privately)
~ Added some enhanced heuristics to try and detect mangled Maxis registry
keys.
~ New language pack key called "BADINSTALL" to interact with the
user about the previous problem if it exists. Many thanks to the translators
for getting back to me with their respective translations!
~ Added a new error trap on the "rack choice" form
~ Went through and added release dates for all of the releases I know about.
~ After being clued in by Virginia Metze that Maxis making certain data file
folders read-only by default (at least on Windows XP), and that some users
do that as well, I have implmented a number of checks to ensure that the destination
files/folders are NOT read-only. This does result in a performance hit. Damn
Maxis.
~ Added an "Other Options" to the menu
~ Added a "Confirm File Overwrites" toggle to the "Other Options"
menu. This is a direct interface with registry value "ConfirmOverwrites"
~ Added a "Skip EXE Files" toggle to the "Other Options"
menu. This is a direct interface with registry value "SkipEXEs"
~ Changed order of ConfirmOVerwrites checking
~ Added the optional ability for Sim File Maid to check my website for updates.
~ Added several language pack additions: +20 Karma points to all of the translators
(see "Credits" in The Maid for their names!) for their patience
and support of this project!
2.0 Build 17 (15/5/02)
~ Fixed a problem w/ the "installed file count" with Zip files inside
of Zip files inside of Zip files ... (Thanks [again] to Alex Whitehead for
the bug-report!)
~ Added Portuguese Translation (Thanks to Julia e Sylvio Schreiner <julia.maria@bestway.com.br>)
2.0 Build 16
~ Added Spanish Translation (Thanks to Barbara Din <barbaradin@hotmail.com>)
~ Added French translation (Thanks to Sith)
~ Fixed a bug in all translations where if only 1 file was installed the status
bar would read "... file installed" instead of "1 file installed".
(Thanks to Alex Whitehead for spotting that one!)
2.0 Build 15 (2/5/02)
~ Fixed spelling of Brian Fletcher's last name in the ChangeLog (sorry, Brian)
~ Added routine for the credits to auto-scroll
~ Changed credits format
~ Added Dutch translation (Thanks to Mike Versteege <mike_versteege@hotmail.com>)
~ Fixed a bug where the status bar message didn't change if the language was
switched, until The Maid was closed and restarted.
~ Cosmetic label overlap fix on the Language Options form.
2.0 Build 14 (18/4/02)
~ Release cleanups
~ First public release of 2.0
2.0 Build 0-13 (Unreleased or released privately)
~ Implemented "The Rack" - A graphical "hotspot" on "The
Lawn" that will "convert" clothing skins to be "buyable"
in stores (such as downtown, vacations, etc.) BIG THANKS: To Brian Fletcher
(aka GarGan2N) for the idea of "The Rack"!
~ Added 2 graphic options for "The Rack" named "kiddie"
and "adult".
~ Added the "RackChoice" registry entry to control which rack is
displayed. 1 for "adult" and 2 for "kiddie"
~ Added an interface so if the RackChoice registry key isn't set, a "helper"
comes up and forces the user to pick one.
~ Currently handles the following "buyable" attire: Winterwear,
Swimwear, Lingerie/Sleepwear, and Formal. Those are all of the types upto
the current expansion release (Sims Vacation). Scalable architecture to easily
allow new additions. I even left space for them on the dialog box. :)
~ Added language pack support (see http://matthewgkeller.com/projects/SimFileMaid/docs/language.html
for details)
~ Added a "LangChoice" registry value to save the language of choice.
~ Added the ability to right-click on The Maid/Lawn/Rack for a popup menu
that gives you Help, Credits, a spiffy link to the Sim File Maid Website and
more (see below)
~ Changed the behaviour of the "?" button so that it pops up the
aforementioned menu instead of assuming the Readme.
~ Added a "Credits" feature to give props to those who worked on
translations, etc.
~ Added a "Rack Options" menu option to allow users to interactively
change their choice of Rack.
~ Added a "Language Options" menu option to allow users to interactively
change their language
~ Added a "Logging Options" menu option to allow users to interactively
change their logging setting
~ Enhanced language support to allow the Readme to appear in different langs
(via the Help menu option)
1.8 Build 23 (5/4/02)
~ Updated readme to reflect some changes from previous builds.
~ Added a "ForceMyPath" registry value to force The Maid to use
the value specified in SimsPath regardless of where The Sims is reporting
itself to be installed. *DON'T DIDDLE THIS UNLESS YOU UNDERSTAND WHAT YOU'RE
DOING*. Values are yes or no, key doesn't even exist by default for security
reasons.
~ Added an error check in Get_SimsPath to try and track down a problem that
a couple users are having (different symptoms). One is not getting SimsPath
set properly, the other is getting a runtime error (50003) on startup. Of
course a 50003 error is Microsoft's "catch all" error.
~ Added an error check on form load for the previous reasons.
1.8 Build 22
~ Changed logging logic so that if the SimsPath doesn't exist, logs go to
the location where The Maid is installed instead of where The Sims is installed.
This is to hopefully help identify problems where The Maid cannot properly
ascertain where The Sims is installed and thus doesn't log anything. (NOTE:
I believe this to be a Windows XP-related problem).
~ Changed the order of things to allow some logging even if SimsPath is invalid.
~ Matched case for default path (may fix a Windows XP issue.. Doubt it)
~ Moved an assumption check out of Main and into Get_SimsPath where it should
(IMHO) be.
~ Added lots more debugging code, and changed the location of some existing
code
~ Fixed a stupid LogLevel bug so THAT works right now.
~ ** SimFileMaid.log now resides where The Maid is installed, not where The
Sims are **
1.8 Build 21 (Released Privately)
~ Spelling fixes in ChangeLog entry for 1.8.19.
~ Fixed assumption when to-be-installed or unzipped files reside on Read-Only
media (such as CDROMs, DVDROMs, remote filesystems, etc.). Thanks to Genevieve
for the report and testing.
1.8 Build 20
~ Release of 1.8.19
1.8 Build 19 (Unreleased)
~ Added five registry hardcode values by request (case sensitive-ish!) to
allow users to change where in their SimsPath different file types are to
be stored. This does NOT support putting "buyable" clothes in the
"buyable" folder as there is no difference AFAIK between putting
clothes in a "buyable" subfolder and leaving them in the standard
folder. "Buyability" is determined by the name of the file in the
Skins folder, not whether or not its in a subfolder. I **STRONGLY** urge you
not to change these values unless you know what you're doing. You'll lose
two Karma points and void your warranty on The Maid. All keys are under the
"HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Sim File Maid\Settings\"
registry path. It is recommended you run 1.8.20 at least once before changing
these values. This will set their default values. Please note that all paths
are relative to the SimsPath and should not start or end with a slash ("\").
Default values are shown.
SimsObjectPath = "GameData\UserObjects"
SimsSkinPath = "GameData\Skins"
SimsFloorPath = "GameData\Floors"
SimsWallPath = "GameData\Walls"
SimsArchivePath = "Downloads"
~ Moved the some of the previously "verbose"-logged info into the
"debug" state to reduce clutter and stay true to their purpose.
~ Tweaked how files inside of zips are looked at, possibly eliminating some
problems that have been reported with odd permissions.
~ Changed the ChangeLog entry for 1.8.18 regarding SimsPath registry tweaking.
1.8 Build 18
~ Added four registry hardcode values (case sensitive!). In the future I hope
to enable "experimental" things such as house/roof heuristics via
reg keys, so the masses can be "safe" with the default off, but
the bleeding edgers out there can help me hammer out logic bugs:
1) HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Sim File Maid\Settings\SimsPath
can be set to the location where The Sims is installed if The Maid is not
properly detecting it. This must be a string type. **NOTE: If there is a value
in "HKEY_CURRENT_USER\Software\Maxis\The Sims\InstallPath" or "\SIMS_DATA",
this will trump any entry you diddle here. This is to allow you to reinstall
The Sims and have The Maid correctly assume where the stuff is. Thems the
breaks. I can add a "ForceMyPath" regkey if this is an issue, but
I really want this behaviour to be enforced for the masses. Lemme know if
you need/want this feature.
2) HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Sim File Maid\Settings\ConfirmOverwrites
can be set to "yes" in order to force The Maid to ask you before
replacing files with the same name (it was allegedly added in Build 17, but
was commented out. Oops.) This must be a string type.
3) HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Sim File Maid\Settings\SkipEXEs
can be set to "yes" in order to force The Maid to skip over EXE
files altogether. EXEs are logged (if logging isn't disabled) for convenience.
This must be a string type.
4) HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Sim File Maid\Settings\LogLevel
can be set to one of the following words:
"off" - turns logging off altogether
"errors" - only logs errors
"skips" - Only logs skipped files
"verbose" - Logs everything except debugging crap (default)
"debug" - Very crazy, you probably don't want this. The output of
this will also widely vary build-to-build depending on what (if anything)
I'm looking at these days
*** NOTE: It is recommended you run The Maid (you don't have to use her, just
run the program and quit if you'd like) once after upgrading to 1.8.18 before
tweaking these settings. This will create the \Sim File Maid\Setting key in
the registry and set the defaults to help eliminate some user errors. Values
are case-insensitive, but keynames are not. I recommend you only diddle values.
~ Save SimsPath to registry on every execution
~ Save ConfirmOverwrites if it isn't set at all (default "no")
~ Save SkipEXEs if it isn't set at all (default "no")
~ Save LogLevel if it isn't set at all (default "verbose")
~ Removed leading slash from display of .exe files
~ Code restructuring
1.8 Build 17
~ Release of changes since 1.7 Build 2
1.8 Build 1-16 (Unreleased/Relased Privately)
~ Removed the ability to specify the location of The Sims via the command
line. ** IF The Maid cannot determine where The Sims is installed PLEASE E-MAIL
ME as I want to figure out why, and fix it.
~ Added the ability to drag the same stuff you would drag on The Lawn, onto
the Sim File Maid program icon instead (shortcut). (Feature Request)
~ Added the ability to tweak a registry setting and get Sim File Maid to prompt
you before overwriting a file of the same name. (Feature Request Compromise)
~ Broke most of The Maid functions out into its own module for easier building
~ New internal object model makes things faster/easier from a programming
standpoint (Implemented my MArray class to make the Handle_* interface portable)
~ Fixed a major bug that may have prevented some systems from recursing into
subfolders, thus preventing files in folders inside of other folders from
being installed. Sorry to those this affected. All better now.
1.7 Build 2
~ Standardized on "Sim File Maid" or "The Maid" for naming.
~ New splash screen graphic to reflect the name standardization
~ Fixed "Runtime Error 429" problem w/ some users (changed the way
folder existance is detected)
1.7 Build 1
~ Changed the way directory existance assumptions are made/handled/reported.
~ Added more startup sanity checking regarding where The Sims is installed.
~ Re-enabled the command-line override for where The Sims is installed. It
is optional and shouldn't be used unless The Maid cannot figure out where
The Sims is installed via "normal methods" and The Sims isn't installed
in the default English-language location (c:\program files\maxis\the sims)
~ Added a couple new startup logging features for use when responding to problem
reports.
~ Changed Temp folder destruction logic
~ Hopefully handle "Runtime error 76" better. Added logging for
better diagnostics
~ Grammar/punctuation updates for dialog boxes
~ Source code clean up and commenting
1.6 Build 5
~ Restored the ability to minimize The Maid
~ Removed the "X items installed!" dialog box, and moved that message
into the status bar to alleviate the surprisingly large number of grumblings
about having to click the "ok" button after an install session.
Sheesh. When *I* use The Maid, I drag ALL of the files I want installed at
once, she does it, and I click ok. Poof. No more Maid until tomorrow/the next
day, etc. I think a lot of people are dragging one file at a time or something.
Oh well. "You can lead a horse to water, but you can't make it drink."
1.6 Build 4
~ Added another registry key check to try and ascertain the location of The
Sims. Thanks again to Carsten Shoeps for pointing out this possible fringe
case.
1.6 Build 3
~ Changed the order of a couple things to prevent an unanswered dialog box
during startup from creating a modal error.
~ Instead of silently ignoring bad/corrupt zip files, let the user know about
them (and log it)
~ Fixed a logging error that prevented log appending on some systems
~ Changed the format of the log date stamp
1.6 Build 2 (Privately released)
~ Removed the warning to users whose free filespace is below 50Mb as it was
unnecessary and mildly annoying
~ Readme update
1.6 Build 1 (Unreleased)
~ Changed mouse pointer to the "busy hourglass" during processing
~ Changed mouse pointer back to normal afterwards
~ Added logging. SimsPath\SimFileMaid.log is the location.
~ Added a warning to users whose free filespace is below 50Mb
~ Readme update
1.5 Build 10 & 11 (Unreleased)
~ Reorganized all of the code, building modules where appropriate
~ Commented nearly every line or line-block of code.
~ Tweaked the status bar update to add periods for every file it works on
(user request for "something happening" while working)
~ Stopped assuming that just because I used a pseudo-random generator to create
the temp folder name that it didn't previously exist. Put it inside a do...while(exists)
instead.
~ Moved the randomly-named temp folders for zip extraction into c:\temp\simfilemaid
- Feel free to roast this folder from time-to-time as it will probably contain
a file folders/files that The Maid couldn't delete because it contained a
hidden file or something lame like that. This is hardcoded so if you don't
have access to that folder/drive, there may be problems. E-mail me (my addy
is in the README) and I'll come up with a fix.
1.5 Build 9
~ Readme update
1.5 Build 7 & 8 (Relased privately)
~ Auto-detects where The Sims is installed based on a Windows registry key.
Thanks to Carsten Schoeps for the idea and initial confirmation tests.
1.5 Build 6
~ 100% compatibility w/ Wall, Skin, Floor, Object, Object Archive (FAR) and
more
~ Dragging of folders (and folders of folders) onto the lawn now supported.
~ Added a "Help Button" which displays a copy of the enclosed Readme.txt
file
1.0-1.5
A few major enhancements led to incrementing the minor version up a bit. At
1.2 SimZipPlus was renamed the Sim File Maid to avoid possible confusion w/
SimPlus's SimZip program (which is a much less cool "clone" of Sim
File Maid - It only lets you install one zip file at a time, and doesn't do
anything but zips (no folders, no unzipped files, no .EXE's, etc.). At 1.2
"The Maid" and "The Lawn" began, and are now synonymous
with this programs. After 1.2 a number of large changes pushed the version
number up to 1.5 when I started keeping accurate changelog entries
pre-1.0 - SimZipPlus (Released Privately)
Initial builds leading up to 1.0 were closely held and started from a very
rough design into a more better program. It was initially called SimZipPlus
until the 1.2 release.