View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide

Using Quark extension libraries in Windows

Home   How To   Code Pool   Public Library   Theory   Events
Because of differences between the POSIX filesystem (used in Mac OSX and Linux) and the Windows filesystem, automatic download and installation of quark libraries using the Quarks classes is not possible in Windows. However, it is possible to check out the quarks repository manually and place the associated files in the right location.

The following isn't exactly ideal, but I'm using some quarks successfully in Windows this way.

To check out the quarks repository:

  1. Get an SVN client for Windows. I've used TortoiseSVN - http://tortoisesvn.net/ - and the rest of these directions will assume you are using that client.
  2. Create a folder on your hard drive to house the repository. Keep it outside of the SCClassLibrary folder – most likely you will not want to use all quark extensions, and it's possible that some of them might not be cross compatible.
  3. Right-click on the folder and there should be an option "SVN Checkout..."
  4. In the next dialog box, provide the URL: https://quarks.svn.sourceforge.net/svnroot/quarks. (Don't include the concluding '.' – it ends the sentence but is not part of the URL.) Also verify that the checkout directory is correct.
  5. TortoiseSVN will work for a little while (shouldn't be longer than a couple of minutes). When it's done, all the quarks should be in your checkout folder. Green checkmarks indicate that the folder's contents are in sync with the SourceForge repository.

To install a quark:

  1. Create a new folder inside Program Files\PsyCollider\SCClassLibrary called "Extensions". Inside that directory, create a folder name "quarks".
  2. Locate its directory inside your checkout folder. If you're after Ctk, look for [checkout directory]\Ctk.
  3. Copy (don't move) that folder into the new Extensions/quarks directory.
  4. Recompile the class library.

To uninstall a quark:


To update a single installed quark:


To update all quarks at once:


Caveats:


Link to this Page