This is what I have done to mine and all works.........
The client, I started off with 1.4, done the 1.45 Patch then slowly patched up myself from bits here and there. I took various files from Euromir3 client for the root such as Magic.Exp and MINFO.DAT - then I grabbed as per my other post on 3G client the exe on there. I used the gameinter from the 3G patch (which is on the same page you get the 1.4 client but right at the bottom) which in turns give you the correct look for the boxes and I proabbly at some point copied the icons over for th magics as well as Proguse from Euromir3 etc...
Now onto the server - I hexed the server so that the books are (*) - which is my preference over this (Manual) crap like...Now the magic database, the std items (books) all have to match or they cannot be read... Ok thats the basics like...
Now also it might be worth (for good measure I guess) to copy over the Magic.wil files - as these are the effects for the said magic - my guess GC is that this might be what your having problems with.
Now clients - this is a hit and miss afair as it goes - i banged on a while ago about having a proper client with everythign working, there is way to many .exe about with each one having something wrong with them, not a single one yet have i found that everything works- the 3G one for example doing the rounds works to a degree but you loose the quest box - which is sort of important to me.....
Im sorry GC i cannot pin point the problem your having tbh - like the rest of us - just gonna have to play about with client files until it all works....