Το παιχνίδι Lineage II πρόσφατα άλλαξε πολιτική και δεν χρεώνει πλέων ανα μηνά.
Δοκίμασα να του δώσω μιαν ευκαιρία αλλα φυσικά παίζοντας μέσω wine 🙂
Πρώτα εγκατέστησε τα απαραίτητα:
sudo apt-get install wine1.3 winetricks
winetricks corefonts eufonts opensymbol tahoma
winetricks dotnet20 d3dx9 gecko120 mfc42 msscript msxml4 msxml6 richtx32 vb6run vcrun6 vcrun6sp6 vcrun2010 xmllite
winetrics ie7
Βρες το setupapi.dll από μια εγκατάσταση η από το internet και κανε το copy στο ~/.wine/drive_c/windows/system32 και με το winecfg βάλτο ως native,builtin
Μετά κατέβασε και εγκατέστησε το NCsoftLauncher
wget ftp://ftp.ncsoft.com/Launcher/NCsoftLauncherSetup.exe
wine NCsoftLauncherSetup.exe
τρέξε το ως εξής για να εγκαταστήσεις το lineage II
wine ~/.wine/drive_c/Program Files/NCSoft/Launcher/NCLauncher.exe /LaunchGame=Lineage2
Αν αντιμετωπίσεις το πρόβλημα να σου πετάει το λάθος “Path not found”
τότε φτιάξε το παρακάτω σκριπτάκι στον φάκελο ~/.wine/drive_c/Program Files/NCSoft/Launcher/ με το ονομα patch.sh
και τρέξε το με παράμετρο το όνομα του patch που θα βρεις στον ίδιο φάκελο
#!/bin/bash
patch=$1
extension=${patch##*.}
folder=${patch%.*}
#TODO check if unrar and wine exist
#TODO check if XDelta.exe exist in path ~/.wine/drive_c/Program Files/NCSoft/Launcher
cd ~/.wine/drive_c/Program\ Files/NCSoft/Launcher/
if [ “$extension” == “ncpatch” ]
then
echo “Extact PATCH”
/usr/bin/unrar x $patch
echo “Get list of patched files from xml”
for patchthis in $(cat $folder/PatchManifest.xml | grep “FilePatch” | awk -F\’ ‘{print $(NF-9)}’)
do
echo “patch $patchthis”
wine XDelta.exe patch $folder\\ProductFiles\\$patchthis.X-D-E-L-T-A $patchthis $patchthis.patched
u_patchthis=${patchthis//’\’/”/”}
rm $u_patchthis
mv $u_patchthis.patched $u_patchthis
done
echo “Get list of added files”
for addthis in $(cat $folder/PatchManifest.xml | grep “FileAdd” | awk -F\’ ‘{print $(NF-5)}’)
do
echo “copy $addthis”
u_addthis=${addthis//’\’/”/”}
cp $folder/ProductFiles/$u_addthis $u_addthis
done
echo “Get list of removed files”
for removethis in $(cat $folder/PatchManifest.xml | grep “FileDelete” | awk -F\’ ‘{print $(NF-5)}’)
do
echo “remove $removethis”
u_removethis=${removethis//’\’/”/”}
rm $u_removethis
done
else
echo “Please provide a valid NCSoft patch (the file must have the extension .ncpatch)”
fi
ένα τελευταίο ειναι να παρακάμψεις τον gameguard, αν και το έχω δοκιμάσει με επιτιχια στον official, δεν περνώ την ευθηνη αν τυχών σου ακυρωθεί ο λογαριασμός.
κατέβασε απο το http://fyyre.ivory-tower.de/ το patch ct3_nogg.rar και αντικατέστησε το DSETUP.dll που θα βρεις μέσα στον φάκελο ~/.wine/drive_c/Program Files/NCSoft/Lineage II/System
αυτό ήταν δώσε :
wine ~/.wine/drive_c/Program Files/NCSoft/Lineage II/System/l2.bin
και καλό παιχνίδι!