Coder Social home page Coder Social logo

bmchtech / halcyonemerald Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 1.0 101.14 MB

pokeemerald hack: halcyon emerald

Shell 0.01% Makefile 0.32% Assembly 19.14% PowerShell 0.01% sed 0.01% C 77.74% C++ 2.79%
gba gba-game gen-3 pokeemerald pokemon pokemon-emerald romhacking

halcyonemerald's Introduction

halcyon emerald

Pokemon Halcyon Emerald, built on my "Salted Rom Base"

This project is essentially a large upgrade to the Pokemon Emerald base game. Its intention is to provide a souped up Emerald game ROM with an upgraded engine, that can then be modified to add new content/story while keeping all the new features.

features

  • game content
    • battle engine upgrade, item/pokemon expansion
    • day/night with real time clock
    • access to legendaries gated behind events or tickets
    • mega stone w, as a master trigger for mega evolutions
    • more mega evolutions (ported from inclement emerald)
    • infinite move tutors
    • ingame helpers like self trading and iv/ev checking
    • moveset balance tweaks from gen 7+
  • qol
    • much faster text scrolling
    • hm can be used as long as a party pokemon can learn it
    • eggs hatch sooner to reduce grind
    • tm/hm reusable and replaceable
    • various minor qol and bug fixes
  • fixes
    • fixes to movement directions in overworld
    • improved berry growth mechanics

build

standard build

for initial setup:

./build.sh

this will build agbcc and set up the build environment to work with make.

subsequent builds for PokeHalcyonEmerald_va.b.c:

make -j$(nproc)

to enable debug logging: DDEBUGGING=1

containerized build

podman run --rm -it -v $(pwd):/source docker.io/xdrie/dkarm_base:v0.6 -l -c '\
    apt install -y libpng-dev \
    && ./build.sh \
    && make -j$(nproc)'

halcyonemerald's People

Contributors

amiosi avatar asparaguseduardo avatar buffelsaft avatar camthesaxman avatar cfmnephrite avatar deokishisu avatar diegoisawesome avatar dizzyeggg avatar exposeed avatar fontbane avatar garakmon avatar ghoulslash avatar golemgalvanize avatar griffinrichards avatar huderlem avatar jiangzhengwenjz avatar kermalis avatar kurausukun avatar louroboros avatar luckytyphlosion avatar melthelesbian avatar phlosioneer avatar pikalaxalt avatar redthing1 avatar revosucks avatar scnorton avatar sewef avatar sierraffinity avatar slawter666 avatar ultima-soul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

monhacks

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.