This topic has originaly been written the 11-MARCH-2006.
This topic is in re-building since the 29-MARCH-2007 : many things has changed and Yake 0.5 is out.
First, download and extract both Yake (instructions here) and Yake_dependencies (details here) to C:\YAKE\yake.
note:This guide is written with the above path as the specification. While YAKE will work in any other directory, it's up to you to translate the context of each folder.
Important Note: Yake is currently using PhysX 2.6 (29th March 2007) but PhysX has realeased the 2.7.0 SDK version. Maybe works with the new version but I'm not sure (not tried yet).
So, you will need to Download the PhysX SDK (ONLY if you want to use it, else, you can use Newton Physics which is a good engine too). This engine could be downloaded at AGEIA website. Notice that the download is free but requires a registration. When you will sign in, you will need to give real informations to be validated. The validation duration is from 3 to 24 hours. Don't worry if you don't have news from Ageia, they will reply you (and propably aprove you).
You want to see what is capable of “PhysX Engine” ? Go to : http://ageia.com/physx/videos.html. Note that this shows you the Physics Engine and not the Graphics, everything counts on Ogre (the Graphics Engine used by Yake).
To sign in to Ageia : http://devsupport.ageia.com/ics/support/default.asp?deptID=1949 (actually, the link to Sign in is in the top-right)
Then, we need to download the SDK ! Login on the site I recently gave, then go to the tab “Online Support”, then in the subsection “Downloads” (CTRL + F Search if you don't find) and, on the left frame panel, click on the PhysX SDK version you want to download and continue.
Well Done, if you expected any problem, if the website has changed (this happens frequently) or if I said something wrong (nobody's perfect) don't worry and edit ;)
It was a long way to obtain this Physics Engine but it's for something right !
In a subdirectory of C:\Program Files\Novodex SDK 2.2\ you find nxphysics.dll and nxfoundation.dll. Copy them to your /yake/common/bin/[debug|release] directory.
You should be able to open the solutions “C:\YAKE\yake\scripts\yake\yake.sln” and ”“C:\YAKE\yake\scripts\yapp\yapp.sln” and build both without any errors. Please update this if you have any issues.
Hoping some endearing soul will write the guide to compiling and setting up yake on a linux machine - configure include paths, etc. GCC is being worked on now. Is it not currently fully compilable. The main forum for discussion continues here http://www.yake.org/forum/index.php?topic=102.300
URL changed, now replaced above. Previous note deleted ;)
If you're getting some error, check out the troubleshooting guide to see if there's already a solution or workaround