When I tried to convert some of my old .wmv video files on my Mac, I didn't find any easy and free solution. There is a lot of video conversion software for Mac around the Interwebs, some of those apps are quite good - but there's one thing they've all got in common: They cost money. So I continued searching and spent hours till I found my personal free solution: ffmpeg. It is extremely powerful, and free! And it is a Shell-based conversion tool.
In general, I love to work with the shell. But it can get really exhausting, and it got exhausting in this special case. So I decided to create a very small AppleScript, also available as a Droplet-App for Finder. Thus you just need to drag the desired file onto the script/droplet, and it will do the job for you. Quite comfortable, I think.
So what do you need? I'd recommend you to get Homebrew, my favourite package manager for mac: http://github.com/mxcl/homebrew. Once installed, just type "brew install ffmpeg" to let Homebrew do the complete install of ffmpeg for you.
Now that ffmpeg is installed on your system, feel free to grab my very very very simple ffmpeg converter Droplet / AppleScript. Extract the package and drag the droplet ont your Finder bar. To convert any video to a hq mp4, just drag and drop the file onto the droplet icon in your finder menubar. Have fun!
Download: ffmpeg Applescript & Droplet v0.1
I proudly present my "Plants vs Zombies + 2" game trainer. The trainer is capable of breaking the DMA of "Plants vs Zombies" and injecting its own code. I could locate only one static address to patch the money, but I could also detect the specific writing pointer for the amount of sunpower. So I isolated this one and injected my own assembly code into a codecave. And here it is, my PvZ +2 trainer, featuring the following two (what an astonishing amount - lol) hacks:
- Infinite Amount of Sunpower
- Infinite Cash
Download: Plants vs Zombies +2 Trainer Win32
Download: Plants vs Zombies +2 Trainer Win64
Hopefully, there is more to come in further versions of the trainer. Till now, I haven't spent that much time in searching through the memory of the game. If you are interested in seeing the opcodes and the assembled code to inject, feel free to read on here.