Hiho! Do you have a very old recording on your computer that you would like to watch and reminisce about the good times, but you don't have the tool to open it? Fear no more, because here I present a small but useful tool that will convert a given recording (in .rec or .cam format) to another type so that you can watch it in the player you are using.
Just insert the files from Releases · rookgaard/rec-converter (https://github.com/rookgaard/rec-converter/releases) (or compile them yourself from sources) into the recordings directory, and the tool will do the rest.
Inside the code, you can decide what format the recordings should be translated to from:
The program was written to work, not to be bulletproof. If the recording file is damaged in any way, the program will simply turn off (crash) or freeze in an infinite loop. However, when running it on a pack of famous 4900 recordings (http://ots.me/tmp_files/4900_TibiCam_movies.rar) it works very well and converts them on my PC in about 9 minutes (into 5 output formats, so into one selected it would take less than 2 minutes). Also, a huge thanks to @tulio150, because his code was an inspiration for me, as well as a clue to the key to decrypt the packages tibia-ttm/Tibia Time Machine/video.cpp at 5c88229043a10a99ebd4d6a24d38f5cd8b0d1f97 · tulio150/tibia-ttm (https://github.com/tulio150/tibia-ttm/blob/5c88229043a10a99ebd4d6a24d38f5cd8b0d1f97/Tibia%20Time%20Machine/video.cpp#L34)
I do not provide support for the above program, I do not help in its compilation, nor do I engage in other discussions related to it - whoever wants and knows how to use it, will use it. Please note that the names of the commits are in Polish, because I don't care.
GitHub - rookgaard/rec-converter
Contribute to rookgaard/rec-converter development by creating an account on GitHub.
github.com
Just insert the files from Releases · rookgaard/rec-converter (https://github.com/rookgaard/rec-converter/releases) (or compile them yourself from sources) into the recordings directory, and the tool will do the rest.
Inside the code, you can decide what format the recordings should be translated to from:
- TTM (Tibia Time Machine format, Tibia Time Machine 6.1 (https://otland.net/threads/tibia-time-machine-6-1.278341/), tibia-ttm/Tibia Time Machine/video.cpp at 5c88229043a10a99ebd4d6a24d38f5cd8b0d1f97 · tulio150/tibia-ttm (https://github.com/tulio150/tibia-ttm/blob/5c88229043a10a99ebd4d6a24d38f5cd8b0d1f97/Tibia%20Time%20Machine/video.cpp#L95))
- BYN (my custom format, Feature - Cam system (https://otland.net/threads/cam-system.285399/) which I'm using for private purposes)
- CAM (Tibianic.dll format, tibianic-dll/cam/recorder.cpp at master · rwxsu/tibianic-dll (https://github.com/rwxsu/tibianic-dll/blob/master/cam/recorder.cpp#L28))
- .record (OTClient format, if someone have cam module, otcv8-dev/src/framework/net/packet_recorder.cpp at master · OTCv8/otcv8-dev (https://github.com/OTCv8/otcv8-dev/blob/master/src/framework/net/packet_recorder.cpp))
- TMV (TibiaMovie format, TibiaMovie (https://sourceforge.net/projects/tibiamovie/))
The program was written to work, not to be bulletproof. If the recording file is damaged in any way, the program will simply turn off (crash) or freeze in an infinite loop. However, when running it on a pack of famous 4900 recordings (http://ots.me/tmp_files/4900_TibiCam_movies.rar) it works very well and converts them on my PC in about 9 minutes (into 5 output formats, so into one selected it would take less than 2 minutes). Also, a huge thanks to @tulio150, because his code was an inspiration for me, as well as a clue to the key to decrypt the packages tibia-ttm/Tibia Time Machine/video.cpp at 5c88229043a10a99ebd4d6a24d38f5cd8b0d1f97 · tulio150/tibia-ttm (https://github.com/tulio150/tibia-ttm/blob/5c88229043a10a99ebd4d6a24d38f5cd8b0d1f97/Tibia%20Time%20Machine/video.cpp#L34)
I do not provide support for the above program, I do not help in its compilation, nor do I engage in other discussions related to it - whoever wants and knows how to use it, will use it. Please note that the names of the commits are in Polish, because I don't care.
Attachments
-
release.zip58.7 KB · Views: 2 · VirusTotal
Last edited: