I've been trying to get my newly "acquired" (why aren't there any shops which would stock Freespace 2 anymore?

) version of Freespace 2 working, without much luck. Installation works just perfectly (if a bit slow), so does the setup utility after that, but when I try to start the game the screen goes dark for a few seconds and then pops up this message:
Error: Could not load animation cursor for the mouse pointer
File:C:\projects\freespace2\code\FREESPACE2\FreeSpace.cpp
Line: 7086
If I select cancel, the game quits. If I select Debug, the game continues for about 10 seconds into the intro movie and then crashes again with the message:
Error: Too many fonts!
See John, or change MAX_FONTS in Graphics\Font.h
File:C:\projects\freespace2\code\Graphics\Font.cpp
Line: 753
Here it doesn't matter if I hit debug or cancel, either way the game won't work any further.
Anyway, I've tried to run it with 2 PCs, same problem on both.
AMD Thunderbird 1400MHz/Asus A7M266/512 MB DDR/Geforce 3(29.42 & 30.82 drivers tested, for some reason the newer detonators generally don't work on this pc)/Soundblaster Live! 5.1/WinME/DirectX 8.1
P-III 550MHZ/Asus P2B-F/256 MB SDR/TNT 2 (40.72)/Soundblaster Live Value/Win98SE/DirectX 7.1
I'm going to ask a friend of mine for his FS2 CDs tomorrow but frankly I'm not convinced that the problem is in the installation files.
EDIT:
Hmm, if the problem would be in the files, wouldn't they most likely differ in size compared to the real ones?
Here are the sizes of all the files on the CDs:
CD1: 607 MB (636 512 644 bytes)
CD2: 680 MB (713 719 921 bytes)
CD3: 671 MB (704 331 683 bytes)
Anyone feel like checking how much the files size totals on their CDs are?
/EDIT
I've already tried:
Installing with full and minimum amount of files
Copying all the CDs on my HDD and installing from there
Patching up to 1.2 before trying to run the game
Defragmenting
There were 2 threads about this problem on these boards, but neither was of any real help

. If you have any bright ideas regarding my problem, please let me know

.
Why does it always have to be so difficult to get anything to run
