Quote: "I still think more could be done to the dosp file structure...When we started there was alot I never really understood as regards to the direction the project would take as a whole. My ideas at the start were to give the community an oop interface to S3GE, combining all the greatest plugins people had created into one single API that would be very familiar to people learning C++ in this community. I come to realise lately that there will be no such interface and it does not even matter if we can't run or debug from VC++."
Matty and everyone,
Debugging is very important, in fact, I wouldn't have discovered the issue with the DarkLUA script loading without it. However, I didn't want the issues with the VC++ Debugger to be a complete show stopper. Turns out the fix was relatively easy. Now, the VC++ debugging issues have been resolved and I've updated a new version of the structure (
DOSP.rar) with recent changes. If you missed the fix for debugging perform the following steps:
1. Modify VC++ S3GE Properties --> Configuration Properties --> Debugging --> Working Directory --> $(TargetDir)
2. Modify VC++ S3GE Properties --> Configuration Properties --> Linker --> Generate Debug Info --> Yes(/DEBUG)
3. Compile the project in Debug Configuration. S3GE.exe will be stored in the Debug Directory:
Projects\S3GE\S3GE\Debug\
Is anyone still experiencing problems debugging, compiling/running S3GE.exe? What else needs to be done to the new file structure? Please advise, so I can get the need changes in and move forward. Isocadia are you there? Can you test the new
structure?
If you can compile/run S3GE.exe successfully, there are a few tests that can be performed:
1. Physics Test:
Press [Spacebar] to shoot spheres.
2. Widget Test:
Prese W/S keys to move camera forward/backward.
3. Caret Test(WIP):
Move Pointer over Blank Space at Top of Menu.
4. HTTP Test 1:
Press/Hold/Release Button to download test file `maui_behaviors.maui` (23k) to Debug Directory.
Note: this is junk file no compatible with S3GE.
5. HTTP Test 2:
Press/Hold/Release Button to download test file `splash3.jpg` (237k) to Debug Directory.
Note: This is a large jpg file and while take a little time to completely download. You should see a visible image. Haliop had issue with downloading the entire file.
6. HTTP Test 3:
Press/Hold/Release 'Submit' Button to download test file `test.maui` (3k) to Debug Directory.
Note: this test performs a POST method to the HOST Server (www.hpquest.com) similar to HTML Form POST. The test file is not compatible with S3GE.
Review the main.maui located in
Projects\S3GE\S3GE\Debug\Content\Data\UI\
to see how these MAUI XML/DarkLUA scripting setup these test in S3GE.
If these test work good for you, I'm ready to move forward with new SVN structure and from this point forward, I will keep a .rar version available to simplify download. Also, there will be new additions to the documentation to include design docs for the engine and editors.
Things are about to accelerate.