• 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!
  • It's time to vote for your favorite Pokémon Battle Revolution protagonist in our new weekly protagonist poll! Click here to cast your vote and let us know which PBR protagonist you like most.
  • 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.

Project: Generation 6 for Pokémon Essentials (Pokémon sprites and PBS files)

The animated spritesheet from the Generation 6 pack isn't properly aligned. It's not Luca's fault. It's the creator of the Gen 6 pack's fault.
EBS uses the center of the frame as the center of the pokemon, these sprites were not designed with that in mind, nor EBS with these sprites in mind.
Please don't blame me for stupid things.
 
EBS uses the center of the frame as the center of the pokemon, these sprites were not designed with that in mind, nor EBS with these sprites in mind.
Please don't blame me for stupid things.

He's referring to the cut of the Charizard sprite, as seen in the right wing showing up on the left of the sprite. Indicating that the sprite does not follow the width = height format. No?
 
He's referring to the cut of the Charizard sprite, as seen in the right wing showing up on the left of the sprite. Indicating that the sprite does not follow the width = height format. No?
I just stuck all the sprites into the program, no idea why it would format them incorrectly.
 
EBS uses the center of the frame as the center of the pokemon, these sprites were not designed with that in mind, nor EBS with these sprites in mind.
Please don't blame me for stupid things.

guy I'm talking about charizard wing not the mega evolution, so that spoke apra ignores it
 
how to turn off random Pokemon trainers?
 
I just stuck all the sprites into the program, no idea why it would format them incorrectly.

Perhaps the program bugged out? But anyway those sprites look horrible. I tried converting them as well and they end up looking really crappy. You can see the offset stray pixels from the animated gif, and sometimes the colors seem to get messed up?
 
What would I do if I want to change the message displayed when a Pokémon mega evolves especially the part that says Mega Ring. In the games most trainers have a special mega "item" (Maxie has Mega Glasses, Steven has a Mega Pin etc.) there was a tutorial for this way back but it no longer works since the code has been changed in The Gen 6 project. I could find this line of code in PokeBattle_Battle:
if @battlers[index].hasMegaMessage?(pbGetOwner(index))
pbDisplay(_INTL("{1}",@battlers[index].getMegaMessage(pbGetOwner(index))))
The question is how do I use it?

Thanks in advance!

(Also there's a bug with Bug Bite, eating the target's berry doesn't give you the effect.)
 
What would I do if I want to change the message displayed when a Pokémon mega evolves especially the part that says Mega Ring. In the games most trainers have a special mega "item" (Maxie has Mega Glasses, Steven has a Mega Pin etc.) there was a tutorial for this way back but it no longer works since the code has been changed in The Gen 6 project. I could find this line of code in PokeBattle_Battle:
if @battlers[index].hasMegaMessage?(pbGetOwner(index))
pbDisplay(_INTL("{1}",@battlers[index].getMegaMessage(pbGetOwner(index))))
The question is how do I use it?

Thanks in advance!

(Also there's a bug with Bug Bite, eating the target's berry doesn't give you the effect.)
I believe those lines of code will be used if there are some mega evolutions that don't use a Mega Stone (e.g. Rayquaza).
Also, for now, to make what you want appear, replace:
Code:
pbDisplay(_INTL("{1}'s {2} is reacting to {3}'s Mega Ring!",
         @battlers[index].pbThis,
         PBItems.getName(@battlers[index].item),
         ownername))
with this:
Code:
if pbGetOwner(index).trainerTypeName == "Magma Leader"        
      pbDisplay(_INTL("{1}'s {2} is reacting to {3}'s Mega Glasses!",
         @battlers[index].pbThis,
         PBItems.getName(@battlers[index].item),
         ownername))
else        
     pbDisplay(_INTL("{1}'s {2} is reacting to {3}'s Mega Ring!",
         @battlers[index].pbThis,
         PBItems.getName(@battlers[index].item),
         ownername))
 
Last edited:
Question - what all did you guys do to get Flying Press, Forest's Curse, and Trick-or-Treat working properly? I was considering making naturally-triple-typed Pokemon in my game, as well as additional double-typed moves. I also wanted pokemon to receive double-STAB if they match two types of a move.
 
Hello guys! I hope you all are having a wonderful day. You guys have worked hard to create this wonderful Generation 6 Extension for Pokemon Essentials, and I couldn't be more than well-impressed.
However, there is one problem I am having with it.
Most Trainers, as well as wild Pokemon encounters, are not what they should be. For example, one of my Gym Leaders uses this lineup:
BLISSEY,59
KANGASKHAN,60
WATCHOG,61
RATICATE,59
GRANBULL,60
MILTANK,62,ROCKYHELMET,ROLLOUT,DEFENSECURL,MILKDRINK,BODYSLAM,,,,,,
But what I get instead when I battle this trainer is an Entei, Gogoat, Palkia, Piloswine, Walrein, and Ludicolo, all high lvl. 80 and low 90. This also occurs with other trainers as well, and their parties are always switching it seems.
This also occurs with wild Pokemon battles. For instance, on the first route, you can find what you would expect to find (e.g. low level Starly, Pidgey, Ratatta, etc.) according to the code. However, instead I get wild Scrafty in the 80's, among other extremely high-leveled Pokemon that are NOT programmed to appear in that route.
I've gone through the PBS files, and everything is how it should be. However, the game is producing some terrifying results that I am not pleased with. If anybody could help me with this, that would be much appreciated.
Thank you for your time, and have a wonderful day!
 
I get this error when I catch a Shadow Bonsly:
Exception: NoMethodError
Message: undefined method `pokemonIndex=' for #<PokeBattle_Battler:0xaa8bdc8>
PokeBattle_Battle:1067:in `pbRemoveFromParty'
PokeBattle_Battle:1064:in `each'
PokeBattle_Battle:1064:in `pbRemoveFromParty'
PokeBattle_Battle:1063:in `each'
PokeBattle_Battle:1063:in `pbRemoveFromParty'
PokeBattle_Battle:193:in `pbThrowPokeBall'
PItem_ItemEffects:1794
PItem_ItemEffects:1793:in `call'
Event:150:in `trigger'
PItem_Items:243:in `triggerUseInBattle'
I tried moving the Bonsly to another trainer another trainer and it worked just fine, so I have no idea what's going on...
 
Error using CURSE with Turtwig

Code:
Exception: NoMethodError

Message: undefined method `hasBypassingAbility' for false:FalseClass

PokeBattle_BattlerEffects:774:in `pbIncreaseStatBasic'

PokeBattle_BattlerEffects:836:in `pbIncreaseStat'

PokeBattle_MoveEffects:7177:in `pbEffect'

PokeBattle_Battler:3462:in `pbUseMove'

PokeBattle_Battler:3461:in `logonerr'

PokeBattle_Battler:3461:in `pbUseMove'

PokeBattle_Battler:3705:in `pbProcessTurn'

PokeBattle_Battler:3704:in `logonerr'

PokeBattle_Battler:3704:in `pbProcessTurn'

PokeBattle_Battle:3087:in `pbAttackPhase'



This exception was logged in
 
I don't know what's causing this, but whatever changes I do to a Pokemon's BattlerPlayerY value, both manually and through the editor, only seem to affect the Pokémon's backsprite in the Editor and not the game, like this:
Spoiler:

Anyone have any idea what's causing this? I tried replacing all the scripts, but no dice.

I'm also having this issue and am unsure how to fix it.

EDIT:

Nevermind! I found where in the scripts to change the coordinate numbers.
 
Last edited:
The primals are acting weird - When they change in battle, the sprite will suddenly shoot to the top of the screen. This fixes itself the next battle. Which brings me to problem two

The form change is permanent. Removing the orb does not change them back to normal, and even changing species via debug will bring up form 1 of the Pokemon (Nothing like having a Mega in your party right off the bat)
 
The primals are acting weird - When they change in battle, the sprite will suddenly shoot to the top of the screen. This fixes itself the next battle. Which brings me to problem two

The form change is permanent. Removing the orb does not change them back to normal, and even changing species via debug will bring up form 1 of the Pokemon (Nothing like having a Mega in your party right off the bat)
Find this
Code:
for i in $Trainer.party; (i.makeUnmega rescue nil); end
add
Code:
for i in $Trainer.party; (i.makeUnprimal rescue nil); end
too lazy to update this anymore
 
Back
Top