- Stuart Welch (Afrow UK)
- Primary developer - immadster
- Request for Software Updata to be developed - Amir Szekely (kichik), Nik Medved (brainsucker)
- Banner extension - Michael Bishop, Amir Szekely, Joost Verburg, Dave Laundon
- Dialogs extension (InstallOptions v2) - Nik Medved
- System API caller extension
- System tray icon extension (NotifyIcon) - Matthew Lieder (IGx89)
- MD5 extension - Takhir Bedertdinov, saivert
- Progress banner extension - Takhir Bedertdinov
- Downloader extension (InetLoad)
Software Updata is written in NSIS (Nullsoft Scriptable Install System): http://nsis.sourceforge.net/
v1.0b [1.0.0.2] - 4th October 2005
- Fixed major bug with installing single non-compressed download files.
v1.0b [1.0.0.1] - 19th August 2005
- Added UpdatesPage setting to enable or disable the settings page.
v1.0b [1.0.0.0] - 24th May 2005
- GetLocalTime() was returning incorrect month & day causing incorrect 'last updated' times for self-update and SDF's.
- Fixed bug where sometimes SwUpdata would not re-launch itself (due to Mutex check).
- MapUpdater now 'Software Updata' with extension into the realm of 'general software'...
- 'Games' replaced with 'Software'.
- 'Mod' support removed completely - seperate mod's must be classed as seperate software.
- Added 'DirRegAppend' as substitute for 'ModDir' for SDF's.
- No changes have been made to updates lists (so MapUpdater update lists are still compatible with SwUpdata).
- Added option to display updates by title or file name.
- Other minor changes to Settings dialogue.
- MakeMD5.exe now shares SwUpdata's MD5.dll application extension to save on disk space.
- Created SDF Manager program.
- Created Update List Generator tool.
- SDF Update removed from SwUpdata main executable - now in SDF Manager.
- Replaced "Check updates for SwUpdata" button with Link control.
- Added branding image support for software: 'BitmapURL' and 'BitmapFit' for SDF.
- Added reboot support if files cannot be installed.
- 'Reboot PC now' check-box added if a reboot is required.
- Added 'IgnoreFileTypes' attribute to SDF - List of file types to not try to decompress or run (but copy to software install dir.)
- Added 'KillProcs' attribute to SDF - List of full process file names to kill before update procedure.
- Added /Update command-line switch to perform self-update.
- SDF Manager now also tries to download SDF branding image if one exists.
v1.0b [1.0.0.2] - 4th October 2005
- Fixed major bug with installing single non-compressed download files.
v1.0b [1.0.0.1] - 19th August 2005
- First release.
v0.2b [0.2.2.4] - 8th April 2005
- Added 'last updated' information for each game.
- A tonne of buttons are now disabled while doing processes.
- Added enable/disable features on Select All, Unselect and View Info buttons.
- Fixed error with updating banner (was displaying "Please wait..." twice).
- Fixed bug with auto install which was causing it to fail (0.2.2.3).
- Utilised more code to make things a little faster.
- Fixed bug where progress bar would shoot from 0% to 100% if very little updates were required (progress change was not gradual).
- Added (##/##) to progress dialogue beside % complete.
v0.2b [0.2.2.2 + 0.2.2.3] - 7th April 2005
- Added progress bar for update scan.
- Cleaned up and utilised some code (was wasting memory).
- Fixed long existing bug where no GDF's would load.
Thanks to ifOnly and Sgt. Wilkerson for help in fixing this bug.
v0.2b [0.2.2.1] - 6th April 2005
- Added more checks on boot up:
- Check for all external DLL's.
- Check if MapUpdater executable name is correct.
- Check for Cache files (such as 7za.exe).
- Added Cancel button to Settings dialogue.
- Booting up with no games loaded bug should be fixed now.
v0.2b [0.2.2.0] - 23rd March 2005
- Moved some code to external DLL's.
v0.2b [0.2.1.9] - 13th March 2005
- Fixed bug with update conflicts code; if two required updates contained exactly the same files, neither would get listed.
- Downloads folder was not being created automatically!
- Fixed bug where if no download URL's were working, MapUpdater would crash.
v0.2b [0.2.1.8] - 10th March 2005
- Added GameDirReg attribute for Game Definition Files. This accesses game directory stored in Windows registry.
- Fixed auto-install bug.
v0.2b [0.2.1.7] - 4th March 2005
- Support added for new download formats by using 7-Zip command-line version by Igor Pavlov:
- 7z
- ZIP
- GZIP
- TAR
- BZIP2
- RAR
- CAB
- ARJ
- Z
- CPIO
- RPM
- DEB
- SPLIT
- Other formats; EXE & MSI are now executed for installing.
- Added Retry and Ignore if downloads fail.
- Added Retry and Ignore if download is (apparently) corrupt.
v0.2b [0.2.1.6] - 23rd January 2005
- Settings dialogue changes are now saved properly.
- "Only prompt for game directory once" would produce strange scanning results or would fail list download (both fixed).
- Added MapUpdater system tray icon.
- Added "Clear Log" button to Settings dialogue.
- Re-wrote URL check (404) code.
v0.2b [0.2.1.5] - 20th December 2004
- Minor bug fixes.
v0.2b [0.2.1.4] - 19th December 2004
- Fixed some bugs in downloading procedures.
- Problems with proxy servers fixed.
- MapUpdater now also prompts for updates every month.
- Added new Settings dialogue.
v0.2b [0.2.1.3] - 17th December 2004
- Original game patch method scrapped...
- New code written that works for patches and for downloads with same files within.
- Removed message if MapUpdater is ran twice.
v0.2b [0.2.1.2] - 15th December 2004
- Support for small game patches added.
- Fixed bug with 'View info' button.
- Added more validation to server data.
- MapUpdater will now ask you to update your selected GDF every month!
v0.2b [0.2.1.1] - 13th December 2004
- Updated download codes. Downloads will no longer 'hang' if URL's are broken.
v0.2b [0.2.1.0] - 22nd November 2004
- Resized map information label control.
- MapUpdater now checks if downloaded update has .zip file extension. If not, update is simply copied to the game mod directory.
v0.2b [0.2.0.9] - 17th November 2004
- Fixed small bug with unzipping process if path contained spaces.
- Made small changes to MakeMD5 program.
- Re-wrote code to prevent MapUpdater being ran twice (added calls CreateMutexA and SetWindowPos for focus).
v0.2b [0.2.0.8] - 17th October 2004
- You can no longer run two or more instances of MapUpdater.
v0.2b [0.2.0.7] - 10th October 2004
- Fixed all text overflowing for links and label controls.
v0.2b [0.0.2.5 + 0.0.2.6] - 9th October 2004
- First update is no longer selected automatically.
- Added support for multiple and random download URL's.
- Added MD5 value support for download Zip's.
- MapDir GDF file property no longer used.
- Removed Zip folder information error checking. Zip files must now all contain full output folder info.
v0.2b [0.0.2.4] - 3rd October 2004
- Added information for creating update Zips to manual.
- Fixed a MsgBox typo.
v0.2b [0.0.2.1 - 0.0.2.3] - 2nd October 2004
- Added more information to user manual.
- Timeout for updating connections added.
- Fixed major bug with map scanning procedure.
- Made changes to user manual.
v0.2b [0.0.2.0] - 1st October 2004
- First public release.
- Manual documents written.
- Changed FileSize() comparison to GetMD5() for GDF updating.
- Removed Cancel All downloads if last download.
- Map selection dialogue added.
- Other bug fixes and tweaks done.
- Made changes to MakeMD5.exe.
v0.1b [0.0.1.9] - 26th September 2004
- Test build release.
- First finished build.