Derniers sujets
Sujets les plus vus
Un script pour changer la taille des tiles et de la fenêtre
3 participants
Page 1 sur 1
Un script pour changer la taille des tiles et de la fenêtre
J’ai 2 écrans principaux en 1920x1080, un 27" sur le bureau et un 46" au bout de mon lit.
Lorsque je joue sur l’écran du bureau les paramètres par défaut me vont très bien, sauf quand je fais un LP j’ai besoin d’avoir la fenêtre en 1280x720.
Lorsque je joue sur l’écran au bout de mon lit les tiles en 32px c’est trop petit mais en 48px c’est suffisant (en plus je suis myope et j’oublie souvent de mettre mes lunettes).
Ça fait un moment que je m’étais fait ce script alors je me suis dit qu’il fallait que je le partage.
Je suis pas un batch ninja, tu es le bienvenu pour le modifier et l’améliorer.
J’ai choisi de faire un batch car j’avais pas envie d’avoir un .exe, bienque je pensais le faire en autohotkey aussi.
Le fichier .bat est a placer à la racine du dossier DCSS (dans le dossier contenant crawl.exe)
Lorsque je joue sur l’écran du bureau les paramètres par défaut me vont très bien, sauf quand je fais un LP j’ai besoin d’avoir la fenêtre en 1280x720.
Lorsque je joue sur l’écran au bout de mon lit les tiles en 32px c’est trop petit mais en 48px c’est suffisant (en plus je suis myope et j’oublie souvent de mettre mes lunettes).
Ça fait un moment que je m’étais fait ce script alors je me suis dit qu’il fallait que je le partage.
Je suis pas un batch ninja, tu es le bienvenu pour le modifier et l’améliorer.
J’ai choisi de faire un batch car j’avais pas envie d’avoir un .exe, bienque je pensais le faire en autohotkey aussi.
Le fichier .bat est a placer à la racine du dossier DCSS (dans le dossier contenant crawl.exe)
- Code:
@echo off
if not exist .\settings\init.bak (
copy .\settings\init.txt .\settings\init.bak
echo init.txt saved
)
@ECHO off
cls
:start
ECHO #######################################
ECHO #.....................................#
ECHO #.DCSS.Tiles.and.Window.size.selector.#
ECHO #...?.....................k...........#
ECHO #..................@..................#
ECHO #.Tiles.size.selector.................#
ECHO #.........................)...........#
ECHO #.Press.enter.for.32px............!...#
ECHO #.Press.1.for.48px....................#
ECHO #.Press.2.for.64px............O.......#
ECHO #.or.enter.any.size...................#
ECHO #..................................w..#
ECHO #######################################
set /p size=Tiles size:
if not defined size goto 32px
if '%size%'=='1' (goto 48px)
if '%size%'=='2' (goto 64px) else (goto px)
cls
:32px
copy .\settings\init.bak .\settings\init.txt
goto wsize
:48px
copy .\settings\init.bak .\settings\init.txt
echo. >> .\settings\init.txt
echo tile_cell_pixels = 48 >> .\settings\init.txt
goto wsize
:64px
copy .\settings\init.bak .\settings\init.txt
echo. >> .\settings\init.txt
echo tile_cell_pixels = 64 >> .\settings\init.txt
goto wsize
:px
copy .\settings\init.bak .\settings\init.txt
echo. >> .\settings\init.txt
echo tile_cell_pixels = %size% >> .\settings\init.txt
goto wsize
:wsize
cls
ECHO #######################################
ECHO #.....................................#
ECHO #.DCSS.Tiles.and.Window.size.selector.#
ECHO #...?.....................k...........#
ECHO #..................@..................#
ECHO #.Window.size.........................#
ECHO #............................B........#
ECHO #.Press.enter.to.pass...............!.#
ECHO #.Press.anything.for.1280x720.........#
ECHO #.....................................#
ECHO #######################################
set /p xy=Swith to a 1280x720 window ?
if not defined xy (
goto fin
) else (
echo. >> .\settings\init.txt
echo tile_window_width = 1280 >> .\settings\init.txt
echo.
echo tile_window_height = 720 >> .\settings\init.txt
)
:fin
crawl.exe
Re: Un script pour changer la taille des tiles et de la fenêtre
The power of batching ! M'enfin j'ai rien compris...
Re: Un script pour changer la taille des tiles et de la fenêtre
salut,
je voulais savoir si c´est normal que je n´arrive pas a redimensionner la fenêtre dans la version ascii ? même le fichier batch n´y arrive pas. c normal ou c moi qui sur stupide ? (c possible aussi ^^)
je voulais savoir si c´est normal que je n´arrive pas a redimensionner la fenêtre dans la version ascii ? même le fichier batch n´y arrive pas. c normal ou c moi qui sur stupide ? (c possible aussi ^^)
lonewolfs- Ranger Arbalester lvl 13
- Messages : 86
Points : 4004
Réputation : 0
Re: Un script pour changer la taille des tiles et de la fenêtre
Oui c’est nomal, la version tiles a une surcouche sur l’ascii, donc on peut contrôler la taille de la fenêtre et des tiles. La version ascii utilise le terminal (console), le jeu n’a pas de contrôle sur la taille de la fenêtre, pour modifier la taille de la police tu cliques sur l’icone de DCSS dans le coin haut-gauche, puis propriétés, puis l’onglet police, et là tu peux jouer avec les tailles de polices, utilise consolas par exemple avec un taille qui correspond à ton écran, tu peux voir un preview suivant la taille sélectionnée.
Il y a aussi possibilité d’utiliser d’autre polices, mais c’est plus compliquer. Je me demande si on avait pas fait un tuto la dessus, ZeBlob tu t’en souviens ?
Il y a aussi possibilité d’utiliser d’autre polices, mais c’est plus compliquer. Je me demande si on avait pas fait un tuto la dessus, ZeBlob tu t’en souviens ?
lonewolfs- Ranger Arbalester lvl 13
- Messages : 86
Points : 4004
Réputation : 0
Re: Un script pour changer la taille des tiles et de la fenêtre
J'ai déjà eu l'occasion de tripatouiller la console pour mes LP, et j'avais du changer la taille de la fenêtre dans les fichiers init du jeu. Si tu fais directement dans Propriétés, tu ne modifie que la taille de la fenêtre et pas la range. Alors qu'avec le fichier init, tu modifie aussi la range (le champ de vision si tu préfères). M'enfin faut que je revois ça...
Dernière édition par ZeBlob le Mer 13 Aoû - 17:00, édité 1 fois
Re: Un script pour changer la taille des tiles et de la fenêtre
ZeBlob a écrit:J'ai déjà eu l'occasion de tripatouiller la console pour mes LP, et j'avais du changer la taille de la fenêtre dans les fichiers init du jeu. Si tu fais directement dans Propriétés, tu ne modifie que la taille de la fenêtre et pas la range. Alors qu'avec le fichier init, tu modifie aussi la range (le champ de vision si tu préfères). M'enfin faut que revois ça...
quand tu aura le temps, si tu veux bien me dire comment tu fait, j´ai regarder tes lp je vois ce que tu veux dire. ca m´interesse de savoir.
lonewolfs- Ranger Arbalester lvl 13
- Messages : 86
Points : 4004
Réputation : 0
Re: Un script pour changer la taille des tiles et de la fenêtre
ok, le temps de te rédiger un truc potable
Re: Un script pour changer la taille des tiles et de la fenêtre
Let's go !
- Tout d'abord, choisis la police qui te plait, sa taille, etc. Tu peux aussi choisir une police personnelle grâce à ce tutoriel.
- Cette étape je suis plus trop sur, mais fais là quand même. Dans Propriétés, change la taille de la fenêtre à ta convenance.
- Ensuite viens la partie ou il faut tâtonner un peu. Va dans ton dossier DCSS > settings > init.txt
- Va à la partie "3-f Viewport Options" (ligne 126)
- Enlève le # à "view_max_width" et "view_max_height", puis change le nombre après le =.
Width c'est la largeur et height c'est la hauteur. Il me semble qu'il y a une viewport limite, je ne l'ai pas en tête. Personnellement je suis en 81x49, base toi sur ces nombres puis augmente ou réduit petit à petit.
C'est vrai qu'il faut pas mal tâtonner pour avoir ce qu'on veut, mais ça en vaut la chandelle
J'espère t'avoir aidé
++
- Tout d'abord, choisis la police qui te plait, sa taille, etc. Tu peux aussi choisir une police personnelle grâce à ce tutoriel.
- Cette étape je suis plus trop sur, mais fais là quand même. Dans Propriétés, change la taille de la fenêtre à ta convenance.
- Ensuite viens la partie ou il faut tâtonner un peu. Va dans ton dossier DCSS > settings > init.txt
- Va à la partie "3-f Viewport Options" (ligne 126)
- Enlève le # à "view_max_width" et "view_max_height", puis change le nombre après le =.
Width c'est la largeur et height c'est la hauteur. Il me semble qu'il y a une viewport limite, je ne l'ai pas en tête. Personnellement je suis en 81x49, base toi sur ces nombres puis augmente ou réduit petit à petit.
C'est vrai qu'il faut pas mal tâtonner pour avoir ce qu'on veut, mais ça en vaut la chandelle
J'espère t'avoir aidé
++
Re: Un script pour changer la taille des tiles et de la fenêtre
merci a vous c´est parfait comme ça ! finalement je préfère la version console ^^
lonewolfs- Ranger Arbalester lvl 13
- Messages : 86
Points : 4004
Réputation : 0
Re: Un script pour changer la taille des tiles et de la fenêtre
Pinaise il me semblait bien qu’on avait fait un tuto dessus merqi
(le pire c’est que c’est moi qui l’avait fait et je m’en souvenais pas éhéhéhéh )
(le pire c’est que c’est moi qui l’avait fait et je m’en souvenais pas éhéhéhéh )
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Sam 20 Jan - 23:19 par Belphegor
» Souls Rescue
Ven 30 Juin - 21:43 par oldteen
» Les Challenges ou CFRL
Mar 4 Avr - 18:56 par Kasaris
» Le Roguelike Bundle
Lun 3 Avr - 0:18 par Kasaris
» Space Station 13
Sam 25 Mar - 21:39 par Fouin
» Souls Rescue Alpha 0.7
Lun 13 Mar - 15:09 par Aristoxène (jbbourgoin)