Skip to content

Releases: Renegade-Engine/Renegade-Emerald

1.0.0-alpha-1

26 Dec 19:59
Compare
Choose a tag to compare
1.0.0-alpha-1 Pre-release
Pre-release

This is the first preview release of the game. It focused in the two major differences between Renegade Emerald and GameFreak's games: the new EVs and Friendship systems.

WARNING: This release has breaking changes. That means unexpected behaviors may occour if you load a save file of vanilla Emerald.

Pokémon

  • Added the 30 evolutions/pre-evolutions of the original 386 Pokémon that appeared in newer generations.
    • Ambipom (evolves from Aipom by learning Double Hit)
    • Bonsly (evolves into Sudowoodo learning Mimic)
    • Budew (evolves into Roselia ~lv 16)
    • Chingling (evolves into Chimecho ~lv16 at night)
    • Dusknoir (evolves from Dusclops ~lv 60)
    • Electivire (evolves from Electabuzz ~lv 50 at New Mauville)
    • Froslass (evolves from Snorunt ~lv 42 at night if female)
    • Gallade (evolves from Kirlia ~lv 30 at day if male)
    • Glaceon (evolves from Eevee ~lv 30 at Shoal Cave)
    • Gliscor (evolves from Gligar at ~lv 40 holding Kings Rock at night)
    • Happiny (evolves into Chansey ~lv 16 having an Egg in party)
    • Honchkrow (evolves from Murkrow ~lv 30 at Mt. Pyre)
    • Leafeon (evolves from Eevee ~lv 30 at Scorched Slab)
    • Lickilicky (evolves from Lickitung learning Rollout)
    • Magmortar (evolves from Magmar learning Flamethrower)
    • Magnezone (evolves from Magneton ~lv 50 at New Mauville)
    • Mamoswine (evolves from Piloswine learning Ancient Power)
    • Mantyke (evolves into Mantine ~lv 20 having a Remoraid in party)
    • Mime Jr. (evolves into Mr. Mime learning Mimic)
    • Mismagius (evolves from Misdreavus ~lv 30 at Mt.Pyre)
    • Munchlax (evolves into Snorelax ~lv 75)
    • Porygon Z (evolves from Porygon2 holding Up-Grade)
    • Probopass (evolves from Nosepass ~lv 62)
    • Rhyperior (evolves from Rhydon by entering Hall of Fame)
    • Roserase (evolves from Roselia by Sun Stone)
    • Sylveon (evolves from Eevee ~lv 30 if knows a Fairy move)
    • Tangrowth (evolves from Tangela learning Ancient Power)
    • Togekiss (evolves from Togetic ~lv 50 at Sky Pillar)
    • Weavile (evolves from Sneasel holding Periscope)
    • Yanmega (evolves from Yanma learning Ancient Power)
  • Added new evolution methods:
    • Basic
    • Champion (Pokémon gains the Champion Ribbon)
    • Item hold at day
    • Item hold at night
    • Raining
    • Species in party
    • Gender
    • Gender at day
    • Gender at night
    • Move
    • Move of type
    • Mon of type in party
    • Contest (Pokémon gains the Master Ribbon of the specified contest category)
    • Map
      Note: Most evolution methods checks if the friendship of Pokémon reaches the estimated friendship for the level of evolution. Evolution by stones and ribbons don't check that. The value is calculated as follows:
      estimated_friendship = lvl >= 75 ? 255 : lvl * 3 + 30
  • Added new Friendship events:
    • Trainer battle (bonus: 1/1/1)
    • League champion (bonus: 15/10/5)
  • Added evolution moves
  • Changed times of day/night evolutions. They will apply to all features depending on day time.
    • Before:
      • Day: from 0:00h to 11:59h
      • Night: from 12:00h to 23:59h
    • Now:
      • Day: from 7:00h to 18:59h
      • Night: from 19:00h to 6:59h
  • Changed most evolutions:
    1. All Pokémon that previously evolved by level now evolve by reaching the estimated friendship for that level.
    2. All Pokémon that previously evolved by trading with an item, now evolves holding the same item and reaching the estimated friendship for a speciffic level:
      • Onix -> Steelix ~lv 40 holding Metal Coat
      • Seadra -> Kingdra ~lv 50 holding Dragon Scale
      • Scyther -> Scizor ~lv 40 holding Metal Coat
      • Clamperl -> Huntail ~lv 20 holding Deep Sea Tooth
      • Clamperl -> Gorebyss ~lv 20 holding Deep Sea Scale
      • Poliwirl evolves into Politoed ~lv 42 while raining instead of holding King´s Rock
      • Slowpoke evolves into Slowking ~lv 37 while you have a Cloyster in party instead of holding King's Rock
    3. All baby Pokémon that previously evolved by friendship now evolve reaching the estimated friendship for level 16. Non baby Pokémon evolves as listed:
      • Eevee -> Espeon ~lv 30 during the day
      • Eevee -> Umbreon ~lv 30 at night
      • Golbat -> Crobat ~lv 43
      • Chansey -> Blissey obtaining Champion Ribbon
    4. Other evolutions changed:
      • Slowpoke -> Slowbro ~lv 37 with Shellder in party
      • Wurmple -> Silcoon ~lv 7 during the day
      • Wurmple -> Cascoon ~lv 7 at night
      • Kadabra -> Alakazam ~lv 42 holding Twisted Spoon
      • Machoke -> Machamp ~lv 50
      • Graveler -> Golem ~lv 45
      • Hauter -> Gengar ~lv 45
  • Changed friendship ranks:
    • Rank 0: Level 0 to 99 -> Level 0 to 84
    • Rank 1: Level 100 to 199 -> Level 85 -> 169
    • Rank 2: level 200 to 255 -> Level 170 to 255
  • Changed the default friendship values of all Pokémon.
    • Normal: 70 -> 30
    • Low (semi-legendaries): 35 -> 15
    • Min (legendaries): 0 -> 0
  • Changed bonus of some friendship events:
    • Grow Level: 5/3/2 -> 1/0/0
    • Vitamin: 5/3/2 -> 3/2/1
  • Changed: The egg cycles counter no more decreases by walking. Instead, any time a Pokémon in your party increases it's friendship, all eggs in the party will have their egg cycles value decreased by the same amount (it is multiplied by 2 if you have a Chansey or by 3 if you have a Blissey)
  • Changed Level Up Learnsets to match latest generations
  • Removed some evolution methods:
    • Level
    • Trade
    • Trade with item
    • Silcoon
    • Cascoon
  • Removed walking friendship event
  • Removed Friendship reward by learning HM (learn a TM still gives friendship)

Battle Engine

  • Changed EVs system

    Defeating a Pokémon does not gives yours EVs. Instead, every time a Pokémon levels up, you will be asked to select a stat to increase its EVs. The value earned is calculated in the following steps:

    1. When your pokémon defeats an enemy, the values of 2 variables, sum and count, are updated:

         diff = defeatedMonLvl - monLevel + 12;
         sum += diff <= 0 ? 1 : diff / 2 + 1;
         count++;
      
    2. When your Pokémon levels up, the EVs earned are calculated as follows:

         evIncrease = count != 0 ? sum / count : 1;
         evIncrease = min(evIncrease, friendship/20);
      
    3. After that, sum and count are set to 0 again.

      Note: diff is multiplied by 2 if the Pokémon holds a Macho Brace.

  • Changed levels of wild and trainer Pokémon to be auto-generated based in the level of player team.

    • Wild Pokémon will never have greater level than the less trained mon of the player party.
    • Trainer's Pokémon levels moves around the level of the player's party most trained mon. (can be up to 2 levels below or 3 above).
  • Changed Exp Share to work as in Gen 6.

  • Removed bonus EVs for having Pokérus. The Pokérus status istself could be removed in future releases.

UI

  • Added Nature-affected stats now are colored in Pokémon summary screen.
  • Changed Pokédex order. Now families appears contiguously and National Dex has the same order as Hoenn Dex.

Overworld

  • Added fast surfing (hold B-button while surfing)
  • Changed: Now you can run indoors.

History

  • Changed Your mom gives you the running shoes after rescuing Birch instead of when you get the Pokédex
  • Changed Now you can buy Pokéballs in the shop of Oldale Town from the beginning. That allows you to catch Pokémon before defeating your rival at route 103.
  • Changed Giving Champion Ribbon just when defeating Wallace (previously it was in the Hall of Fame). This allows Pokémon evolve by Champion Ribbon at the end of the battle.

Code

  • Added Day/Night encounters feature (Only the logic was added. Wild encounters remains the same) This includes the IsDayTime and IsNightTime functions.
  • Added global clamp function.