Final Fantasy Hacktics

Modding => Non-FFT Modding => Topic started by: Vanya on December 08, 2011, 12:39:01 pm

Title: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 08, 2011, 12:39:01 pm
You guys remember that Megaman 1 remake I was working on last year?
Well, it has a new title. And I'm integrating a pretty slick engine that was released on GM forums.
Trying to finish my rewrite of it by tomorrow so I can release a test demo.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Kaijyuu on December 08, 2011, 03:22:57 pm
Neato.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Pickle Girl Fanboy on December 08, 2011, 04:58:29 pm
Rewrite?
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 08, 2011, 05:16:55 pm
yeah. I'm rewriting the engine's code cause honestly it's kinda sloppily written and not easy to read and understand what the hell's going on. Plus I'm optimizing it at the same time.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Dome on December 08, 2011, 05:21:49 pm
Awesome
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Pickle Girl Fanboy on December 08, 2011, 05:59:06 pm
Ah, it's a remake/clone.  I thought it was a rom hack.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 08, 2011, 06:01:22 pm
@Kaijyuu & Dome: Thanks! :3

Quote from: Pickle Girl Fanboy on December 08, 2011, 05:59:06 pm
Ah, it's a remake/clone.  I thought it was a rom hack.


I tried that. Took too long and not nearly enough space to add all the content from Powered Up.
BTW, fangame =/= rom hack.

Oh, and the roster of playable characters has been updated:
Megaman
Cutman
Elecman
Iceman
Fireman
Bombman
Gutsman
Oilman
Timeman
Rockman
Megagirl
Protoman
Rock
Roll
Blues
Pickelman
Sniper Joe
Crazy Razy
Copy Robot
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Celdia on December 08, 2011, 11:43:22 pm
*sees a new thread about Vanya's MM project*

:D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
:D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
:D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 11, 2011, 04:08:02 pm
I love getting smiles from the ladies. :P

I'm rewriting the jump code right now. Blasted thing was done with GM's gravity system. A pox on that, I say!!
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 13, 2011, 11:02:59 pm
OK. I need you guys to try this thing out.
I need to know how the jump physics feel.
Running is slightly too fast and there's a wierd bug when jumping against floating platforms.
So just let me know how the jumping feels other wise.
Oh! And don't use the gravity arrows.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Twinees on December 13, 2011, 11:23:49 pm
I like the jumping physics, it works smoothly. Falling off platforms seems like it has a stronger gravity pull than jumping does. There is also a little bug where if you shoot megaman's blaster when close to the ground (whilst jumping) the animation is different to what he normally looks like whilst shooting midair. (also did you know that if you press left and right at the same time he runs on spot?).
Otherwise I love where you are going with this Vanya, I look forward to more.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 13, 2011, 11:41:02 pm
Thanks a lot!
I forgot to check on the left & right thing.
Most of the newer GML programmers forget that, and the original author was definitely not experienced.
The shooting animation hasn't been optimized yet.
And as for the falling off ledges thing, I know exactly why that happens. Easy fix.
Thanks again. :)
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Celdia on December 14, 2011, 12:13:31 am
Is there some way to run this without it being so fast I can barely control anything? Or as a lesser but more annoying gripe, a way to run it without it resizing every window on my desktop to its minimum size? o_o
Title: Re: [Fangame] Megaman: Power Up!!
Post by: ChimpMaster on December 14, 2011, 12:20:34 am
All aspects of falling down feel way too fast. Megaman has always been a little bit floaty in midair, and it feels like I'm falling faster than a Belmont with concrete shoes. Aside from that, and what Twin pointed out, it feels fine.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 14, 2011, 01:48:29 am
The jump straight off the ground and back to the floor is pixel perfect to Megaman 2.
Falling off platforms I haven't even tested the NES games for the exact speed yet.
That'll be my next thing, though since you're the third person to mention falling speed.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: DaveSW on December 14, 2011, 02:00:55 am
Which Mega Man game do you want the physics to mimic?  They are all different, except 9 and 10, I believe.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 14, 2011, 03:16:59 am
They're not significantly different as far as the jump physics.
Mostly it's only in the animation frames and how many frames of delay there are.
I don't really know about 9 & 10. But as to your question.
I'm doing a frame by frame study of all six of the NES games and making an optimized version for GML.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: lirmont on December 14, 2011, 01:50:51 pm
Seems like megaman controls to me, except that the squares in the middle are sticky (which causes unintended side-effects); the border squares on the left don't suffer from this. I was able to stand megaman on the sides of the blocks in both down and up gravity so long as I landed on the side correctly and kept the direction arrow pressed. You can't jump from this position (because you're probably still considered to be falling), but I'm sure I could abuse this to dodge linear attacks.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 15, 2011, 11:44:49 am
Thanks. Yeah, I have a pretty good idea of what's causing that wierdness with the floating blocks and not the wall blacks. They are the same object if you were wondering.

Thank you everyone for the feedback so far. With your assistance this will definitely be the quintessential Megaman engine for GM.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: MasterGrand on December 18, 2011, 05:25:49 am
can i play ninja shadow ?
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 19, 2011, 02:04:59 am
Quote from: MasterGrand on December 18, 2011, 05:25:49 am
can i play ninja shadow ?


What?
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Celdia on December 19, 2011, 07:03:16 am
I think he's asking if he can play as Shadow Man, but that's just a guess.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 19, 2011, 04:30:34 pm
Would be my first guess to, but I want to make sure.
And, of course the answer would be no. If and when I get around to re-making Megaman 3, then he will be.
Perhaps it might be a cool idea to come up with a system for DLC that includes individual characters?
Or even possibly going further and even doing a Robot Construction mode?
Those would have to come waaay later if at all, though.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Celdia on December 20, 2011, 02:23:19 am
Robot Construction Mode.

I've always liked the build your own character extra modes in games (namely the Dynasty Warriors series) and the idea of doing something like that with a Megaman game SOUNDS interesting at first, but when you stop and think about it...you're already taking everyone else's abilities when you kill them. I can only assume this would customize your look somewhat and maybe basic abilities like being able to mix and match the Slide, Protoman's Shield, the chargable Mega Buster or Bass' multishot maybe? I dunno. Still...could be fun. :P

Oh, and I was serious about the demo thing running way too fast. Was everyone getting this and just not mentioning it or am I doing something wrong running the program? I have no idea how to slow the demo down to a playable speed. I refuse to believe my shitty old laptop is too powerful for the game. I can barely run Diablo 2 on this thing. :/
Title: Re: [Fangame] Megaman: Power Up!!
Post by: lirmont on December 20, 2011, 03:01:07 am
Your graphics drivers are probably set to disable vsync permanently (instead of letting the application decide).
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 20, 2011, 10:38:32 pm
Quote from: Celdia on December 20, 2011, 02:23:19 am
Robot Construction Mode.

I've always liked the build your own character extra modes in games (namely the Dynasty Warriors series) and the idea of doing something like that with a Megaman game SOUNDS interesting at first, but when you stop and think about it...you're already taking everyone else's abilities when you kill them. I can only assume this would customize your look somewhat and maybe basic abilities like being able to mix and match the Slide, Protoman's Shield, the chargable Mega Buster or Bass' multishot maybe? I dunno. Still...could be fun. :P

Oh, and I was serious about the demo thing running way too fast. Was everyone getting this and just not mentioning it or am I doing something wrong running the program? I have no idea how to slow the demo down to a playable speed. I refuse to believe my shitty old laptop is too powerful for the game. I can barely run Diablo 2 on this thing. :/


If, and that's a big 'if', I make a robot construction mode I'll have to think carefully about how to implement it so it give the player the ability to make something unique. I wouldn't want it be a a shallow feature.

I have to agree with lirmont. If your computer's age was an issue it would be running too slow, not too fast. Do other GM games run too fast?
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Celdia on December 21, 2011, 10:22:42 pm
Quote from: Vanya on December 20, 2011, 10:38:32 pm
Do other GM games run too fast?

I'm not sure I have anything to compare with. I'll have to poke around with my video settings and see what I can find.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Alaris on December 26, 2011, 04:11:01 am
Completely weird question, but I would greatly appreciate an answer. What coding language are you using for this game?

Thanks in advance.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on December 26, 2011, 06:17:00 pm
I'm making in gamemaker using GML exclusively. No D'n'D.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: AeroGP on January 02, 2012, 08:03:32 pm
Game maker user here.


Can't say much more without looking at the source code.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on January 02, 2012, 09:44:11 pm
Quote from: AeroGP on January 02, 2012, 08:03:32 pm
Game maker user here.

  • Do not "Set the resolution of the screen".
  • Do not "Use synchronization to avoid tearing".
  • Do not "Let <F5> save the game and <F6> load the game".
  • Do not "Treat uninitialized variables as value 0". (It's just bad GML practice)
  • Do use gravity_direction when handling vertical movement.
  • Do check horizontal movement before vertical movement.
  • If done correctly, Jump and Fall do not have to be separate states.

Can't say much more without looking at the source code.


Thanks for the input.

Title: Re: [Fangame] Megaman: Power Up!!
Post by: AeroGP on January 03, 2012, 12:55:47 am
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on January 03, 2012, 02:56:12 am
Quote from: AeroGP on January 03, 2012, 12:55:47 am
  • Then explain why my resolution goes to 640x480 when I run the test. Or better yet, just stop changing the screen resolution and change the window resolution instead.
  • Synchronization causes slowdown on low-end machines that can't reasonably prevent tearing.
  • Attachment. That is all.



Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on January 06, 2012, 03:06:13 am
Hey guys. I could use a bit of an assist here.
One of the playable characters I plan to have in the game is the Copy Robot. (That's the 2nd Boss of Wily's Castle.)
Only thing is I'm not sure what the bugger should look like when he's not copying a human sized robot. Any ideas?
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Kaijyuu on January 06, 2012, 03:58:58 am
A chibi version. Might require some art creation, though.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on January 06, 2012, 07:34:41 pm
Elaborate? Chibi version of what?
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Kaijyuu on January 06, 2012, 07:37:30 pm
Of whatever he's copying.

I presume he'll take the appearance of them? And your question is what he should look like when not copying a human sized robot.

Maybe I misinterpreted somewhere.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: lirmont on January 06, 2012, 08:23:31 pm
I like the super-deformed idea. You'd get to be a miniature version of your enemies. Another option would be to only alter the buster weapon, making it unwieldly-looking to show off maybe that you can only use it once or twice at a time (or that it's otherwise slower than normal attacks) and that that's all Copy Man was able to copy.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on January 07, 2012, 08:06:15 am
OK. Lemme explain my game play idea for Copy Robot.

As when you go fight him in Wily Castle Stage 2, he will automatically copy the boss he's fighting perfectly.
My idea for the stage game play is that he will be able to copy the powers of normal robots kinda like the way Soma in CV:AoS uses enemy souls. The manner in which the copy will happen I haven't decided yet. Maybe I'll do something like Axl in X8.

What I need help with is deciding what Copy Robot should look like, graphically, when he's not copying any robot at all.

BTW, I like the idea of Chibi Copy. I might make it into a bonus power up for him.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Kaijyuu on January 07, 2012, 08:16:33 am
I'd do something in the vein of "basic" or "elementary", so probably something like the copy machine shown for the original boss, or a energy/lightning being thingy, or maybe just an extremely simplified megaman sprite.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on January 07, 2012, 06:27:16 pm
Hmmm... That certainly gives me a broad starting point. I think I'll do a study of the enemy designs in MM1 and similar copy characters from the rest of the series and work from there. I'll probably also pose this question to the Mega-freaks over at The Mega Man Network. Thanks. :)

PS- What's up with all the pony love lately? It seems like every hack/programming/resource site I visit has a significant pony presence. One dude over at Sprites Inc. is even planning a Megaman/Pony crossover game.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on January 09, 2012, 02:52:15 pm
After analyzing Copy Robot's actual appearances in the games he's in I think I've decided to give him a super-generic, plain, doppelganger-like design for his normal mode. And as a bonus power up he'll take on hie "Megaman?" form which basically has Megaman C's powers. Which I'm sure that you'll all appreciate since Megaman C isn't going to be in my game.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Celdia on January 09, 2012, 04:23:01 pm
If I hadn't been so distracted this week with the SDA marathon I might've seen this sooner. Better late than never, I did a little prototype idea for your Copy Robot which you're welcome to use if you like it. The idea for the face is actually a random take on Kirby's 'Copy' ability from Kirby Super Star.

(http://img.photobucket.com/albums/v311/Celdia/CopyBot.png)
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Kaijyuu on January 09, 2012, 06:32:21 pm
QuoteWhat's up with all the pony love lately? It seems like every hack/programming/resource site I visit has a significant pony presence. One dude over at Sprites Inc. is even planning a Megaman/Pony crossover game.

If you've got 22 minutes, this is pretty much why. (http://www.youtube.com/watch?v=rGyyXZCSCfw)


Anywho I think the doppelganger and/or kirby copy ideas are both good.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on January 09, 2012, 09:10:39 pm
Quote from: Celdia on January 09, 2012, 04:23:01 pm
If I hadn't been so distracted this week with the SDA marathon I might've seen this sooner. Better late than never, I did a little prototype idea for your Copy Robot which you're welcome to use if you like it. The idea for the face is actually a random take on Kirby's 'Copy' ability from Kirby Super Star.

(http://img.photobucket.com/albums/v311/Celdia/CopyBot.png)


That's reasonably close to the concept I sketched. I like the idea of using the kirby copy power for the visor. That'll be a nice little nod for the observant. Thanks for the contribution.


Quote from: Kaijyuu on January 09, 2012, 06:32:21 pm
If you've got 22 minutes, this is pretty much why. (http://www.youtube.com/watch?v=rGyyXZCSCfw)


Anywho I think the doppelganger and/or kirby copy ideas are both good.


Ah. I see. I actually remember the country western one with the apple on her butt from back in the 80's.
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on January 26, 2012, 02:06:39 am
Here's A little something I've been working on since the loss of my data.
Started as an upgrade of just one frame of the original Megaman sprite for a friend. Also, includes an 8-bit X & and an 8-bit-ish Megaman.EXE based on Zero (v2.0). Those are for a perler bead project for my friend's nephew, they aren't gonna be in the game.

(http://i256.photobucket.com/albums/hh189/koala_knight/MMPD/TheMegamen.jpg)

When I finish it, it'll be used as a base for some of the other playable characters. He ended up about the same size as Megaman from the Wily Wars, so I took part of one of those sprites for mine.

Edit:
Threw this together for an edit I'd like to do to Megaman Zero Collection so I don't have to put up with the rather nonsensical palette choices.

(http://i256.photobucket.com/albums/hh189/koala_knight/NES%20Graphic%20Edits/GeneralRecolors-large.jpg)
Title: Re: [Fangame] Megaman: Power Up!!
Post by: Vanya on January 28, 2012, 11:56:32 pm
Moar:

(http://i256.photobucket.com/albums/hh189/koala_knight/MMPD/TheMegamen-1.jpg)