Notifications
Clear all

Compile the code


stamasd
(@stamasd)
Petty Officer Registered
Joined: 12 years ago
Posts: 16
Topic starter  

I have been trying to compile the code at http://code.google.com/p/ffed3d/source/browse/ but all I get is non-working executables. Is that even the correct repository for FFED3D? If so, any hints on how to compile the code from SVN such as it runs? I have been using VC++ 2008 Pro with the VS 2005 project (after conversion and fixing paths, adding all the includes and libs it wanted etc) and also VS++ 2010 express with the 2010 project, both give me non-working binaries.


Quote
DarkOne
(@sscadmin)
Supreme Dark Emperor Admin
Joined: 8 years ago
Posts: 7867
 

I haven't had the time to sit down with FFED3D and see what has been added since the last time I have packaged this up for everyone. But if someone can find me a change list I can scan it and see if it would be for looking into building a new archive for everyone. This took me a few hours to do the last one and test it out. But I would use http://tortoisesvn.net/ and see if this helps.


ReplyQuote
stamasd
(@stamasd)
Petty Officer Registered
Joined: 12 years ago
Posts: 16
Topic starter  

Precisely, I have used tortoisesvn to check out the trunk from the URL above, then either VC++ 2008 Pro or VSexpress 2010 to try and compile - binaries get built but they crash on attempting to run them. The revision in the SVN appears to be 100. It looks like the last time the code there has been worked on was around november-december of last year.

And the reason I want to compile the code myself is so that I include a few custom changes to ffe.asm. 🙂


ReplyQuote
stamasd
(@stamasd)
Petty Officer Registered
Joined: 12 years ago
Posts: 16
Topic starter  

It turns out that my compiled binary actually work but they didn't have some new resources from the SVN added in the right places. After I copied those to the right places over the full FFED3D 1.12b++ package, it runs. With some video artifacts, but runs. See http://www.elite-games.ru/conference/vi ... &start=480

I have made a package of my binary and the new resources, which can be unpacked on top of a 1.12b++ full package to upgrade it to the latest release of the code - if you're interested I can upload it. It has none of those custom changes I was talking about.

(edit) I've compiled a binary for revision 65 also, which seems a bit more stable. Added it to the package, it makes the package 13.2MB.


ReplyQuote