09-04-2009, 01:45 AM
Hello, all. I don't see an introductions forum anywhere, but I'm used to making an intro thread when I join a message board, so I guess I'll make it here. Hope that's alright ^^;
I'm new to these boards, mostly because I've just discovered it's possible to modify LittleFighter2 and create your own custom version. I actually began playing LF2 about a year ago, and found it really addicting and a blast to play for such a simple little fighting game. I haven't played in a while because I've been so busy (I'm going to need to brush up on my skills again, heh), but finding this out has made me really excited.
I'm a college junior majoring in Interactive Media, so I've got some basic game programming and scripting knowledge, though I'm honestly not very confident in my coding abilities without reference. I am, however, more than confident in my spriting, since that's been one of my favorite hobbies for...God, maybe 7 or 8 years, now, though I've only gotten really avid about it in the past 2 or 3. I'm still not very good at customs, but I'm a master editor. Making my own games some day is my dream, hence my major. Still, I've always found that modifying a base is the best learning tool, rather than starting from scratch - for instance, aspiring writers may not be confident enough to make their own original story yet, so they choose fanfiction because they can write existing characters they know well...and of course with spriting, you've got a base template to work on, like a skeleton, and you're just adding your own muscle and bones onto it. I think ;learning game developing is very much the same, and learning to program by modifying existing code is definitely a good way to get your feet wet. And since I'm definitely not skilled enough to make my own fighting engine AI (I use GameMaker, by the way, because ActionScript3 makes me want to tear my hair out when programming in Flash...GUI FTW), I think it would be really cool to make my own LF2 mod, especially since A) it's such an easy game to pick up on the fly but becomes more complex as you learn to challenge the harder settings, and B) it's just a blast to play!!
That being said, I can be kinda stupid when it comes to learning from tutorials, and I usually have to combine reading lots of tutorials for the same subject along with practice and trial & error when learning something new. So right now, I'm reading up on data changing and I'm just so lost, but I really want to learn my way around doing this. I hope browsing around the forums will help me learn. But I do have a few basic questions that are probably really stupid to those of you with experience - so stupid that I feel like it'd be wasteful to make entire threads about them. So I'll ask briefly here, though if you guys think I'll need a little more instruction then I'll go ahead and post my questions in the appropriate sections. My head's just a little fuzzy on the basics, and some clarification might help me out a lot.
My main question...how do you go about editing the sprites? Everything I've ever programmed has required me to give each sprite frame its own .png file...so I have no idea how LF2 reads the entire sprite sheet .bmp and knows which frames it's assigning to what. How do I go about making my own sprites into an LF2-compatible sheet? For starters, the size of the sprites I'd be using wouldn't match the LF2 sprites (they'd be smaller; I use JUMP! Ultimate Stars as a base). Then there's the issue of the different animation frames my sheets would have...for example, my JUS sprites don't have a pre-existing 'drink' animation, and the LF2 frames don't have some of the special attack animations my JUS sprites would have. Basically I'm just confused how I make my own sheet as a .bmp file that LF2 can recognize...I haven't found any information to help me understand in Data Changing tutorials, and everything in the sprite section seems to be more tutorials on how to actually create sprites, not how to make the LF2 sheet. I'm not sure if my wording even makes sense...I'm just looking for an explanation of how I can use sprites I already have and create my own LF2 characters from them. Obviously I put all the sprites into one .bmp file, but how? Is there a special organization or step I have to take? There must be, I'm sure, but I don't get it. Like say for example this was the sheet I wanted to use (I only grabbed frames from the sheet that basically match the LF2 animations; I have more animations on my sheet and if I learned how to do this I'd want to use as many as I could):
Obviously I'd have to edit my own new sprites for things like the lifting or frozen/on fire animations, but that's no problem at all. My concern is...how do I organize these sprites so that they're recognized as each frame and not as just one giant .bmp image? Like I said, I've never worked with my entire sheets like this before, I've always had to make my animations by turning each frame into its own document, in GameMaker, Flash, etc...I'm really confused, and any help for this confusing question would be appreciated. I feel so stupid for asking what is probably obvious to everyone else, but I really don't understand.
I do have other questions, but I'm sure they're nothing a little lurking and reading tutorials won't help me understand eventually. This sprite thing just totally throws me for a loop, and I'd like to get all my characters made and set up before I even begin working in Data Changer. Can anyone help me out? Sorry to ask this on my intro thread, but I just figure the answer is obvious and I'm just not getting it ^^; Let me know if I should make a thread for it elsewhere.
Anyways, I hope to enjoy working on this project, because I really think my own custom vision with the LF2 engine would be a lot of fun. I'll also be sure to share some of my sprite projects in the near future, too.
Well, I hope to enjoy my time here!! ^_^
Oh, P.S. - sorry if my intro is a wall of text, I tend to do that ^^;
--SG2
I'm new to these boards, mostly because I've just discovered it's possible to modify LittleFighter2 and create your own custom version. I actually began playing LF2 about a year ago, and found it really addicting and a blast to play for such a simple little fighting game. I haven't played in a while because I've been so busy (I'm going to need to brush up on my skills again, heh), but finding this out has made me really excited.
I'm a college junior majoring in Interactive Media, so I've got some basic game programming and scripting knowledge, though I'm honestly not very confident in my coding abilities without reference. I am, however, more than confident in my spriting, since that's been one of my favorite hobbies for...God, maybe 7 or 8 years, now, though I've only gotten really avid about it in the past 2 or 3. I'm still not very good at customs, but I'm a master editor. Making my own games some day is my dream, hence my major. Still, I've always found that modifying a base is the best learning tool, rather than starting from scratch - for instance, aspiring writers may not be confident enough to make their own original story yet, so they choose fanfiction because they can write existing characters they know well...and of course with spriting, you've got a base template to work on, like a skeleton, and you're just adding your own muscle and bones onto it. I think ;learning game developing is very much the same, and learning to program by modifying existing code is definitely a good way to get your feet wet. And since I'm definitely not skilled enough to make my own fighting engine AI (I use GameMaker, by the way, because ActionScript3 makes me want to tear my hair out when programming in Flash...GUI FTW), I think it would be really cool to make my own LF2 mod, especially since A) it's such an easy game to pick up on the fly but becomes more complex as you learn to challenge the harder settings, and B) it's just a blast to play!!
That being said, I can be kinda stupid when it comes to learning from tutorials, and I usually have to combine reading lots of tutorials for the same subject along with practice and trial & error when learning something new. So right now, I'm reading up on data changing and I'm just so lost, but I really want to learn my way around doing this. I hope browsing around the forums will help me learn. But I do have a few basic questions that are probably really stupid to those of you with experience - so stupid that I feel like it'd be wasteful to make entire threads about them. So I'll ask briefly here, though if you guys think I'll need a little more instruction then I'll go ahead and post my questions in the appropriate sections. My head's just a little fuzzy on the basics, and some clarification might help me out a lot.
My main question...how do you go about editing the sprites? Everything I've ever programmed has required me to give each sprite frame its own .png file...so I have no idea how LF2 reads the entire sprite sheet .bmp and knows which frames it's assigning to what. How do I go about making my own sprites into an LF2-compatible sheet? For starters, the size of the sprites I'd be using wouldn't match the LF2 sprites (they'd be smaller; I use JUMP! Ultimate Stars as a base). Then there's the issue of the different animation frames my sheets would have...for example, my JUS sprites don't have a pre-existing 'drink' animation, and the LF2 frames don't have some of the special attack animations my JUS sprites would have. Basically I'm just confused how I make my own sheet as a .bmp file that LF2 can recognize...I haven't found any information to help me understand in Data Changing tutorials, and everything in the sprite section seems to be more tutorials on how to actually create sprites, not how to make the LF2 sheet. I'm not sure if my wording even makes sense...I'm just looking for an explanation of how I can use sprites I already have and create my own LF2 characters from them. Obviously I put all the sprites into one .bmp file, but how? Is there a special organization or step I have to take? There must be, I'm sure, but I don't get it. Like say for example this was the sheet I wanted to use (I only grabbed frames from the sheet that basically match the LF2 animations; I have more animations on my sheet and if I learned how to do this I'd want to use as many as I could):
Image (Click to View)
I do have other questions, but I'm sure they're nothing a little lurking and reading tutorials won't help me understand eventually. This sprite thing just totally throws me for a loop, and I'd like to get all my characters made and set up before I even begin working in Data Changer. Can anyone help me out? Sorry to ask this on my intro thread, but I just figure the answer is obvious and I'm just not getting it ^^; Let me know if I should make a thread for it elsewhere.
Anyways, I hope to enjoy working on this project, because I really think my own custom vision with the LF2 engine would be a lot of fun. I'll also be sure to share some of my sprite projects in the near future, too.
Well, I hope to enjoy my time here!! ^_^
Oh, P.S. - sorry if my intro is a wall of text, I tend to do that ^^;
--SG2