Giter Site home page Giter Site logo

dannye / pokered-gbc Goto Github PK

View Code? Open in Web Editor NEW
138.0 15.0 56.0 16.27 MB

Pokémon Red/Blue overhauled with full GBC support. Made by FroggestSpirit, Drenn, and dannye. Also check out the crysaudio branch.

Makefile 0.14% Assembly 92.64% C 0.86% Python 6.31% Awk 0.05%

pokered-gbc's Introduction

Pokémon Red and Blue Build Status

This is a disassembly of Pokémon Red and Blue.

It builds the following ROMs:

  • Pokemon Red (UE) [S][!].gb sha1: ea9bcae617fdf159b045185467ae58b2e4a48b9a
  • Pokemon Blue (UE) [S][!].gb sha1: d7037c83e1ae5b39bde3c30787637ba1d4c48ce2
  • BLUEMONS.GB (debug build) sha1: 5b1456177671b79b263c614ea0e7cc9ac542e9c4
  • dmgapae0.e69.patch sha1: 0fb5f743696adfe1dbb2e062111f08f9bc5a293a
  • dmgapee0.e68.patch sha1: ed4be94dc29c64271942c87f2157bca9ca1019c7

To set up the repository, see INSTALL.md.

See also

You can find us on Discord (pret, #pokered).

For other pret projects, see pret.github.io.

pokered-gbc's People

Contributors

akatsuki105 avatar antoniond avatar celestialamber avatar codercharmander avatar dannye avatar etdv-thevoid avatar huderlem avatar iimarckus avatar justregularluna avatar kanzure avatar kqesar avatar linusu avatar luckytyphlosion avatar mattbruv avatar mrwint avatar pikalaxalt avatar pokechu22 avatar pokeglitch avatar rangi42 avatar rawr51919 avatar roukaour avatar sanqui avatar satomew avatar sawakita avatar stag019 avatar stewmath avatar vortyne avatar vulcandth avatar xcrystal avatar yenatch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pokered-gbc's Issues

party menu HP bar palette bug

Basically when you use a healing item on a party mon the hp bar that is recolored (red-yellow-green transition) is always the bar of the first pokemon. This is because it checks wCurrentMenuItem to find out which mon index it has to deal with, but wCurrentMenuItem gets cleared at some point during RemoveItemFromInventary. I'm too lazy to sumbit a PR but I got around it by just using wLastMenuItem like this: xCrystal/pokered@bac1427 (though I'm not absolutely 100% sure that I didn't break something else in the process)

Possible Compilation Error With latest rgbds

I have used this repository several times and now when running "make" the repo will not build, the pokered project builds but I get build errors on wram.asm and it closes the make process

Fix pic sizes

The three IF GEN_2_GRAPHICS checks in data/pokemon/base_stats/ should really be applied to all base stats files, in case the pics are replaced.

Update build instructions repo url

I was following the build instructions a little too closely and initially I built regular pokered instead of pokered-gbc, didn't understand why nothing looked different from default. It would be nice if the build instructions used this fork's URL.

Build issue

Before I get into this... let me say, I'm trying to port the changes into a fresh pokered disasm. I seem to have almost everything accounted for but I'm getting an odd error:

error: Trying to go to a previous address (0x0010 to 0x0008)

Have you ever seen this when putting this together?

Songs only playing one channel?

While playtesting I've noticed the titlescreen and Oak's Lab music to be off. While playing more attention I noticed only one channel seems to be playing. Am I supossed to use the crysaudio branch? Is this a To-do? Anything I could help with?

On a minor note and perhaps unrelated but, this bit of Mateo's Running Shoes code doesn't seem to be compatible with this (working commit on Yellow) and will start returning "Unable to place 'Main' (ROM0 section) anywhere".

I'm a bit of a noob and I'm not sure how to begin a pull request but here's something I did that should be on master:
Oak in the opening speech doesn't have it's own palette. I simply created GetOakPalID calling PAL_OAK instead, in color/oak_intro.asm:

Then called GetOakPalID on line 74 of engine/oak_speech.asm, before ld de,ProfOakPic.

By the way, anyone trying to compile this, make sure you are on rgbds 3.0 and not higher or lower than that.

How to get this to work on vc?

Is there a way to get color for the 3ds re releases of red/blue? I plan on using the trade function it has, so was wondering how it could be done.

White Screen When Selecting Starter Pokémon

After checking the Pokédex entry for any of the three Pokémon on the table when you're first choosing your starter, the text that asks if you want to choose them as your starter is simply a pure white screen which stays white until you progress through it with the A/B buttons (either accepting or denying them as your starter)

Language support?

I managed to build it but I see that the game is just in english, is there any alternative to this?

Compatability with Universal Pokemon Randomizer ZX?

Not sure which repository this is better suited for, but I wanted to ask about it somewhere at least!

When Pokered-GBC is fed through Universal Pokemon Randomizer ZX, even with all settings left unrandomized/unchanged, the resulting ROM crashes upon entering a battle.

This might be due to UPR-ZX recognizing Pokered-GBC as the original Pokemon Red (the rom's header?), something to do with how UPR-ZX applies a "signature" regardless of randomizer settings (randomizing the Pokemon that appears in the New Game introduction with Oak), or something else entirely.

This can be fixed with an IPS patch generated by using an "unrandomized" randomizer-generated ROM as the "original" rom (simply load the rom and then save), and the original pokered-gbc as the "modified" rom. Obviously though, it'd be nice to be able to skip this step.

I've attached a generated "randomizer fix" IPS patch, which should work with the latest commit of Pokered-GBC after feeding it through UPR-ZX.
📎 pokered-gbc UPR-ZX Signature Crash Patch.zip

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.