daphneloader-changelog
daphneloader-changelog
-------------------------
v2.2.11
- Fixed crash that could occur due to an old version of mpolib.dll accidentally
being included in the v2.2.10 update for windows.
v2.2.10
- Fixed crash that would occur if the client connected to a tracker too quickly.
v2.2.9
- Updated version of mpolib.
v2.2.8
- Improved network communications, specifically, the bit torrent library.
v2.2.7
- Fixed opening daphne_log.txt file on Vista.
- Fixed input remapping which was broken by previous SDL update (see next item).
- DaphneLoader will now no longer launch Daphne if Daphne's auto-update offer is
declined. This is due to the SDL.dll library being shared by DaphneLoader and
Daphne.
v2.2.6
- DaphneLoader should no longer trigger a UAC prompt on Vista when updating Daphne.
v2.2.5
- Improved transfer rate calculations yet again so that they are more accurate.
- Improved bandwidth distribution when uploading so that each peer gets about the
same amount of bandwidth.
- DaphneLoader self update should no longer trigger a UAC prompt on Vista.
v2.2.4
- Fixed problem on linux where DaphneLoader would crash when browsing for
files/directories.
- Fixed case-sensitivity problem on linux that prevented DVD's from being
identified.
v2.2.3
- Added additional debug feedback if auto-update fails.
- Fixed problem where input remapping wouldn't work.
v2.2.2
- Fixed detection of the 20th Anniversary Digital Leisure DVDs.
v2.2.1
- Fixed blocking incoming port warning dialog which had been accidently broken.
v2.2.0
- No bugs reported, so I am calling this v2.2.0 (stable)!
v2.1.59
- Fixed bug where home directory could not be changed due to changes made in
v2.1.54.
v2.1.58
- Fixed bug with HTTP chunked encoding parsing that would cause tracker errors if
the tracker used chunked encoding.
v2.1.57
- Fixed rare crash bug that could occur if bad data is in the prefs XML file.
v2.1.56
- In Transfer window, changed local/remote unchoked columns to local/remote
unchoked columns. Added two columns to show queued block requests.
- Torrent client will now queue more than 5 block requests depending on download
speed from remote peer.
- Transfer speeds for individual peers are now calculated only once every 10
seconds to save CPU.
- Transfer speeds are now no longer rounded to the nearest 820 bytes, but they are
still based on 16KiB blocks.
- Fixed widths of some columns on transfer window so that they do not need to
expanded.
- Made Space Ace Euro, and Dragon's Lair Euro available for auto-download.
v2.1.55
- Fixed Hardware Acceleration dropdown in the Video section, which I accidently
broke for previous build.
v2.1.54
- Added ability to choose whether to always auto-update to the latest development
build, even if the current build is a stable build.
- Added precompiled header support to source code to dramatically improve build
times.
- Added a "Why do I need a disc?" button to the DVD prompt dialog so people can
stop coming to the chat room to ask us this question. :)
- Added a "Learn More" button to the "Required files are missing" dialog.
- Main window is now centered on startup.
- Fixed linux URL handling when using KDE.
- Improved Dragon's Lair 2 DVD-ROM detection for linux.
- Added "v1.0beta" to the beginning of the DaphneLoader version number to help
clear up some confusion.
- When closing the DaphneLoader window, DaphneLoader will now only be minimized to
the systray if a file transfer is active.
v2.1.53
- Added support for alternate versions of the 20th Anniversary DVD's.
v2.1.52
- Added support for a Dragon's Lair 2 PAL DVD.
- Changed DVD scan dialog to say 'Validating' instead of 'Converting' to avoid
confusion.
v2.1.51
- Added support for another Dragon's Lair PAL DVD.
v2.1.50
- Only display warnings about manually providing video/audio files if auto-
downloading is enabled.
v2.1.49
- Added warnings about manually providing video/audio files when automatic
downloads are available.
v2.1.48
- Improved transfer progress dialog so it doesn't show a transfer speed indicator
when verifying/allocating. Also changed 'Please Wait' message to either
'Verifying' or 'Allocating'.
- Fixed typos in config.xml ("Infinate", and "Bega's" when referring to # of lives)
- If corrupt files are downloaded, cached versions are now properly used if
available.
- Added a cancel button to the command line display.
- Added ability to turn off warnings about games not working properly.
- Improved DVD scanning on linux (some DVD's are case sensitive for some reason).
- Added specific Daphne icon (no more generic icon).
v2.1.47
- Corrected PPC/x86 detection on OSX.
- Corrected drive search for DVD volumes on OSX.
v2.1.46
- Made the 'download prompt' message a bit more descriptive to hopefully be less
confusing.
- Added support for four more Digital Leisure discs (two DL and two SA).
- Improved HTTP caching so that unchanged files are not re-downloaded.
- Added warning to the transfer progress dialog, if a DVD will eventually be
required.
- When allocating or verifying files, the transfer progress dialog now says "Please
wait" instead of "Downloading".
v2.1.45
- Widened donate button, moved it up, and added a little color because people are
still asking me how to donate.
- Fixed bug in linux daphneloader script where spaces in paths weren't being
handled properly.
- Fixed bug in linux auto-updater script where spaces in paths weren't being
handled properly.
v2.1.44
- Added more six more serial port choices to accommodate USB->Serial devices.
- Added ability to disable auto-downloading.
- Improved speed of 'check for update' process that occurs when DaphneLoader
starts.
- Improved linux URL handling.
v2.1.43
- Added four more statistics to the 'View Transfers' window: Leech Resistance,
Upload Slots, Piece Selection Priority, and Max Peers.
- Added Dragon's Lair 2 to the Digital Leisure torrent.
- Added better 'fast resume' support for torrents with encrypted files.
v2.1.42
- Added simple automatic max upload speed detection to improve performance for
those newbies who don't know their max upload speed.
v2.1.41
- Fixed Badlands (Standard) 2-lives and 3-lives options (they were swapped)
- Fixed Badlands (Prototype) 4-lives, 5-lives, and 99-lives options (they weren't
correct at all)
- Fixed Bega's Battle 4-lives and 5-lives options
- Fixed some MACH3 5-lives options
- Fixed Thayer's Quest 3-lives and 2-lives options
v2.1.40
- Added the ability to specify an alternate audio filename suffix to be able to do
things like play Esh's Aurunmilla with Japanese audio.
- Added more auto-updating features to the linux and OSX builds.
v2.1.39
- Added changelog for Daphne (separate from DaphneLoader's changelog)
- Fixed problem in mpolib where data would become corrupted if it wasn't sent all
at once.
- Added 'tilt' to keyboard remap controls
v2.1.38
- Added warning that a DVD will be required when auto-downloading Digital Leisure
games
- Added 'fastboot' option to Dragon's Lair Enhanced v1.1
- Added ability to disable hint arrows in all versions of Super Don Quixote
- Improved torrent CPU performance (probably only noticeable on slower machines)
- Added support for older version of Dragon's Lair DVD-ROM
v2.1.37
- Added RoadBlaster cheat
- Added 'custom command line' to the advanced game options
- Fixed elusive torrent bug that would sometimes cause a disconnect immediately
after a connect
- Added connection logging for failed incoming torrent connections
- Incoming torrent connections that don't do anything will now get disconnected
sooner
v2.1.36
- Added ability to auto-download Space Ace and Thayer's Quest if a valid
Digital Leisure DVD is present.
v2.1.35
- Fixed bug where DaphneLoader could crash if no torrents are active.
- Updated Dragon's Lair torrent with a better .ogg file (for audio).
v2.1.34
- Added ability to auto-download Dragon's Lair if a valid Digital Leisure DVD
is present.
- Improved bit torrent library to distribute bandwidth evenly among multiple
torrents.
v2.1.33
- Fixed 'browse framefile' button which was broken in v2.1.32
- Added ability to have a message displayed inside the game options (for games with
no dip switches)
- Fixed Bega's Battle so that the ROM revision is selected as a game version
instead of a dip switch
v2.1.32
- Did major work on game/laserdisc configuration UI so that each game is listed on
the main menu only once
- Fixed joystick button input remap bug
- Managed torrents should be able to be restarted (ie resumed) in most cases now
- File verification can now be done using bit torrent or md5 hashing (set in
preferences)
v2.1.31
- Added input remapping
v2.1.30
- Changed firewall check so it only occurs if a torrent is active.
v2.1.29
- Added volume adjustment options
- Added cheats for CobraAB and CobraM3
- Fixed problem where paused managed torrents were auto-started when daphneloader
is run
- Removed requirement to start a managed torrent if you already have all required
files
- Added better support for wxWidgets if it is built in UNICODE mode
- Added home directory support
- Added ability to load command-line arguments from a DaphneLoaderCmds.txt file
- Torrent client identification improved (uTorrent and mac OSX are properly
identified).
- Added a check when parsing the configuration XML to make sure arguments are in
proper format.
v2.1.28
- Added GPWorld to game list
- Managed torrents are now automatically updated
v2.1.27
- Fixed problem with config.xml where Badlands 'SHOOT!' message would never display
(thanks Rockford)
v2.1.26
- Fixed problem in config.xml where Cobra Command (Dedicated) random scenes
could not be enabled
- Added more fast-resume options for torrent
v2.1.25
- Fixed problem with SAE lives-per-credit dip switch setting
- Added 'fastboot' options to Dragon's Lair, Space Ace, and Cliff Hanger
- Added ability to view daphne_log.txt file from DaphneLoader
v2.1.24
- Added 'reversed' screen resolutions such as 480x640 and 768x1024 (for pre-rotated
screens)
v2.1.23
- Reworked OpenGL and Rotation options so they are hopefully more clear
v2.1.22
- Added OpenGL and Rotation options to the Video tab
v2.1.21
- Added 'donate' button
- Fixed 'start' and 'config' buttons so the space around them is more
balanced
v2.1.20
- Fixed problem where real laserdisc player and baud rate indices were not
being initialized
- Fixed problem with 'Completed Files' dialog not displaying correctly on
Windows
- Fixed bug introduced in v2.1.19 where list of real laserdisc players had an
extra entry at the beginning that didn't belong there
v2.1.19
- Finished updating Laserdisc tab in Config section so it uses the same
dropdown list convention as the rest of the config UI (with a * indicating
the recommended choice)
- Added support for real laserdisc players
- Added ability to see the completed files of other peers, in addition to
one's own completed files
v2.1.18
- Added this changelog, with the ability to view it from DaphneLoader
- Added ability to go to web site and documentation via Help menu
- Reworded 'incoming connection' warning so it is shorter (with the hope that
more people will read it)
- Added a button to the 'Transfer Progress' dialog that explains why a user
may be getting slow download speeds.
- Fixed bug in config.xml where pay-as-you-go dip switches for Dragon's Lair
rev f2 were incorrect
v2.1.17
- DaphneLoader now minimizes to the systray
- Multiple instances of DaphneLoader should now be prevented. That is, you
should only be able to run DaphneLoader once