|
|
(22 intermediate revisions by 12 users not shown) |
Line 1: |
Line 1: |
| + | {{migrated article}} |
| {{For/see|user-created graphic sets|[[Graphics set repository]]}} | | {{For/see|user-created graphic sets|[[Graphics set repository]]}} |
− | | + | {{av}} |
| {{Mod}} | | {{Mod}} |
| | | |
− | A character set, or simply [[tilesets|tileset]], is an image in BMP or PNG format that contains the 256 different tiles, corresponding to the [[Main:Character table|IBM Code Page 437]] (sometimes called Extended ASCII). They are used to display the main graphics. This page serves as a repository for custom tilesets made by users, including instructions on how to install them. | + | A character set, or simply [[tilesets|tileset]], is an image in BMP or PNG format that contains the 256 different tiles, corresponding to the [[Main:Character table|IBM Code Page 437]] (sometimes called Extended ASCII). They are used to display the text elements in graphics mode and everything in ASCII mode. This page serves as a repository for custom tilesets made by users, including instructions on how to install them. |
| | | |
| ==Background== | | ==Background== |
Line 10: |
Line 11: |
| | | |
| ==Installation== | | ==Installation== |
| + | {{TipBox|#fb0|float=center|'''Currently{{version|50.11}}, using some tilesets can cause the lower and right edges of the screen to not react to the mouse.''' This is dependent on size; the 8×12 and 10×12 that come with the game are fine, but the 16×16 is not. Maximizing the window or [[Settings|setting]] the game to fullscreen may avoid this.}} |
| + | Other issues that can appear when using a different tileset: |
| + | * In graphics mode, the minimap frame will scale to the tileset, but the minimap image will not. |
| + | * In graphics mode, using a tileset with a different aspect ratio will stretch UI elements. |
| + | * In graphics mode, some UI elements do not scale to the tileset. |
| + | * In either mode, and even with the default tileset at some scales and game display sizes, some menus may not have enough space to display all elements; the [[Noble#Menu|Nobles menu]] especially. |
| | | |
| To use a specific tileset with ''Dwarf Fortress'', you must perform the following steps: | | To use a specific tileset with ''Dwarf Fortress'', you must perform the following steps: |
Line 15: |
Line 22: |
| # Download the tileset to your computer. Each tileset is just an image, so there is no separate download link. ('''Right-Click''' on the tileset image and '''Save-As'''.) | | # Download the tileset to your computer. Each tileset is just an image, so there is no separate download link. ('''Right-Click''' on the tileset image and '''Save-As'''.) |
| # If necessary, convert the tileset to the correct image format for the version of DF you are using: | | # If necessary, convert the tileset to the correct image format for the version of DF you are using: |
− | ## ''For [[40d:Release information/0.28.181.40d|DF 0.28.181.40d]] or older:'' open the file in an image editor and save it as a '''24-bit bitmap''' (BMP) if it isn't already in that format. | + | ## Do '''not''' just change the extension to .bmp or .png; you must use a program like MS paint to save it properly. |
− | ## ''For [[v0.31:Release information/0.31.01|DF 0.31.01]] or newer:'' open the file in an image editor and save it as a '''PNG''' with ''transparency'' if it isn't already in that format. | + | ## For ''[[40d:Release information/0.28.181.40d|DF 0.28.181.40d]] or older:'' open the file in an image editor and save it as a '''24-bit bitmap''' (BMP) if it isn't already in that format. |
− | # Move/Copy the file to the DF art directory ({{tt|.../data/art}}). | + | ## For ''[[v0.31:Release information/0.31.01|DF 0.31.01]] or newer:'' open the file in an image editor and save it as a '''PNG''' with ''transparency'' if it isn't already in that format. |
− | # Edit the initialization configuration file ({{tt|.../data/init/init.txt}}) to specify the tileset file to use. There are four locations that can be changed: | + | # Move or copy the file to the DF art directory ({{tt|.../data/art}}). |
− | ## Specify the tileset for a windowed display by setting the filename in the '''[FONT:''<filename>'']''' tag. | + | # Edit the initialization configuration file ({{tt|.../data/init/init_default.txt}}) to specify the tileset file to use. There are three lines that can be changed: |
− | ## Specify the tileset for a full-screen display by setting the filename in the '''[FULLFONT:''<filename>'']''' tag.
| + | ## '''[FONT:''<filename>'']''' — the tileset for a windowed display. |
− | ## Specify the tileset for a windowed graphical display by setting the filename in the '''[GRAPHICS_FONT:''<filename>'']''' tag. | + | ## '''[FULLFONT:''<filename>'']''' — the tileset for a full-screen display. |
− | ## Specify the tileset for a full-screen graphical display by setting the filename in the '''[GRAPHICS_FULLFONT:''<filename>'']''' tag.
| + | ## '''[BASIC_FONT:''<filename>'']''' — the tileset for initial loading and menu display. |
| + | ## All three can be set to the same file. In fact, setting them to different files can give unexpected results |
| ## Once you have made the changes you need to remember to save the file. | | ## Once you have made the changes you need to remember to save the file. |
− | | + | # If the selected tileset requires modifications to the [[Raw]]s, you will have to make those edits. What those changes are will depend on the tileset itself, and may only be valid for older versions. Likewise, some tilesets may suggest changes to {{tt|d_init.txt}}, such as {{tt|[PILLAR_TILE:255]}}, but those options no longer exist. |
− | If the selected tileset requires modifications to the Raws, you will have to make those edits. What those changes are will depend on the tileset itself. | |
| | | |
| Once the file is saved and the required changes are made, you are ready to play DF with your new tileset! | | Once the file is saved and the required changes are made, you are ready to play DF with your new tileset! |
Line 258: |
Line 265: |
| |size=8×8 | | |size=8×8 |
| |resolution=640×200 | | |resolution=640×200 |
− | |comments=Name: Yayo's C64; Based on the charset of the Commodore 64. It's a flat style, but it's clean and also highly readable. I recreated all the missing chars like letters with accents and symbols, trying to get a c64 style as much as possible. If it's too small, use the 16×16 version [[#Yayo_2|below]]. :) | + | |comments=Name: Yayo's C64; Based on the charset of the Commodore 64. It's a flat style, but it's clean and also highly readable. I recreated all the missing chars like letters with accents and symbols, trying to get a c64 style as much as possible. If it's too small, use the 16×16 version [[#Yayo_c64_1280x400_83b157.png|below]]. :) |
| |demo=[[Image:yayo_c64_640x200_screenshot.png|thumb|right|yayo's c64 Tileset]] | | |demo=[[Image:yayo_c64_640x200_screenshot.png|thumb|right|yayo's c64 Tileset]] |
| }} | | }} |
Line 318: |
Line 325: |
| |size=9×9 | | |size=9×9 |
| |resolution=720×225 | | |resolution=720×225 |
− | |comments=There is no doubt that this tileset is old. This must be distinctly understood if anything wonderful is to come of your use of it. You may like [[List_of_user_character_sets#Dorten|Dorten's revision]] more. The following is the original description:<br>I dislike curses_640x300.bmp due to its lack of any kind of graphics for things like a bed or a barrel and the fact that it distorts my beautiful circles, so I made a similarish tileset to fix those. | + | |comments=There is no doubt that this tileset is old. This must be distinctly understood if anything wonderful is to come of your use of it. You may like [[#720x225_SmoothWalls.PNG|Dorten's revision]] more. The following is the original description:<br>I dislike curses_640x300.bmp due to its lack of any kind of graphics for things like a bed or a barrel and the fact that it distorts my beautiful circles, so I made a similarish tileset to fix those. |
| |demo=[[Image:Screenshot_41ea57.png|thumb|right|Savok's tiny, non-updated tileset.]] | | |demo=[[Image:Screenshot_41ea57.png|thumb|right|Savok's tiny, non-updated tileset.]] |
| }} | | }} |
Line 492: |
Line 499: |
| |size=12×12 | | |size=12×12 |
| |resolution=960×300 | | |resolution=960×300 |
− | |comments=A larger version of this tileset is available [[#Herrbdog 2|below]]. | + | |comments=A larger version of this tileset is available [[#Herrbdog_16x16_tileset.gif|below]]. |
| }} | | }} |
| | | |
Line 560: |
Line 567: |
| |comments=This tileset is a square version of Plac1d's tileset with some modifications, like duller ground tiles and other. | | |comments=This tileset is a square version of Plac1d's tileset with some modifications, like duller ground tiles and other. |
| |demo=[[Image:Screenshot_nice_curses_12x12.png|thumb|right]] | | |demo=[[Image:Screenshot_nice_curses_12x12.png|thumb|right]] |
| + | }} |
| + | |
| + | {{Tileset| |
| + | |filename=zesty_curses_12x12.png |
| + | |author=[[User:ZesT|ZesT]] |
| + | |dated=2022-11-3 |
| + | |size=12×12 |
| + | |resolution=960×300 native |
| + | |comments= A fresh spin on Vidumec's "nice curses" tileset - includes a couple different graphics that both keep the ASCII feel and provide better visual representations while preventing text artefacts, including new graphics for sheets, plus a Moai statue since making the statue specifically humanoid didn't feel generalisable enough.<br>A [[Tileset repository#zesty_curses_24x24.png|24x24 version]] is available. |
| }} | | }} |
| | | |
Line 1,068: |
Line 1,084: |
| | | |
| {{Tileset| | | {{Tileset| |
− | |filename=Japa 0x20.png | + | |filename=Rose_20x20.png |
− | |author=[[User:Japa|Japa]] | + | |author=[[User:Japa|Rose]] |
| |dated=2019-04-29 | | |dated=2019-04-29 |
| |size=20×20 | | |size=20×20 |
Line 1,147: |
Line 1,163: |
| |demo=[[Image:Runeset Example.jpg|thumb|right|Runeset Maps]] | | |demo=[[Image:Runeset Example.jpg|thumb|right|Runeset Maps]] |
| |demo2=[[Image:Runeset Gameplay.jpg|thumb|right|Runeset Example]] | | |demo2=[[Image:Runeset Gameplay.jpg|thumb|right|Runeset Example]] |
| + | }} |
| + | |
| + | {{Tileset| |
| + | |filename=zesty_curses_24x24.png |
| + | |author=[[User:ZesT|ZesT]] |
| + | |dated=2022-11-3 |
| + | |size=12×12 |
| + | |resolution=960×300 native |
| + | |comments= An upscaled alternative to [[Tileset_repository#zesty_curses_12x12.png|my 12x12 tileset]].<br>'''Original description:''' A fresh spin on Vidumec's "nice curses" tileset - includes a couple different graphics that both keep the ASCII feel and provide better visual representations while preventing text artefacts, including new graphics for sheets, plus a Moai statue since making the statue specifically humanoid didn't feel generalisable enough. |
| }} | | }} |
| | | |
Line 1,563: |
Line 1,588: |
| |filename=Andux_sleipnir_8x12_tf.png | | |filename=Andux_sleipnir_8x12_tf.png |
| |author=[[User:Andux|Andux]] | | |author=[[User:Andux|Andux]] |
− | |dated=2012-08-07 | + | |dated=2012-08-07 (updated 2024-10-01) |
| |size=8×12 | | |size=8×12 |
| |resolution=640×480 | | |resolution=640×480 |
− | |comments=A modified version of the default curses_640x300 tileset, partly inspired by the font [http://www.myfonts.com/fonts/facetype/loki/ Loki] by Marcus Sterz/FaceType. | + | |comments=A modified version of the default curses_640x300 tileset, partly inspired by the font [https://www.myfonts.com/collections/loki-font-facetype Loki] by Marcus Sterz/FaceType. |
| }} | | }} |
| | | |
Line 1,595: |
Line 1,620: |
| |size=8×12 | | |size=8×12 |
| |resolution=640×300 | | |resolution=640×300 |
− | |comments=Updated 08/09/09. Updated most characters, the biggest change is the 3d style walls. If you use my set I'd highly recommend [http://www.dwarffortresswiki.net/index.php/List_of_user_graphics_sets#Plac1d Plac1d's character graphic set.] My 640×300, everything completely shaded. | + | |comments=Updated 08/09/09. Updated most characters, the biggest change is the 3d style walls. If you use my set I'd highly recommend [[40d:Graphics set repository#Plac1d's graphics set|Plac1d's character graphic set]]. My 640×300, everything completely shaded. |
| |demo=[[Image:Kein-curs.gif|thumb|right|Kein's Tileset]] | | |demo=[[Image:Kein-curs.gif|thumb|right|Kein's Tileset]] |
| }} | | }} |
Line 1,605: |
Line 1,630: |
| |size=8×12 | | |size=8×12 |
| |resolution=640×300 | | |resolution=640×300 |
− | |comments=A tweaked version of [[#Tocky|Tocky's 10×10 tileset]] converted to 8×12. Try using this with my [[List of user graphics sets#Plac1d|graphics set]]! | + | |comments=A tweaked version of [[#Tocky_square_10x10.png|Tocky's 10×10 tileset]] converted to 8×12. Try using this with my [[40d:Graphics set repository#Plac1d's graphics set|graphics set]]! |
| | | |
| [http://dffd.wimbli.com/file.php?id=63 Download the .BMP] | | [http://dffd.wimbli.com/file.php?id=63 Download the .BMP] |
Line 1,838: |
Line 1,863: |
| |resolution=800×400 | | |resolution=800×400 |
| |comments=The Victor 9000/Sirius 1 computer character set, extracted from vintl01.chr. | | |comments=The Victor 9000/Sirius 1 computer character set, extracted from vintl01.chr. |
| + | }} |
| + | |
| + | {{Tileset| |
| + | |filename=Andux_SleipnirLt_10x16_tf.png |
| + | |author=[[User:Andux|Andux]] |
| + | |dated=2024-10-01 |
| + | |size=10×16 |
| + | |resolution=1280×768 |
| + | |comments=Larger variant of my 8×12 Sleipnir tileset. |
| }} | | }} |
| | | |
Line 1,972: |
Line 2,006: |
| [[Category:Mods]] | | [[Category:Mods]] |
| [[Category:Interface]] | | [[Category:Interface]] |
| + | [[ru:Tileset repository]] |