Map Sprite/Class Card Repository

Would you rather I keep the current standing map sprite in the classes and use that as an index to the table, or would you rather I ignore that and just use the class to index the table. (the former is easier, but both are doable. The latter frees up another byte in the display struct, though)

Screw this method itā€™s too complicated. Instead of attacking the drawing function, Iā€™m going to attack the places where it loads the classā€™s sprite numberā€¦ that is, the getter at 08017610

Done somewhat ick-ily, but it works. This is just proof of concept atm; Iā€™ll get the moving map sprites some other time.

4 Likes

On moving map sprites:

[12:26:22 AM] Crazy Colorz: Hm.... I don't think it passes in what unit I'm looking at.
[12:27:09 AM] Crazy Colorz: ... that's a problem
[12:27:17 AM] Crazy Colorz: Because then I can't get the equipped weapon
[12:27:21 AM] Crazy Colorz: HAIRY COMPLICATIONS
[12:31:58 AM] Crazy Colorz: Is to use the x and y to find what unit is there
[12:32:30 AM] Crazy Colorz: Er, unless the 0x9 byte there is something
[12:32:35 AM] Crazy Colorz: 03
[12:34:11 AM] Crazy Colorz: the crap is at 08C9D00C >.>
[12:36:49 AM] Crazy Colorz: Okay
[12:37:02 AM] Crazy Colorz: No that won't work
[12:38:52 AM] Crazy Colorz: okay I think I know how to work this
[12:39:09 AM] Crazy Colorz: You know when you press r you get the little icon at the bottom?
[12:39:17 AM] Crazy Colorz: For that I'm just going to default to the unarmed
[12:39:27 AM] Crazy Colorz: If it's the status screen, [r] is 0x00000000
[12:39:53 AM] Crazy Colorz: Otherwise, the XXYY is at...0x4C in the struct
[12:48:40 AM] Crazy Colorz: Using 1310000 for data tab le
[12:52:43 AM] Crazy Colorz: AH
[12:52:44 AM] Crazy Colorz: Idea
[12:52:53 AM] Crazy Colorz: Use the default pointer for the animation to use in the status screen
[12:53:00 AM] Crazy Colorz: The one already in FE7?
[12:53:04 AM] Crazy Colorz: And then tabulate everything else
[12:53:06 AM] Crazy Colorz: I'm a genius.
[12:53:08 AM] Crazy Colorz: As always.
[1:00:20 AM] Crazy Colorz: Time to play the "will it crash" game
[1:00:26 AM] Crazy Colorz: Answer: yes
[1:01:50 AM] Crazy Colorz: Oops never made it .thumb oops
[1:05:42 AM] Crazy Colorz: Sweeeet
[1:05:44 AM] Crazy Colorz: It works
[1:05:51 AM] Crazy Colorz: Now to make sure it works with different weapons
[1:06:57 AM] Crazy Colorz: cav = 0x28 minus 1 is 0x27 times 0x24 plus 1310000 is...
[1:07:32 AM] Crazy Colorz: Whoooooa that is not right
[1:11:28 AM] Crazy Colorz: Or just make the default defunt
[1:11:30 AM] Crazy Colorz: *defunct
[1:11:34 AM] Crazy Colorz: Or point to the data for the new
[1:11:41 AM] Crazy Colorz: That might be better/easier.
[1:11:50 AM] Crazy Colorz: But for now, let's just go with the former
[1:11:57 AM] Crazy Colorz: Mainly because I can apply that fix in an instant
[1:12:39 AM] Crazy Colorz: 1 31 05 7c
[1:25:07 AM] Crazy Colorz: It... ALMOST... WORKS
[1:25:15 AM] Crazy Colorz: Just, if you select it too fast
[1:25:20 AM] Crazy Colorz: the x-y isn't loaded or something
[1:31:29 AM] Crazy Colorz: Yeah so like
[1:31:34 AM] Crazy Colorz: if you press A as the cursor is moving
[1:31:44 AM] Crazy Colorz: The map that tells coordinates to units doesn't update fast enough
[1:32:01 AM] Crazy Colorz: ... so either I have to loop through units to find the one at that position or...
[1:32:06 AM] Crazy Colorz: I'm just gonna give up for now
[1:32:19 AM] Crazy Colorz: Especially with the time being this late and all.
[1:33:41 AM] Crazy Colorz: the engine just isn't meant to do this.

edit: Idea: if looking at the map provides 0x0, then default to the "disarmed"state. Or, like, jsut loop through all the units to find which one is at that spot.

A few new formatted ones I figured I should post up.

Massive thanks to @L95 for these great map sprites!

3 Likes

I made these a while ago, so theyā€™re kinda bleh in some aspects, but have some female class cards

8 Likes

(this used to be the black pegasus knight sheet, go to first post to get it)

3 Likes

Thatā€™s hawt.

Also, @AlfredKamon you need to totally use that for Schwarz

Iā€™m not sure why I never thought of using that green as a base for black, but it works pretty damn well.

O, guess I should say even though it is kind of implied by the thread, you can use it for whatever and no permission needed bla bla blaā€¦

1 Like

No that pegasus knight sprite is seriously hot we need to make it the default for BlazingShell. Or at least make Dark Riders a thing.

Str/Mag split then fuck yeah we already have the animation for a black falcoknight, just need a casting one.

1 Like

Holy nuts, that black pegasus is perfect! Thank you Lindsy!

2 Likes

ooooOOOOooooo

EDIT: and Assassin

8 Likes

Iā€¦ I love these.

1 Like

Formatted all of @L95ā€™s class cards and the links have been updated in the first post.

1 Like

Iā€™m honestly not sure why I made this.


But, uh, have a huge Ice dragon map sprite.

5 Likes

It so cute~!

1 Like

-is startled by the page auto-updating with a new post-

I forgot that happens.

1 Like

Bundled all of the female class cards into one download, since I figured itā€™d be easier to obtain them as a set and then pick through which ones a hacker needs.

Also got the formatted black Pegasus variants up.

1 Like