Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2017-10-15 14:30:05

RadonUsedMimic
Member
From: Texas
Registered: 2016-11-22
Post 13/127
Website

GitHub Publishing

I’ve downloaded the pokered disassembly and made my own modifications to it. So my plan is to publish it to GitHub and build it from there. Can someone give me a step-by-step explanation on how to do this? I’m not very good when it comes to GitHub.


Caramba! I hate it when there’s a lot of hair on the floor! Here, I’ll go clean up!
Woo! Feels good when the floor is clean, doesn’t it? Let’s groove.

Offline

#2 2017-10-15 16:20:44

Rangi
Member
Registered: 2016-05-09
Post 821/870

Re: GitHub Publishing

First sign up on GitHub. Then go to pokered and click the Fork button in the top-right. Now https://github.com/RDNNHDA/pokered/ will be your own copy of pokered.

Next, you need to install a Git client on your computer. The command-line git client is fine, but you might find GUI easier. I use TortoiseGit, which integrates with File Explorer. There's also GitHub Desktop, GitKraken, and others.

Anyway, once you have a client, you'll need to use it to put your changes online. Do the following:

1. Clone your fork of pokered to a local copy.
2. Copy+paste your changed files to overwrite the ones in the cloned fork.
3. Add any files you created to version control.
4. Commit your changes along with a message describing what you've changed so far.
5. Push your changes to the remote copy on GitHub.

(Whichever client you pick, you can find tutorials and examples for how to use it for actions like clone, add, commit, and push.)

Now https://github.com/RDNNHDA/pokered/ should show your changes! At this point you should get rid of the pokered files you download earlier and work only with the cloned files of your own fork. The usual workflow:

1. Edit some files.
2. If you create a file, add it to version control.
3. If you want to delete a file, remove it with Git, don't just delete it in File Explorer.
4. Commit your changes along with a message describing what you've changed so far.
5. Push your changes to the remote copy on GitHub.

It's helpful to have frequent but self-contained commits with descriptive summaries. So "Replaced Pokémon front sprites with Gold ones" or "Added gender selection from the tutorial" would be a good commit. "Fix" or "Update" would not. Nor would some huge commit that adds six features at once. Or breaking a feature into a bunch of little one-file commits.

Good luck with your project! If you've installed a Git client but can't do one of the steps with it, just post here.


Pokémon Polished Crystal (GitHub) — version 2.2.0 released
Pokémon Red★ and Blue★: Space World Edition (GitHub) — updated August 19!
Polished Map: pokered+pokecrystal map, tileset, and palette editor — version 3.5.1 released!

Offline

#3 2017-10-15 20:40:38

RadonUsedMimic
Member
From: Texas
Registered: 2016-11-22
Post 14/127
Website

Re: GitHub Publishing

I managed to upload the files onto my clone on GitHub, but when I make the ROM, it spits out this message:

Makefile:38: target ‘wram_red.’ doesn’t match the target pattern.
Makefile:42: target ‘wram_purple.’ doesn’t match the target pattern.

Can I fix this in any way?


Caramba! I hate it when there’s a lot of hair on the floor! Here, I’ll go clean up!
Woo! Feels good when the floor is clean, doesn’t it? Let’s groove.

Offline

#4 2017-10-15 21:28:02

Rangi
Member
Registered: 2016-05-09
Post 822/870

Re: GitHub Publishing

I'm familiar with pokecrystal, not with pokered; and "wram_purple" is clearly something you've changed, not a standard pokered file. All I can advise is, when you get an error message, look at the file it's complaining about (Makefile lines 38 and 42) and study what you changed there.


Pokémon Polished Crystal (GitHub) — version 2.2.0 released
Pokémon Red★ and Blue★: Space World Edition (GitHub) — updated August 19!
Polished Map: pokered+pokecrystal map, tileset, and palette editor — version 3.5.1 released!

Offline

#5 2017-10-17 03:26:30

RadonUsedMimic
Member
From: Texas
Registered: 2016-11-22
Post 19/127
Website

Re: GitHub Publishing

Alright, I've managed to completely build the ROM. Thanks for your help!


Caramba! I hate it when there’s a lot of hair on the floor! Here, I’ll go clean up!
Woo! Feels good when the floor is clean, doesn’t it? Let’s groove.

Offline

Board footer

Powered by FluxBB