Multicharts Discretionary Trader is a free version of the Multicharts program. It'll let you do a market replay from a variety of datasources including MB Trading, Rithmic, Zen-Fire. I don't know if you can configure to do pips versus pipettes. I assume it matches the data source, which in my case is pipettes.
I really like Multicharts market replay feature though it takes a little "discovering" to figure it out. You use global mode to get intrabar updates. You use local to print full bars one at a time. It doesn't replay tick by tick but it's still pretty useful in intrabar mode. Speed of replay can be adjusted.
It's a burden to learn yet another charting software program but I really wanted the market replay feature so I figured it out. There's some youtube videos that show it.