Jump to content



Toggle shoutbox Shoutbox Open the Shoutbox in a popup

@  Elwood : (02 May 2025 - 07:37 AM) When it was active, this place was some of the most fun I've ever had on the internet.
@  Elwood : (02 May 2025 - 07:37 AM) Really wish I liked Discord better so I could hang out with you guys again. I just really prefer forums to Discord. :/
@  Elwood : (02 May 2025 - 07:34 AM) Lol Blazer probably just keeping it up so I can leave it as my homepage for Firefox!
@  Valke : (04 April 2025 - 10:57 AM) wow i cant believe this site is still up
@  acceptance : (27 January 2025 - 08:32 PM) You're right, it really is nostalgic. Totally with Shu on that.
@  Shu : (15 November 2024 - 09:50 PM) Right you are
@  Elwood : (01 August 2024 - 03:41 AM) Wow a new post! ....aaaand it's a bot. Still, it's strangely nostalgic.
@  Oblivion Knight : (26 February 2024 - 11:30 AM) Whoa I can edit a typo. The technology.
@  Oblivion Knight : (26 February 2024 - 11:29 AM) Obligatory message.
@  Elwood : (02 January 2024 - 04:19 AM) Happy New Year!!!
@  Aaron : (13 February 2023 - 09:19 PM) I'm still out here alive. If you remember me, I hope you're doing well!
@  Aaron : (13 February 2023 - 09:09 PM) 2023 and this place is still up huhh
@  Elwood : (05 January 2023 - 07:58 AM) Ah a Christmas greeting from Wolfie! Even if I saw it way late Merry Christmas and Happy New Year to everybody!
@  Cero : (31 December 2022 - 09:27 PM) Man that bot went crazy
@  Whitewolf8 : (24 December 2022 - 10:02 AM) I return once more on the eve of Christmas to haunt you all again!... Mainly Elwood. Hello!
@  Elwood : (25 November 2022 - 04:58 AM) A bot! Ah the nostalgia!
@  Elwood : (02 November 2022 - 02:30 PM) Yo ho ho ho! Thar be the white wolf!
@  Whitewolf8 : (24 October 2022 - 12:29 AM) Well, blimey it's been a while. Hoy there! If anyone's still alive here anyway.
@  Valke : (21 April 2022 - 12:12 PM) im taking the 2nd shout of 2022 😂
@  Elwood : (03 March 2022 - 10:12 PM) Mwuhahaha! The first shout of 2022 is mine!

Photo

Custom animation help


  • Please log in to reply
68 replies to this topic

#1 cox21

cox21

    Cormag the Red, Ruby of the Grado Empire

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 587 posts

Posted 02 May 2009 - 10:11 PM

First, how many frames can a custom animation have?
user posted image

#2 Fire Blazer

Fire Blazer

    You ready?

  • Creator
  • 12,103 posts
  • Gender:Male
  • Location:U.S.A.
  • Interests:Too many to list. =P

Posted 02 May 2009 - 11:14 PM

Supposedly you can do as many as you want, however more frames means it's going to take up more space and take more time for FEditor Adv to insert.

I wouldn't recommend anything over 100.

Bblazer2.png

Signature thanks to Shu.


#3 cox21

cox21

    Cormag the Red, Ruby of the Grado Empire

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 587 posts

Posted 02 May 2009 - 11:25 PM

I really need help with postioning of sprites.
user posted image

#4 Fire Blazer

Fire Blazer

    You ready?

  • Creator
  • 12,103 posts
  • Gender:Male
  • Location:U.S.A.
  • Interests:Too many to list. =P

Posted 02 May 2009 - 11:52 PM

*positioning

Can you elaborate? D:

You could always download an existing package, look at that, and try and come up with something.

Bblazer2.png

Signature thanks to Shu.


#5 cox21

cox21

    Cormag the Red, Ruby of the Grado Empire

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 587 posts

Posted 02 May 2009 - 11:56 PM

Yeah, but I can't get it down to the exact pixel right.

This is what I want to make frames of and insert,


http://img16.imagesh...ananimation.png
user posted image

#6 Prince Marph

Prince Marph

    dem rainbows

  • Members
  • PipPipPipPipPipPipPipPip
  • 464 posts
  • Location:Michigan, land of I WORK AT CHUCK E CHEESE
  • Interests:Being possibly the most awesome person in the world would be my interests, yes.

Posted 03 May 2009 - 12:20 AM

Custom animation, hmm? You mean the flashing of frames in a sprite, I suppose.

I don't know the exact limit, but I would assume 255 (0xFF), or maybe 127(0x7F) at most. It looks like you have 43 sprites. You should be okay.

So, correct me if I'm wrong (I hack Pokemon, not FE, but this might help), but does animation data in Fire Emblem look a little like the following example:
CODE
0000 6500
0100 6500
6200 6500
FEFF 0000

?

Basically, this sample is saying:
Frame 0 will display for 101 units of time.
Frame 1 will display for 101 units of time.
Frame 2 will display for 101 units of time.
End without requiring button press and without repeat.

The first byte in the row is the frame number.
The second byte is unknown.
The third byte is the amount of time displayed. Certain values can also effect the facing of the sprite, for example, whether it is flipped horizontally or vertically.
The fourth byte is unknown to me, I think it affects certain sprite flags.

The final row is the end row. You can either put 0xFF7F or 0xFEFF here. The former repeats the sprite's animation. The latter ends upon the animation upon reaching that point. I believe there may be a "jump" animation command, but I don't know what it is.

I hope this helps, if it applies to Fire Emblem.

With sprite positioning, do you mean offsetting or the actual moving on the sprite? If you need to offset it left or right, send me all of the information of the sprite's data from the sprite table (there should be several offsets, leading to sprite information. The sprite's offset left or right is usually one of them). If you mean the latter, you're probably going to have to program some intense THUMB. It looks like that kind of animation requires programming.
user posted image

#7 cox21

cox21

    Cormag the Red, Ruby of the Grado Empire

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 587 posts

Posted 03 May 2009 - 12:26 AM

Not really that simple, it also needs with commands and that stuff.

Besides, I'm having trouble formatting the sprites.
user posted image

#8 Prince Marph

Prince Marph

    dem rainbows

  • Members
  • PipPipPipPipPipPipPipPip
  • 464 posts
  • Location:Michigan, land of I WORK AT CHUCK E CHEESE
  • Interests:Being possibly the most awesome person in the world would be my interests, yes.

Posted 03 May 2009 - 12:32 AM

Oh, is the data compressed?
user posted image

#9 cox21

cox21

    Cormag the Red, Ruby of the Grado Empire

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 587 posts

Posted 03 May 2009 - 12:37 AM

No, I have to make frames so that they can be inserted.

Also, I have a program to insert it without hassle.
user posted image

#10 Prince Marph

Prince Marph

    dem rainbows

  • Members
  • PipPipPipPipPipPipPipPip
  • 464 posts
  • Location:Michigan, land of I WORK AT CHUCK E CHEESE
  • Interests:Being possibly the most awesome person in the world would be my interests, yes.

Posted 03 May 2009 - 12:46 AM

Ooooooh.

Okay.

Hmmm... okay. I don't hack FE as said before, but would you tell me how the sprites are normally inserted? You can use UNLZ.gba to check how this is done. For example, most seperate animations either use an entire sprite map (for smaller animations/images) or are they seperated into uses (for example, the apparent "Flaming Attack" would be stored in a different place than "standing").

You will first need to know whether the pallates required use a 16 colour or 256 colour set. Save it in the corresponding format. Advance Pallette editor or SNES pallette can be used for this. Then, you will need to make sure your sprite has dimensions that are multipiles of 8 (most common are 64x64, but looks like you got some 128x128 going on there - dunno if that will actually work). Finally, simply insert the sprite with UNLZ.gba.
user posted image

#11 cox21

cox21

    Cormag the Red, Ruby of the Grado Empire

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 587 posts

Posted 03 May 2009 - 12:54 AM

Size is 248x160.

If I wanted to insert by unlz, I'd have to expand the data, same with the much better nlz, so I'm using FEeditor Advanced (which you probably don't know about).

Colour is 16 and it's Rasengan, not flaming attack (no Naruto either, eh?) but I need to make different frames other than standing.
user posted image

#12 Prince Marph

Prince Marph

    dem rainbows

  • Members
  • PipPipPipPipPipPipPipPip
  • 464 posts
  • Location:Michigan, land of I WORK AT CHUCK E CHEESE
  • Interests:Being possibly the most awesome person in the world would be my interests, yes.

Posted 03 May 2009 - 12:55 AM

Lul no Naruto.

Hmmm... Well, is that the default size? Because that's HUGE for a gba sprite.
user posted image

#13 cox21

cox21

    Cormag the Red, Ruby of the Grado Empire

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 587 posts

Posted 03 May 2009 - 12:57 AM

What I have there is the sheet, I need to make the frames, which are 248x160.
user posted image

#14 Prince Marph

Prince Marph

    dem rainbows

  • Members
  • PipPipPipPipPipPipPipPip
  • 464 posts
  • Location:Michigan, land of I WORK AT CHUCK E CHEESE
  • Interests:Being possibly the most awesome person in the world would be my interests, yes.

Posted 03 May 2009 - 12:58 AM

Then just trim each frame to 248x160.

And make sure you assembled your pallate as well... =/
user posted image

#15 cox21

cox21

    Cormag the Red, Ruby of the Grado Empire

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 587 posts

Posted 03 May 2009 - 01:00 AM

My main problem positioning the sprites in the frame.
user posted image

#16 Prince Marph

Prince Marph

    dem rainbows

  • Members
  • PipPipPipPipPipPipPipPip
  • 464 posts
  • Location:Michigan, land of I WORK AT CHUCK E CHEESE
  • Interests:Being possibly the most awesome person in the world would be my interests, yes.

Posted 03 May 2009 - 01:06 AM

Make a grid in which the horizontal lines are seperated by 248 pixels and vertical lines seperated by 160 pixels. Save them as numbered files (Narutosprite001.png, Narutosprite002.png ect.).

Grids are better in programs like Corel/Photoshop/mebbe GIMP. If you want to make one in MSpaint, make sure each tile formed by the group are 248x160 pixels, by using the select tool checking the number on the right bottom corner. That number will tell you how large your selection is in pixels.
user posted image

#17 cox21

cox21

    Cormag the Red, Ruby of the Grado Empire

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 587 posts

Posted 03 May 2009 - 01:08 AM

Let me rephrase.

I don't know where in the frame to put the sprite.
user posted image

#18 Prince Marph

Prince Marph

    dem rainbows

  • Members
  • PipPipPipPipPipPipPipPip
  • 464 posts
  • Location:Michigan, land of I WORK AT CHUCK E CHEESE
  • Interests:Being possibly the most awesome person in the world would be my interests, yes.

Posted 03 May 2009 - 01:09 AM

Okay... >_>

Look at an unhacked FE sprite in the program. Where is it located? Put it there.

If you mean the rom, use a Free Space Finder to repoint it. The program should probably be able to repoint things...
user posted image

#19 cox21

cox21

    Cormag the Red, Ruby of the Grado Empire

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 587 posts

Posted 03 May 2009 - 01:10 AM

Unfortunately, the program does not display the current sprites.
user posted image

#20 Prince Marph

Prince Marph

    dem rainbows

  • Members
  • PipPipPipPipPipPipPipPip
  • 464 posts
  • Location:Michigan, land of I WORK AT CHUCK E CHEESE
  • Interests:Being possibly the most awesome person in the world would be my interests, yes.

Posted 03 May 2009 - 01:11 AM

I would use Unlz to rip.
user posted image




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users