Un script pour changer la taille des tiles et de la fenêtre

Voir le sujet précédent Voir le sujet suivant Aller en bas

Un script pour changer la taille des tiles et de la fenêtre

Message par Guryushika le Mar 3 Juin - 13:05

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)

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

#.....@....................>..........k.........#
avatar
Guryushika
Au dessus c’est Zot !
Au dessus c’est Zot !

Messages : 912
Points : 2969
Réputation : 29
Age : 40
Localisation : Brignoles

Voir le profil de l'utilisateur http://guryushika.com

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par ZeBlob le Mer 4 Juin - 19:12

The power of batching ! M'enfin j'ai rien compris... Very Happy

#.....@....................>..........k.........#
Born, Shit and Die - S02E05 - The Gloomy Poop


"Everything looks SO boring now."
avatar
ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 2473
Réputation : 17
Age : 20
Localisation : Dungeon of Doom

Voir le profil de l'utilisateur http://roguelike.fr

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par lonewolfs le Mar 12 Aoû - 17:34

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 ^^)

#.....@....................>..........k.........#
Je suis le docteur. Je vis depuis plus de 2000 années et elles n´étaient pas toutes bonnes. Je fait beaucoup d´erreurs, et il est temps de faire quelque chose a ce sujet.
avatar
lonewolfs
Ranger Arbalester lvl 13
Ranger Arbalester lvl 13

Messages : 86
Points : 1484
Réputation : 0

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par Guryushika le Mar 12 Aoû - 23:58

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 ?

#.....@....................>..........k.........#
avatar
Guryushika
Au dessus c’est Zot !
Au dessus c’est Zot !

Messages : 912
Points : 2969
Réputation : 29
Age : 40
Localisation : Brignoles

Voir le profil de l'utilisateur http://guryushika.com

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par lonewolfs le Mer 13 Aoû - 9:46

ahh oui merci beaucoup Guryushika !

je sais pas se que j´ai modifier mais la console est devenue redimensionnable ! Guryushika tu est devenu mon hero ^^
avatar
lonewolfs
Ranger Arbalester lvl 13
Ranger Arbalester lvl 13

Messages : 86
Points : 1484
Réputation : 0

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par ZeBlob le Mer 13 Aoû - 11:32

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

#.....@....................>..........k.........#
Born, Shit and Die - S02E05 - The Gloomy Poop


"Everything looks SO boring now."
avatar
ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 2473
Réputation : 17
Age : 20
Localisation : Dungeon of Doom

Voir le profil de l'utilisateur http://roguelike.fr

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par lonewolfs le Mer 13 Aoû - 14:30

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.
avatar
lonewolfs
Ranger Arbalester lvl 13
Ranger Arbalester lvl 13

Messages : 86
Points : 1484
Réputation : 0

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par ZeBlob le Mer 13 Aoû - 15:43

ok, le temps de te rédiger un truc potable Smile

#.....@....................>..........k.........#
Born, Shit and Die - S02E05 - The Gloomy Poop


"Everything looks SO boring now."
avatar
ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 2473
Réputation : 17
Age : 20
Localisation : Dungeon of Doom

Voir le profil de l'utilisateur http://roguelike.fr

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par ZeBlob le Mer 13 Aoû - 16:36

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 Very Happy
J'espère t'avoir aidé Smile
++

#.....@....................>..........k.........#
Born, Shit and Die - S02E05 - The Gloomy Poop


"Everything looks SO boring now."
avatar
ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 2473
Réputation : 17
Age : 20
Localisation : Dungeon of Doom

Voir le profil de l'utilisateur http://roguelike.fr

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par lonewolfs le Mer 13 Aoû - 17:58

merci a vous c´est parfait comme ça ! finalement je préfère la version console ^^

#.....@....................>..........k.........#
Je suis le docteur. Je vis depuis plus de 2000 années et elles n´étaient pas toutes bonnes. Je fait beaucoup d´erreurs, et il est temps de faire quelque chose a ce sujet.
avatar
lonewolfs
Ranger Arbalester lvl 13
Ranger Arbalester lvl 13

Messages : 86
Points : 1484
Réputation : 0

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par Guryushika le Mer 13 Aoû - 18:48

Pinaise il me semblait bien qu’on avait fait un tuto dessus Smile merqi
(le pire c’est que c’est moi qui l’avait fait et je m’en souvenais pas éhéhéhéh Very Happy)

#.....@....................>..........k.........#
avatar
Guryushika
Au dessus c’est Zot !
Au dessus c’est Zot !

Messages : 912
Points : 2969
Réputation : 29
Age : 40
Localisation : Brignoles

Voir le profil de l'utilisateur http://guryushika.com

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par ZeBlob le Mer 13 Aoû - 19:13

ASCII FTW !

#.....@....................>..........k.........#
Born, Shit and Die - S02E05 - The Gloomy Poop


"Everything looks SO boring now."
avatar
ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 2473
Réputation : 17
Age : 20
Localisation : Dungeon of Doom

Voir le profil de l'utilisateur http://roguelike.fr

Revenir en haut Aller en bas

Re: Un script pour changer la taille des tiles et de la fenêtre

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum