-
Notifications
You must be signed in to change notification settings - Fork 209
Community Guide
This page lists various things from studies by Polished Crystal players.
- Since this is a community-driven guide, it does NOT guarantee up-to-date or 100%-accurate information.
- The master is always the official source code in this repository with commented-out documentations. You'll want to delve into it with the searching functions described below.
- The official documents such as README and FAQ help you a lot as well, which are now being updated.
- The game assumes that you're familiar with the main series games (MSGs), so you'll also want to learn about the game mechanics of the MSGs somewhere else.
Main article: FAQ § Which file do I need to play?
-
Be sure to play the latest build, namely
v3.0.0-beta
(as of Feb. 2021). You can run a full playthrough there, with some WIP elements for additional side quests and features. - Do NOT play the debug build unless you're going to work for the devs.
-
v2.2.0
was fixed in Sept. 2016—it's obsolete and out of support. - An upgrade of your save file from
v2.2.0
tov3.0.0-beta
is NOT available. - Cheating is NOT officially supported. See the
.sym
file guide for details.
- List of to-do lists
- Updating
- Searching on GitHub
- Move mergers and renames
- EVs
- Hidden Ability
- Breeding
- Color variations
- Regional Forms
- Wonder Trade
- Headbutting
- Miscellaneous how-tos
- Easter eggs and trivia
#general
2020-10-06 13:25 UTCRangi: […] There are a lot of such things that anyone could contribute to: you could PM me, collaborate on a wiki page [this wiki] or Google Doc, whatever. I'll of course add you to the credits. =)
- The issue page of the repo, including to-dos and known issues coding-wise
- TODO.md: the devs' to-do list with their plans and suggestions
- Commented-out "TODO"s in the source code (via GitHub's search function)
If you're playing a v3.0.0-beta
build and it isn't too old, you can update your .gbc
to the latest.
- Save in-game at a "safe" zone: preferably in a Poké Center (but NOT at the upper floor), near the exit to go out immediately
- As a fail-safe, keep a copy of your
.gbc
,.sav
, and.rtc
somewhere else - Replace
.gbc
with the latest build you've grabbed - Rename your
.sav
and.rtc
to match the new.gbc
- Play the game and get out of Poké Center immediately to let it re-calc everything right
- Make sure that your Pokémon in your party (and box back in Poké Center) are safe and sound
- An update concerning crucial Pokémon data would force you to deposit and draw each of your Pokémon in your party to get them right
- Save in-game
Too old a build may have a "save break," where only the devs can currently handle the update. Tell your story in Discord, and a dev will help you.
Note: The devs are working on a one-go save patcher.
FAQ lists most of the data you'll want to know, but you might as well want to look something up in the source code by yourself, e.g. items, trainers, flags, and procedures such as ifs and thens. GitHub's search functions come in handy for that purpose. Note that mobile browsers might put them in the toggle menu.
To search through the source code with…
- Code strings: Go to the search box, which performs a case-insensitive search. You might also want to add
extension:asm
qualifier to narrow the results. - File names: Press the "Go to file" button to open the file finder. You can also use
filename:
qualifier in the search box.
The search-box results will only show you snippets. (See also GitHub's help page on searching.) You might as well open the link to have the page display the code lines for you to read through.
PC follows pokecrystal's style guide for coding, e.g. constants in SCREAMING_SNAKE_CASE and labels in PascalCase.
Command line users can grep
(or git grep
), of course.
- The search box:
ice_stone
(orice stone
, a space in-between) ➡️ maps with the item(s), etc. - The file finder:
ice_stone
(oricestone
, no other symbols in-between) ➡️ice_stone.png
, etc.
Main article: FAQ § I don't recognize this move, what is it?
Polished Crystal has replaced some moves with the ones from later Generations to implement them. Some of the replaced moves gave way by getting merged into another, and some of the mergers come with renaming. Those moves let the move animation engine handle theirs appropriately.
- Fury Swipes turns into "Fury Strikes" to merge Fury Attack.
- Soft-Boiled turns into "Fresh Snack" to merge Milk Drink.
- Morning Sun turns into "HealingLight" to merge Synthesis and Moonlight and gets its healing amount independent from the time of the day.
- Defense Curl merges Withdraw and Harden.
Polished Crystal uses EVs with a maximum of 252 points for each of the six stats without limits to the total points. (It's a hybrid of the vanilla Stat Exp. and the modern EVs; it also serves to save some space code-wise!) You can now max out all the EVs of a Pokémon in PC. Each species has its EV-yield data defined as in the modern game mechanics.
Polished Crystal has the Power items and, as an exclusive QoL update, lets their EV boost apply to the Exp. Share holders as well. One of the Power items and five Exp. Shares can drive you the fastest. EV grinding won't become a thing until PC's Battle Tower gets updated, though.
- HP: Swim in the water behind the counter in Cliff Edge Gate and you'll only find Wooper and Quagsire who give HP EVs.
- Attack: In Ruins of Alph the Unown give EVs in both attack and special attack.
- Defense: Swim in the small pond in Celadon City and you'll only find Grimer and Muk, who give defense EVs. Alternatively you can look for wild pokemon in Victory Road, as most pokemon there give defense EVs. If you pick the second option you might want to have a pokemon with multi-hit moves or the ability Mold Breaker, since many pokemon in Victory Road have the ability Sturdy.
- Special Attack: In Ruins of Alph the Unown give EVs in both attack and special attack.
- Special Defense: Swim in the water in either New Bark Town, Cherrygroove City or Olivine Port, and you'll only find Tentacool and Tentacruel who give special defense EVs.
- Speed: Swim in the water in Blackthorn City and you'll only find Magikarp who give speed EVs. Alternatively you can fish using Old Rod or Good Rod inside most towns, you'll only find Magikarp and Poliwag who both give speed EVs.
Note: The Ability Patch has been implemented data-wise (i.e. not obtainable yet), so the game mechanics described below may change in future.
With the Abilities option turned on, an individual Pokémon in Polished Crystal can have a Hidden Ability as well. The game exclusively handles the HA as follows:
- There's always a 5% chance (as of Jan. 2021) of getting a Pokémon with a HA. The general ratio comes with
A1 : A2 : HA = 47.5% : 47.5% : 5%
. - Pokémon spawning in a Hidden Grotto and hatching from an Odd Egg are guaranteed to have a HA.
- In breeding, if either of the parents is holding an Ability Capsule ("Ability Cap" in PC), the baby has a 25% chance of having a HA; if both are holding, 50%. An Egg checks this first.
- If the Ability isn't determined, the baby has a 60% chance of inheriting the Ability of the female (or non-Ditto) parent. The rest follows the general ratio.
- Example 1.) Both parents are holding an AC, and the female has an HA. The baby has a total chance of having an HA by
50% + 50% * (60% + 40% * 5%) = 81%
.
Breeding in Polished Crystal is based on the Gen. VII game mechanics, barring PC's Hidden Ability features.
Here are some general tips as in the MSGs:
- Make the most of inheritances in this order: Egg Moves; Ability; Nature with an Everstone; and perfect IVs with a Destiny Knot and a 6IV Ditto. The perfect Ditto of Polished Mr. PKMN is waiting for you to enjoy breeding!
- Speed up the hatching process with Flame Body or Magma Armor.
or your emu's fast-forward :P - The Masuda method works: PC takes all the OTIDs different from yours as coming from different languages. (In other words, the Gen. II Shiny breeding of 1/64 chance is no longer effective with the Shininess now irrelevant to IVs.)
Main article: FAQ § My Pokémon is a different color, is it shiny?
Quite a few players forget about the IVs vary color
option they've turned on among the preferences at the start of a new game. With that, the IVs* make subtle color variations for both Shiny and non-Shiny Pokémon, while the highest IV spread causes no changes. It has a complicated calculation so that players can't predict IVs from the tints and shades.
* Polished Crystal gives an "IV" of 0–15 for each of the six stats. (It's a hybrid of the vanilla DVs and the modern IVs.)
As for Shininess, a Shiny Pokémon in Polished Crystal comes with a colored star-shaped icon as in FRLG and later.
Polished Crystal have been implementing Regional Forms (RFs), and that's WIP as of Feb. 2021.
The form table (major spoilers there!) has two sections: CosmeticSpeciesAndFormTable
and VariantSpeciesAndFormTable
. PC has also turned the Red Gyarados from the Shiny variant into an independent form; that's why it's red without Shiny animations or icons, while "Shiny" Red Gyarados is still red as well.
Note also:
- The signature moves and Abilities don't necessarily come along due to technical limitations.
- Some of the RFs have their animations (
anim0
/anim1
) undefined. See the GFX folder for those lacking theirs.
- Alolan Sandshrew
- Alolan Vulpix
- Alolan Graveler
You can evolve and breed 'em all. The Ice Stone is available for those two icy species.
The core engine switches forms for wild encounters in accordance with <Type>Landmarks
it defines.
- Alolan Raichu
- Alolan Exeggutor
- Alolan Marowak
PC has added an evolution item named "Odd Souvenir" for those branched evolutions in post-game. It looks much like the Strange Souvenir from Alola.
- Alolan Ratatta & Raticate
- Alolan Diglett & Dugtrio
- Alolan Meowth & Persian
- Galarian Ponyta & Rapidash
- Galarian Slowpoke, Slowbro & Slowking
- Alolan Grimer & Muk
- Galarian Weezing
- Galarian Articuno, Zapdos & Moltres
These species have been implemented but haven't got their encounters/gifts defined yet. This means that your opponents may use them and that you can grind Wonder Trades for getting the non-Legendaries of them. or cheat for them :P
- Galarian Meowth
- Galarian Farfetch'd
- Galarian Mr. Mime
- Galarian Corsola
PC has no rooms for their evolutions at the moment, and it'll need another major update.
Polished Crystal imitates Wonder Trade, a Gen. VI–VII online feature, in an offline gameplay. You trade a Pokémon through a machine at the PokéCom Center in Goldenrod, and the game loads its level and returns a random Pokémon of the same level that meets conditions of the level range and the form. The level range table tells that WT doesn't give the Legendaries, Unown, or Eggs.
The Headbutt trees in Polished Crystal can now give you Silver and Gold Leaves as well as wild encounters, the items you'll pay to the Move Tutors and Relearner or sell for cash.
Headbutt is itself a Tutor Move in Ilex Forest and, unlike that in HG/SS, costs a Silver Leaf as with the others—but whoa, the item happens to be hidden just near the Tutor. Some Pokémon learn the move via level-up as well, of course.
For the encounters, the trees work in the same way as in the vanilla: the rightmost digit of your Trainer ID determines which trees give rare encounters in each area. Look for a (vanilla) Headbutt-tree calculator if necessary. To get which area to go grinding, see the Headbutt-tree encounter tables and the Headbutt-tree map index.
Example 1.) Heracross appears in Azalea, but it doesn't for the digit of 7—from the eastmost Headbutt tree to the westmost, {0, 1, 2, 3}, {2, 5, 9, 2}, {9, 1, 2, 4, 6, 8}, {2, 5, 9, 2, 6, 9}.
- Reset the clock: Down + B at the title screen.
- Reset the initial options: Left + B at the title screen.
- Among the exclusive buffs on the learnsets, Eevee has taken a Tutor move that its evolutions can't be taught. It was a "Prism Tutor move" for Eevee.
- Battle Facilities
- Bug-Catching Contest
- Breeding
- Contributing with a list of to-do lists of the project
- Friendship
- Gift Pokemon
- GitHub Search
- Headbutt Trees
- Hidden Abilities
- IVs and EVs
- Map Expansions
- Modifications
- Nuzlocke
- Overworld Weather
- Pickup
- Pokemon Types, Stats, and Abilities
- Pokemon Learnsets
- Regional Forms
- Roaming Pokemon
- Shiny Rates
- Storage
- Tips and Tricks
- Trainer Card Level
- Updating Polished Crystal and Save Patching
- Utilities
- Wild Encounters
- Wonder Trade
- Trainers