Giter VIP home page Giter VIP logo

renegade-emerald's Introduction

Pokémon Renegade Emerald

Build Status

This is a decompilation of Pokémon Emerald with many added features and gameplay changes.

The unmodiffied decomp repo can be found here.

This project also uses some features of the RHH expansions.

To set up the repository, see INSTALL.md.

WARNING

This project is in an early stage of development. Most of the features have not been implemented yet. From time to time a preview version will be released.

What is this

Pokémon Renegade Emerald aims to be a more complex and difficult version of the original GBA game, with some unique machanics and an important number of QoL changes. The list of all planned/implemented features can be found here, but the most important conditions the game must meet are the following:

  • All Pokémon and items are obtainable an unlimited number of times without trading or cheating. This doesn't mean it will be easy to do so ;)
  • The game forces you to, literally, "catch 'em all" or almost all. That's because each HM is obtained by completing a speciffic amount of entries in the Pokédex.
  • Pokémon can use HM moves without learnig them. All you need is a Pokémon compatible with the move, the HM disk, and the badge that allows you to use it outside of battle. Also HM moves can be forgotten by learning new moves.
  • Friendship plays a bigger role in the evolution and trading of Pokémon. All evolutions methods are changed to be friendship-dependant. Of course, trading evolution methods have been removed.
  • 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 amount of points earned depends on factors as the friendship of your Pokémon, and the average level of enemies it have defeated from the last time it leveled up. This allows you to train your party while you progress in the game instead of force you to kill a lot of Poochyenas before battling the first trainer XD
  • All battles in the game (including wild encounters) are double battles.
  • Trainers are more difficult to beat and have more diverse teams.
  • Pokémon of newer generations have been added. This initialy include all evolutions and pre-evolutions of the original 386 that appeared in later games, but can include other species (?).
  • Pokémon stats and moves are balanced to make them all equally viable in battle.

What is this NOT

Instead of copy-pasting all Pokémon/items/mechanics found in the newer generations or in other Pokémon Hacks, I want to make this my own way, so Renegade Emerald will not have:

  • Mega-evolutions, dynammax, etc..
  • All the existent Pokémon species
  • A new story with new characters
  • Reusable TMs, infinite steps in Safari Zone, or other ways of get for free something that have a cost in the original game.

I will update this list as other unwanted features come to my mind.

How to contribute

If you like this project and want to help, you are welcome!
Check the guidelines for more info.

renegade-emerald's People

Contributors

dizzyeggg avatar pikalaxalt avatar griffinrichards avatar sierraffinity avatar kermalis avatar diegoisawesome avatar huderlem avatar phlosioneer avatar scnorton avatar golemgalvanize avatar garakmon avatar asparaguseduardo avatar louroboros avatar revosucks avatar slawter666 avatar kurausukun avatar rglezg avatar ghoulslash avatar camthesaxman avatar ultima-soul avatar fontbane avatar sewef avatar jiangzhengwenjz avatar melthelesbian avatar cfmnephrite avatar yenatch avatar atasro2 avatar itskobold avatar sbird1337 avatar tustin2121 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.