I discovered an plugin that makes the cdls works without the dll, in this site: http://gresk2.blogspot.com/2015/07/como-tocar-as-cdlc-forcar-elas.html has a exe that I used to make it work, the only problem is that I have to launch the no cable firts and them launch the exe.
It's a Brazilian site but the translator can solve this.
I don't no why but when I put the D3DX9_42.dll on the directory of the game, the game doesn't work anymore, and when a delete de dll of the folder, starts to work again but the cdlc's still not working.