8-bit Peach Playable and Fixed Flight animations on Peach an

Share and discuss custom SMBX graphics.

Moderator: Userbase Moderators

MECHDRAGON777
Pink Yoshi Egg
Pink Yoshi Egg
Posts: 6422
Joined: Fri Dec 20, 2013 6:40 pm
Flair: Nuclear Queen of Reversion.
Contact:

8-bit Peach Playable and Fixed Flight animations on Peach an

Postby MECHDRAGON777 » Sun Oct 11, 2015 6:24 pm

Have you ever want the last 8-bit playable, now here is your chance! Anyway, this contains the fixed flight animation for Peach and Rosalina!

My MAGLX2 level is used since it shows off the fixed sprite for Rosalina, ☢SEIZURE WARNING☢
Spoiler: show

Download: https://www.mediafire.com/?ipjtapfsfx4w3n5

Credits:
Spoiler: show
8-bit Peach/npc/npc-13
Captain Obvious + Two52 + Red Yoshi + Joe1
Everything else
MECHDRAGON777

Voymo
Hoopster
Hoopster
Posts: 46
Joined: Sat Sep 26, 2015 10:07 am

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby Voymo » Mon Oct 12, 2015 7:40 am

Very nice bro! Thy very much this is actually a very neat thing to use if you have LunaLUA Loader/SMBX! The script can be found on the forum to make Peach fly after running. I will replace the default Peach sprite with the fix and put the LunaLUA code into every world I have! :)

MECHDRAGON777
Pink Yoshi Egg
Pink Yoshi Egg
Posts: 6422
Joined: Fri Dec 20, 2013 6:40 pm
Flair: Nuclear Queen of Reversion.
Contact:

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby MECHDRAGON777 » Mon Oct 12, 2015 7:51 am

Voymo wrote:Very nice bro! Thy very much this is actually a very neat thing to use if you have LunaLUA Loader/SMBX! The script can be found on the forum to make Peach fly after running. I will replace the default Peach sprite with the fix and put the LunaLUA code into every world I have! :)
Thank you, and Peach is my favorite character! for those who want a link for the Peach Flight Script, it is here!
Spoiler: show
Subject: [LunaLua] Peach Flying
DarkShadeX wrote:Found this old code while removing stuff from my hard drive.
This Script basically allows Peach to fly while she's in her racoon form like Mario and Co.
Before i remove this code from the hard drive,i aswell just release it here.

Code: Select all

-- SMBX - Peach flying Script by DarkShadeX
 
-- 0x1C = Princess hover timer
-- 0x16E = Is flying
-- 0xF0 = Player identity index (0 = nothing! don't use, 1 = demo, 2 = iris, 3 = princess, 5 = sheath)
local fly_lenght = 80 -- How long you can fly,adjust it so its perfect for you ;)
local remaining_fly = fly_lenght
 
function onLoop()
 
        printText("RUNNING "..tostring(remaining_fly).." FRAMES", 30, 60)
 
        -- If you Hover,prevent that you can fly:
        if( player:mem(0x1C,FIELD_WORD) >= 1 )then
                remaining_fly = 0
        end
 
        -- Check if Stuff ... :
        if( player:mem(0x1C,FIELD_WORD) == 0 and player.speedY ~= 0 and remaining_fly >= 0 and player:mem(0xF0,FIELD_WORD) == 3 and player.speedX >= 5.55 and player.powerup == PLAYER_LEAF)then
                player:mem(0x16E,FIELD_WORD,-1) -- LET THE FLY BEGIN :>
                remaining_fly = remaining_fly - 0.25  -- Reduce our flying timer.
        end
        -- Check if Stuff ... LEFT :
        if( player:mem(0x1C,FIELD_WORD) == 0 and player.speedY ~= 0 and remaining_fly >= 0 and player:mem(0xF0,FIELD_WORD) == 3 and player.speedX <= -5.55 and player.powerup == PLAYER_LEAF)then
                player:mem(0x16E,FIELD_WORD,-1) -- LET THE FLY BEGIN :>
                remaining_fly = remaining_fly - 0.25  -- Reduce our flying timer.
        end
        -- End the Flying:
        if( remaining_fly <= 1 )then -- If you don't have any flying timer anymore...
                player:mem(0x16E,FIELD_WORD,0) -- Stop the Flying.
        end
 
        -- Extra Fixes:
        if( remaining_fly <= fly_lenght and player:mem(0x16E,FIELD_WORD) == -1 )then -- So the counter doesnt stop if you change the direction ;)
                remaining_fly = remaining_fly - 0.25
        end
end
 
function onJumpEnd()
        remaining_fly = fly_lenght -- Reset the counter if you fall.
end
Anyway, I am glad to be of help! I had the Peach flight script since May 30th or sooner by the way! I just waited til I finished the 8-bit Peach graphics! I will update this with Daisy if I can get the graphic of her!

Voymo
Hoopster
Hoopster
Posts: 46
Joined: Sat Sep 26, 2015 10:07 am

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby Voymo » Mon Oct 12, 2015 8:46 am

The graphic of the playable Princess Daisy was made by Redigit & Valtteri and is included in the "Valtteri's Graphics Pack 1.0.1" under SMB2. Actually that isn't hard, you just gotta copy and paste the tail from the fixed file :mrgreen:
Last edited by Voymo on Mon Oct 12, 2015 9:09 am, edited 2 times in total.

MECHDRAGON777
Pink Yoshi Egg
Pink Yoshi Egg
Posts: 6422
Joined: Fri Dec 20, 2013 6:40 pm
Flair: Nuclear Queen of Reversion.
Contact:

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby MECHDRAGON777 » Mon Oct 12, 2015 8:52 am

Voymo wrote:The graphic of the playable Princess Daisy was made by Redigit & Valtteri and is included in the "Valtteri's Graphics Pack 1.0.1" under SMB2. Actually that isn't hard, you just gotta copy and paste the tail from the fixed file :mrgreen:
I know, I just never had the origial to begin with!

Voymo
Hoopster
Hoopster
Posts: 46
Joined: Sat Sep 26, 2015 10:07 am

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby Voymo » Mon Oct 12, 2015 9:09 am

Hmm, I tested this code.
Spoiler: show
-- SMBX - Peach flying Script by DarkShadeX

-- 0x1C = Princess hover timer
-- 0x16E = Is flying
-- 0xF0 = Player identity index (0 = nothing! don't use, 1 = demo, 2 = iris, 3 = princess, 5 = sheath)
local fly_lenght = 80 -- How long you can fly,adjust it so its perfect for you ;)
local remaining_fly = fly_lenght

function onLoop()

printText("RUNNING "..tostring(remaining_fly).." FRAMES", 30, 60)

-- If you Hover,prevent that you can fly:
if( player:mem(0x1C,FIELD_WORD) >= 1 )then
remaining_fly = 0
end

-- Check if Stuff ... :
if( player:mem(0x1C,FIELD_WORD) == 0 and player.speedY ~= 0 and remaining_fly >= 0 and player:mem(0xF0,FIELD_WORD) == 3 and player.speedX >= 5.55 and player.powerup == PLAYER_LEAF or player.powerup == PLAYER_TANOOKIE)then
player:mem(0x16E,FIELD_WORD,-1) -- LET THE FLY BEGIN :>
remaining_fly = remaining_fly - 0.25 -- Reduce our flying timer.
end
-- Check if Stuff ... LEFT :
if( player:mem(0x1C,FIELD_WORD) == 0 and player.speedY ~= 0 and remaining_fly >= 0 and player:mem(0xF0,FIELD_WORD) == 3 and player.speedX <= -5.55 and player.powerup == PLAYER_LEAF or player.powerup == PLAYER_TANOOKIE)then
player:mem(0x16E,FIELD_WORD,-1) -- LET THE FLY BEGIN :>
remaining_fly = remaining_fly - 0.25 -- Reduce our flying timer.
end
-- End the Flying:
if( remaining_fly <= 1 )then -- If you don't have any flying timer anymore...
player:mem(0x16E,FIELD_WORD,0) -- Stop the Flying.
end

-- Extra Fixes:
if( remaining_fly <= fly_lenght and player:mem(0x16E,FIELD_WORD) == -1 )then -- So the counter doesnt stop if you change the direction ;)
remaining_fly = remaining_fly - 0.25
end
end

function onJumpEnd()
remaining_fly = fly_lenght -- Reset the counter if you fall.
end
It works and uses the animation, but Peach takes off too fast compared to for example Toad. She was like off the screen in a second :? I am not familiar with coding in LUA, I just copy and paste the codes from the forum. If I need something altered, I do it by logical thinking + editing and testing. For example I know how to remove this debug-like output on the screen (but I didn't on this one in the spoiler, maybe still needed). What I did is I added or player.powerup == PLAYER_TANOOKIE here. Maybe there is a way to make Peach use the "wingman style flight" so she doesn't take off so fast, but with the regular Leaf/Tanookie "Take-Off" rules from the game, not the cheat effect, if you get what I mean. Maybe someone could help us here, would be nice. I bet since the flying Peach sprite was in the game already it would have been a regular ability of Peach to fly like Mario, Luigi & Toad in SMBX 1.3.1 if Nintendo wouldn't have stopped the developer.

MECHDRAGON777
Pink Yoshi Egg
Pink Yoshi Egg
Posts: 6422
Joined: Fri Dec 20, 2013 6:40 pm
Flair: Nuclear Queen of Reversion.
Contact:

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby MECHDRAGON777 » Mon Oct 12, 2015 9:50 am

Voymo wrote:Hmm, I tested this code.
Spoiler: show
-- SMBX - Peach flying Script by DarkShadeX

-- 0x1C = Princess hover timer
-- 0x16E = Is flying
-- 0xF0 = Player identity index (0 = nothing! don't use, 1 = demo, 2 = iris, 3 = princess, 5 = sheath)
local fly_lenght = 80 -- How long you can fly,adjust it so its perfect for you ;)
local remaining_fly = fly_lenght

function onLoop()

printText("RUNNING "..tostring(remaining_fly).." FRAMES", 30, 60)

-- If you Hover,prevent that you can fly:
if( player:mem(0x1C,FIELD_WORD) >= 1 )then
remaining_fly = 0
end

-- Check if Stuff ... :
if( player:mem(0x1C,FIELD_WORD) == 0 and player.speedY ~= 0 and remaining_fly >= 0 and player:mem(0xF0,FIELD_WORD) == 3 and player.speedX >= 5.55 and player.powerup == PLAYER_LEAF or player.powerup == PLAYER_TANOOKIE)then
player:mem(0x16E,FIELD_WORD,-1) -- LET THE FLY BEGIN :>
remaining_fly = remaining_fly - 0.25 -- Reduce our flying timer.
end
-- Check if Stuff ... LEFT :
if( player:mem(0x1C,FIELD_WORD) == 0 and player.speedY ~= 0 and remaining_fly >= 0 and player:mem(0xF0,FIELD_WORD) == 3 and player.speedX <= -5.55 and player.powerup == PLAYER_LEAF or player.powerup == PLAYER_TANOOKIE)then
player:mem(0x16E,FIELD_WORD,-1) -- LET THE FLY BEGIN :>
remaining_fly = remaining_fly - 0.25 -- Reduce our flying timer.
end
-- End the Flying:
if( remaining_fly <= 1 )then -- If you don't have any flying timer anymore...
player:mem(0x16E,FIELD_WORD,0) -- Stop the Flying.
end

-- Extra Fixes:
if( remaining_fly <= fly_lenght and player:mem(0x16E,FIELD_WORD) == -1 )then -- So the counter doesnt stop if you change the direction ;)
remaining_fly = remaining_fly - 0.25
end
end

function onJumpEnd()
remaining_fly = fly_lenght -- Reset the counter if you fall.
end
It works and uses the animation, but Peach takes off too fast compared to for example Toad. She was like off the screen in a second :? I am not familiar with coding in LUA, I just copy and paste the codes from the forum. If I need something altered, I do it by logical thinking + editing and testing. For example I know how to remove this debug-like output on the screen (but I didn't on this one in the spoiler, maybe still needed). What I did is I added or player.powerup == PLAYER_TANOOKIE here. Maybe there is a way to make Peach use the "wingman style flight" so she doesn't take off so fast, but with the regular Leaf/Tanookie "Take-Off" rules from the game, not the cheat effect, if you get what I mean. Maybe someone could help us here, would be nice. I bet since the flying Peach sprite was in the game already it would have been a regular ability of Peach to fly like Mario, Luigi & Toad in SMBX 1.3.1 if Nintendo wouldn't have stopped the developer.
In the spoiler, what I turned green, that is the line that effects how long she can fly, about 70 seconds are good for Mario!

Ness-Wednesday
Purple Yoshi Egg
Purple Yoshi Egg
Posts: 1646
Joined: Sun Jun 28, 2015 3:50 pm
Flair: Diverse Scouts
Pronouns: He/Him

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby Ness-Wednesday » Fri Oct 16, 2015 5:08 pm

This is not bad for a Peach playable.
It is actually fitting for an 8-bit SMB2 (retro) level.
MECHDRAGON777 wrote:☢SEIZURE WARNING☢[/color]
Bro, you just gave me an idea for a new graphic!

NathanBros
Snifit
Snifit
Posts: 222
Joined: Tue Feb 03, 2015 3:05 pm

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby NathanBros » Fri Oct 16, 2015 5:16 pm

Good character! This must be awesome to girl players... (for lot's of guys too).

Snowburger
Chain Chomp
Chain Chomp
Posts: 316
Joined: Tue Feb 10, 2015 2:35 pm

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby Snowburger » Fri Oct 16, 2015 5:35 pm

NathanBros wrote:Good character! This must be awesome to girl players... (for lot's of guys too).
That's quite sexist to be honest,but on-topic.
These are quite good,nice for a retro level.And thanks for the fix code,I'll be using it!

MECHDRAGON777
Pink Yoshi Egg
Pink Yoshi Egg
Posts: 6422
Joined: Fri Dec 20, 2013 6:40 pm
Flair: Nuclear Queen of Reversion.
Contact:

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby MECHDRAGON777 » Sat Oct 17, 2015 2:18 am

Ness-Wednesday wrote:This is not bad for a Peach playable.
It is actually fitting for an 8-bit SMB2 (retro) level.
Thank you, I opened up the original game on my NES emulator for the colors! I had to ask a very specific friend for help with color when I got to Fire and Ice Peach! I went to world four of the game to get the ice-blocks gradient,
Ness-Wednesday wrote:
MECHDRAGON777 wrote:☢SEIZURE WARNING☢
Bro, you just gave me an idea for a new graphic!
What graphic did I inspire you to make by giving a Seizure warning?
NathanBros wrote:Good character! This must be awesome to girl players... (for lot's of guys too).
Okay, I am male, but I actually like playing as Peach! (Rosalina in particular)
[spoiler]Sadly, I kind of wish I was female...[/spoiler]
Snowburger wrote:
NathanBros wrote:Good character! This must be awesome to girl players... (for lot's of guys too).
That's quite sexist to be honest,but on-topic.
These are quite good,nice for a retro level.And thanks for the fix code,I'll be using it!
Well, I am remaking NES Super Mario Brothers 2 as you can see from the video and I used 1-1 as my video to show off the new playable. In all honesty, I am adding Peach and Toad to give more option and for people like Witchking666, 8bitmushroom, or others who like to play as Toad and me who likes playing as Peach and Link. I had to make the Peach graphic and I guess I should not hold it from the public. ...but I do have to ask you what you mean by:
Snowburger wrote:And thanks for the fix code,I'll be using it!
I just did not get that! Anyway, I hope you enjoy this! Did you mean the fixed flight animation on Peach and Rosalina? If you mean that, then I thank you very much for liking what I did!

Ness-Wednesday
Purple Yoshi Egg
Purple Yoshi Egg
Posts: 1646
Joined: Sun Jun 28, 2015 3:50 pm
Flair: Diverse Scouts
Pronouns: He/Him

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby Ness-Wednesday » Sat Oct 17, 2015 9:13 am

Ness-Wednesday wrote:
MECHDRAGON777 wrote:☢SEIZURE WARNING☢
Bro, you just gave me an idea for a new graphic!
MECHDRAGON777 wrote:What graphic did I inspire you to make by giving a Seizure warning?
A big board that says "Seizure Warning!" with the two deadly symbols spinning.
Last edited by Ness-Wednesday on Sun Oct 18, 2015 8:57 am, edited 1 time in total.

Voymo
Hoopster
Hoopster
Posts: 46
Joined: Sat Sep 26, 2015 10:07 am

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby Voymo » Sat Oct 17, 2015 5:57 pm

Guys, this is not quite right yet... I am male too :p I am simply a big Super Mario fan and Peach is a Mario character to me, I simply like playing everyone on SMBX (besides Link, he doesn't quite fit to the game). But that wasn't the reason for this comment. Mecha, the code is not 100% fine yet... Peach takes off way too fast compared to the other characters. What could we do to fix this? :shock:

MECHDRAGON777
Pink Yoshi Egg
Pink Yoshi Egg
Posts: 6422
Joined: Fri Dec 20, 2013 6:40 pm
Flair: Nuclear Queen of Reversion.
Contact:

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby MECHDRAGON777 » Sun Oct 18, 2015 1:20 am

Voymo wrote:Guys, this is not quite right yet... I am male too :p I am simply a big Super Mario fan and Peach is a Mario character to me, I simply like playing everyone on SMBX (besides Link, he doesn't quite fit to the game). But that wasn't the reason for this comment. Mecha, the code is not 100% fine yet... Peach takes off way too fast compared to the other characters. What could we do to fix this? :shock:
I do not know since I am not good in lua yet. I would ask he creator! What is not quite right?

Voymo
Hoopster
Hoopster
Posts: 46
Joined: Sat Sep 26, 2015 10:07 am

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby Voymo » Sun Oct 18, 2015 10:13 am

Well, when Peach starts flying she gains hight as fast as if she would jump. She should gain hight slower when flying (Compare Peach flying to the other characters flying).

MECHDRAGON777
Pink Yoshi Egg
Pink Yoshi Egg
Posts: 6422
Joined: Fri Dec 20, 2013 6:40 pm
Flair: Nuclear Queen of Reversion.
Contact:

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby MECHDRAGON777 » Sun Oct 18, 2015 1:04 pm

Voymo wrote:Well, when Peach starts flying she gains hight as fast as if she would jump. She should gain hight slower when flying (Compare Peach flying to the other characters flying).
I know, but I do not know how to fix that.

Voymo
Hoopster
Hoopster
Posts: 46
Joined: Sat Sep 26, 2015 10:07 am

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby Voymo » Mon Oct 19, 2015 10:42 am

Sorry for replying a bit late maybe, I am currently on vacation in Spain. Who actually made this script again? I know a possible fix I think, but I don't know how to turn my idea into reality, since also I cannot code in LUA.

Edit: Never mind, I found him/her (DarkShadeX) but I cannot pm this person because I guess he set it so only friends can...

Mable
Luigi
Luigi
Posts: 5806
Joined: Sat Dec 21, 2013 4:23 am
Contact:

Re: 8-bit Peach Playable and Fixed Flight animations on Peac

Postby Mable » Mon Oct 19, 2015 1:21 pm

Voymo wrote:Sorry for replying a bit late maybe, I am currently on vacation in Spain. Who actually made this script again? I know a possible fix I think, but I don't know how to turn my idea into reality, since also I cannot code in LUA.

Edit: Never mind, I found him/her (DarkShadeX) but I cannot pm this person because I guess he set it so only friends can...
No he deactivated that everyone expect the staff can pm him.

Just head to the lunalua thread DSX only did for lunadll


Return to “Graphics”

Who is online

Users browsing this forum: No registered users and 3 guests

SMWCentralTalkhausMario Fan Games GalaxyKafukaMarioWikiSMBXEquipoEstelari