Skip to content

Releases: fp555/pokecrystal

v0.1.10

19 Oct 18:20
Compare
Choose a tag to compare
v0.1.10 Pre-release
Pre-release

List of changes from v0.1.9:

  • Some overworld events now splash a Pokédex entry;
  • The saving process is now significantly faster;
  • Implemented the Physical/Special split like in Gen4+
    • Each move is now marked as physical, special, or status; types are no longer considered always physical/special;
  • The Lottery Corner now generates a new Lucky Number daily instead of weekly;
  • Removed multiple redundant copies of sine/cosine code scattered around;
  • Level 100 Pokémon no longer steal experience in battle (even with Exp. Share), but they can still gain Stat. Exp;
  • Color party menu icons by species and by shininess;
  • Mom saves money by default without asking (you can still ask her to stop saving money);
  • Removed a lot of unused/unreferenced code and data;

Free space in ROM: 492743/2097152 (23.50%)

v0.1.9

14 Jul 07:20
Compare
Choose a tag to compare
v0.1.9 Pre-release
Pre-release

Warning

Changes with a ⚠️ icon can break savegame and trading compatibility with previous versions (including vanilla Crystal)!

List of changes from v0.1.8:

  • Fixed: Print loss text when you lose a trainer battle (if a trainer has it defined);
  • Fixed: Correct grammar for TWINS trainer;
  • Fixed: Slowpoke's Well stones use the wrong corner tile;
  • Removed some leftover items from RBY;
  • ⚠️ Removed dummy items ITEM_C3 and ITEM_DC;
  • Pokémon received from the Time Capsule always have a Gold Berry;
  • Improved the outdoor sprite system;
  • Removed redundant non-walking and variable sprites;
  • Improved the event initialization system;
  • Removed the redundant japanese move grammar table;
  • Removed the 25% failure chance for AI status moves;
  • Removed the gym badge boosts;
  • Simplified the command queue system;
  • Removed more unused/unreferenced code and data;

Free space in ROM: 480189/2097152 (22.90%)

v0.1.8

25 May 16:34
Compare
Choose a tag to compare
v0.1.8 Pre-release
Pre-release

Warning

Changes with a ⚠️ icon can break link battle compatibility with previous versions (including vanilla Crystal)!

List of changes from v0.1.7:

  • Fixed: Pic banks are offset by PICS_FIX;
  • Fixed: PokemonPicPointers and UnownPicPointers are enforced to start at the same address;
  • ⚠️ Fixed: Steel-types can be poisoned by Twineedle;
  • Fixed: Footprints are stored split into top and bottom half;
  • Fixed: Music tracks with IDs $64 and $80 have special behavior;
  • Fixed: GetForestTreeFrames is hilariously inefficient;
  • Fixed: The overworld scripting engine assumes no more than 127 banks;
  • Fixed: Pokédex entry banks are derived from their species IDs;
  • Fixed: Tackle is missing part of its attack animation;
  • Fixed: SFX_RUN does not play correctly when a wild Pokémon flees from battle;
  • The annoying in-battle beeping noise for low health now stops after just 4 beeps;
  • Added a third trainer card page for Kanto badges;
  • Applied a color palette to badges on the trainer card;
  • Restored the tops of gym leaders heads on the trainer card;
  • Chris and Kris now use a unique sprite while surfing (the old sprite is now only used by Lapras in Union Cave);
  • Removed more unused/unreferenced code and graphics;

Free space in ROM: 477071/2097152 (22.75%)

v0.1.7

13 Dec 20:04
Compare
Choose a tag to compare
v0.1.7 Pre-release
Pre-release

List of changes from v0.1.6:

  • Fixed: Clair can give TM24 twice;
  • Fixed: Daisy's grooming doesn't always increase happiness;
  • Fixed: Magikarps in Lake of Rage are shorter instead of longer;
  • Fixed: Magikarp length limits have a unit conversion error;
  • Fixed: Magikarp length can be miscalculated;
  • Fixed: CheckOwnMon only checks the first 5 letters of OT names;
  • Fixed: CheckOwnMonAnywhere does not check the Day-Care;
  • Fixed: The unused phonecall script command may crash;
  • Fixed: ScriptCall can overflow wScriptStack and crash;
  • Fixed: LoadSpriteGFX does not limit the capacity of UsedSprites;
  • Fixed: ChooseWildEncounter doesn't really validate the wild Pokémon species;
  • Fixed: TryObjectEvent arbitrary code execution;
  • Fixed: ReadObjectEvent overflows into wObjectMasks;
  • Fixed: ClearWRAM only clears bank 1;
  • Fixed: BattleAnimCmd_ClearObjs only clears the first 6 objects;
  • Fixed: Options menu fails to clear joypad state on initialization;
  • Removed more unused/unreferenced code;

Free space in ROM: 466877/2097152 (22.26%)

v0.1.6

12 Dec 10:43
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release

List of changes from v0.1.5:

  • Fixed: Slot machine payout sound effects cut each other out;
  • Fixed: Team Rocket battle music is not used for Scientists and Executives;
  • Fixed: No bump noise if standing on tile $3E;
  • Fixed: Playing Entei's Pokédex cry can distort Raikou's and Suicune's;
  • Fixed: 5-digits EXP gain is printed incorrectly;
  • Fixed: Only the first 3 evolution entries can have stone compatibility reported correctly;
  • Fixed: EVOLVE_STAT can break stone compatibility reporting;
  • Fixed: A "HOF Master!" title for 200-time Famers is defined but inaccessible;
  • Restored tiles animation while textboxes are open like in Gold/Silver;
  • Removed more unused/unreferenced code;

Free space in ROM: 466699/2097152 (22.25%)

v0.1.5

11 Dec 11:08
Compare
Choose a tag to compare
v0.1.5 Pre-release
Pre-release

List of changes from v0.1.4:

  • Fixed: LoadMetatiles wraps around past 128 blocks;
  • Fixed: Surfing directly across a map connection does not load the new map;
  • Fixed: Swimming NPCs aren't limited by their movement radius;
  • Fixed: You can fish on top of NPCs;
  • Fixed: Pokémon deposited in the Day-Care might lose experience;
  • Fixed: Ellipsis character "..." is displayed too high in battle;
  • Fixed: Wrong roof color for Ruins of Alph research center;
  • FIxed: Hatching Unown eggs don't show the right letter;
  • Fixed: Using a Park Ball in non-Contest battles has a corrupt animation;
  • Fixed: Battle transition fail to account for the enemy's level;
  • Fixed: Some trainer NPCs have inconsistent overworld sprites;
  • Removed some more unused/unreferenced code;

Free space in ROM: 465653/2097152 (22.20%)

v0.1.4

23 Nov 20:59
Compare
Choose a tag to compare
v0.1.4 Pre-release
Pre-release

List of changes from v0.1.3:

  • Fixed: A transformed Pokémon can use Sketch and learn otherwise unattainable moves;
  • Fixed: Catching a transformed Pokémon always catches a Ditto;
  • Fixed: Experience underflow for level 1 Pokémon with Medium-Slow growth rate (level 1 Pokémon have now 0 XP);
  • Fixed: The Dude's catching tutorial may crash the game if his Poké Ball can't be used (if both party and PC box are full);
  • Fixed: BRN/PSN/PAR do not affect catch rate;
  • Fixed: Moon Ball boosts catch rate of Pokémon that evolve with Burn Heal instead of Moon Stone;
  • Fixed: Love Ball boosts catch rate for the wrong gender;
  • Fixed: Fast Ball only boosts catch rate for 3 Pokémon;
  • Fixed: Heavy Ball uses wrong weight value for Kadabra, Tauros and Sunflora
  • Fixed: PRZ and BRN stat reduction don't apply to switched Pokémon;
  • Fixed: Glacier Badge may not boost Special Defense;
  • Fixed: "Smart" AI encourages Mean Look if its own Pokémon is badly poisoned;
  • Fixed: "Smart" AI discourages Conversion2 after the first turn;
  • Fixed: "Smart" AI does not encourage Solar Beam, Flame Wheel or Moonlight during Sunny Day;
  • Fixed: AI does not discourage Future Sight when it's already been used;
  • Fixed: AI makes a false assumption about CheckTypeMatchup;
  • Fixed: AI use of Full Heal or Full Restore does not cure Nightmare or confusion status;
  • Fixed: AI might use its base reward value as an item;
  • Fixed: Wild Pokémon can always Teleport regardless of level difference;
  • Fixed: RIVAL2 has lower DVs than RIVAL1;
  • Fixed: HELD_CATCH_CHANCE has no effect;
  • Fixed: Credit sequence changes move selection menu behavior;

Free space in ROM: 465161/2097152 (22.18%)

v0.1.3

21 Nov 21:01
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

Warning

Changes with a ⚠️ icon can break link battle compatibility with previous versions (including vanilla Crystal)!

List of changes from v0.1.2:

  • ⚠️ Fixed: Perish Song and Spikes can leave a Pokémon with 0 HP and not faint;
  • ⚠️ Fixed: Berserk Gene's confusion lasts for 256 turns or the previous Pokémon's confusion count;
  • ⚠️ Fixed: Thick Club and Light Ball can make (Special) Attack wrap around above 1024;
  • ⚠️ Fixed: Confusion damage is affected by type-boosting items and Explosion/Self-Destruct doubling;
  • ⚠️ Fixed: Metal Powder can increase damage taken with boosted (Special) Defense;
  • ⚠️ Fixed: Reflect and Light Screen can make (Special) Defense wrap around above 1024;
  • ⚠️ Fixed: Moves with 100% secondary effect chance will not trigger it in 1/256 uses;
  • ⚠️ Fixed: Belly Drum sharply boosts Attack even with less than 50% HP;
  • ⚠️ Fixed: Moves that lower Defense can do so after breaking a Substitute;
  • ⚠️ Fixed: Counter and Mirror Coat still work if the opponent uses an item;
  • ⚠️ Fixed: A Disabled but PP Up-enhanced move may not trigger Struggle;
  • ⚠️ Fixed: A Pokémon that fainted from Pursuit will have its old status condition when revived;
  • ⚠️ Fixed: Lock-On and Mind Reader don't always bypass Fly and Dig;
  • ⚠️ Fixed: Beat Up can desync link battles;
  • ⚠️ Fixed: Beat Up works incorrectly with only 1 Pokémon in party;
  • Fixed: Beat Up may fail to rise Substitute;
  • ⚠️ Fixed: Beat Up may trigger King's Rock even if it failed;
  • ⚠️ Fixed: Present damage is incorrect in link battles;
  • ⚠️ Fixed: Return and Frustration deal no damage when the user's happiness is low/high;
  • ⚠️ Fixed: Dragon Scale boosts Dragon-type moves instead of Dragon Fang;
  • ⚠️ Fixed: Switching out or against a Pokémon with less than 4 max HP freezes the game;
  • ⚠️ Fixed: Moves that do damage and increase your stats do not increase them after a KO;
  • Fixed: HP bar animation is slow for high HP;
  • Fixed: HP bar animation off-by-one for low HP;

Free space in ROM: 464932/2097152 (22.17%)

v0.1.2

20 Nov 22:38
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

Warning

Changes with a ⚠️ icon can break savegame compatibility with previous versions (including vanilla Crystal)!

List of changes from v0.1.1:

  • Added instant text scrolling speed (0 frames delay) in game options;
  • Restored the GS Ball event for catching Celebi (after beating Elite 4 like the 3DS VC release);
  • Sped up the healing animation of the Pokémon Center machine;
  • Restored Cycling Road behavior from RBY (holding B stops riding downhill);
  • Shiny Pokémon are twice as common (1/4096 chance);
  • ⚠️ A shiny Pokémon now must have all DVs at least 14 (the Red Gyrados now has always all 14 DVs);
  • Removed more unused/unreferenced code;

Free space in ROM: 464999/2097152 (22.17%)

v0.1.1

18 Nov 16:52
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

List of changes from vanilla Crystal:

  • Expand tilesets from 192 to 255 tiles
  • Simplify clock reset function: use DOWN + B + SELECT as in Pokémon Gold/Silver and removed the password requirements
  • Removed unused/unreferenced code

Free space in ROM: 459949/2097152 (21.93%)