If the NCsoft launcher (the Aion patcher) gives you a message stating "path not found", that means the launcher needs to be updated, but it failed to do so.
Whenever this happens you can use this script (save it to your NCSoft launcher directory) to apply the patch to the launcher. Once that is done, you will be able to run the launcher again to patch the game.
# This script comes with NO WARRANTY WHATSOEVER.
# Use at YOUR OWN RISK
# USAGE: bash ./patchLauncher
# from within the NCsoft launcher directory
# (ie ~/.cxgames/Aion/drive_c/Program Files/NCSoft/Launcher)
# This script patches the NCsoft launcher using wine, as it fails to patch
# itself. You will need to run the patcher once and get the "Path not found"
# error before running this script.
# Alter this, set it to the wine command you want to use
# (same as you use to launch the game, minus the exe to launch)
# If you need to set a WINEPREFIX, uncomment the WINEPREFIX line
# (this example uses wwine from http://random.zerodogg.org/wwine)
WINE="wwine -w cxg -b Aion"
# WINEPREFIX=""; export WINEPREFIX
# Gets created and removed on each run
# Orig PWD
# Target patch
if [ "$FILE" == "" ]; then
for f in *ncpatch; do
if [ "$f" == "*ncpatch" ]; then
echo "No patch available. Run the NCSoft launcher, if it says \"path not found\""
echo "then re-run this patcher."
# Prep PATCHDIR
rm -rf "$PATCHDIR"; mkdir "$PATCHDIR"; cd "$PATCHDIR" || exit 1
[ ! -e "$FILE" ] && FILE="../$FILE"
unrar x "$FILE" || exit 1
mv */ProductFiles/* .
for f in $(find -name '*.X-D-E-L-T-A'); do
REAL="$(echo "$f"|perl -pi -e 's/\.X-D-E-L-T-A$//')"
$WINE ../XDelta.exe patch "$f" "../$REAL" "$REAL"
mv -f "$REAL" ../"$REAL"
cd .. ; rm -rf "$PATCHDIR"
rm -f "$FILE"
echo ""; echo "All done."
We're rebels. We're misfits. But mostly, we're software liberators. And we're very, very good at what we do. We have to be. Lots of developers work with open source, but only a tiny fraction of those are good enough to get software that was designed for one platform to work on another one. We invented CrossOver software - a unique approach to cross-platform compatibility that does not require dual-boot or another OS license. We launched PortJump to help app and game developers broaden their market beyond Windows® users. And we launched ExecMode to help organizations solve really ugly technical challenges.