[Source Available] [v2.0.0 - Nov 17th] Doom Writer! For writing text in Doom-style!

Maps, modifications, add-ons, projects, and other releases for Zandronum. Also includes announcers.
User avatar
Vincent(PDP)
Forum Regular
Posts: 526
Joined: Thu Mar 14, 2013 7:35 pm
Location: Sweden
Clan: My DOOM site
Clan Tag: <MDS>
Contact:

[Source Available] [v2.0.0 - Nov 17th] Doom Writer! For writing text in Doom-style!

#1

Post by Vincent(PDP) » Sat Apr 26, 2014 12:34 pm

Image
- For Writing text in Doom-style!
Created by: Visual Vincent

Well what's this?
Doom Writer is a program for writing Doom-style text and saving it as images. You can use it for your WADs, your websites, your videos etc...
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.)


Why should i use this? You can already write text in Zandronum.
Well, Zandronum doesn't include capital letters in it's BIGFONT. This application does!
How do you change the color of the letters?
It's just like in Zandronum. You type \c and then a letter for what color you want. (It's important that it's a small c and a capital letter of what color you want. For example \cF would make the text gold.)
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
B: tan
C: white
D: green
E: brown
F: gold
G: red
H: blue
I: orange
J: white
K: yellow
L: untranslated (original color of the font)
M: black
N: sky blue
O: beige
P: olive
Q: dark green
R: dark red
S: brown
T: purple
U: gray
V: turquoise


How do you use the letter offset function?
To use the letter offset function type "\[O##]" Before your text (where ## is a number such as 09 or 17 etc). If you want parts of the text to not have the offsets, simply type "\[O00]" Before it. It's important that you use a big O in the command.
A little note: Place the colors BEFORE the offset function, or else the application will make unuseful spaces.
How do you import custom charts?
To import custom charts into the main application, go to File > Options > Custom Charts. From there, just select the id you want to give the chart and press "Change...". There will now popup a window with the list of all imported charts (if any). Now you either select a chart from the list and press "Select", or you press "Import" and you locate the chart that you wish to import. The chart will then be added to the list of imported charts.

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!
Chart Editor
Spoiler: A small introduction to the Chart Editor (Open)
Main window
Image
1. 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 window
Image
1. 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
Image


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.

Screenshot
Spoiler: Screenshot (Open)
Image
Result
Image

Download
Support
If you find any bugs, have any problems/suggestions OR if you just want to ask something, you can contact us here: support@mydoomsite.com
Support options are also available in the application.


Updates
v2.0.0:
* 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.
v1.3.1:
* Added resizing option.
v1.3.0:
* Added multiline support with row spacing 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.
v1.2.7:
* Small bug fix when sending a bug report.

Suggestions
Feel free to post any suggestions in this thread.
If you want to be more private there's a built-in function in Doom Writer, for sending suggestions or bug reports.



Upcoming features/fixes
* New, fresh version.
Please help us by giving us suggestions.
Last edited by Vincent(PDP) on Thu Jun 25, 2015 11:13 am, edited 1 time in total.
//Visual Vincent ( Vincent (PDP) )
- My DOOM site Team

My projects:
Spoiler: (Open)
Doom Writer
Escape From The Laboratory - Done
Escape From The Laboratory Part 2
Parkskolan Zombie Horde Map (ZM10) - Done
In game Admin Commands for Zandronum.
Achievement Mod for Zandronum
Stats mod

User avatar
agaures
Forum Regular
Posts: 591
Joined: Mon Dec 10, 2012 6:34 am
Location: New Zealand

RE: Doom Writer! For writing text in Doom-style!

#2

Post by agaures » Sat Apr 26, 2014 1:22 pm

Not bad at all :smile:
This could be very useful.
<agaures> I'm guessing you haven't played many doom mods before huh? :p
<Zuplin> i have played master of puppets zombies doom center and a couple more
<agaures> so not many
<Zuplin> i thought that was everything

User avatar
Vincent(PDP)
Forum Regular
Posts: 526
Joined: Thu Mar 14, 2013 7:35 pm
Location: Sweden
Clan: My DOOM site
Clan Tag: <MDS>
Contact:

RE: Doom Writer! For writing text in Doom-style!

#3

Post by Vincent(PDP) » Sat Apr 26, 2014 1:24 pm

agaures wrote: Not bad at all :smile:
This could be very useful.
Thanks :razz:
//Visual Vincent ( Vincent (PDP) )
- My DOOM site Team

My projects:
Spoiler: (Open)
Doom Writer
Escape From The Laboratory - Done
Escape From The Laboratory Part 2
Parkskolan Zombie Horde Map (ZM10) - Done
In game Admin Commands for Zandronum.
Achievement Mod for Zandronum
Stats mod

User avatar
Vincent(PDP)
Forum Regular
Posts: 526
Joined: Thu Mar 14, 2013 7:35 pm
Location: Sweden
Clan: My DOOM site
Clan Tag: <MDS>
Contact:

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#4

Post by Vincent(PDP) » Sat Apr 26, 2014 3:10 pm

A bug on the "Send bug/suggestion report" window has been fixed.
//Visual Vincent ( Vincent (PDP) )
- My DOOM site Team

My projects:
Spoiler: (Open)
Doom Writer
Escape From The Laboratory - Done
Escape From The Laboratory Part 2
Parkskolan Zombie Horde Map (ZM10) - Done
In game Admin Commands for Zandronum.
Achievement Mod for Zandronum
Stats mod

User avatar
Ænima
Addicted to Zandronum
Posts: 3444
Joined: Tue Jun 05, 2012 6:12 pm
Location: Shpongleland

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#5

Post by Ænima » Sat Apr 26, 2014 3:24 pm

OMG

won't need to dick around in photoshop or screenshot ingame text anymore. Great job!
Image ­ ­
­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­
Doom64: Unabsolved: Doom64 and Diablo2 had a baby


ZandroSkins
: a pack made by our community
Squad Radio: a WASD-powered chat menu, add your own sounds
AeniPuffs: neat blood and puff effects

User avatar
Vincent(PDP)
Forum Regular
Posts: 526
Joined: Thu Mar 14, 2013 7:35 pm
Location: Sweden
Clan: My DOOM site
Clan Tag: <MDS>
Contact:

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#6

Post by Vincent(PDP) » Sat Apr 26, 2014 4:28 pm

Ænima wrote: OMG

won't need to dick around in photoshop or screenshot ingame text anymore. Great job!
Thanks :D

I got tired of screenshots n' shit too. And since I know how to program I created this.
The images are also in the same size as Doom's text, so no need to worry about resizing if it's going to be imported to it. :3
Last edited by Vincent(PDP) on Sat Apr 26, 2014 4:34 pm, edited 1 time in total.
//Visual Vincent ( Vincent (PDP) )
- My DOOM site Team

My projects:
Spoiler: (Open)
Doom Writer
Escape From The Laboratory - Done
Escape From The Laboratory Part 2
Parkskolan Zombie Horde Map (ZM10) - Done
In game Admin Commands for Zandronum.
Achievement Mod for Zandronum
Stats mod

User avatar
Espio
Forum Regular
Posts: 369
Joined: Sat Jun 02, 2012 8:28 pm
Location: OldWorldBlues.esm

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#7

Post by Espio » Sat Apr 26, 2014 6:15 pm

Awesome stuff. I can definitely use this for things.
Image
http://youtu.be/qbgpcemxVPA?t=8s "Get the fuck up."
https://www.mediafire.com/?kb7sf1nizgwvqsr My custom music wad for Doom I & II - 166 MEG WARNING

(09:58:54)<BlueCool>think of all the stuff i couldve done in thoes 5 second
(09:59:05)<BlueCool>1. bake cookies
(09:59:16)<BlueCool>2. eat cookies

ESTAR
 
Posts: 60
Joined: Mon Jan 07, 2013 5:13 pm
Location: Dominican Republic (we are not half-naked natives)
Contact:

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#8

Post by ESTAR » Sat Apr 26, 2014 6:20 pm

Ænima wrote: OMG

won't need to dick around in photoshop or screenshot ingame text anymore. Great job!
I tought that too!

Good job Vincent!
Image

Konar6
IRC Operator
Posts: 455
Joined: Sun May 27, 2012 9:38 am

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#9

Post by Konar6 » Sun Apr 27, 2014 10:04 am

That looks cool.
Ijon Tichy wrote:I like how your first responses to concerns being raised was to start insulting people, accusing random people on the Internet of being Shadowfox, and digging up irrelevant shit from the past. It really inspires confidence in me that you guys are level-headed and rational folks.


<BlueCool> you guys IQ is the same as my IP, Dynamic

Crasger
 
Posts: 19
Joined: Fri Apr 11, 2014 6:48 am
Location: The tubes. That's where the country has supposedly gone down to.

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#10

Post by Crasger » Sun Apr 27, 2014 3:51 pm

WOAH! About time we got this.
I've had enough of the news. They're nothing but opportunistic, sensationalist, scandalous and controversial fakes. This is their latest piece on how golf causes mass acts of violence:
[spoiler]
Image
Yes I am aware that that's a paddle and not a golf club. Sue me.
[/spoiler]

User avatar
Vincent(PDP)
Forum Regular
Posts: 526
Joined: Thu Mar 14, 2013 7:35 pm
Location: Sweden
Clan: My DOOM site
Clan Tag: <MDS>
Contact:

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#11

Post by Vincent(PDP) » Sun Apr 27, 2014 4:22 pm

Crasger wrote: WOAH! About time we got this.
Indeed.

Currently working with multiline support!
//Visual Vincent ( Vincent (PDP) )
- My DOOM site Team

My projects:
Spoiler: (Open)
Doom Writer
Escape From The Laboratory - Done
Escape From The Laboratory Part 2
Parkskolan Zombie Horde Map (ZM10) - Done
In game Admin Commands for Zandronum.
Achievement Mod for Zandronum
Stats mod

User avatar
Ivan
Addicted to Zandronum
Posts: 2189
Joined: Mon Jun 04, 2012 5:38 pm
Location: Omnipresent

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#12

Post by Ivan » Sun Apr 27, 2014 4:34 pm

This is quite nice!
=== RAGNAROK DM ON ... uh... dead forever? ===
=== ALWAYS BET ON ... uh... dead forever? ===
=== Who wanta sum wang? ===
=== Death and Decay - A new Monster/Weapon replacer ===

User avatar
Vincent(PDP)
Forum Regular
Posts: 526
Joined: Thu Mar 14, 2013 7:35 pm
Location: Sweden
Clan: My DOOM site
Clan Tag: <MDS>
Contact:

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#13

Post by Vincent(PDP) » Sun Apr 27, 2014 7:30 pm

Everybody:
Feel free to post any suggestions in this thread.
If you want to be more private there's a built-in function in Doom Writer, for sending suggestions or bug reports.
//Visual Vincent ( Vincent (PDP) )
- My DOOM site Team

My projects:
Spoiler: (Open)
Doom Writer
Escape From The Laboratory - Done
Escape From The Laboratory Part 2
Parkskolan Zombie Horde Map (ZM10) - Done
In game Admin Commands for Zandronum.
Achievement Mod for Zandronum
Stats mod

User avatar
Doomkid
Frequent Poster Miles card holder
Posts: 908
Joined: Sun Nov 25, 2012 2:04 am
Location: Aussie Land
Clan: UniDoom
Clan Tag: [UD]
Contact:

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#14

Post by Doomkid » Thu May 01, 2014 11:53 am

I've been waiting for a program like this for 10+ years now, and I know I'm not the only one. Thank you!

User avatar
Vincent(PDP)
Forum Regular
Posts: 526
Joined: Thu Mar 14, 2013 7:35 pm
Location: Sweden
Clan: My DOOM site
Clan Tag: <MDS>
Contact:

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#15

Post by Vincent(PDP) » Thu May 01, 2014 1:15 pm

doom_kid92 wrote: I've been waiting for a program like this for 10+ years now, and I know I'm not the only one. Thank you!
You're welcome :)
Just a little update:
I've succeeded when it comes to fixing the multiline support! And I'll soon go on with the so called "Fake" letters.
Last edited by Vincent(PDP) on Thu May 01, 2014 1:17 pm, edited 1 time in total.
//Visual Vincent ( Vincent (PDP) )
- My DOOM site Team

My projects:
Spoiler: (Open)
Doom Writer
Escape From The Laboratory - Done
Escape From The Laboratory Part 2
Parkskolan Zombie Horde Map (ZM10) - Done
In game Admin Commands for Zandronum.
Achievement Mod for Zandronum
Stats mod

User avatar
Doomkid
Frequent Poster Miles card holder
Posts: 908
Joined: Sun Nov 25, 2012 2:04 am
Location: Aussie Land
Clan: UniDoom
Clan Tag: [UD]
Contact:

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#16

Post by Doomkid » Fri May 02, 2014 9:23 am

Is it possible to have the lowercase font colored white? This would be ideal for long map names and such. A small suggestion, that is if it isn't already possible :)

User avatar
Vincent(PDP)
Forum Regular
Posts: 526
Joined: Thu Mar 14, 2013 7:35 pm
Location: Sweden
Clan: My DOOM site
Clan Tag: <MDS>
Contact:

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#17

Post by Vincent(PDP) » Fri May 02, 2014 10:13 am

doom_kid92 wrote: Is it possible to have the lowercase font colored white? This would be ideal for long map names and such. A small suggestion, that is if it isn't already possible :)
Do you mean the regular in-game chat font, or...?
If so, yes... But that would require creating 22 additional charts. The application gathers the Doom font from specific charts I've created. Here's an example of a chart with the gold color:
[spoiler]Image[/spoiler]
Last edited by Vincent(PDP) on Fri May 02, 2014 10:25 am, edited 1 time in total.
//Visual Vincent ( Vincent (PDP) )
- My DOOM site Team

My projects:
Spoiler: (Open)
Doom Writer
Escape From The Laboratory - Done
Escape From The Laboratory Part 2
Parkskolan Zombie Horde Map (ZM10) - Done
In game Admin Commands for Zandronum.
Achievement Mod for Zandronum
Stats mod

User avatar
Vincent(PDP)
Forum Regular
Posts: 526
Joined: Thu Mar 14, 2013 7:35 pm
Location: Sweden
Clan: My DOOM site
Clan Tag: <MDS>
Contact:

RE: [v1.2.7] Doom Writer! For writing text in Doom-style!

#18

Post by Vincent(PDP) » Fri May 02, 2014 3:53 pm

The next update will be released either tonight or tomorrow, depending on when I've got the time. :)
//Visual Vincent ( Vincent (PDP) )
- My DOOM site Team

My projects:
Spoiler: (Open)
Doom Writer
Escape From The Laboratory - Done
Escape From The Laboratory Part 2
Parkskolan Zombie Horde Map (ZM10) - Done
In game Admin Commands for Zandronum.
Achievement Mod for Zandronum
Stats mod

User avatar
Vincent(PDP)
Forum Regular
Posts: 526
Joined: Thu Mar 14, 2013 7:35 pm
Location: Sweden
Clan: My DOOM site
Clan Tag: <MDS>
Contact:

RE: [v1.3.0] Doom Writer! For writing text in Doom-style!

#19

Post by Vincent(PDP) » Sat May 03, 2014 10:22 am

Finally, the new and exclusive update has been released! :D
Check the updated screenshot too see how it looks!
Last edited by Vincent(PDP) on Sat May 03, 2014 10:27 am, edited 1 time in total.
//Visual Vincent ( Vincent (PDP) )
- My DOOM site Team

My projects:
Spoiler: (Open)
Doom Writer
Escape From The Laboratory - Done
Escape From The Laboratory Part 2
Parkskolan Zombie Horde Map (ZM10) - Done
In game Admin Commands for Zandronum.
Achievement Mod for Zandronum
Stats mod

jam
New User
Posts: 2
Joined: Sun Feb 03, 2013 5:20 pm

RE: [v1.3.0] Doom Writer! For writing text in Doom-style! - New exclusive update!

#20

Post by jam » Sun May 04, 2014 9:14 pm

Is any source available?

EDIT:
nvm, found the source code XD
Last edited by jam on Sun May 04, 2014 9:15 pm, edited 1 time in total.

Post Reply