The forum

Crayon Physics

Author Replies
twinoatl Monday 25 June 2007 at 17:18
twinoatlAnonymous

Bonjour à tous,

je viens de tomber sur le post
http://blog.thedamocles.org/index.php/post/2007/06/24/Putain-y-en-a-qui-sont-doue.
L'auteur explique comment faire fonction Crayon Physics avec
Wine. Crayon Physics est un jeu gratuit qui ne tourne
malheureusement que sous windows.

Vous trouverez ci-dessous un essai de script. Tout à l'air de
bien s'installer, mais lorsque je lance le jeu, un écran apparaît
et il reste noir.

À noter le commentaire en bas du post : "Notez également que le
son ne marche pas et que le jeu ne se lance pas si on n'occupe
pas le son avec autre chose (musique, film, etc)."

Est-ce que vous pouvez m'aider s'il vous plaît ?

Nom du script : CrayonPhysics
Nom reel : Crayon Physics
Editeur : Kloonigames
Site web de l'editeur: http://www.kloonigames.com

#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"


cfg_check


#Presentation
presentation "Crayon Physics" "Kloonigames" "http://www.kloonigames.com" "Twinoatl" "CrayonPhysics"


mkdir -p $REPERTOIRE/wineprefix/CrayonPhysics

TEMP="$HOME/.PlayOnLinux/tmp/crayonPhysics"
chmod 777 $TEMP -R
rm $TEMP -R
mkdir -p $TEMP
cd $REPERTOIRE/wineprefix/CrayonPhysics

select_prefixe "$(pwd)"
creer_prefixe
cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
ln -s $TEMP d:

cd $TEMP
telecharger "Téléchargement du jeu..." "http://www.kloonigames.com/download.php?file=crayon.zip"
telecharger "Téléchargement de MSVCP60.dll" "http://www.dllbank.com/zip/m/msvcp60.dll.zip"

set -xv
mkdir -p $WINEPREFIX/drive_c/
cd $WINEPREFIX/drive_c/

unzip $TEMP/crayon.zip

cd $WINEPREFIX/drive_c/crayon
unzip "$TEMP/msvcp60.dll.zip"

chmod 777 $TEMP -R
# rm $TEMP -R
cd $WINEPREFIX/dosdevices
rm ./d:

creer_lanceur "CrayonPhysics" "crayon" "crayon.exe"

message "Installation terminéen"
exit

Edited by twinoatl

Quentin PÂRIS Monday 25 June 2007 at 17:25
Quentin PÂRIS
Admin

Le son marche chez moi
twinoatl Monday 25 June 2007 at 17:37
twinoatlAnonymous

Le script marche tel quel sans aucun problème ? Quelle est ta version de Wine ?
Quentin PÂRIS Monday 25 June 2007 at 18:02
Quentin PÂRIS
Admin

0.9.39

Deux solutions :
Soit je met esd en driver, dans ce cas j'ai pas de son, mais je dois pas mettre quelque chose pour occuper ma carte
Soit je met oss, dans ce cas, je dois mettre quelque chose pour occuper ma carte et j'ai du son.
twinoatl Tuesday 26 June 2007 at 16:32
twinoatlAnonymous

0.9.39

Quote from Tinou


Pareil pour moi

Deux solutions :
Soit je met esd en driver, dans ce cas j'ai pas de son, mais je dois pas mettre quelque chose pour occuper ma carte
Soit je met oss, dans ce cas, je dois mettre quelque chose pour occuper ma carte et j'ai du son.

Quote from Tinou


Où est-ce que tu changes ça ?
Quentin PÂRIS Tuesday 26 June 2007 at 16:38
Quentin PÂRIS
Admin

Expert => WineConfig => CrayonPhysics
twinoatl Tuesday 26 June 2007 at 21:12
twinoatlAnonymous

Chez moi ça ne fonctionne qu'avec esd. J'ai essayé alsa et oss, et même avec Amarok en arrière plan, l'écran reste toujours noir.

Est-que Crayon Physics pourrait faire partie des jeux Community ?
Quentin PÂRIS Tuesday 26 June 2007 at 21:32
Quentin PÂRIS
Admin

Tu le propose et c'est possible

C'est ici

Edited by goku

Asimov Tuesday 26 June 2007 at 22:08
Asimov

Très bon script.
Hormis le son tout est fonctionnel, il mérite réellement sa place dans le dépôt community. Beau Travail.

Edit : Ah, si une petite coquille à l'avant dernière ligne :
>message "Installation terminéen"
Mais rien de plus.

Edited by Asimov


Nous piétinerons éternellement aux frontières de l'Inconnu, cherchant à comprendre ce qui restera toujours incompréhensible. Et c'est précisément cela qui fait de nous des hommes.

twinoatl Wednesday 27 June 2007 at 12:26
twinoatlAnonymous

Je viens de l'ajouter. Est-ce que vous pouvez le valider ?

Comment faire pour que le son soit mis sur ESD automatiquement ? Peut-être que ça vaudrait la peine de changer le script.
Quentin PÂRIS Wednesday 27 June 2007 at 12:37
Quentin PÂRIS
Admin

Non, car ESD marche que si tu as gnome
Quentin PÂRIS Wednesday 27 June 2007 at 12:40
Quentin PÂRIS
Admin

C'est fait
twinoatl Wednesday 27 June 2007 at 12:51
twinoatlAnonymous

Merci beaucoup Tinou :-).
twinoatl Wednesday 27 June 2007 at 13:00
twinoatlAnonymous

2 remarques quand même :

- comment informe t'on les gens que ce jeux est gratuit et n'a pas besoin de CD ? Il faut dire à tout le monde qu'ils peuvent jouer directement.

- comment peut-on dire de changer les réglages du son ?

Merci
Quentin PÂRIS Wednesday 27 June 2007 at 13:19
Quentin PÂRIS
Admin

Set_SoundDriver driver

Mais ça faut éviter avec esd
Aymeric P. Wednesday 27 June 2007 at 14:00
Aymeric P.
Admin

set -xv
Y a une raison particulière pour que tu passe dans ce mode ?
Cette fonction permet de voir ce qui va être exécuter, avant que ce soit exécuter, ce n'est d'aucune utilité une fois que le script ffonctionne , pour le mettre au point je dit pas.

Former member.
Quentin PÂRIS Wednesday 27 June 2007 at 14:06
Quentin PÂRIS
Admin

Ah oui, je me disais aussi
twinoatl Wednesday 27 June 2007 at 21:49
twinoatlAnonymous

set -xv
Y a une raison particulière pour que tu passe dans ce mode ?

Quote from MulX


Désolé, ça m'a servi à debugguer et j'ai oublié de le ressortir. Quelqu'un peut modifier ça ?


Merci beaucoup