I don't think that changing DPlay to a different library will require modifications in existing projects. Most multiplayer functions will remain unchanged under a different library. The only severe drawback would be that the network simulator (-sim option) won't be supported anymore. The simulator works with DPlay only.