• 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 Trading Card Game 2 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.

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

Currently I am taking a look at the battle-script in my freetime (when not playing Heroes of Newerth :o). I am planning to rewrite the code, but it is still in the thinking phase ^^ (How to structure it, so functions can easily work with it)

Example: Atm there are four battler (pokemon) possitions 0(player),1(foe),2(dualbattle, player or ally),3(dualbattle foe)

As you can see it is a bit iffy, if you want to implement sth. like 1 vs. 5 (mass battles), so we have to streamline the battler-stuff. First one side, than the other. But now we have new problems to solve... Dependencies... Which pokemon can attack which enemy, if you have an uneven matchup? 1vs5 is easy, but what about 2vs4? or 3vs5?

I don't how these 3-Pokemon-Turn matches are called, but if the battle-script is reworked, why don't we add these different game-modes, too ?

Maybe I can present my first impressions / problems / whatever around X-Max :o

I keep you guys updated
 
I am not sure if I consider new battle mechanics such as X vs 3, Horde battles, or Sky battles essential or not and even if they are to be considered, I believe the screen size (as well as menus) would need some redesigning to make it all fit within reason.
 
Sky battles can be done without rewriting the battle core. It's just a simple restriction to pokémons having at least flying type or levitate ability.

If you're trying to rewrite the battles, you can but it's not a priority for the Gen 6 project. (BTW if you manages to get camera movement and a better gif support, that would be nice :) )
 
I've already gotten Illusion to work (I posted it in this section, sorry can't post links yet) - I took a quick glance at the updated Scripts file and I think it should work without any modifications.

Also, I've been doing some move effects, though it seems like the moves PBS file isn't finished yet + there are no moves claimed in the Claimed sheet despite some having a working code in the original post, so I don't really know which function codes I should use so that it doesn't conflict. I'm posting them anyway though, so I can get them out of the way.

Rototiller:
Spoiler:
Electrify:
Spoiler:
 
I've already gotten Illusion to work (I posted it in this section, sorry can't post links yet) - I took a quick glance at the updated Scripts file and I think it should work without any modifications.

Also, I've been doing some move effects, though it seems like the moves PBS file isn't finished yet + there are no moves claimed in the Claimed sheet despite some having a working code in the original post, so I don't really know which function codes I should use so that it doesn't conflict. I'm posting them anyway though, so I can get them out of the way.

I would hold off, on the scripts until all files are complete, no point in adding moves and abilities that have already been made... At least if you have them and they are not on the list, simples!
But as to stop confusion of who made what script and lack of credits where due, you must consider that if 3 people make the same move... 1 will get credit because you all didn't work together (if that makes sense) I don't want anyone feeling down because someone else created a script already... After all your hard work, it may be irrelevant to say the least.

Well done for the scripts though.
 
Next batch is here:


-Grass Pelt: Right after Heatproof's effect script, that is located in def pbCalcDamage in PokeBattle_Move, add:
Code:
    if opponent.hasWorkingAbility(:GRASSPELT) && 
       (@battle.environment==PBEnvironment::GRASS || @battle.environment==PBEnvironment::TALLGRASS) &&
       pbIsPhysical?(type)
      defmult=(defmult*1.5).round
    end

-Analytic: Right after Heatproof's effect script, that is located in def pbCalcDamage in PokeBattle_Move, add:
Code:
    if attacker.hasWorkingAbility(:ANALYTIC) && attacker.lastAttacker>=0 
      #needs testing with future sight and doom desire
      damagemult=(damagemult*1.3).round
    end

This one does need more testing since .lastAttacker is pretty much a unused method and I'm not sure why Maruno didn't use it for Analytic.


Another thing I did was changing breeding mechanics so that both parent can pass down Egg Moves to their offspring. While doing that I noticed that essentials order in which moves are passed down is reversed making it almost impossible for a pokémon to inherit an egg move so I also fixed that.

Replace "def pbDayCareGenerateEgg" in PokemonDayCare with this:
Spoiler:
Haven't tested this as much as I'd like (It's a bit hard) but I see no reason why it shouldn't work.
 
I have every single XY Pokemon if that helps. In Essentials format.
 
Yes. Both. All the sprites and the pokemon.txt. Not sure about Hidden moves, can you give an example?
 
Yupp. All Hidden Abilities done.
 
Yupp. All Hidden Abilities done.

Awesome. Feel free to post them and they will be added. If you want to post the sprites as well you are welcome to, but make sure you have the appropriate credits and permissions for them as well. We wouldn't want to use something we're not supposed to for a community project.
 
Right.

Spoiler:



That's everything for Gen 6 XY. I plan to add Primal Evolution and the new megas soon. I'll post those here as well. Also, the Original Poster should get this stickied. I feel like this is important. Also, when you use this, be sure to credit me and Amythest, the creator of Pokémon Reborn, as she was the one who provided me with these. However, I plan to create Primal Evolutions and the code for them, as well as most, if not all of the Mega's and post them here along with these.
 
The XY Pokemon are in the pokemon.txt file you have mej71. They looked completed when I glanced at it.
 
What else can I help with?
 
The original post has a link to the Claims thread. If you are looking to contribute, please look at the claim sheet to find out what needs to be done and what is free to claim.
 
The original post has a link to the Claims thread. If you are looking to contribute, please look at the claim sheet to find out what needs to be done and what is free to claim.

The Claim Sheet doesn't really tell me much.
But I believe the Stance Change Ability has no code yet (and nobody has worked on it I believe).
I would like to do that if possible.
 
The Claim Sheet doesn't really tell me much.
But I believe the Stance Change Ability has no code yet (and nobody has worked on it I believe).
I would like to do that if possible.

Added your claim to the sheet.
 
Back
Top