Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2019-03-08 05:47:02

ayxelsid
Member
Registered: 2019-02-14
Post 14/19

[Red Hack] Pokemon Spaceworld Red/Blue

Hello, I'm new here but I've been working on a hack of Pokemon Red for the last couple of months and it's coming out a lot better than I ever imagined thanks to everyone here. Originally I was working on a hack of Gold to include the space world demo graphics because I really just wanted to play the demo and I couldn't find a translation. Someone on reddit recommended that I check out the Pokered disassembly and that's how I ended up here. I was really inspired by Rangi's Red Star/Blue Star hack so I decided to work with R/B instead. It's still a work in progress and I have a long list of things that I hope to add but I'd like to share my progress so far.

Rather than build a revamped version of R/B I'm hoping to make something that will feel like a devamped version of G/S. As of right now it's the same storyline but I have started adding in new events and eventually it will have a bit of it's own story.

(Sorry for the long thread, I thought the GIFs were cool)


FEATURES:
Updated intro battle with animation sprites from Crystal
intro-battle.gif

Play as Ethan with rival Silver. Silver maintains his trainer parties from G/S and Gym leaders have same trainer parties from G/S with adjusted evolutions and levels.
title-intro.gifrival-trainer-parties.gif

Trainer Card, Stats Screen, and Pokedex from Red Star/Blue Star

All 251 Pokemon from the space world demo. Currently all newly added Pokemon maintain their original attacks and evolutions from the demo, minus the attacks that aren't already available in R/B. In the future I plan to replace missing attacks with similar attacks. All Pokemon will be obtainable, currently about 20-30 are still unavailable without cheating.
trainer-card.pngstats-screen.gif251-pokedex.png

Shiny Pokemon (Yup even managed to get a shiny starter while testing)
shiny-pokemon.png

Blue Version uses Gold Pokedex entries and Yellow trainer sprites. Red Version uses Silver Pokedex entries and Green front Pokemon sprites.
blue-pokedex.gifred-pokedex.gif

New evolution items: Poison Stone, Heart Stone, Metal Coat, Kings Rock, Dragon Scale & Up Grade
new-stones.png

Instead of replacing trainer sprites, all trainer sprites are used to give the game more variation. Some new trainer classes have been added, more in the future.
multiple-trainer-sprites.gifrocket-female.gif

Pokecenters have different nurses, Slowbro NPCs replaced with correct overworld sprites where available
pokecenter-nurses.gifslowbro-npcs.gif

Pikachu and Lapras have their own Surf sprites
surf.gif

Stuff from Yellow
viridian-forest.gifyellow-starters.gif

Stuff from G/S
togepi-event.gifbill-eevee-event.gif

Updating gyms to include trainers from both R/B and G/S
pewter-gym.gifcerulean-gym.png


IPS PATCHES v1.0:
https://www91.zippyshare.com/v/b9erJzYx/file.html
("Patch over Pokemon Red (UE) (S)(!).gb" or "Pokemon Blue (UE) (S])(!).gb")


Credits & Resources
- This Forum
- Pokered Disassembly
- Pokeyellow Disassembly
- Pokegold Disassembly
- Pokegold-Spaceworld Disassembly
- TCRF Proto: Pokemon Gold and Silver
- Rangi - Red Star/Blue Star, Battle HUD, Shiny Pokemon, Genders, Pokedex, Trainer Card, Stats Sceen and inspiring this hack
- Mateo - Pokemon are not trainers, and help with adding additional trainers
- Danny-E 33 - Gen II Graphics Patch, Pokemon Prototype (EV_STAT)
- KeiTaRo/Danny-E 33 - Pokemon specific surf sprites
- Schattenjäger - Adding new Pokemon
- Wild - Load trainer sprites from any bank

Last edited by ayxelsid (2019-03-11 00:13:45)

Offline

#2 2019-03-08 23:07:21

Ziko
Member
Registered: 2016-09-04
Post 38/50

Re: [Red Hack] Pokemon Spaceworld Red/Blue

This looks fun given that there's almost no one attempting anything close to this now. Spacegold has been more or less put on hold and Space World Crystal still is incomplete and buggy in some places but I'll give this a shot when you release it soon as I am used to using these new mons now. I also want to know why you chose the Green front sprites given that most players don't care much for them at all. Also a minor suggestion, can you called this something like Spaceworld Red/Blue or something along that line? It'll avoid confusion with the prior hacks as there's folks who know of them other than myself.

Last edited by Ziko (2019-03-09 02:39:16)

Offline

#3 2019-03-09 19:58:09

ayxelsid
Member
Registered: 2019-02-14
Post 15/19

Re: [Red Hack] Pokemon Spaceworld Red/Blue

Oh yeah I'll definitely rename it then. I've kind of been in my own world making this, I was unaware there was a crystal project already. Actually I completly forgot to add a link to the patch lol. I will add it to the original post later. Green sprites are only on the Red version, just thought it would be fun because it goes along with the theme of the Gold demo. Thanks for the feedback!

Offline

#4 2019-03-09 20:06:39

Ziko
Member
Registered: 2016-09-04
Post 39/50

Re: [Red Hack] Pokemon Spaceworld Red/Blue

ayxelsid wrote:

Oh yeah I'll definitely rename it then. I've kind of been in my own world making this, I was unaware there was a crystal project already. Actually I completly forgot to add a link to the patch lol. I will add it to the original post later. Green sprites are only on the Red version, just thought it would be fun because it goes along with the theme of the Gold demo. Thanks for the feedback!

I can share the Crystal project link: https://www.pokecommunity.com/showthread.php?t=414556. Hopefully you can put the patch up soonish as i'm just waiting for the cable folks to hook some things up around the house.

Offline

#5 2019-03-10 17:10:20

Rangi
Member
Registered: 2016-05-09
Post 882/919

Re: [Red Hack] Pokemon Spaceworld Red/Blue

I'll check this out when it's released! Your screenshots look promising; I like the balance of RBY and (proto-)GS graphics. Interesting idea to add variation by using multiple sprites.

I might actually end up borrowing some of these features for Red★/Blue★. Luna already helped me expand the potential Pokémon and trainer IDs, but it still has juts the original 151.

Offline

#6 2019-03-10 17:15:22

ayxelsid
Member
Registered: 2019-02-14
Post 16/19

Re: [Red Hack] Pokemon Spaceworld Red/Blue

Ziko wrote:
ayxelsid wrote:

Oh yeah I'll definitely rename it then. I've kind of been in my own world making this, I was unaware there was a crystal project already. Actually I completly forgot to add a link to the patch lol. I will add it to the original post later. Green sprites are only on the Red version, just thought it would be fun because it goes along with the theme of the Gold demo. Thanks for the feedback!

I can share the Crystal project link: https://www.pokecommunity.com/showthread.php?t=414556. Hopefully you can put the patch up soonish as i'm just waiting for the cable folks to hook some things up around the house.


Just added the link to the patch right now, sorry for the delay! Hope you like it

Offline

#7 2019-03-10 17:18:18

ayxelsid
Member
Registered: 2019-02-14
Post 17/19

Re: [Red Hack] Pokemon Spaceworld Red/Blue

Rangi wrote:

I'll check this out when it's released! Your screenshots look promising; I like the balance of RBY and (proto-)GS graphics. Interesting idea to add variation by using multiple sprites.

I might actually end up borrowing some of these features for Red★/Blue★. Luna already helped me expand the potential Pokémon and trainer IDs, but it still has juts the original 151.

Thanks! I really liked how clean yours was and I probably wouldn't have even made this if you already had the new Pokemon in it lol. I thought the sprite/pokedex variations were a good idea to make it similar to G/S.

Offline

#8 2019-03-10 17:57:46

Rangi
Member
Registered: 2016-05-09
Post 883/919

Re: [Red Hack] Pokemon Spaceworld Red/Blue

ayxelsid wrote:
Rangi wrote:

I'll check this out when it's released! Your screenshots look promising; I like the balance of RBY and (proto-)GS graphics. Interesting idea to add variation by using multiple sprites.

I might actually end up borrowing some of these features for Red★/Blue★. Luna already helped me expand the potential Pokémon and trainer IDs, but it still has juts the original 151.

Thanks! I really liked how clean yours was and I probably wouldn't have even made this if you already had the new Pokemon in it lol. I thought the sprite/pokedex variations were a good idea to make it similar to G/S.

Yeah, that reminds me, some of Spaceworld's back sprites (like Gastly) resemble their JP Blue front sprites, rather than their Spaceworld/GS ones.

Thanks for posting the patches; do you have a GitHub repository as well? I can help set one up if not.

Offline

#9 2019-03-10 20:27:38

Ziko
Member
Registered: 2016-09-04
Post 40/50

Re: [Red Hack] Pokemon Spaceworld Red/Blue

Speaking of cheating to get some pokemon, some cheats like infinite money have broken with this and that's a shame but I'll still give this a shot unless you plan on updating this soon. I don't mind either way.

Offline

#10 2019-03-10 22:00:20

Ziko
Member
Registered: 2016-09-04
Post 41/50

Re: [Red Hack] Pokemon Spaceworld Red/Blue

Rangi wrote:

I'll check this out when it's released! Your screenshots look promising; I like the balance of RBY and (proto-)GS graphics. Interesting idea to add variation by using multiple sprites.

I might actually end up borrowing some of these features for Red★/Blue★. Luna already helped me expand the potential Pokémon and trainer IDs, but it still has juts the original 151.

That would be cool Rangi! It'd make your game a lot better if you did that.

Offline

#11 2019-03-11 00:04:48

ayxelsid
Member
Registered: 2019-02-14
Post 18/19

Re: [Red Hack] Pokemon Spaceworld Red/Blue

Ziko wrote:

Speaking of cheating to get some pokemon, some cheats like infinite money have broken with this and that's a shame but I'll still give this a shot unless you plan on updating this soon. I don't mind either way.

I noticed this, it made testing things a bit harder too. I don't think the have all badges code works either. I'm not really sure how those work to fix them. Wild Pokemon and Master Ball cheats work though

Offline

#12 2019-03-11 00:08:38

ayxelsid
Member
Registered: 2019-02-14
Post 19/19

Re: [Red Hack] Pokemon Spaceworld Red/Blue

Rangi wrote:

Yeah, that reminds me, some of Spaceworld's back sprites (like Gastly) resemble their JP Blue front sprites, rather than their Spaceworld/GS ones.

Thanks for posting the patches; do you have a GitHub repository as well? I can help set one up if not.


I made a github account but I'm not sure how it works tbh. Uploading through the website I can only do so many files at a time and there's  a lot of files. If you can help me out that would be great

Offline

#13 2019-03-11 04:36:03

Ziko
Member
Registered: 2016-09-04
Post 42/50

Re: [Red Hack] Pokemon Spaceworld Red/Blue

Maybe getting it to Github can help you get through what's up with that. It's much easier than going it alone.

Offline

#14 2019-03-11 22:37:39

Rangi
Member
Registered: 2016-05-09
Post 884/919

Re: [Red Hack] Pokemon Spaceworld Red/Blue

ayxelsid wrote:
Rangi wrote:

Yeah, that reminds me, some of Spaceworld's back sprites (like Gastly) resemble their JP Blue front sprites, rather than their Spaceworld/GS ones.

Thanks for posting the patches; do you have a GitHub repository as well? I can help set one up if not.


I made a github account but I'm not sure how it works tbh. Uploading through the website I can only do so many files at a time and there's  a lot of files. If you can help me out that would be great

Okay, so let's say your GitHub username is ayxelsid and you started a repository called spaceworldredblue. And you've been uploading files to it with their online uploader, a few at a time. As you noticed, that's really slow. It would also give you a long series of commits that just say "Uploaded <this file>", "Uploaded <that file>", etc. Here's the better way to do it.

Make a new repository called spaceworldrb. Uncheck the "Initialize this repository with a README" checkbox; that way it will start out empty, with no files and no commits. Then clone it to your local machine:

git clone https://github.com/ayxelsid/spaceworldrb.git

I assume you have git installed already, because the pokecrystal INSTALL.md instructions used it to get the pokecrystal source code. If not, install it in Cygwin and then continue.

That "git clone" command will have created a "spaceworldrb" directory, which just contains a ".git" subdirectory (with all the Git settings and config stuff) and no files (because none exist here yet). Now copy+paste all of your Spaceworld Red/Blue source files into spaceworldrb. Don't copy any build products (the .o files, the .gbc file, the compressed images, etc). Then, run this to add them all to the repo:

cd spaceworldrb
git add -A
git commit -m "My first commit"

Finally, run this to push your local changes to GitHub:

git push origin master

Now when you go to github.com/ayxelsid/spaceworldrb, you should see all you files there.

From then on, use the command line to keep GitHub up to date with your project. After you've made some changes, do "git add -A", "git commit 'A short but precise description of what you did'", and "git push origin master". You'll build up a history of commits that's backed up to GitHub's servers, visible by everyone who wants to play your game or help fix it, and that can make your own debugging a lot easier when you're trying to remember what you changed and when.

There's a lot more to using Git, but plenty of beginning tutorials exist, including guides on GitHub itself: https://guides.github.com/introduction/git-handbook/

Offline

Board footer

Powered by FluxBB