I have figured out how to determine who is talking. There is a one byte code in the script file which matches up to a code in the .npl file being used for that section. Which means yay there will be names in the dump and boo every time there is a new .npl the codes change.
About the videos I'm afraid they will just have to be subtitled but if someone can help they use the indeo 5 codec.
That leads to another issue on the hacking-side: Is it possible to have the game always check for the /movie folder in the game folder and only resort to the CD when the files aren't there? (to have it the same for the /music folder would be convenient, too).
Yeah I had thought of that and its on my to do list. I wan't to concentrate on getting the script dumped first. Now that I think I understand everything I need to about the script file to get a nice clean dump.
So after getting you a dump of the main script my to do list in order of priority are:
Fix the ending battle text. (easy but takes time)
Write a script inserter. (easy but takes time)
Make the game load movies/music from hard drive. (should be easy)
Fix the in game book to type English. (Not sure, I have some ideas but haven't looked into it yet)
Fix the looping of back ground music. (Not sure)
Change the font to something not quite as ugly and implement vwf. (probably hard)
Let me know if I'm missing something.
Here is a pic of the game using Tahoma as the font. Its spaced to be variable but the game isn't making it variable yet so you can see lots of space inbetween some letters.

Actually if I can I'm going to try to make it a 16x16 VWF instead of the games 8x16 proportional font.
Edit: Hey derboo if you want to see it in game I can make you some ips patches for the script and font real quick.