Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: razorjack on October 03, 2007, 05:40:13 pm

Title: Next test release
Post by: razorjack on October 03, 2007, 05:40:13 pm
Hello,

I've released a new package to be tested now. I've began to convert the physics datastructure and collision routines, to mention where we can have possible bugs. Can anybody also test the multiplayer mode if possible? Please take also a look to the AI.
The new release can be found at the new link: http://www.razorjack.de/fs2scp/test-3.10.07.zip
I've decided to keep older releases archived so you can find them all under http://www.razorjack.de/fs2scp/

I got a though that if we get a fully converted FS2 which is scenegraph based(what I'm currently implementing) we can raise the modabilty of FS2 for much more features:
Just to play with ideas we can have hypothetically some inner live inside capital ships like a detailed hangar area from where the player and other ships can take off or land to (via autopilot or sth. like).
It's not like it wouldn't be possible now, but we needn't recalculate any positions of landed ships if this capital ship moves. So it simplifies a lot.

Thanks you all for any help
Title: Re: Next test release
Post by: DaBrain on October 03, 2007, 07:19:31 pm
Could this also fix the current collision detection problems?

Just wondering. I'll test the build tomorrow, it's to late here now. ;)
Title: Re: Next test release
Post by: Cobra on October 03, 2007, 08:01:40 pm
razor, what kind of collision detection are you talking about here?
Title: Re: Next test release
Post by: razorjack on October 04, 2007, 08:17:12 am
@ DaBrain: Where does the problems occure?

@ Cobra: I've converted routines in ObjCollide.cpp . There is only this function which assigns collision types to object pairs and there are some collision utils which are used mostly by the AI for collision prediction at diverse courses.
Title: Re: Next test release
Post by: Photoncody on October 05, 2007, 03:58:57 pm
Can someone please tell me how to intigrate the code to be able to work!? :hopping: :hopping:
I've already posted about this and no one answered my post!
Can someone please PLEASE REPLY!?

-Photoncody
Title: Re: Next test release
Post by: Turey on October 05, 2007, 04:11:26 pm
Can someone please tell me how to intigrate the code to be able to work!? :hopping: :hopping:
I've already posted about this and no one answered my post!
Can someone please PLEASE REPLY!?

-Photoncody


Have you gotten the regular code compiling?
Title: Re: Next test release
Post by: Photoncody on October 05, 2007, 04:22:04 pm
Please don't tell me I can't test this project because i don't know how to get a code compiling.

BUT, If you think that putting the exes inside a folder one level above it, that didn't work. Neither did putting it in the file where the code and projects files are.
Please Help

-Photoncody

P.S. I really want to test this, but don't know how to compile a code.
Title: Re: Next test release
Post by: Turey on October 05, 2007, 06:16:40 pm
You should just be able to use the .exe's instead of fs2_open_3_6_9.exe.
Title: Re: Next test release
Post by: Photoncody on October 05, 2007, 06:22:09 pm
I figured out how to compile the code, but it missing files.
This is From Microsoft Visual Studio C++ Express:
Code: [Select]
========== Build: 1 succeeded, 4 failed, 0 up-to-date, 0 skipped ==========
Title: Re: Next test release
Post by: karajorma on October 06, 2007, 04:29:45 am
You should have error messages for the ones that failed.

But you don't need to build this yourself. You can just use the builds in the download. The only reason you'd need the code is if you know enough C++ to be able to help. If you do I'm sure that razorjack would appreciate the help though.
Title: Re: Next test release
Post by: Photoncody on October 06, 2007, 10:19:13 am
You should have error messages for the ones that failed.

But you don't need to build this yourself. You can just use the builds in the download. The only reason you'd need the code is if you know enough C++ to be able to help. If you do I'm sure that razorjack would appreciate the help though.
Just... Where to put the builds in the Download? Do I put them in the same directory where the code is?
Like: (C:\code\fs2_open\code) or (C:\code\fs2_open) or even (C:\code\fs2_open\projects\MSVC2005)?
^Which One?^
Title: Re: Next test release
Post by: Inquisitor on October 06, 2007, 11:47:40 am
In the game directory, not the code directory.
Title: Re: Next test release
Post by: razorjack on October 07, 2007, 04:14:34 am
@ Photoncondy:

You need to get the current sourcecode snapshot from CVS befor you can compile the source I gave. You can do it in the way described here: http://www.hard-light.net/wiki/index.php/Getting_the_FreeSpace2:_SCP_Source_Code
After that you need to delete the directory code and place mine instead. The same you need to do with the subdirectory "projects/MSVC_2005".
Title: Re: Next test release
Post by: Photoncody on October 07, 2007, 10:26:17 am
@ Photoncondy:

You need to get the current sourcecode snapshot from CVS befor you can compile the source I gave. You can do it in the way described here: http://www.hard-light.net/wiki/index.php/Getting_the_FreeSpace2:_SCP_Source_Code
After that you need to delete the directory code and place mine instead. The same you need to do with the subdirectory "projects/MSVC_2005".
Well, I already got the source code from CVS.
But, I don't know how to compile the source code with MS Visual Studio 2005 C++ Express.
And, I just copied your code over the oringinal.
Same with the projects.
I'll try your method.

P.S. - I really need to know how to associate the fs2_open_r and/or fs2_open_d with the rest of the game.
Title: Re: Next test release
Post by: razorjack on October 07, 2007, 11:03:35 am
First of all you need to install the game itself from internet by the webinstaller, if you haven't:
http://www.hard-light.net/wiki/index.php/Installing_fs2_open
After that you can place both executables into the game directory.
Title: Re: Next test release
Post by: karajorma on October 07, 2007, 11:06:24 am
P.S. - I really need to know how to associate the fs2_open_r and/or fs2_open_d with the rest of the game.

You don't associate them. You simply have to make sure that the compile saves the newly built exes to your FS2 folder.

And as I mentioned on the other thread I'm pretty sure your problem is that you're missing the platform SDK

Quote
The Microsoft Platform SDK for Microsoft Visual C++ 2005 Express

    In order to use Visual C++ Express to build Win32 applications and leverage the powerful set of core Windows API components, you'll need to download and install the Microsoft Platform SDK.

So if you didn't buy MSVC but instead have some kind of free version, especially a free version you downloaded, it's likely that you're missing those files. Instructions are here (http://msdn2.microsoft.com/en-gb/express/aa700755.aspx).

Title: Re: Next test release
Post by: chief1983 on October 08, 2007, 10:20:35 pm
Hot damn, thanks Kara!  I'd been looking for that link forever on their site and couldn't seem to run across it until now.
Title: Re: Next test release
Post by: karajorma on October 09, 2007, 03:08:10 am
They hid it quite well under downloads for the 2008 Beta.