I have found a slight modification for the Mac is needed to get the system working, otherwise multiple mice come out as device 0.
In manymouse.c, the ordering of the mouse drivers needs changing to :
Whether its due to any of the mice working in PPC mode or something, I dont know - but this order works correct.
In manymouse.c, the ordering of the mouse drivers needs changing to :
static const ManyMouseDriver **mice_drivers[] = { &ManyMouseDriver_xinput, &ManyMouseDriver_evdev, &ManyMouseDriver_windows, &ManyMouseDriver_hidutilities, &ManyMouseDriver_hidmanager };
Whether its due to any of the mice working in PPC mode or something, I dont know - but this order works correct.