Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.
There's basically no point in trying to use this script anymore.
It's got a compatibility issue with the latest versions of essentials and only seems to work properly from december-january's one.
Im a noob too but I can show u how to set it up just pm me, its really easy though u have to closely look through the scripts like if you was reading a book.
If you did what zinzags said then make the common event like this
If you are still left with one pokemon out all the time then change this part of the script
Spoiler:
if $Trainer.party[0].isShiny?
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"s_0.png",0,2,0])
else
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"_0.png",0,2,0])
end
else
if $pokenum==0
$scene.spriteset.addUserAnimation(Animation_Come_In,pbGetDependency("Dependent0").x,pbGetDependency("Dependent0").y)
end
if $Trainer.party[0].isShiny?
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"s_0.png",0,2,0])
else
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"_0.png",0,2,0])
end
to this
Spoiler:
if $Trainer.party[0].isShiny?
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"s_0.png",0,2,0])
else
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"_0.png",0,2,0])
end
else
if $pokenum==0
$scene.spriteset.addUserAnimation(Animation_Come_In,pbGetDependency("Dependent0").x,pbGetDependency("Dependent0").y)
end
if $Trainer.party[0].isShiny?
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"nil.png",0,2,0])
else
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"nil.png",0,2,0])
end
If you did what zinzags said then make the common event like this
If you are still left with one pokemon out all the time then change this part of the script
Spoiler:
if $Trainer.party[0].isShiny?
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"s_0.png",0,2,0])
else
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"_0.png",0,2,0])
end
else
if $pokenum==0
$scene.spriteset.addUserAnimation(Animation_Come_In,pbGetDependency("Dependent0").x,pbGetDependency("Dependent0").y)
end
if $Trainer.party[0].isShiny?
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"s_0.png",0,2,0])
else
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"_0.png",0,2,0])
end
to this
Spoiler:
if $Trainer.party[0].isShiny?
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"s_0.png",0,2,0])
else
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"_0.png",0,2,0])
end
else
if $pokenum==0
$scene.spriteset.addUserAnimation(Animation_Come_In,pbGetDependency("Dependent0").x,pbGetDependency("Dependent0").y)
end
if $Trainer.party[0].isShiny?
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"nil.png",0,2,0])
else
pbMoveRoute(pbGetDependency("Dependent0"),[PBMoveRoute::Graphic,$Trainer.party[0].species.to_s+"nil.png",0,2,0])
end
There's a problem with the script, but thanks, the pokemon returns now. Anyways, even when your pokemon isn't out, the message when you're talking to it still appears. Though, thanks again!
It could definitely work for alt. forms if you program the forms in the right way.
As for shinies, I think it could be possible, say if the Filename had an "s" at the end, then I suppose in the new version, it could work, should help-14 want to do it.
Just discovered a bug:
Walked into a building, then went out, and it just warped me to a different spot on the same map, yet it said, "Oldale Town", which was the town that the house was in. (I named the building Oldale Pokemon Mart, BTW)
I'm pretty sure this happens because of the pokemon still being in the mart while the player is outside.
Just wanted to let help-14 know so he can fix it in the new version. Otherwise, I'm not encountering any other problems.
EDIT: I decided to research the surf/fly glitch thing, and I fixed it!
Spoiler:
Step 1: First, go to the Script PokemonHiddenMovesand go to line 474 or near that.
Step 2: Delete where it says something like "pbHasDependentEvents?" and delete everything past that until you reach an end a few lines down. Delete that end and stop. Now you can Fly!
Step 3: This is just a bit more complicated. Go to line 262 of the same script. See where it says "pbHasDependentEvents?" Delete it until you meet and end and delete that end as well. But wait! There's more!
Step 4: If you were to stop at Step 3, your Pokemon would glitch up when surfing. So, go to the line a few lines down that says:
Kernel.pbMessage(_INTL("{1} used Surf!",speciesname))
There's a problem with the script, but thanks, the pokemon returns now. Anyways, even when your pokemon isn't out, the message when you're talking to it still appears. Though, thanks again!
You'll need to make a conditional branch in the common event of when you talk to the pokemon so that if it isn't out then nothing happens... something along the lines if dependant0=graphic nil. Not exactly that but you get the idea.
I skimmed through the thread and I don't beleive I saw any reports about this.
If I go into any map other than the one the following Pokémon was originally spawned in and try to check it, I get this:
Exception: NoMethodError
Message: undefined method `unlock' for nil:NilClass
Interpreter:509:in `command_end'
Interpreter:293:in `execute_command'
Interpreter:191:in `update'
Interpreter:104:in `loop'
Interpreter:196:in `update'
Scene_Map:96:in `update'
Scene_Map:94:in `loop'
Scene_Map:107:in `update'
Scene_Map:63:in `main'
Scene_Map:60:in `loop'