Index: ode.c
===================================================================
--- ode.c	(revision 812)
+++ ode.c	(revision 813)
@@ -213,6 +213,9 @@
 // wow ! This is my first init dependance ;)
 raydium_ode_object_create("GLOBAL");
 raydium_ode_network_init();
+#ifndef VERSION
+#define VERSION "Unknow Ode version (config.h)"
+#endif
 raydium_log("physics: ODE (%s)",VERSION);
 raydium_log("physics: ODE Net: %i element(s)/packet",raydium_ode_network_MaxElementsPerPacket());
 raydium_log("physics: OK");
iles are searched just after local directory.
+~/.appname/data have lowest priority of 7
+
 Raydium now features a data package system, so you can store some files in
 a regular ZIP file (with subdirectories if you want) and then register this
 package in your application. Raydium will then automatically search files
@@ -55,12 +61,26 @@
 Return 0 when it fails.
 **/
 
+__rayapi signed char raydium_path_ext_priority(char *dir,char *ext,int priority);
+/**
+Register ##dir## directory for files with ##ext## extension.
+Return 0 when if fails.
+**/
+
 __rayapi signed char raydium_path_add(char *dir);
 /**
 Register ##dir## directory.
 Return 0 when it fails.
 **/
 
+__rayapi signed char raydium_path_add_priority(char *dir, int priority);
+/**
+Register ##dir## directory.
+Return 0 when it fails.
+**/
+
 __rayapi signed char raydium_path_write(char *dir);
 /**
 Change the writing directory to ##dir## directory. You should probably also