Language…
3 users online: crm0622, unaffiliated, Zatara - Guests: 85 - Bots: 214
Users: 64,667 (2,404 active)
Latest user: DarthHylian

[new] MP system

<object width="425" height="349"><param name="movie" value="http://www.youtube.com/v/hg5z2IY5gbE&hl=en&fs=1&rel=0&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/hg5z2IY5gbE&hl=en&fs=1&rel=0&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="349"></embed></object>



open source MP system for all you folks out there. What exactly are mana points? Well they are similar/exactly like magic. So what would you need magic for, right? Well this opens up the possibility to many things. For example, to shoot fireballs, you might need 2mp. Or... you need 10mp to fly... Or maybe, you need 5mp to push a crate.. Its all up to you!!

This completely gets rid of the bonus stars. In its place, will be the MP counter. You will notice that the "P" will be green. This is an easy fix. Just use the status bar editor to change that spot to the correct palette

Things included with the download:
-MP system [xkas patch] (installs MP system)
-1MP [asm block] (gives you 1mp when collected)
-ConfigMP [asm block] (gives you how much MP you set it to)
-Fly [xkas patch] (lets mario fly. Takes 10mp)
-Fire [xkas patch] (makes it so fireballs take MP)
-info [information] (stuff you need to know if you are going to develop things that use MP)
-readme [information] (You have to read this)

i would have had it earlier, but i was rushing to get everything released. Also for some reason the video is taking forever to upload.
So yeah, there are a few bugs, and im still working on fixing them. This is only version one(the alpha)... so yeah. If you find any errors, please please please email me at [email protected] or PM me.

DOWNLOAD


I kinda sorta like it. Looks fun. ^^

The one thing I REALLY like about the system is how you can "fly" by spending 10 points to use another jump while in the air. That was a work of genius. However, I think you should find a way to implement the Cape Feather in the mana system. Maybe, say...2 points to go into the air, with another 2 spent each time you fly up while your cape is open. And, obviously, you'd be forced to land when you run out. Just a suggestion... ^^


St. Clair Publications: Where good girls just want to have fun this Christmas!

Other places you can find me: LiveJournal | Last.FM

Yeah, this is pretty dam awesome. I think I'll use this.

One thing though: Will you be adding more mana consuming powerups in the future?
Fantastic work. I bet this would be great for shoot 'em ups.

If you could work the MP count into a bar, like the air meter, I bet ICB would love you.
Originally posted by Doomdragon

One thing though: Will you be adding more mana consuming powerups in the future?

Of course!

Originally posted by Jagfillit

If you could work the MP count into a bar, like the air meter, I bet ICB would love you.

I'm thinking about that.

Here is what you can expect on the next update:
-New Power ups.
-The ability to collect an item in order to gain a power ( so like you have to beat a boss which drops an item that enables fly)
-fixed MP blocks ( so they dont crash when a sprite touches them)


what i want to do:
-Change the numerical counter into a bar.
-better MP handling
-easy insertion of powerups
This sounds very interesting. I'm going to try this out as soon as I finish creating a test level. For now, I'd like it if you made a block that resets the mana counter to zero; I could see that being useful along the way :)
I jsut had an awesome idea. (It's not a suggestion,i'm just thinking aloud).

I could move the MP meter if it gets changed into a bar underneath the haelth meter and change the GFX of the health meter to match the MP meter. That would just look really awesome.

:D

And thats catchy music, by the way. Where can I find it?

*Edit*

Sooo is this thread gonna stay here and will you put your updated in here?

(If that made ANY sense at all)
Awesome work!
I think i dont use it,because F-Mario X dont need them.
i had an idea,whats about a boost magic?


F-Mario X News:C3 Thread Ahead!
By the way, I gaved up hacking SMW. I think I'll come back, but not yet. ~ X-King
Originally posted by X-King
boost


Fart ^^

I could try do do it... Since it's open source, we all can modify it!
Your layout has been removed.
Originally posted by ItsShinyTime
This sounds very interesting. I'm going to try this out as soon as I finish creating a test level. For now, I'd like it if you made a block that resets the mana counter to zero; I could see that being useful along the way :)

Sure, ill put it up soon.


Originally posted by Doomdragon

Sooo is this thread gonna stay here and will you put your updated in here?
Yes, and yes.

Ai-, do you think you could try making the block for Blocktool too, please? I wanna try it and see if it goes with my hex edits. :D
Originally posted by Count Crotchula
Ai-, do you think you could try making the block for Blocktool too, please? I wanna try it and see if it goes with my hex edits. :D

sure. it'll be up later, along with ItsShinyTime's block
If I could do the following easily, I would...

1) Create A Summon-basically, Use MP to Create a sprite (Random Color Small yoshi probably is best right now)
2) Find a way to organize everything
3) Create "Point Sprites" That instead say "-#" in blue above mario when Mairo uses Mana
4) Transform-Transform into a different Thing.... Whatever it is...

: /
I hate requesting...
I need to learn ASM...
C3 brought so much awesomness, it just keeps coming...
While this topic has been dead for a week or so, I felt this post is necessary.

I found out why the game always crashes when a sprite, fireball, or Mario's cape touches it.

JMP Main : JMP Main : JMP Main : JMP return : JMP return : JMP return : JMP return

This part of the code is the problem. For sprites, fireballs, and the cape, it tells it to go to Return. While playing around with it, I found that the block is trying to go to an area of the code that doesn't exist, which is why it crashes. To fix this, simply add this at the end of the code;
Code
return:
RTL


It fixes the glitch for me, so I assume it should fix it for all of the users of this system.



Also as a final note, the MP counter decreases to zero whenever you enter a pipe or door, since many hacks require the player to go to different sections of the stage through pipe or door transport, it gets a bit irritating.



omg, thanks! I didn't notice that i did not put in the return: line. Stupid stupid mistake i made!