Introduction
This is not a mod.
This is not a serious project.
And will probably not be finished.
I am just doing this to train up my programming skills.
Why lf2 reboot? Cause I have to train on something. Lf has tons of usable stuff and is pretty simple.
Also you all love to peek at this kind of things.
What about my other stuff? Lf2 is abandonned by me. I am programming my game in the background (the engine is pretty much done, there is just much much raw data to implement, so no big fun to code).
What is this thing?
Basiaclly it's a simple lf2 reboot.
I was having tons of ideas in which way should it go.
Rpg, mmorpg, mmo fighting arena? mobalike?
I can handle that netcode, but I'm not sure if there could be a working server going on. But anyway first of all I need to code everything up properly, to make it playable.
Preview
For now, you need to look at the single screenshot (haha)
Click for full size
What does it do?
For now:
• It loads external data, same as lf2 (it's moddable!), but in .txt format.
• Can use png/bmp (although i'm having a little bitmap loading engine problem, so using png is recommended)
• Basic character control (movement, using abilites),
• Showing hitboxes (bdy/itr)Why even post in that state?
Cause I know you like any of these.
Also I need your help.
As I want the remake to work entirely with the previous data (even user-created) I need to code up everything properly.
I am not a great DC mastah, so I don't know much thing and how do they work.
What's new?
I am planning to add some things. Not sure which are really needed, but here we go:
• press_a, press_d, press_j, press_Fa.... so, if the player is holding a button at the end of frame it will redirect to the specific frame instead of "next" declared. (usable for charging spells)
• using opoint, mp tags in the every called frame (doesnt have to be called by 'next')
• heal: tag - heal object directly after loading a frame
• at_landing: tag - similiar to state 100, but will just go to the at_landing frame at landing
• Time control (Slowmo!!)
• gravity/friction control
• Random cords (so character can spawn things randomly)
• Declaring walkcycles, runcycles (so you can do more than 3 frames per animation!)
• Loading png files with dynamic alpha
• Better shadows ;D
• Simplified transformations
• New types of weapons?
• Debug mode (showing hitboxes)
• More control over chasing balls
• More than 30 fps...
YOUR HELP
In the first step I need to know how to work with damage detection.
It's not that simple as it looks.
I know it has various configurations.
1. How does bdefend, fall, vrest and effect work exactly. What does effect 4 do?
2. Itr kinds? Which for what and how?
3. How does the lf2 know if the object was already hit in the sequence? I know that if you put an itr in few frames in a row it will sometimes only hit enemy once, even if he is in range of every itr (the first one in range only). How it's detected and how does it reset to make a combo? I have some suspicions, but that's not enough.
4. What else would you like to implement into lf2?[/b][/b]
This is not a mod.
This is not a serious project.
And will probably not be finished.
I am just doing this to train up my programming skills.
Why lf2 reboot? Cause I have to train on something. Lf has tons of usable stuff and is pretty simple.
Also you all love to peek at this kind of things.
What about my other stuff? Lf2 is abandonned by me. I am programming my game in the background (the engine is pretty much done, there is just much much raw data to implement, so no big fun to code).
What is this thing?
Basiaclly it's a simple lf2 reboot.
I was having tons of ideas in which way should it go.
Rpg, mmorpg, mmo fighting arena? mobalike?
I can handle that netcode, but I'm not sure if there could be a working server going on. But anyway first of all I need to code everything up properly, to make it playable.
Preview
For now, you need to look at the single screenshot (haha)
Click for full size
What does it do?
For now:
• It loads external data, same as lf2 (it's moddable!), but in .txt format.
• Can use png/bmp (although i'm having a little bitmap loading engine problem, so using png is recommended)
• Basic character control (movement, using abilites),
• Showing hitboxes (bdy/itr)Why even post in that state?
Cause I know you like any of these.
Also I need your help.
As I want the remake to work entirely with the previous data (even user-created) I need to code up everything properly.
I am not a great DC mastah, so I don't know much thing and how do they work.
What's new?
I am planning to add some things. Not sure which are really needed, but here we go:
• press_a, press_d, press_j, press_Fa.... so, if the player is holding a button at the end of frame it will redirect to the specific frame instead of "next" declared. (usable for charging spells)
• using opoint, mp tags in the every called frame (doesnt have to be called by 'next')
• heal: tag - heal object directly after loading a frame
• at_landing: tag - similiar to state 100, but will just go to the at_landing frame at landing
• Time control (Slowmo!!)
• gravity/friction control
• Random cords (so character can spawn things randomly)
• Declaring walkcycles, runcycles (so you can do more than 3 frames per animation!)
• Loading png files with dynamic alpha
• Better shadows ;D
• Simplified transformations
• New types of weapons?
• Debug mode (showing hitboxes)
• More control over chasing balls
• More than 30 fps...
YOUR HELP
In the first step I need to know how to work with damage detection.
It's not that simple as it looks.
I know it has various configurations.
1. How does bdefend, fall, vrest and effect work exactly. What does effect 4 do?
2. Itr kinds? Which for what and how?
3. How does the lf2 know if the object was already hit in the sequence? I know that if you put an itr in few frames in a row it will sometimes only hit enemy once, even if he is in range of every itr (the first one in range only). How it's detected and how does it reset to make a combo? I have some suspicions, but that's not enough.
4. What else would you like to implement into lf2?[/b][/b]