Quote: "I downloaded and tried building but there are missing files and I get compiler errors."
It use to be when compiling the FPSC source, one needed to have Dark Lights and Dark AI plugin. I had asked this question in
another thread relating to the source going open and did not get a reply. In the current source I work on (and in the last release on Google Code), this was always at the top...
Quote: "
rem Requires DBPro Upgrade 7.5, and additionally requires:
rem plugins-licensed\DBProGameFX.dll
rem plugins-licensed\EnhancementsFREE.dll
rem plugins-licensed\DarkAI.dll
rem plugins-licensed\LightMapper.dll
rem plugins-user\DBProMultiplayerPlusDebug.dll
rem plugins-user\DBProODEDebug.dll
"
I did examine the DBP open source and see they have the DarkLights and DarkPhysics in the folder "Dark-Basic-Pro-Initial-Files.zip\Dark-Basic-Pro-Initial-Files\Dark Basic Public Shared\Official Plugins\". There is also the Enhancement Pack and 3DCloth & Particles. I notice in the open source zip of DBP, a few of the plugins I quoted above are not included in the folder(s) specified, and I had made the assumption you may have to compile a couple of them (supplied plugins) in order to use in DBP. I could be incorrect on that assumption as I am basing the archive with my DBP already setup and I compile both v1.17 source and v1.20 source. In my folders I have plugins that the supplied archive does not have (such as LightMapper.dll and DarkAI) and without these, my own source will not compile.
Perhaps you missed having one of these in their proper location?
**Additional**
I took the supplied open source of FPSC and ran it through my DBP to compile the FPSC-Game.exe. I received an error at first...
Quote: "Compilation Failed. Variable 'pi' name is not valid at line 5951."
I realized that the Matrix Utils had a change a while back where "pi" was changed to "pint". So I removed all my Matrix Util files and recompiled.
I received two parse errors, one on line 274 and one on line 296 of the file FPSC-Debug.dba file. I commented out the "return" (place a ' in front of the word return) and tried again. It compiled, but I also have "DarkAI.dll, DarkPhysics.dll, Lightmapper.dll, EnhancementsFREE.dll" in my "plugins-licensed" folder.
There\'s no problem that can\'t be solved without applying a little scripting.