- Update TibiaMovie's compression library, zlib, to version 1.2.3. Old version (1.2.1) had a security flaw, see http://www.zlib.net/ for details.
- Fixed a problem with the Tibia client version not being stored properly in .tmv's when using the search method.
TibiaMovie is now distributed as an Installer (NSIS created). This will make it easier than having to extract your own .zip into a directory/etc! If you're interested, the NSIS install script is called "install.nsi" and is available via CVS.
- Added ability to merge multiple movies into a single movie, as a standalone option.
- Updated for new Tibia 7.35 client.
- Fixed a bug that, when fast forwarding to the next marker, if no marker was found, it would still fast forward on the next movie if any (snack).
- Allow playback and recording of old Tibia versions, specifically, Tibia 7.1,
using the "Old Tibia Client" option in the Options menu.
- Fixed a bug when choosing a custom server.
- Fixed a bug that didn't allow various people to record properly. Hopefully everyone can record equally now!
- Fixed a problem with older Tibia clients not being able to be activated.
- Added an option to only show movies that are compatible with the active
version of Tibia. This won't make much difference now, but will be handy
in the future.
- The number of premium days left is the now the number of movies shown in
playback mode, if it shows 12 premium days left, there's 12 movies to choose
from.
- Added a menu for the above option, and an about dialog box, etc.
- Buttons now use the XP theme if you're using the XP theme.
- When you click on "Go To Next Marker", the button is disabled until the
marker is reached, or if you change the speed.
- TibiaMovie's version is now displayed in the title bar.
- If you've been playing a movie and you stop playback, then start
playback, no remnants of the old movie playback will be present now.
- Added a helper message to click on Play/Record when in Mode: None.
- In playback mode, the current/amount of packets is now displayed.
- When playing back at high speed, to avoid flicker in the TibiaMovie
window, it will now only refresh the window 5 times a second instead of
for every single packet.
- The list of movies for playback is now sorted alphabetically.
- Re-enabled the TibiaMovie welcome packet message. This still won't work
under certain circumstances. If this causes bugs, let me know and I'll
just disable it for good.
- Added support for "frame by frame" playback by clicking the ">" when in the paused position.
- Updated readme.txt.
- Add a progress bar in playback mode.
- Show markers on progress bar when playing a movie.
- Changed colour of speed bar pointer when in pause mode.
- Changed default font to a "lighter" (and better looking) fixed-width font.
- Fixed a bug where the record listening sockets weren't being deleted properly in some instances.
- Fixed a bug where the "Add Marker" button wasn't being removed in some instances.
- Add support for movie compression. All new movies will be compressed using zlib, which will greatly reduce movie sizes. For example, a movie that was 3.2 MB is now 605 KB, a reduction to 20% of the original size. Old movies will still work as normal.
- Added the ability to use a custom login server for recording.
- Fixed yet another problem with the first packet and sending our own greeting message.
Released TibiaMovie 0.1.5 to support new Tibia 7.27 version, plus some other bugfixes. ChangeLog follows:
- Updated TibiaMovie to reflect new Tibia 7.27 version.
- No longer disconnect from Tibia when you stop recording, instead, it
just stops recording, then the button changes to "Disconnect" if you
want to forcefully disconnect.
- Fixed a problem with the "last packet delay" not sending a CHUNK header.
- When playing back, the information now updates once a second, instead of
freezing while waiting Sleep()ing in a delayed packet, so if nothing
happens for 10 seconds, it won't jump from, say, 40s to 50s, it will
update once a second like it should.
- Only show disconnect if actually connected to the server.
- Only show speed bar when in play mode.