It also includes the original Doom's capital letters and all the original Zandronum colors. (Please note that the capital letters F, J, X and Z were NOT created by id Software, instead I created them since they don't seem to exist in the normal Doom.)
Spoiler: Color list (from [url=http://www.skulltag.com/stmanual/faq.html#general (Open)http://www.skulltag.com/stmanual/faq.html#general[/url])]
A: reddish brick
L: untranslated (original color of the font)
N: sky blue
Q: dark green
R: dark red
A little note: Place the colors BEFORE the offset function, or else the application will make unuseful spaces.
When you're done in the "Custom Charts" section, you must restart Doom Writer in order for it to load the custom charts. Then simply type "\c[A##]" before the text you wish to use your custom chart. (A## is the charts id which you set it to in the "Custom Charts" section. You're able to add 99 custom charts.)
Please note: When Doom Writer loads it's custom charts, it loads them into the computer's memory (RAM). So how many custom charts it will be able to load depends on how much RAM your computer's got. The application can consume a lot of your computer's memory if many charts are loaded!
Spoiler: A small introduction to the Chart Editor (Open)Main window1. Your chart Picture.
2. The text field where you input the Hex color for recoloring. (For certain recolor methods there are two boxes, in that case Box #1 (from the left) is usually supposed to be the darkest color, and Box #2 is usually supposed to be the brightest color. (If, of course, you don't want to change the order)).
3. The recolor button. Pressing it will recolor the chart using the selected recoloring method.
4. The quicksave button.
5. The list where you select the wanted method to recolor the chart.Spoiler: Recoloring methods (Open)-= Overlay =-
Translates the image using a ColorMatrix, sort of lays the new colors on top of the old ones.
-= Brightness Remap =-
Done pixel-by-pixel. Takes each of the R, G and B values of the new pixel and subtracts it with the old pixel's brightness.
-= Color range Remap =-
Get's a sequence of colors from the left and right Hex color box and then translates the image pixel-by-pixel.
-= Luminance remap =-
Recolors each pixel to it's luminance value.
-= Palette preview =-
Previews all the pixels in the image.
-= Doom-like =-
Recolors the image pixel-by-pixel in a Doom-looking way, but it's still not as Doom-looking as the Doom remap. This remap also uses the ColorBlender.exe (if you've noticed it), which mixes the two new colors from the left and right Hex color boxes and then the Chart Editor applies the colors pixel-by-pixel.
-= Doom =-
Translates the chart as close as possible to the ZDoom/Zandronum's translation by creating a range of colors from the two colors specified in the left and right Hex color boxes. This is unfortunately not perfect and the result will vary from ZDoom's/Zandronum's translation.
6. The progress bar displaying the recoloring progress.
The Chart Offsets window1. The box where you can select the characters' size and position. (To select: Press and hold your left mousebutton at the point from where you would like to start the selection, then drag the selection square to the specified point where you would like to end the selection. As seen in the picture, everything inside the selection border plus the border itself, will become the new offset for the character.)
2. Zoom buttons.
3. Zoom out the selection box to the picture's original size.
4. The preview box where you can preview the character you just selected from the selection box.
5. The character you are editing the current offsets for.
6. If this is checked, the application will automatically change the character you're editing to the next one when you have finished selecting the first one. (By releasing the left mousebutton).
7. The list of all supported characters and their offset's. The offset's are editable. They are defined like this:
PosX = The character's start X-coordinate in the picture.
PosY = The character's start Y-coordinate in the picture.
Width = The width of the character.
Height = The height of the character.
8. The save and exit buttons.
The Additional Options window
1. The space length input box. (The length of the space character).
2. Preview boxes.
3. Preview buttons to preview the space length and the character spacing.
4. The character spacing input box. (The space between each character. Which is calculated like this: (<Previous character end position> - <Character spacing>). So putting negative values will increase the spacing between the characters.)
5. The Adjust Clippings list of the characters. If you wish for all the other characters, after the specified one(s), to be placed a bit higher up (instead of by the bottom) you can set the "Clip?" property for that/those specified character(s) to true, and then change the "Pixels" setting to how many pixels you wish the other characters to move up. I.e: Originally the 'Q' character adjust the others' clipping with 2 pixels. There's an example in the picture below the list.
6. An Adjust Clippings preview of how the 'Q' character adjusts the other characters' positions.
7. The save and exit buttons.
Spoiler: Screenshot (Open)Result
Download from mydoomsite.com
Download from mydoomsite.com (ZIP Only)
Doom Writer v1.2.7 Source Code (GitHub)
Support options are also available in the application.
* Added custom charts!
* Added Chart Editor!
* A few minor and major bug fixes.
* Added a new option: Treat charts as Doom text.
* Included the SMALLFONT charts plus some extra charts.
* Added resizing option.
* Added letter offset function!
* Added "fake" letters created by me (uppercase F, J, X and Z)!
* Added a statusbar to view errors more properly.
* Added two more options in the Help menu.
* And some minor bugfixes.
If you want to be more private there's a built-in function in Doom Writer, for sending suggestions or bug reports.
Please help us by giving us suggestions.