Nouveaux messages
Durant votre absence
Derniers sujets
» Souls Rescue
Mar 15 Nov - 22:06 par oldteen

» DF 0.43.04 est là !
Sam 15 Oct - 13:00 par Novak666

» Le Roguelike Bundle
Lun 3 Oct - 14:56 par Novak666

» Bonjour a tous !
Lun 26 Sep - 20:10 par Aristoxène (jbbourgoin)

» Les morts alakon
Jeu 8 Sep - 10:08 par Aristoxène (jbbourgoin)

» illumine, un roguelike-like
Dim 28 Aoû - 3:11 par Dejima

Sondage

Qui veut un t-shirt HJKL ?

63% 63% [ 5 ]
25% 25% [ 2 ]
13% 13% [ 1 ]
0% 0% [ 0 ]
0% 0% [ 0 ]
0% 0% [ 0 ]

Total des votes : 8

Ceux qui commencent le plus de sujets
Guryushika
 
Stdrome
 
ZeBlob
 
Kasaris
 
Belphegor
 
lonewolfs
 
xboxut
 
Krabator
 
Novak666
 
loudo
 


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.........#

Guryushika
Au dessus c’est Zot !
Au dessus c’est Zot !

Messages : 912
Points : 2592
Réputation : 29
Age : 39
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."

ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 2096
Réputation : 17
Age : 19
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.

lonewolfs
Ranger Arbalester lvl 13
Ranger Arbalester lvl 13

Messages : 86
Points : 1107
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.........#

Guryushika
Au dessus c’est Zot !
Au dessus c’est Zot !

Messages : 912
Points : 2592
Réputation : 29
Age : 39
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 ^^

lonewolfs
Ranger Arbalester lvl 13
Ranger Arbalester lvl 13

Messages : 86
Points : 1107
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."

ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 2096
Réputation : 17
Age : 19
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.

lonewolfs
Ranger Arbalester lvl 13
Ranger Arbalester lvl 13

Messages : 86
Points : 1107
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."

ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 2096
Réputation : 17
Age : 19
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."

ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 2096
Réputation : 17
Age : 19
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.

lonewolfs
Ranger Arbalester lvl 13
Ranger Arbalester lvl 13

Messages : 86
Points : 1107
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.........#

Guryushika
Au dessus c’est Zot !
Au dessus c’est Zot !

Messages : 912
Points : 2592
Réputation : 29
Age : 39
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."

ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 2096
Réputation : 17
Age : 19
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é Aujourd'hui à 14:43


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