Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 41 to 52 of 52 · Previous page · First page

Great tools, really powerful and useful. My only criticism is I would dearly like to see a good set of keyboard shortcuts in this and SpritePad to make it more productive to use.

Keys where you can keep one hand on the mouse and one for the keyboard.  For example Ctrl+left / right is awkward.

Why not

  • WASD keys to move the selected char/sprite up, left, down right
  • 1,2,3,4,5 for the colours (easier to reach)
  • F1, F2, F3, F4 for the zoom level
  • IJKL keys to shift up, left, down and right
  • - and = (+) keys to flip/mirror
  • [ and ] reflect 
  • F - flood fill
  • B - brush
  • N - select
(9 edits)

Hi, thanks for the feedback, one reason that single keys are not used as shortcuts is that the map editor has a text-entry tool that accepts most single alpha-numeric keys as input, so single key shortcuts such as WASD (or cursor keys) would not be possible there. Another is that no dev environment I've ever used has allowed single keys other than F1-F12, Ins, Del etc to be specified as shortcuts (in design mode at least), I'm not saying it isn't possible but wouldn't be practical for the first reason.  

nb. All windows that have a 'zoom' op already have a shortcut for zoom in/out, try CTRL + mouse-wheel.

F1-F5 are currently used for colour selection.

Thanks though, I will think about your requests further.

Well, every graphics editor has single key commands to make it easy to draw and change tools with a hand on keys and on mouse. I think it is worth considering, charpad and spritepad are graphical editors, not code editors afterall. Text entry is only initiated by selecting the text tool in the map editor window, so that still works. In text mode you can stay there until you press ESC for example, or click on another tool with the mouse as you do now.  It would certainly double my productivity with the tools having everything to hand, so to speak :)

(2 edits)

I hear ya.

 I've been using GIMP today and that has lots of single key shortcuts which obviously must get blocked during any actual text entry.

I will look into it for a future version.

ps. If it helps you can already use the space bar to temporarily switch to 'Pan' mode on the map editor, and use CTRL+wheel for zoom as described earlier.

yea, I love the space around as I'm used to photoshop. Thanks for the tip on the scrollwheel. 

I could have sworn I already bought the Pro version, but alas not. I had a free version.

Anyway  rectified now. Thanks for creating such a wonderful set of tools.

Is it possible to rotate hires characters? I think this would be useful if possible.  Thank you :)

One option that I would like to see is support for MC bitmap mode.  Seems more games these days are using it.  :-)

If CharPad is associated with CTM files or SpritePad with SPD files, opening these files starts the respective application but with an empty project. Would it be difficult to have them load the selected project file right away?

CharPad and SpritePad are both "portable" apps and so require no installation but this also means their project files are not automatically associated with any particular executable(s).

I'm sure it's possible to make an association manually which I'm guessing is what you have done.

That's fine but one problem with doing that is that when a new version is released you will likely have to make the association between the file type and the (new) executable again.

Personally I never bother associating files with portable apps but I will look into the issue for the benefit of those people that do.

Thanks for bringing this to my attention.

I'm missing a colouring method where the source of colour is the map itself, as opposed to the characters or the tiles. With this mode, a separate map-sized colour buffer would be saved (one per character or tile depending on whether tiling is enabled). Especially when working in ECM having to introduce an identical character to get a different colour seems rather wasteful.

(1 edit) (+1)

Hi, 

Thanks for the feedback. 

The main reason that such a colouring method is not supported is because of the sheer amount of memory it would require, ie. twice the map size in bytes.

In ECM mode you automatically get four different (background) colour versions of each of the 64 chars, but yes if you use "per char" colouring in any display mode you would potentially need to duplicate chars to get a different (foreground) colour version.

I will have a think about the problem and put it on the todo/maybe list.

Hi,

Thanks for the quick response! I don't think target memory requirements are an issue per se, since it's anyway the responsibility of the developer to make the trade-offs for their particular use case. It's more of a problem in practice if an authoring tool imposes limitations that are hard to work around. However, I do see how this request can lead down a deeper rabbit hole.

In any case, thanks for your work, CharPad makes life a lot easier already!

How are the char materials encoded? Thanks

Hi. 

Char material values (0-15) are recorded in the upper nybbles of the character attribute bytes.

In the included Help folder, the file "File IO Exporting.htm" describes this and a few other things.

Thank you a lot. Keep up the great job.

Sorry for bombarding you with feature requests, but here is another one!

I am trying to make a very detailed background, but trying to get rid of characters that are only used once - in order to be really efficient with my character use. It would be great if the info bar in the Character Set window also showed the number of times a character was used!

Here's a mockup of how it could be:



Cheers!

Interesting,  that one that isn't on my todo list already (!).

I have added it to the list, in the mean-time you can try...

Import/Export... Text/Asm... Export Char Usage Statistics.

Yes it's a bit more hassle than having the usage count immediately visible in the set but should help a bit.

Excellent, another new great gem you got hidden there :D

After using CharPad Pro pretty extensively the past days, I miss a couple things on the file side:

- It would be nice to have a list in the File menu of recent projects.

- A regular save would be great, that is a save that just saves over the current project file.

- And some way of knowing if the current project has unsaved changes would be vital in m opinion. I think the Windows standard is to have an asterisk * after the project name in the top menu bar?

I accidentally lost several hours of work because I thought I had saved, and was used to working in other programs having that mentioned asterisk...

Hi Superrune, 

Thanks again for you suggestions, the addition of a "modified" flag coupled with a regular Save op have been on the todo list for a while now, it can be a tricky task in an app that stores multiple data blocks like this and doing it badly and ie. failing to flag a change in some element would be quite embarrassing. on the other hand I don't want a system that is sloppy and flags change where there is none,  ie. blue pixels painted over blue pixels. 

I will give it some thought and try and get some solution fitted soon + I'm very sorry to hear you have lost some work.

Thanks :)

I have another feature suggestion that I think would really speed up drawing. When I paint characters on the Map Editor, I switch between the Picker and Brush constantly to get and put characters. I would prefer to have the cursor in the area I am working, and not go up to the tool bar constantly. How about adding a feature similar to Photoshop eye dropper shortcut, where you can press ALT to temporarily switch to the Picker while in Brush mode?

(1 edit)

Hi Superrune, thanks for your suggestion, I will look into that for a future version (I find key handling and avoiding ie. shortcut conflicts to be a very tricky business in dot net),  in the mean-time you can click the middle mouse button (or wheel) to pick a char/tile when using the map editor (if you have one).

Didn't know you could do that. Fantastic, that solves it for me!

Would you consider adding keyboard shortcuts for choosing which colour to draw? For example, it would speed up drawing quite a bit if you could use keys 1-5 for choosing the current colour.

(+1)(-1)

Hi Superrune, thanks for the suggestion, you are the 2nd person in the last few days to request that feature, so yes it's on my todo list for the next release.

Great to hear. Cheers!

Looks great, shame I don’t have windows!

(1 edit)

Thanks :) you can try running it using Mono or Wine on Linux/Mac, I don't use those systems but I know some people have had success with it.

OK thanks

For any future users looking for Linux compatibility, I was able to run Char Pad Pro 2.85, Char Pad Free 2.7.6, and Sprite Pad Pro 2.7.6 in Wine (via Play On Linux).

I merely tested some basic functionality, so it's unknown if everything will work.

Viewing most recent comments 41 to 52 of 52 · Previous page · First page