Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411423 Posts in 69363 Topics- by 58416 Members - Latest Member: JamesAGreen

April 18, 2024, 05:53:51 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperArt (Moderator: JWK5)ASCIIPaint and WEPaint
Pages: 1 ... 11 12 [13] 14
Print
Author Topic: ASCIIPaint and WEPaint  (Read 98587 times)
eigenbom
Level 10
*****


@eigenbom


View Profile WWW
« Reply #240 on: March 17, 2012, 09:28:58 PM »

those portraits are great, good work Smiley
Logged

Joshua
Level 5
*****


Be rad to one another!


View Profile WWW
« Reply #241 on: March 19, 2012, 06:24:55 PM »

When I was playing your game I was wondering what you used to create the portraits. Good work and fun game!
Logged

Quarry
Level 10
*****


View Profile
« Reply #242 on: April 06, 2012, 12:27:06 PM »

This thread actually inspired me to use more color and character variety in my rogues

Logged
shpoonj
Guest
« Reply #243 on: April 13, 2012, 05:07:35 PM »

What are the odds of getting ascii output? I'd love to be able to 'draw' some ascii art to throw into a project, but I'd need text!
Logged
eigenbom
Level 10
*****


@eigenbom


View Profile WWW
« Reply #244 on: April 13, 2012, 05:15:22 PM »

My ascii-paint has .txt output but it doesn't include the colour info. The full ascii-paint .apf file format contains all the info and is fairly simple to parse, check out this file for the nitty gritty.
Logged

JP
Level 0
***


vordhosbn brezhoneg


View Profile WWW
« Reply #245 on: May 05, 2012, 08:22:58 PM »

Hello!  I've started working on another ASCII art tool that is a bit different:
* support for arbitrary charsets / palettes (C64, Atari 8-bit, DOS, ZX Spectrum, whatever)
* UI optimized for speed of the most common painting operations, ie high "flow"
* UI can scale up to any resolution
* UI renders in the current character set and palette (looks cool!)
* python/pygame instead of flash (+/-)
* open source

Screenshot!



A fairly recent version is here:
http://code.google.com/p/vectorpoem/downloads/list

Update: Windows EXE build here: https://www.dropbox.com/sh/mx85yxav8ta59g5/jtUWbn2ycV

Build notes:

Quote
EDSCII is an ASCII art editor supporting arbitrary color palettes and character sets.
This is the first build where the most basic of editing tools are usable.  The app loads/saves from/to a single file.

commands:
spacebar - bring up character + color selector
left-click - selected foreground color in color selector
right-click - selected background color in color selector
c - toggle character painting
f - toggle foreground color painting
b - toggle background color painting

My TODO list shows where I'm going with it:
http://code.google.com/p/vectorpoem/source/browse/trunk/petscii/todo.txt

Let me know what you think!  I'm very eager for some feedback, especially on the UI which I want to make the best of its kind.
If there's enough interest I'll give the thing its own thread.
« Last Edit: May 06, 2012, 10:06:51 AM by JP » Logged
Triplefox
Level 9
****



View Profile WWW
« Reply #246 on: May 14, 2012, 07:21:46 AM »

I'd like to see a go-to common file format for all of these ASCII tools, because there's some barriers keeping them out of usage in games right now. I looked around a month or two back and ultimately implemented XBIN, which is a very cool and compact spec, designed to stream well over slow modem connections by interleaving color and character data in a single RLE stream. But it wasn't quite right for use in a modern ASCII game; for example, height was implicit, which made it kind of annoying to edit, at least in PabloDraw. And while it had entries for palette and character set, the character size was limited. It didn't have a notion of transparency. Et cetera.

My own ideas:

-JSON-based first - maybe later a binary form with IFF/FourCC style chunks. Ease of implementation is critical - we want to be able to bootstrap partial support in an engine just by eyeballing an example file. To grow the format, we can add more chunk types.
-Fixed, predefined modes for number of colors, characters, blink, transparency, etc. Pretty much all character-graphics systems in existence just take some power of 2 or boolean value for each of these properties, so I think we can decompose them into individual settings.
-A named character set and palette identifier, under the assumption that most assets are aiming to reuse an existing retro system, or address a common set for the game(which could be referenced in a nearby file).
-Custom character sets(this should be an all-or-nothing proposition - either you're using an existing set or you're completely replacing one - otherwise implementation is complex)
-Custom RGB palettes
-Planar layers. This allows for any combination of characters/attributes to be stacked and gives a straightforward path towards support for animations too - if the file has more layers than needed for the rendering mode, the extra layers are animation frames.
-No compression beyond the JSON/binary distinction. Adds too much implementation overhead, and we can always apply a generic compressor on top on distributables or(if creating assets for a real retrocomputer) write a custom exporter.
Logged

eigenbom
Level 10
*****


@eigenbom


View Profile WWW
« Reply #247 on: May 14, 2012, 02:17:57 PM »

Yeh I agree that there's a technical barrier to their usage, but that's probably because there are such a wide variety of applications. Although i worked on it quite a while back now, i seem to recall that ascii-paint uses an uncompressed RIFF-based format, has layers, has transparency, has custom palettes and custom character sets. If you go digging maybe you'll see that your wishes are already fulfilled. Wink

Logged

Kurt
Level 5
*****



View Profile
« Reply #248 on: May 19, 2012, 04:56:48 PM »





I'm done with this program, I'm stopping before more stupid stuff like that happens again.
Logged

TheBreadCat
Level 0
***


View Profile WWW
« Reply #249 on: July 01, 2012, 10:56:55 AM »


It took some time, but I think the result is ok Tongue
« Last Edit: July 24, 2012, 01:31:05 PM by TheBreadCat » Logged

Twitter: marcoaslak
Pineapple
Level 10
*****

~♪


View Profile WWW
« Reply #250 on: July 23, 2012, 03:51:18 PM »



Yet another ANSI paint program appears!

Download!

This program can also open images produced by WEPaint.

Logged
Kyzrati
Level 10
*****



View Profile WWW
« Reply #251 on: April 27, 2013, 07:24:30 AM »

Hey eigenbom, just dropping by to say that your fork is so much more feature complete than the other editors I've tried over the years, it was a pleasure to work with.

I made this using your fork:


I'll soon be coding my own ASCII editor based largely on your feature set, though with some modifications I need to ensure more efficient workflow and better compatibility with X@COM. You can read more about it in my blog post.

On a side note, I absolutely love the collection of art that appeared in this thread back when it was active. I guess everyone's all all ASCII'd out now? Such an inspiring thread... (I even downloaded all the images and sometimes browse through them occasionally for fun.)
Logged

eigenbom
Level 10
*****


@eigenbom


View Profile WWW
« Reply #252 on: April 27, 2013, 02:45:35 PM »

Hey eigenbom, just dropping by to say that your fork is so much more feature complete than the other editors I've tried over the years, it was a pleasure to work with.

Hey dude, some really great art you've done there. I love those hybrid ascii-art/roguelikes, good luck with yours! There's another thread with ascii-paint gifs in, so be sure to check those out too. Smiley

Are you forking ascii-paint or starting your own? The code base for ascii-paint is fairly straightforward so might be a good starting point..
Logged

Kyzrati
Level 10
*****



View Profile WWW
« Reply #253 on: April 27, 2013, 03:39:53 PM »

Ah yes, I forgot about that other thread. I'd seen it before a while back, though I think I prefer stills over animations. Also no more activity over there anymore, either Cry

I'm starting my own project for this since I have a fair amount of experience writing editing tools, and am basing this one on my latest engine which is a breeze to code with--very flexible and in this case even faster than adapting/relying on an existing code base. I've only been working on the editor for a couple days now (the blog post I actually wrote up a few days ago before starting) and it's coming along nicely, already about 1/3 done.
Logged

eigenbom
Level 10
*****


@eigenbom


View Profile WWW
« Reply #254 on: April 27, 2013, 03:52:01 PM »

Sounds awesome, I've added your rss stream to my reader. Good luck!
Logged

Eigen
Level 10
*****


Brobdingnagian ding dong


View Profile WWW
« Reply #255 on: April 28, 2013, 03:59:47 AM »

I didn't want to start another ASCII thread, so I'm posting this here.

Norton Commander

╔════════════╤═══ C:\ ═╤════════╤══════╗╔════════════╤═══ A:\ ═╤════════╤══════╗
║    Name    │   Size  │  Date  │ Time ║║    Name    │   Size  │  Date  │ Time
║DOS         │►SUB-DIR◄│ 4-28-13│ 1:50a║║WOLF3D      │►SUB-DIR◄│ 5-05-92│ 4:23p║
GAMES       │►SUB-DIR◄│ 4-28-13│ 2:37a║║SIMCITY     │►SUB-DIR◄│10-03-89│ 1:50a║
║MOUSE       │►SUB-DIR◄│ 4-28-13│ 2:19a║║STREETROD1  │►SUB-DIR◄│ 1-01-89│ 7:40a║
║NC          │►SUB-DIR◄│ 4-28-13│ 2:19a║║            │         │        │      ║
║autoexec bat│       24│ 4-28-13│ 1:50a║║            │         │        │      ║
║config   sys│      137│ 4-28-13│ 1:50a║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
║            │         │        │      ║║            │         │        │      ║
╟────────────┴─────────┴────────┴──────╢╟────────────┴─────────┴────────┴──────╢
║GAMES        ►SUB-DIR◄  4-28-13  2:37a║║WOLF3D       ►SUB-DIR◄  5-05-92  4:23p║
╚══════════════════════════════════════╝╚══════════════════════════════════════╝
C:\                                                                             
1Left__ 2Right_ 3View.. 4Edit.. 5Comp__ 6DeComp 7Find__ 8Histry 9EGA Ln 10Tree__


Feel free to post similar stuff Smiley

Limitations: Forum formatting tools and colors only, 80 x 25 characters
Logged

Eigen
Level 10
*****


Brobdingnagian ding dong


View Profile WWW
« Reply #256 on: April 29, 2013, 01:06:24 AM »

Damn it, it looks completely broken in all browsers on my work iMac ... Sad
Logged

Quarry
Level 10
*****


View Profile
« Reply #257 on: April 29, 2013, 06:01:03 AM »

Screenshot it and put in the screenshot along with the original version
Logged
Kyzrati
Level 10
*****



View Profile WWW
« Reply #258 on: May 11, 2013, 06:36:24 AM »

Sounds awesome, I've added your rss stream to my reader. Good luck!
Thanks, more or less done now--just released it here. (Of course, your rss will tell you that since I announced it on my dev blog, too Roll Eyes) I also started another thread on this board.

Back when I was using your fork to draw those X-COM concepts I must have downloaded an older version somehow since I never even saw that you implemented layers. Nor did I see the animation options or better anchor-based resize functionality. I looked for a manual, but didn't see one, either (no text files at all). It was even crashing on me and exhibiting strange behavior. I suppose the newer version's only available in the other thread--maybe the old link in this thread should be removed (surprised the old stuff is still around!).
Logged

eigenbom
Level 10
*****


@eigenbom


View Profile WWW
« Reply #259 on: May 11, 2013, 03:06:26 PM »

Oh, you must be referring to the other ASCIIPaint program in this thread, not my ascii-paint program. Anyway, congrats on finishing your program. We can never have too many... Wink
Logged

Pages: 1 ... 11 12 [13] 14
Print
Jump to:  

Theme orange-lt created by panic