- 30
- Posts
- 1
- Years
- Seen Nov 14, 2024
Hello!
This is my first post here, so I apologize if this is in the wrong spot. For the past few months I've been messing around with the pokeemerald decomp in order to learn it. I've made a few small changes in a custom repo, but now I'm ready to dive in deeper and fork the original repo. My goal is to fork the repo, add the expansion, some stuff from ghoul, among other things. The problem I'm running into is with merging. I can fork it just fine (both the original pret repo and the expansion repo) but when it comes to pulling other's code into my own (for example, ghoul's overworld expansion) I always have to merge conflicting files. It seems like a number of these feature branches are out of date, so even merging them in a way I would believe is correct ends up breaking it. Am I doing something wrong in how I'm merging the feature branches, or are they just out of date and need a lot of manual fixing? It seems like whichever way I resolve the merge conflicts the code has compilation errors.
Maybe I just need some confirmation that I am doing this correctly and the out of date / merge conflicts is normal haha. Should I be forking an older version of the repo so that there's fewer conflicts/compatibility issues?
If none of the above is clear about my problem I'd be happy to discuss it further. Thanks!
This is my first post here, so I apologize if this is in the wrong spot. For the past few months I've been messing around with the pokeemerald decomp in order to learn it. I've made a few small changes in a custom repo, but now I'm ready to dive in deeper and fork the original repo. My goal is to fork the repo, add the expansion, some stuff from ghoul, among other things. The problem I'm running into is with merging. I can fork it just fine (both the original pret repo and the expansion repo) but when it comes to pulling other's code into my own (for example, ghoul's overworld expansion) I always have to merge conflicting files. It seems like a number of these feature branches are out of date, so even merging them in a way I would believe is correct ends up breaking it. Am I doing something wrong in how I'm merging the feature branches, or are they just out of date and need a lot of manual fixing? It seems like whichever way I resolve the merge conflicts the code has compilation errors.
Maybe I just need some confirmation that I am doing this correctly and the out of date / merge conflicts is normal haha. Should I be forking an older version of the repo so that there's fewer conflicts/compatibility issues?
If none of the above is clear about my problem I'd be happy to discuss it further. Thanks!