Roguelike.fr
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

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

3 participants

Aller en bas

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

Message par Guryushika 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
Guryushika
Guryushika
Au dessus c’est Zot !
Au dessus c’est Zot !

Messages : 912
Points : 5304
Réputation : 29
Age : 47
Localisation : Brignoles

http://guryushika.com

Revenir en haut Aller en bas

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

Message par ZeBlob Mer 4 Juin - 19:12

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

Messages : 480
Points : 4808
Réputation : 17
Age : 26
Localisation : Dungeon of Doom

http://roguelike.fr

Revenir en haut Aller en bas

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

Message par lonewolfs 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 ^^)
lonewolfs
lonewolfs
Ranger Arbalester lvl 13
Ranger Arbalester lvl 13

Messages : 86
Points : 3819
Réputation : 0

Revenir en haut Aller en bas

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

Message par Guryushika 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 ?
Guryushika
Guryushika
Au dessus c’est Zot !
Au dessus c’est Zot !

Messages : 912
Points : 5304
Réputation : 29
Age : 47
Localisation : Brignoles

http://guryushika.com

Revenir en haut Aller en bas

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

Message par lonewolfs 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
lonewolfs
Ranger Arbalester lvl 13
Ranger Arbalester lvl 13

Messages : 86
Points : 3819
Réputation : 0

Revenir en haut Aller en bas

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

Message par ZeBlob 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
ZeBlob
ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 4808
Réputation : 17
Age : 26
Localisation : Dungeon of Doom

http://roguelike.fr

Revenir en haut Aller en bas

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

Message par lonewolfs 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
lonewolfs
Ranger Arbalester lvl 13
Ranger Arbalester lvl 13

Messages : 86
Points : 3819
Réputation : 0

Revenir en haut Aller en bas

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

Message par ZeBlob Mer 13 Aoû - 15:43

ok, le temps de te rédiger un truc potable Smile
ZeBlob
ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 4808
Réputation : 17
Age : 26
Localisation : Dungeon of Doom

http://roguelike.fr

Revenir en haut Aller en bas

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

Message par ZeBlob 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
++
ZeBlob
ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 4808
Réputation : 17
Age : 26
Localisation : Dungeon of Doom

http://roguelike.fr

Revenir en haut Aller en bas

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

Message par lonewolfs Mer 13 Aoû - 17:58

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

Messages : 86
Points : 3819
Réputation : 0

Revenir en haut Aller en bas

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

Message par Guryushika 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)
Guryushika
Guryushika
Au dessus c’est Zot !
Au dessus c’est Zot !

Messages : 912
Points : 5304
Réputation : 29
Age : 47
Localisation : Brignoles

http://guryushika.com

Revenir en haut Aller en bas

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

Message par ZeBlob Mer 13 Aoû - 19:13

ASCII FTW !
ZeBlob
ZeBlob
Wizard of Yendor
Wizard of Yendor

Messages : 480
Points : 4808
Réputation : 17
Age : 26
Localisation : Dungeon of Doom

http://roguelike.fr

Revenir en haut Aller en bas

Un script pour changer la taille des tiles et de la fenêtre Empty 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

Revenir en haut

- Sujets similaires

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