Index: /nikanabo/current/readme.txt
===================================================================
--- /nikanabo/current/readme.txt	(revision 183)
+++ /nikanabo/current/readme.txt	(revision 183)
@@ -0,0 +1,61 @@
+Welcome to ONI NI KANABO... (beta ^^)
+This should be Oni/nikanabo/readme.txt
+______________________________
+
+Scripted mods are in the "bsl" folder
+Binary mods are in the "dat" folder
+Xdelta (binary patcher) is in "xdelta".
+
+In every mod's folder you will find 
+- a description of the mod (text file)
+- one or more installers (shell scripts)
+- possibly (later) descriptors for GUI
+- other stuff (screenshots, whatever)
+
+More generally, in every folder you'll 
+find a text file telling you what there 
+is there, and what you're supposed to do.
+______________________________
+
+Windows folks: just click the batch files.
+Mac and Linux folks: terminal only, sorry.
+
+On most UNIX platforms, the current directory 
+AKA "." is not part of the PATH variable, so
+"whatever.sh" won't work. Use "sh whatever.sh" 
+or just "./whatever.sh"
+
+Autocompletion should make things bearable.
+A *portable* GUI is of course very welcome ^^
+______________________________
+
+New mod contributors are invited to pack the 
+whole tree with their mod, like this:
+nikanabo/bsl/mod_name/*.*
+nikanabo/dat/mod_name/*.*
+so users only have to unzip it into "Oni".
+______________________________
+
+BACKUPS : IMPORTANT
+
+Before you install any mod, you'll have to 
+run the proper backup script for your 
+platform, namely:
+	wbackup.bat	for Windows
+	xbackup.sh	for Mac/Linux
+
+The installer scripts provided will complain 
+if the backup is missing (and do nothing).
+______________________________
+
+PERMISSIONS: NOTE TO EXPERTS ^^
+
+Depending on your system, you may 
+need to enable the execute permission 
+manually for the script to run, e.g.: 
+
+chmod +x xbackup.sh
+
+From what I've seen, this is never needed, 
+since non-read-only content seems to get 
+"rwxr-xr-x" by default on Mac and Linux.
Index: /nikanabo/current/wbackup.bat
===================================================================
--- /nikanabo/current/wbackup.bat	(revision 183)
+++ /nikanabo/current/wbackup.bat	(revision 183)
@@ -0,0 +1,36 @@
+echo off
+cd dat\original
+IF NOT EXIST ..\..\..\GameDataFolder (
+    echo Can't find GameDataFolder!
+    echo Make sure this is Oni\nikanabo
+) ELSE (
+    echo GameDataFolder detected!
+    IF EXIST backupok.txt (
+        echo Game content already backed up.
+    ) ELSE (
+        echo Backing up game content...
+        copy ..\..\..\GameDataFolder\*.dat .
+        copy ..\..\..\GameDataFolder\*.raw .
+        copy ..\..\..\GameDataFolder\*.sep .
+        echo Game content backup complete.
+        move nobackup.txt backupok.txt
+    )
+)
+cd ..\..
+cd bsl\mybackup
+IF NOT EXIST ..\..\..\GameDataFolder\IGMD (
+    echo Can't find IGMD folder!
+    echo Make sure this is Oni\nikanabo
+) ELSE (
+    echo IGMD folder detected!
+    IF EXIST backupok.txt (
+        echo Level logic already backed up.
+    ) ELSE (
+        echo Backing up level logic...
+        xcopy ..\..\..\GameDataFolder\IGMD IGMD /s /k /i
+        echo Level logic backup complete.
+        move nobackup.txt backupok.txt
+    )
+)
+cd ..\..
+PAUSE
Index: /nikanabo/current/xbackup.sh
===================================================================
--- /nikanabo/current/xbackup.sh	(revision 183)
+++ /nikanabo/current/xbackup.sh	(revision 183)
@@ -0,0 +1,39 @@
+#!/bin/sh
+cd dat/original
+if [ ! -e ../../../GameDataFolder ]
+then
+    echo "Can't find GameDataFolder!"
+    echo "Make sure this is Oni/nikanabo"
+else
+    echo "GameDataFolder detected!"
+    if [ -e backupok.txt ]
+    then
+        echo "Game content already backed up."
+    else
+        echo "Backing up game content..."
+        cp ../../../GameDataFolder/*.dat .
+        cp ../../../GameDataFolder/*.raw .
+        cp ../../../GameDataFolder/*.sep .
+        echo "Game content backup complete."
+        mv nobackup.txt backupok.txt
+    fi
+fi
+cd ../..
+cd bsl/mybackup
+if [ ! -e ../../../GameDataFolder/IGMD ]
+then
+    echo "Can't find IGMD folder!"
+    echo "Make sure this is Oni/nikanabo"
+else
+    echo "IGMD folder detected!"
+    if [ -e backupok.txt ]
+    then
+        echo "Level logic already backed up."
+    else
+        echo "Backing up level logic..."
+        cp -r ../../../GameDataFolder/IGMD IGMD
+        echo "Level logic backup complete."
+        mv nobackup.txt backupok.txt
+    fi
+fi
+cd ../..
