Playscii: new editor for ENDOOM lumps

Any utility that assists in the creation of mods, assets, etc, go here. For example: Ultimate Doom Builder, Slade, WadSmoosh, Oblige, etc.
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.
Post Reply
User avatar
JPL
 
 
Posts: 523
Joined: Mon Apr 09, 2012 12:27 pm
Contact:

Playscii: new editor for ENDOOM lumps

Post by JPL »

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.
playscii_endoom1.jpg
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.
playscii_endoom2.jpg
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.
Gez
 
 
Posts: 17833
Joined: Fri Jul 06, 2007 3:22 pm

Re: Playscii: new editor for ENDOOM lumps

Post by Gez »

Nice!

Hmm...
To pan the view, use shift and the arrow keys or W/A/S/D (for up/left/down/right respectively)
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.
User avatar
JPL
 
 
Posts: 523
Joined: Mon Apr 09, 2012 12:27 pm
Contact:

Re: Playscii: new editor for ENDOOM lumps

Post by JPL »

Gez wrote:
To pan the view, use shift and the arrow keys or W/A/S/D (for up/left/down/right respectively)
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.
You can rebind keys in the binds.cfg file, see this bit from the docs on where that file is on your OS:
http://vectorpoem.com/playscii/howto_main.html#config
User avatar
Tormentor667
Posts: 13530
Joined: Wed Jul 16, 2003 3:52 am
Contact:

Re: Playscii: new editor for ENDOOM lumps

Post by Tormentor667 »

This is interesting... out of curiosity, can you import bitmaps and Playscii converts them to ASCII as close as possible?
User avatar
Jaxxoon R
Posts: 772
Joined: Sun May 04, 2014 7:22 pm

Re: Playscii: new editor for ENDOOM lumps

Post by Jaxxoon R »

Image
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 :P
Gez
 
 
Posts: 17833
Joined: Fri Jul 06, 2007 3:22 pm

Re: Playscii: new editor for ENDOOM lumps

Post by Gez »

Jaxxoon R wrote:I'm also a bit confused by how the colors never look quite right once you export it.
Might be the CRT effect.
User avatar
Jaxxoon R
Posts: 772
Joined: Sun May 04, 2014 7:22 pm

Re: Playscii: new editor for ENDOOM lumps

Post by Jaxxoon R »

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.
User avatar
Rachael
Posts: 13530
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her
Contact:

Re: Playscii: new editor for ENDOOM lumps

Post by Rachael »

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:
Spoiler:
User avatar
JPL
 
 
Posts: 523
Joined: Mon Apr 09, 2012 12:27 pm
Contact:

Re: Playscii: new editor for ENDOOM lumps

Post by JPL »

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.
Gez
 
 
Posts: 17833
Joined: Fri Jul 06, 2007 3:22 pm

Re: Playscii: new editor for ENDOOM lumps

Post by Gez »

Note that all this is explained on the [wiki]ANSI[/wiki] page of the wiki, with a pretty table and a handy chart.
Post Reply

Return to “Creation, Conversion, and Editing”