Ported to Python 3 and added Linux & OS X abgx360 paths