ENDOOM art seems to be somewhat beloved despite ZDoom's Windows-only support for it, so recently as I was adding an Importer/Exporter system to my ASCII art editor Playscii I decided to use ENDOOM as a test case, and because the format is fairly simple it worked well. So! You can now use Playscii to import, edit, and export ENDOOMs. I know PabloDraw is already a pretty good option for these but maybe hex editing the file to make it usable by Doom scares you? Or maybe you'll like Playscii's idiosyncratic little user interface.
To be clear, Playscii is an existing non-Doom project of mine. It's an ASCII art, animation, and game creation tool. It's open source and PWYW-free on itch.io. Easiest way to try it out is to download it there via the itch.io app and hit launch.
You can import an existing ENDOOM lump with "Import" from the File menu. Playscii supports all kinds of character sets and color palettes but ENDOOMs will be imported with the DOS character set and EGA palette, as expected.
You can then use Playscii's paint tools to make whatever you want - see Playscii's art mode docs. The screenshot above shows the custom ENDOOM from WadSmoosh, with a version of the Doom logo converted from a bitmap - that's a nifty thing Playscii does.
Keep in mind one limitation of the ENDOOM format is that you can't use any of the brighter EGA colors as character backgrounds, even though Playscii will happily let you do so it won't show up correctly in-game.
When you're done editing, select "Export" from the File menu, choose the ENDOOM exporter, and you'll have a lump file written in the Playscii documents folder, ready for adding to a wad.
The one ENDOOM feature it doesn't currently support is the blinking text. I could probably add support for this pretty easily, maybe by reading any non-blank characters on a second layer (Playscii supports photoshop-style layers btw). If people are dying for this feature I could add it, I just know not all source ports support it.
If you find a bug, you can report it here.
Playscii: new editor for ENDOOM lumps
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
-
-
- Posts: 523
- Joined: Mon Apr 09, 2012 12:27 pm
Playscii: new editor for ENDOOM lumps
You do not have the required permissions to view the files attached to this post.
-
-
- Posts: 17902
- Joined: Fri Jul 06, 2007 3:22 pm
Re: Playscii: new editor for ENDOOM lumps
Nice!
Hmm...
Hmm...
Can the keys be rebound? I much prefer ESDF. My problem with WASD is that it's as comfortable on an AZERTY keyboard as ZQSD is on a QWERTY keyboard.To pan the view, use shift and the arrow keys or W/A/S/D (for up/left/down/right respectively)
-
-
- Posts: 523
- Joined: Mon Apr 09, 2012 12:27 pm
Re: Playscii: new editor for ENDOOM lumps
You can rebind keys in the binds.cfg file, see this bit from the docs on where that file is on your OS:Gez wrote:Can the keys be rebound? I much prefer ESDF. My problem with WASD is that it's as comfortable on an AZERTY keyboard as ZQSD is on a QWERTY keyboard.To pan the view, use shift and the arrow keys or W/A/S/D (for up/left/down/right respectively)
http://vectorpoem.com/playscii/howto_main.html#config
-
- Posts: 13546
- Joined: Wed Jul 16, 2003 3:52 am
Re: Playscii: new editor for ENDOOM lumps
This is interesting... out of curiosity, can you import bitmaps and Playscii converts them to ASCII as close as possible?
-
- Posts: 772
- Joined: Sun May 04, 2014 7:22 pm
Re: Playscii: new editor for ENDOOM lumps
Yeah, actually. It's a little awkward getting the resolution right so the image isn't off center, though. I'm also a bit confused by how the colors never look quite right once you export it. Either way it's a handy program to have if you're ever in the process of making a vanilla/boom mapset. I'd definitely drop a few bucks the developer's way once I have money to spend
-
-
- Posts: 17902
- Joined: Fri Jul 06, 2007 3:22 pm
Re: Playscii: new editor for ENDOOM lumps
Might be the CRT effect.Jaxxoon R wrote:I'm also a bit confused by how the colors never look quite right once you export it.
-
- Posts: 772
- Joined: Sun May 04, 2014 7:22 pm
Re: Playscii: new editor for ENDOOM lumps
No, not that. I turn that off. When I export the converted art as an ENDOOM it will look differently from what it looks like in the program. It has something to do with the color background/foreground shenanigans.
-
- Posts: 13696
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: Playscii: new editor for ENDOOM lumps
There are only 16 colors available total. 8 of those are reserved for the blinking bit for background colors, so only 8 total colors are even available for the backgrounds.
Right from the outset here you are working with an extremely limited set. There's no possible way the colors will not look a little weird.
I think the exact colors can be changed by changing some of ZDoom's VGA emulation data (I know one exists for the font, but not sure about the colors) - but here's a list of colors that were available for mode 0x03h (which was the default for DOS) without directly modifying the VGA's EGA/DAC registers:
Right from the outset here you are working with an extremely limited set. There's no possible way the colors will not look a little weird.
I think the exact colors can be changed by changing some of ZDoom's VGA emulation data (I know one exists for the font, but not sure about the colors) - but here's a list of colors that were available for mode 0x03h (which was the default for DOS) without directly modifying the VGA's EGA/DAC registers:
Spoiler:
-
-
- Posts: 523
- Joined: Mon Apr 09, 2012 12:27 pm
Re: Playscii: new editor for ENDOOM lumps
Sorry, should have been clearer in what I wrote above. Using the numbers in the color chart Rachael posted, background colors can only be colors 0 through 7, ie the first 8 colors you see in the color palette swatch in Playscii.
-
-
- Posts: 17902
- Joined: Fri Jul 06, 2007 3:22 pm
Re: Playscii: new editor for ENDOOM lumps
Note that all this is explained on the [wiki]ANSI[/wiki] page of the wiki, with a pretty table and a handy chart.