[AP] Pokedex

[AP] Pokedex [Paid] 2.10.0

No permission to buy (€30.00)
  • Gender rates are inconsistent. Weedle for example just has "Gender rate" listed but Bulbasaur has both Gender rate and Gender (%). Pokémon like Tauros (who have a 100% gender rate for one gender) don't have the Gender rate/Gender sections listed at all.
I'll look into this, it could be a conflict between PokeAPI and Smogon's Pokemon Showdown API (we use both for Abilities, Moves & Pokemon) but it should be solvable.

  • The move Burning Jealousy says: "Inflicts regular damage." But this is incorrect, it's a Fire move and can be Super/Not Very Effective.
This is another issue on PokeAPI's end it looks like: https://pokeapi.co/api/v2/move/burning-jealousy
The effect_entries looks like
effect"Inflicts regular damage."
language
name"en"
url"https://pokeapi.co/api/v2/language/9/"
short_effect"Inflicts regular damage with no additional effect."

So I don't think there's much I can do about this one.

  • Effect chances seem to not be formatting, here is Discharge for example: "Inflicts regular damage. Has a $effect_chance% chance to paralyze the target."
It definitely should be, but maybe its only parsing in certain instances, so I'll also look into this.

  • Alternate forms seem to have 0s for stats, height, and weight (all the Alcremie forms for examples).
I think this is happening when a Pokemon exists in PokeAPI but not Smogon's Showdown one, because the main ones like gigantamax seem to be alright, but the rainbow swirl alcremie etc as you said are all 0. From what i see the stats are missing from PokeAPI so I'm guessing this means they share the same stats as their parent form, but I'll look into it to be sure. If this is the case it'll be easy to fall back to the parent form's stats instead of the 0's & missing rows.


  • For the moves listed at the bottom of a Pokémon's Pokédex page, changing the "Generation" dropdown to another gen does not actually show the moves from that generation. For example, for Weedle, it always lists "Electroweb" and "Bug Bite" in the "Past generations" move area. If I change to, say, gen 2 in the right-side "Generation" dropdown, it still only shows those moves (and if I click More they just repeat, which you said is a known issue).

Right now it's using the Smogon data for a Pokemon's "learnset" but they're using odd codes to determine things like generation etc... pretty sure I had it correct a few months ago but maybe I needed to make more changes to adapt to gen 9.
This should be solvable anyway, I may swap over to using PokeAPI instead if it looks like it'd be an easier way to handle learnsets.

Thanks a lot for all these reports, it's not an addon I get a whole lot of feedback on and I'd certainly like it to be as accurate as it can be, so if you spot anything else please let me know.
 
Hi Just wondering how this integrates into the reactions system?
There should be a "Like" button at the bottom of the top block within each content types page (attached is an example for Pokemon pages)
If its not appearing, double check you have the "Can react to pages" permission set for your usergroup
 

Attachments

  • pokedex reactions.webp
    pokedex reactions.webp
    41.2 KB · Views: 4
I see the Thumbs up button to react but its just the standard reactions, not the pokemon like yours shows
those were commissioned for my site, theyre not bundled with the addon. it'll use whatever reactions you have set in your admin panel
 
Heya @apathy - you don't plan on making something like this for Palworld, do ya? ;)
could be interesting, i do see there's some data dumps on github that can be used.
only problem is i've got a good bit going on atm so i'd only be able to work on it in my free time. if its something you needed pronto then you'd have to hire another developer to have it custom made.
 
could be interesting, i do see there's some data dumps on github that can be used.
only problem is i've got a good bit going on atm so i'd only be able to work on it in my free time. if its something you needed pronto then you'd have to hire another developer to have it custom made.
Nope, not quickly. But would be nice to have at some point. :)
 
apathy updated [AP] Pokedex with a new update entry:

2.8.0

  • Output pokemon form descriptions
  • Create "Default cry type" admin option, for choosing "Latest" or "Legacy" cries
  • Start using PokeAPI's cries instead of Smogons where possible
  • Convert jQuery to JS pending XF2.3
  • Improve abstraction of card collecting/wishlisting
  • Create AbstractImporter service class for importing data
  • Fix issue where the "View more" buttons would output repeated results
    • Movelists on Pokemon stages still show all the results...

Read the rest of this update entry...
 
Is it possible to translate the add-on into another language? In this case, Portuguese is now an officially supported language in the games. I believe that the next generation will have an official translation in the main games.

However, there is already an official translation into Portuguese in the Pokémon mobile games, such as Pokémon Unite, Pokémon Go, Pokémon TCG.

I am also part of a group that translates some old Pokémon games into Portuguese. Would it be possible for me to add a Portuguese translation (and even more than one translation option) for moves, abilities, items, etc.?
 
Is it possible to translate the add-on into another language? In this case, Portuguese is now an officially supported language in the games. I believe that the next generation will have an official translation in the main games.

However, there is already an official translation into Portuguese in the Pokémon mobile games, such as Pokémon Unite, Pokémon Go, Pokémon TCG.

I am also part of a group that translates some old Pokémon games into Portuguese. Would it be possible for me to add a Portuguese translation (and even more than one translation option) for moves, abilities, items, etc.?
Some translations are already collected, such as names, descriptions, and genus, but many bits of text are handled with the phrase system.

Theres a built in option to "switch" the default language of the Pokedex, and it will display names/descriptions/genus in the chosen language (if available, it should fall back to english if not), but there will be many phrases left over to translate.
 
The plugin uses data from the PokéAPI, but I don't think there is any content in Portuguese there.

In this case, I would like to, for example, create pt-BR as the default language for the plugin.

When it pulls data, for example a move:
"Tackle", it will be translated to "Investida" which is the translation of that move in Portuguese.

In this case, I have a list of all the translations and the names in English/Portuguese. I would just like to apply this to the forum somehow, already having my own translations ready here.

So when the plugin pulls the data, it checks the language and pulls the translation data that I entered. Is it possible?
 
The plugin uses data from the PokéAPI, but I don't think there is any content in Portuguese there.

In this case, I would like to, for example, create pt-BR as the default language for the plugin.

When it pulls data, for example a move:
"Tackle", it will be translated to "Investida" which is the translation of that move in Portuguese.

In this case, I have a list of all the translations and the names in English/Portuguese. I would just like to apply this to the forum somehow, already having my own translations ready here.

So when the plugin pulls the data, it checks the language and pulls the translation data that I entered. Is it possible?
sorry for only getting back to you about this now

i think this should be possible with a little bit of work but is not possible out-of-the-box just yet. There's content creators for creating new data, or editing data pulled from the api, but there's 2 show stoppers right now:
  1. The content creators are currently throwing errors, but my plan was to fix that this weekend anyway
  2. The creators currently only allow for editing an entrys "cached" value - there's a "name" and "description" table in the database with all the translations, but a "cache" column that exists within each content types (pokemon, move, etc) tables. The content creators will update this, but not add anything into the translation tables
I dont think point #2 is a huge issue, but it'd make sense to make a "Name" and "Description" content creator too, so people can modify/add translations
 
apathy updated [AP] Pokedex with a new update entry:

2.10.0

This version hard-requires Xenforo 2.3. It is not compatible with Xenforo 2.2, and support for XF2.2 has ended.
  • Fix issue where a card would not link to its set
  • Fix issue where a card set's release date & PTCGO code would not import correctly
  • Stop packaging dev tools/libraries
  • Create public controller for type pages (type banners are now clickable)
  • Create handlers for content types
  • Rebase schema.org structure for XF2.3
  • Rename...

Read the rest of this update entry...
 
  • Like
Reactions: Bob
Back
Top Bottom