:!: 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.

Windows

Basics

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.

Novodex Setup (or PhysX)

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 !

Enviroment Variable
  • Right click on “My Computer”, select properties
  • Under Advanced, Click on “Enviroment Variables”
  • If you plan on developing on more than one user, click on New under “System Variable”
  • If you plan on develpping with only the current user, click on New under “User Variable”
  • For name, type “NXSDK_DIR”, and set the value to the path you installed to, plus “SDKs” (default for v2.2 is “C:\Program Files\NovodeX SDK 2.2\SDKs”. Click OK, OK, and get out of the properties panel.
DLL Files

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.

Building

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.

Known Issues

  • Both YAKE and YAPP build well.

Linux

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 ;)

Further Reading

Troubleshooting

If you're getting some error, check out the troubleshooting guide to see if there's already a solution or workaround

YAKE Tutorials

 
quickstart/absolute_beginner_s_guide_-_step-by-step.txt · Last modified: 2008/02/21 21:58 (external edit)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki