Made a few minor changes for debg purposes.
Attempted a fix for the PNG GDI+ hang on close, by loading GDI+ only on demand.
Added UseDX8 and UseDX9 flags to allow turning on and off the DX API's. Some people seem to be having problems with Taksi picking the wrong API.
A few minor changes in 0.7.6.3. Added support for PNG file compression for screen shot capture. Some people still just like to take still shots of their applications and BMP files just get WAY too big.
Also has a couple internal fixes for error handling.
I just wanted to get another stable release up since a few bugs have been changed since the last stable release. Most of the changes are GUI/cosmetic but really make Taksi a lot more friendly. (IMHO)
I've made a new dev release today just to fix (bandage) a couple of small issues (1 crash bug) and add a couple of GUI bells/whistles.
Looks like the next priority for dev/release is going to be the graphics API hooking mechanism. It looks like my latest series of changes has caused some confusion when deciding when to hook directx vs OpenGL vs GUI. There is a work around by using the 'Use GUI' and 'Use OpenGL' checks in the config dialog, but the better solution will be to have the code select the API correctly without any user intervention. I should have this fixed in the next week or so.
I just put up a new release. Grab the latest release here (http://sourceforge.net/project/showfiles.php?group_id=104102&package_id=111895&release_id=424539) Things seem to be stable. So please try it out and let us know how we did. Please post feedback to the sourceforge forums. Detailed problem reports/comments/suggestions are appreciated!
Its looking good. It seems solid and the user interface is getting a lot cleaner.
You can select any window, GDI, OpenGL or DirectX and record in any compression you want in (most of the time) real time.
Still havnt got the sourceforge download/release working yet. But you can try out the Windows install at:
Post any bugs/issues/feature requests and comments on the sourceforge forums please.
Tons of changes in this version. Cant say its fully stable yet. but its close. The sources in subversion are now fully up to date. Til I get things fully striaght on sourceforge, check http://www.menasoft.com/taksi for the most recent build installer (for now).
Reorganized the file release a bit: now there is "stable" and "development" packages. Versions from "stable" are supposed to work and not crash (at least not too often). For development package all bets are off.
First development package released: contains some ground work for writing compressed AVI. Compression is done at run-time, while capturing. Some codecs seem to produce a decent quality and small AVIs at the same time, but some don't work too well.
Taksi is a utility that allows you to take screenshots and record video clips of your favourite games and other 3D-graphics applications. Release 0.5 contains modified mapping/hooking algorithm to allow for support of wider range of applications/games. Also, there is now an option to capture full-size video (experimental feature).
Taksi is a utility that allows you to take screenshots and record video clips of your favourite games and other 3D-graphics applications. Release 0.4 introduces new algorithm for working with DirectX-based applications and alternative keyboard-handling method via DirectInput.
Also in this version:
Switch of Direct3D device is now properly handled (that was causing a taksi-hooked application to exit abruptly with an error message). Reference counting was implemented for clean exits of Direct3D8 and Direct3D9 apps. Keyboard handling was re-worked and cleaned up. The hot-keys should now be more responsive. System-wide/"Exclusive" modes were also finally cleaned up and now behave as they should.
Implemented new hooking algorithm ("JMP-implant") for DirectX-based applications. Also switch of Direct3D device is now properly handled (that was causing a taksi-hooked application to exit abruptly with an error message). Reference counting was implemented for clean exits of Direct3D8 and Direct3D9 apps.
Keyboard handling was re-worked and cleaned up. The hot-keys are now much more responsive, particularly the video capture toggle. Issues with using DirectInput for keyboard handling (which was an experimental feature in 0.3) are now fixed, and both methods are now properly implemented. ... read more
Taksi is a utility that allows you to take screenshots and record video clips of your favourite games and other 3D-graphics applications. This release (0.3) adds support for OpenGL-based apps, and fixes problems with Win95/Win98/Me operating systems for DirectX-based apps.
The latest release can be found here:
Screenshots and video capture now works for OpenGL-based applications. A new release will appear shortly. (Still a bit of work needed to clean-up heap searching for dx8/dx9 in win95/win98 environments)
The project is stilll alive. Finally i was able to invest some time, and get some progress on OpenGL support. API hooking is implemented, and now only framebuffer grabbing and color operations are left to do.
Taksi is a utility that allows you to take screenshots and record video clips of your favourite games and other 3D-graphics applications. This release (0.2) adds support for DirectX 9, improved keyboard handling, and improved API hooking.