Вы находитесь здесь

Форум

Warhammer : Mark of Chaos

Автор Replies
Berillions Thursday 15 October 2009 at 19:35
Berillions

Hello, i create a script for Warhammer : Mark of Chaos. Works correctly but it's slow during the battle.

Wine version : 1.1.31
Distribution : Frugalware-Current
Carte Graphique : Nvidia, GeForce GTX275
Drivers carte graphique : 185.18.36

Icone du jeu :


Script :
#!/bin/bash
# Date: (2009-10-15 19-15)
# Distribution used to test: Frugalware Current
# Wine version used: 1.1.31
# Author: Berillions
# Graphic Card : GeForce GTX275
# Drivers : 185.18.36

#fetching PROGRAMFILES environmental variable
PROGRAMFILES=`wine cmd /c echo "%ProgramFiles%"`
PROGRAMFILES=${PROGRAMFILES:3}

#Vérifier que PlayOnLinux est bien exécuté avant
[ "$PLAYONLINUX" = "" ] && exit 0 
 
#Charger les librairies
source "$PLAYONLINUX/lib/sources"
 
Title="Warhammer Mark of Chaos"
Prefix="WarMoC"

if [ "$POL_LANG" == "fr" ]; then
LNG_MEM="La taille de votre mémoire graphique? (Minimum 256Mo)"
LNG_WAIT_END="Appuyez sur \\"Suivant\\" UNIQUEMENT quand l'installation du jeu sera\\nterminée sous peine de devoir recommencer l'installation."
LNG_FILEPATCH="Selectionner le patch à installer pour $Title"
LNG_INST="Patch pour $Title installé avec succès"
LNG_ACTION="Que voulez-vous faire?"
LNG_WAIT="Patientez durant l'installation"
LNG_VMS_ERROR="Ce jeu ne fonctionnera correctement qu'avec une carte graphique ayant\\n ou ayant plus de 256Mo de mémoire."
else
LNG_MEM="How much memory do your graphic card have got? (Minimum 256Mo)"
LNG_WAIT_END="Click on \\"Next\\" ONLY when the game installation\\nis finished or you will have to redo the installation."
LNG_FILEPATCH="Select patch file for $Title"
LNG_INST="Patch for $Title has been installed successfully"
LNG_ACTION="What do you want to do?"
LNG_WAIT="Wait during the installation"
LNG_VMS_ERROR="This game will work correctly only with a graphic card with more than 256Mo of memory."
fi

patch_War()
{
POL_SetupWindow_browse "$LNG_FILEPATCH" "$Title" ""
wine "$APP_ANSWER"
POL_SetupWindow_message "$LNG_INST" "$Title"
}

cd "$REPERTOIRE/tmp"
rm *.jpg
wget http://upload.wikimedia.org/wikipedia/en/9/9c/Warhammer_-_Mark_of_Chaos_Coverart.jpg --output-document="$REPERTOIRE/tmp/$Prefix.jpg"
convert "$REPERTOIRE/tmp/$Prefix.jpg" -scale 150x356\\! "$REPERTOIRE/tmp/left.jpg"

POL_SetupWindow_Init "" "$REPERTOIRE/tmp/left.jpg"
 
#Presentation
POL_SetupWindow_presentation "$Title" "	Black Hole Entertainment" "http://www.namco.com/games/warhammer/" "Berillions" "$Prefix"

#Installation de Wine
POL_SetupWindow_install_wine "1.1.31"

POL_SetupWindow_menu "$LNG_INST" "Actions" "Install game~Patch Game" "~"
 
if [ "$APP_ANSWER" == "Patch Game" ]; then
select_prefix "$REPERTOIRE/wineprefix/$Prefix"
patch_War
POL_SetupWindow_Close
exit
fi

#Détection du cd-rom
POL_SetupWindow_cdrom
POL_SetupWindow_check_cdrom "setup.exe"

select_prefix "$REPERTOIRE/wineprefix/$Prefix"
POL_SetupWindow_prefixcreate

cd "$REPERTOIRE/ressources"
export POL_TITLE="$Prefix"
tricks d3dx9
 
#Taille de la mémoire graphique
POL_SetupWindow_menu_list "$LNG_MEM" "$Title" "32-64-128-256-384-512-768-896-1024-2048" "-" "256"
VMS="$APP_ANSWER"

if [ "$VMS" -lt "256" ]; then
	POL_SetupWindow_message_image "$LNG_VMS_ERROR" "$Title" "$PLAYONLINUX/themes/tango/warning.png"
fi
 
#Réglage DirectDrawRenderer
cd "$WINEPREFIX/drive_c/windows/temp"
echo "[HKEY_CURRENT_USER\\\\Software\\\\Wine\\\\Direct3D]" > OGL.reg
echo "\\"VideoMemorySize\\"=\\"$VMS\\"" >> OGL.reg
regedit OGL.reg
 
#Configuration de Wine
Set_OS winxp
 
wine "$CDROM/setup.exe"

POL_SetupWindow_message "$LNG_WAIT_END" "$Title"

POL_SetupWindow_make_shortcut "$Prefix" "$PROGRAMFILES/NAMCO BANDAI Games/Warhammer® Mark of Chaos/" "Warhammer.exe" "" "$Title"

#Création Icone
cd "$REPERTOIRE/tmp"
wget http://sd-1.archive-host.com/membres/images/51568577817080088/WarIcone.jpg
mv "$REPERTOIRE/tmp/WarIcone.jpg" "$REPERTOIRE/icones/32/$Title"

Set_WineVersion_Assign "1.1.31" "$Title"

POL_SetupWindow_message_image "Please note that this game has a copy protection system\\nand sadly, it prevents Wine from running the game.\\n\\nPlayOnLinux will not provide any help concerning any illegal\\nstuff." "Note about copy protection" "$PLAYONLINUX/themes/tango/warning.png"
 
POL_SetupWindow_Close
exit

Edited by Berillions


NSLW Thursday 15 October 2009 at 19:57
NSLW

How do you get PROGRAMFILES?
Berillions Thursday 15 October 2009 at 20:05
Berillions

It's corrected, I had forgotten it     :)

NSLW Thursday 15 October 2009 at 20:18
NSLW

Why did you add $ sign here?
$LNG_VMS_ERROR="This game will work correctly only with a graphic card with more than 256Mo of memory."

Edited by NSLW

Berillions Thursday 15 October 2009 at 20:33
Berillions

Corrected. I copy and paste, so i forgot to check if there are errors... Sorry. :x

Вы находитесь здесь: Index > Your creations. > Warhammer : Mark of Chaos

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com