TinySprite 0.4.2

por jannone em 01-05-2006, 11:55
Tópico: Software
Tags: Utilities
Idiomas:

Rafael Jannone has just released TinySprite 0.4.2, a Javascript MSX Sprite Editor with the following features:

  • 16x16 sprite editing for MSX1 and MSX2/2+
  • automatic "OR" layering on MSX2/2+ projects
  • customizable color palette (double-click)
  • exports to Basic, ASM, Pascal and C (with optional loader for Basic/DATA)
  • 4-panel view for composite sprite editing
  • undo and redo
  • works 100% offline, no java required

Relevant link: msx.jannone.org

Comentários (13)

Por Sonic_aka_T

Enlighted (4130)

imagem de Sonic_aka_T

01-05-2006, 11:56

Just in time for MSXDEV'06 Wink Tongue

Por jltursan

Prophet (2538)

imagem de jltursan

01-05-2006, 13:29

Wow!, is getting really better each version!Big smile

Por jannone

Expert (103)

imagem de jannone

02-05-2006, 00:55

A lot of work was put into this version! I've rewritten all slot management, and implemented the grid as a gecko canvas (it defaults back to the traditional one when there's no support in the browser). Daniel Caetano helped with the OR layering, which is an insanelly cool feature, but also very hard to get right.

If you have any suggestions I'll be glad to hear it. Thanks Smile

Por BiFi

Enlighted (4348)

imagem de BiFi

02-05-2006, 10:08

Basically you always need to set up the palette to your sprites and not the other way around...

Por jannone

Expert (103)

imagem de jannone

02-05-2006, 15:06

BiFi, I'm not sure of what you mean. Could you elaborate a bit?

Por BiFi

Enlighted (4348)

imagem de BiFi

02-05-2006, 17:09

if you want to make certain combinations of colors to get the 3rd color you want, you need to set up the palette according to those combinations.

if 1 sprite line is color 2 and the same line for other sprite is color 5, the third color you want in that same line should be 7 because of the logic OR system.
if you need the same color for another line and you want to mix it with a new color, that resulting color should have the palette values you want... (for example colors 5 and 8, resulting color would be 13) and so on.

Por jannone

Expert (103)

imagem de jannone

02-05-2006, 20:46

Hmm so you want it to automatically arrange the color positions into the palette?

I think that would be interesting in some cases, but it would also interfere with your ability to fine-control your palette inside games and apps.

Also, it would be quite slow to process with Javascript. (OR layering itself is nearly impossible with runtime Javascript, to the extend we had to precalculate every combination with a C program, thus generating a lookup table in Javascript).

Por anonymous

incognito ergo sum (116)

imagem de anonymous

03-05-2006, 19:50

Great!!!LOL!LOL!

Por ARTRAG

Enlighted (6538)

imagem de ARTRAG

09-05-2006, 10:43

there is some strange bug that interfere on the display of the slots and of the main windos
i have firefox last version

Por jannone

Expert (103)

imagem de jannone

09-05-2006, 19:10

ARTRAG, I'm sending you an email to learn what this bug is about.
thanks!

Por Sonic_aka_T

Enlighted (4130)

imagem de Sonic_aka_T

11-05-2006, 22:53

Just used this to make a mouse cursor, works like a charm! Smile

    DB    $00,$01,$02

would be a nice ASM format to add tho... Wink

Por jannone

Expert (103)

imagem de jannone

12-05-2006, 17:22

Sonic, nice comment, and it's easilly implementable.
I'll get to do that this weekend.

Por jannone

Expert (103)

imagem de jannone

13-05-2006, 08:03

Sonic, ARTRAG:
Implemented the ASM hexa format, and tried to eliminate the bug on Windows 2000.
If you care to test it, I'll sure appreciate it Smile
Cheers!