TinySprite 0.4.2

van jannone op 01-05-2006, 11:55
Onderwerp: Software
Labels: Utilities
Talen:

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

Reacties (13)

Van Sonic_aka_T

Enlighted (4130)

afbeelding van Sonic_aka_T

01-05-2006, 11:56

Just in time for MSXDEV'06 Wink Tongue

Van jltursan

Prophet (2619)

afbeelding van jltursan

01-05-2006, 13:29

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

Van jannone

Expert (103)

afbeelding van 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

Van BiFi

Enlighted (4348)

afbeelding van BiFi

02-05-2006, 10:08

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

Van jannone

Expert (103)

afbeelding van jannone

02-05-2006, 15:06

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

Van BiFi

Enlighted (4348)

afbeelding van 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.

Van jannone

Expert (103)

afbeelding van 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).

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

03-05-2006, 19:50

Great!!!LOL!LOL!

Van ARTRAG

Enlighted (6935)

afbeelding van 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

Van jannone

Expert (103)

afbeelding van jannone

09-05-2006, 19:10

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

Van Sonic_aka_T

Enlighted (4130)

afbeelding van 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

Van jannone

Expert (103)

afbeelding van jannone

12-05-2006, 17:22

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

Van jannone

Expert (103)

afbeelding van 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!