Sprite not changing, how do I fix?

I'm going to get straight to the point: I'm trying to change this Toad's sprite, and it simply doesn't change in-game. Star Rod shows it as working perfectly fine, and the sprite is all set up properly AFAIK, so what gives?
No description
No description
PonderMan
PonderMan51d ago
Show Star Rod's Mod Manager Options please.
Cubic
Cubic51d ago
I'm not sure if you meant Dump or Build, so here's both.
No description
No description
PonderMan
PonderMan51d ago
Could you go to Build Assets?
Cubic
Cubic51d ago
No description
PonderMan
PonderMan51d ago
What is the Sprite ID for your new sprite?
Cubic
Cubic51d ago
I'm... not sure how to find that. Could you tell me how to do that from this screen?
No description
PonderMan
PonderMan51d ago
Ah so its 83. Um. So. I am going to assume you didn't change that Toad's Idle animation with your new sprite's animation in a .mpat did you?
Cubic
Cubic51d ago
I have no idea what that file extension is. I did change it on the Map Editor, if that's what you mean.
No description
PonderMan
PonderMan51d ago
Well. Then. Go open mac_01.mscr and search for .NpcID:Toad_11
Cubic
Cubic51d ago
There's fives instances of it, two of which are in image 3.
No description
No description
No description
No description
PonderMan
PonderMan51d ago
Yeah so you want to patch this NpcGroup $NpcGroup_8025CCA8 You would make a new file in map/patch called mac_01.mpat
Cubic
Cubic51d ago
Okay, there's one there already. This is what's inside.
No description
PonderMan
PonderMan51d ago
And to patch that NpcGroup you would do this in the .mpat:
@ $NpcGroup_8025CCA8
{
.NpcID:Toad_10 $NpcSettings_80248AC0 ~Vec3f:NPC_Toad_10 % -94 0 -117
00002D09 $Script_Init_8025A7A0 00000000 00000000 0000005A
~NoDrops
~Movement:NPC_Toad_10
~AnimationTable:NPC_Toad_10 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A002B % This friendly Toad loves to run his mouth. He's a ...
%
% $NpcGroup_8025CCA8[1F0]
.NpcID:Toad_11 $NpcSettings_802489C0 ~Vec3f:NPC_Toad_11 % -145 0 -25
00002D09 $Script_Init_8025AB1C 00000000 00000000 0000010E
~NoDrops
~Movement:NPC_Toad_11
~AnimationTable:NPC_Toad_11 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_MyNPC 001A002C % This guy knows tons of gossip. His favorite subjec ...
%
% $NpcGroup_8025CCA8[3E0]
.NpcID:Toad_12 $NpcSettings_80248A68 ~Vec3f:NPC_Toad_12 % 40 0 -300
00002D09 $Script_Init_8025AE24 00000000 00000000 0000010E
~NoDrops
~Movement:NPC_Toad_12
~AnimationTable:NPC_Toad_12 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A002D % This Toad... I'll tell you a secret. He's a huge f ...
%
% $NpcGroup_8025CCA8[5D0]
.NpcID:Toad_13 $NpcSettings_80248A68 ~Vec3f:NPC_Toad_13 % -440 0 -20
00002D09 $Script_Init_8025B1B4 00000000 00000000 0000005A
~NoDrops
~Movement:NPC_Toad_13
~AnimationTable:NPC_Toad_13 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A002E % This guy often knows rumors. He's counting on you, ...
%
% $NpcGroup_8025CCA8[7C0]
.NpcID:Toad_14 $NpcSettings_80248A68 ~Vec3f:NPC_Toad_14 % 400 20 260
00002D09 $Script_Init_8025B4BC 00000000 00000000 0000005A
~NoDrops
~Movement:NPC_Toad_14
~AnimationTable:NPC_Toad_14 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A002F % It seems like this Toad is always in love with som ...
%
% $NpcGroup_8025CCA8[9B0]
.NpcID:Toad_15 $NpcSettings_80248AC0 ~Vec3f:NPC_Toad_15 % -380 20 -100
00002D09 $Script_Init_8025B73C 00000000 00000000 0000010E
~NoDrops
~Movement:NPC_Toad_15
~AnimationTable:NPC_Toad_15 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A0030 % He's a Toad who often thinks about going south. Ma ...
%
% $NpcGroup_8025CCA8[BA0]
.NpcID:Toad_16 $NpcSettings_80248AC0 ~Vec3f:NPC_Toad_16 % 488 20 -174
00002D09 $Script_Init_8025BE6C 00000000 00000000 0000001E
~NoDrops
~Movement:NPC_Toad_16
~AnimationTable:NPC_Toad_16 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A0031 % This is the manager of a Toad House. These havens ...
%
% $NpcGroup_8025CCA8[D90]
.NpcID:Bubulb_17 $NpcSettings_80248BD8 ~Vec3f:NPC_Bubulb_17 % 0 -1000 0
00002D09 $Script_Init_8025833C 00000000 00000000 00000000
~NoDrops
~Movement:NPC_Bubulb_17
~AnimationTable:NPC_Bubulb_17 % .Sprite:Bubulb
00000000 00000000 $ExtraAnimationList_8025CC98 001A0032 % He's one of the Bub-ulbs. Bub-ulbs are a type of t ...
%
% $NpcGroup_8025CCA8[F80]
.NpcID:MinhT_18 $NpcSettings_80248AC0 ~Vec3f:NPC_MinhT_18 % 150 20 485
00002D09 $Script_Init_80259A3C 00000000 00000000 0000010E
~NoDrops
~Movement:NPC_MinhT_18
~AnimationTable:NPC_MinhT_18 % .Sprite:MinhT
00000000 00000000 00000000 001A0026 % She takes care of flowers. Her name is Minh T. Nob ...
%
% $NpcGroup_8025CCA8[1170]
00000003 $NpcSettings_80248AC0 ~Vec3f:NPC_8025DE18 % 312 30 -438
00012D09 $Script_Init_80257210 00000000 00000000 0000012C
~NoDrops
~Movement:NPC_8025DE18
~AnimationTable:NPC_8025DE18 % .Sprite:Postmaster
00000000 00000000 00000000 001A0022 % This Paratroopa looks extremely serious. And stubb ...
}
@ $NpcGroup_8025CCA8
{
.NpcID:Toad_10 $NpcSettings_80248AC0 ~Vec3f:NPC_Toad_10 % -94 0 -117
00002D09 $Script_Init_8025A7A0 00000000 00000000 0000005A
~NoDrops
~Movement:NPC_Toad_10
~AnimationTable:NPC_Toad_10 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A002B % This friendly Toad loves to run his mouth. He's a ...
%
% $NpcGroup_8025CCA8[1F0]
.NpcID:Toad_11 $NpcSettings_802489C0 ~Vec3f:NPC_Toad_11 % -145 0 -25
00002D09 $Script_Init_8025AB1C 00000000 00000000 0000010E
~NoDrops
~Movement:NPC_Toad_11
~AnimationTable:NPC_Toad_11 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_MyNPC 001A002C % This guy knows tons of gossip. His favorite subjec ...
%
% $NpcGroup_8025CCA8[3E0]
.NpcID:Toad_12 $NpcSettings_80248A68 ~Vec3f:NPC_Toad_12 % 40 0 -300
00002D09 $Script_Init_8025AE24 00000000 00000000 0000010E
~NoDrops
~Movement:NPC_Toad_12
~AnimationTable:NPC_Toad_12 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A002D % This Toad... I'll tell you a secret. He's a huge f ...
%
% $NpcGroup_8025CCA8[5D0]
.NpcID:Toad_13 $NpcSettings_80248A68 ~Vec3f:NPC_Toad_13 % -440 0 -20
00002D09 $Script_Init_8025B1B4 00000000 00000000 0000005A
~NoDrops
~Movement:NPC_Toad_13
~AnimationTable:NPC_Toad_13 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A002E % This guy often knows rumors. He's counting on you, ...
%
% $NpcGroup_8025CCA8[7C0]
.NpcID:Toad_14 $NpcSettings_80248A68 ~Vec3f:NPC_Toad_14 % 400 20 260
00002D09 $Script_Init_8025B4BC 00000000 00000000 0000005A
~NoDrops
~Movement:NPC_Toad_14
~AnimationTable:NPC_Toad_14 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A002F % It seems like this Toad is always in love with som ...
%
% $NpcGroup_8025CCA8[9B0]
.NpcID:Toad_15 $NpcSettings_80248AC0 ~Vec3f:NPC_Toad_15 % -380 20 -100
00002D09 $Script_Init_8025B73C 00000000 00000000 0000010E
~NoDrops
~Movement:NPC_Toad_15
~AnimationTable:NPC_Toad_15 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A0030 % He's a Toad who often thinks about going south. Ma ...
%
% $NpcGroup_8025CCA8[BA0]
.NpcID:Toad_16 $NpcSettings_80248AC0 ~Vec3f:NPC_Toad_16 % 488 20 -174
00002D09 $Script_Init_8025BE6C 00000000 00000000 0000001E
~NoDrops
~Movement:NPC_Toad_16
~AnimationTable:NPC_Toad_16 % .Sprite:Toad
00000000 00000000 $ExtraAnimationList_8025CC80 001A0031 % This is the manager of a Toad House. These havens ...
%
% $NpcGroup_8025CCA8[D90]
.NpcID:Bubulb_17 $NpcSettings_80248BD8 ~Vec3f:NPC_Bubulb_17 % 0 -1000 0
00002D09 $Script_Init_8025833C 00000000 00000000 00000000
~NoDrops
~Movement:NPC_Bubulb_17
~AnimationTable:NPC_Bubulb_17 % .Sprite:Bubulb
00000000 00000000 $ExtraAnimationList_8025CC98 001A0032 % He's one of the Bub-ulbs. Bub-ulbs are a type of t ...
%
% $NpcGroup_8025CCA8[F80]
.NpcID:MinhT_18 $NpcSettings_80248AC0 ~Vec3f:NPC_MinhT_18 % 150 20 485
00002D09 $Script_Init_80259A3C 00000000 00000000 0000010E
~NoDrops
~Movement:NPC_MinhT_18
~AnimationTable:NPC_MinhT_18 % .Sprite:MinhT
00000000 00000000 00000000 001A0026 % She takes care of flowers. Her name is Minh T. Nob ...
%
% $NpcGroup_8025CCA8[1170]
00000003 $NpcSettings_80248AC0 ~Vec3f:NPC_8025DE18 % 312 30 -438
00012D09 $Script_Init_80257210 00000000 00000000 0000012C
~NoDrops
~Movement:NPC_8025DE18
~AnimationTable:NPC_8025DE18 % .Sprite:Postmaster
00000000 00000000 00000000 001A0022 % This Paratroopa looks extremely serious. And stubb ...
}
And you may also want to make a new thing of this as well:
#new:ExtraAnimationList $ExtraAnimationList_MyNPC
{
00830009 00830009 00830009 00830009 00830009 FFFFFFFF
}
#new:ExtraAnimationList $ExtraAnimationList_MyNPC
{
00830009 00830009 00830009 00830009 00830009 FFFFFFFF
}
Cubic
Cubic51d ago
Okay, done. Before I try anything else, I should note I've changed the coordinates of the Toad from the default. I should change this part too then, right? These are the old coordinates, as far as I can tell.
No description
PonderMan
PonderMan51d ago
Oh yeah and I edited this. Do you want to change the position?
Cubic
Cubic51d ago
Yeah, but I'm not too worried about if it doesn't work out that way. I assume it's as simple as replacing the coordinates?
PonderMan
PonderMan51d ago
Well. You can just change the Markers position in the Map Editor. Also 56 is the width and 66 is the height?
Cubic
Cubic51d ago
Yep.
PonderMan
PonderMan51d ago
For any Sprite, the Width needs to be divisible by 16 and the Height divisible by 8.
Cubic
Cubic51d ago
So, 64x72 should work. Fixed that.
PonderMan
PonderMan51d ago
Yeah.
Cubic
Cubic51d ago
Okay, I've fixed the sprite size issue and set up the .mpat. Am I good to compile now?
PonderMan
PonderMan51d ago
Yeah you should also check clear map index just in case as well.
Cubic
Cubic51d ago
...hm.
No description
PonderMan
PonderMan51d ago
Oh right. Place this at the top of the .mpat:
#define .NpcID:WorldParakarry_04 04
#define .NpcID:ChuckQuizmo_05 05
#define .NpcID:ShyGuy_06 06
#define .NpcID:ShyGuy_07 07
#define .NpcID:ShyGuy_08 08
#define .NpcID:ShyGuy_09 09
#define .NpcID:Toad_10 0A
#define .NpcID:Toad_11 0B
#define .NpcID:Toad_12 0C
#define .NpcID:Toad_13 0D
#define .NpcID:Toad_14 0E
#define .NpcID:Toad_15 0F
#define .NpcID:Toad_16 10
#define .NpcID:Bubulb_17 11
#define .NpcID:MinhT_18 12
#define .NpcID:DarkToad_20 14
#define .NpcID:DarkToad_21 15
#define .NpcID:DarkToad_22 16
#define .NpcID:DarkToad_23 17
#define .NpcID:KoopaBros_24 18
#define .NpcID:KoopaBros_25 19
#define .NpcID:KoopaBros_26 1A
#define .NpcID:KoopaBros_27 1B
#define .NpcID:Twink_28 1C
#define .NpcID:Ninji_29 1D
#define .NpcID:KoloradoWife_30 1E
#define .NpcID:KoopaKoot_31 1F
#define .NpcID:Koopa_32 20
#define .NpcID:WorldBombomb_33 21
#define .NpcID:Dryite_34 22
#define .NpcID:Dryite_35 23
#define .NpcID:Chanterelle_36 24
#define .NpcID:ArtistToad_37 25
#define .NpcID:ArtistToad_38 26
#define .NpcID:WorldParakarry_04 04
#define .NpcID:ChuckQuizmo_05 05
#define .NpcID:ShyGuy_06 06
#define .NpcID:ShyGuy_07 07
#define .NpcID:ShyGuy_08 08
#define .NpcID:ShyGuy_09 09
#define .NpcID:Toad_10 0A
#define .NpcID:Toad_11 0B
#define .NpcID:Toad_12 0C
#define .NpcID:Toad_13 0D
#define .NpcID:Toad_14 0E
#define .NpcID:Toad_15 0F
#define .NpcID:Toad_16 10
#define .NpcID:Bubulb_17 11
#define .NpcID:MinhT_18 12
#define .NpcID:DarkToad_20 14
#define .NpcID:DarkToad_21 15
#define .NpcID:DarkToad_22 16
#define .NpcID:DarkToad_23 17
#define .NpcID:KoopaBros_24 18
#define .NpcID:KoopaBros_25 19
#define .NpcID:KoopaBros_26 1A
#define .NpcID:KoopaBros_27 1B
#define .NpcID:Twink_28 1C
#define .NpcID:Ninji_29 1D
#define .NpcID:KoloradoWife_30 1E
#define .NpcID:KoopaKoot_31 1F
#define .NpcID:Koopa_32 20
#define .NpcID:WorldBombomb_33 21
#define .NpcID:Dryite_34 22
#define .NpcID:Dryite_35 23
#define .NpcID:Chanterelle_36 24
#define .NpcID:ArtistToad_37 25
#define .NpcID:ArtistToad_38 26
Cubic
Cubic51d ago
Ah, right. That makes sense, it was also in the other file. One sec.
Cubic
Cubic51d ago
New issue.
No description
PonderMan
PonderMan51d ago
Oh no. Hmm. Could you check the Map Editor?
Cubic
Cubic51d ago
Sure thing. ...huh.
Cubic
Cubic51d ago
It shows Toad_10 and Toad_1 as being on the same position...?
No description
No description
PonderMan
PonderMan51d ago
Hmmm. Better idea.
Cubic
Cubic51d ago
Yeah?
PonderMan
PonderMan51d ago
GitHub
GitHub - Wrymouth/star-rod-guides
Contribute to Wrymouth/star-rod-guides development by creating an account on GitHub.
PonderMan
PonderMan51d ago
Did you read this?
Cubic
Cubic51d ago
Full honesty: I barely even managed to find Star Rod itself, let alone any information about it. It absolutely refused to show up in searches, and I only managed to join this server because I used the Wayback Machine to look at the now-deleted Github page and found the Discord link. TL;DR - No, I have not.
PonderMan
PonderMan51d ago
It's all good. Either way. It should be a good tutorial. Plus I am assuming you have Star Rod 0.5.3?
Cubic
Cubic51d ago
Luckily, yes. ...wow, I can't understand even half of this. Programming has never been my strong suit, really. I'm only even doing this so I can get a screenshot, and this is making my head spin.
PonderMan
PonderMan51d ago
Sorry about that.
Cubic
Cubic51d ago
If I could just figure out why Toad_10 isn't working, I think the rest would be done...
Wrymouth
Wrymouth50d ago
Did you get it to work? I'm pretty sure it's... the exact opposite
PonderMan
PonderMan50d ago
Oh oops.
Cubic
Cubic50d ago
Nope, I called it a day and just made a fake screenshot instead, which was the entire reason for editing the NPC's sprite to begin with.
Wrymouth
Wrymouth50d ago
Ah, well then
Acht05
Acht0548d ago
Actually I think he was right, I tried using a width that's divisible by 8 and not 16 before and it bugged out the sprite in-game
Want results from more Discord servers?
Add your server
More Posts
Hero Mode wrong(?) file locationI keep getting this error when fading out of the prologue screen in TTYD Hero Mode. what did I do wrStar Haven Battle Jamhttps://itch.io/jam/star-haven-battle-mod-jamWhat do I do if I can't get to the patcher?I've tried everything I can to use the patch system provided but my connection always times out. I'vpumpkin headHow do i fix this error in TTYD?It happens everytime i enter a battle. Everything worked fine like an hour ago but now every battle Forcing 60 FPS in Paper Mario?Hey, thought I'd ask about this since I'm about to set up Paper Mario decomp on my system. How wouldHelp with ttyd infinite pitDo I need a micro sd card or can I download it all onto a flash drive and put it into my homebrew WiMusical Partner (WIP)I am currently working on a new partner ability that works incredibly similar to the ocarina from LeI am searching for a paper mario 64 mod called "Bowser's Dark Story" but the creator has disappearedI am searching over the entire internet and the rom hack (the patch file) has been deleted and discoaAGraphic Glitch while i am playingAs I move through the screens the background overlaps the stage and flashes constantly. It does notrecursivesweatpants dx support@Recursive Sweatpants let me know what you'd like to do with dx and I'll help you hereAs someone who has absolutely ZERO experience with mods. Can I get the PMMQ Jr. download link?When I say zero experience. I mean ZERO experience. This is my very very first time. I have never plI need some help getting Paper Mario TTYD64 working. Also can't seem to find the .bsp file:FeelsRegAllocMan:master quest keeps on crashingi tryde with project 64 it worked easily but my jump action commands will triger a cras if i use theCreating ISOs for TTYDIs there a way to properly create a iso game image with ttyd? Seems like as soon as I try to run ```TTYD: Infinite PitSo this mod now freezes the game every time I try to start it not sure what to doCamera Teleportation BehaviorIs there a way to have the camera instantly teleport to Mario's location instead of having it move tIs it possible to modify Mario's movesSo, I was wondering if it's possible to modify Mario's jump and hammer type moves where it does a cuMario's eye texture problem ttydHey guys! long time no see, so im making a paper Mario ttyd mod that replaces stuff with sonic chara