Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2018-03-21 09:39:06

NitroHedgehog
Member
Registered: 2017-06-25
Post 18/38

Adding Pokemon Green ROM output in PokeRed?

As it says. I saw some hacks which can have a "make green" option in Cygwin on PokeRed. I know there must be some heavy changes in the files to add support for Green. But I don't know how I can create a Green version from scratch. Also, when I put the Green sprites into bmon folder, Cygwin outputs an error claiming the sprites bank #4 is yoo large...

Last, but not least, is there a FRENCH repository on GitHub of both PokeRed and PokeYellow? I would like to do it for a friend whose English is quite rubbish... And make a FRENCH Green :)

Offline

#2 2018-03-21 09:47:56

Fotomac
Member
Registered: 2015-10-25
Post 309/332

Re: Adding Pokemon Green ROM output in PokeRed?

There is one for PokeRed, but not for PokeYellow, unfortunately. And as one of the "make green" hack makers, albeit one who uses the American ROM as my base (and, for the French and German versions, the European ROMs), I can safely say you can use my hack as a reference, along with an older version of vanilla PokeRed from around 2015.

Offline

#3 2018-03-21 09:57:06

NitroHedgehog
Member
Registered: 2017-06-25
Post 19/38

Re: Adding Pokemon Green ROM output in PokeRed?

Thanks Fotomac for letting me use your Green as a base. But where do I find that vanilla Pokered from 2015? Also, do you know how I could use the vanilla palettes and add Missigno back on PokeYellow and PokeRed (some hacks deletes Missigno) but I know the two that are safe and don't corrupt the HOF.

Offline

#4 2018-03-21 10:19:59

Fotomac
Member
Registered: 2015-10-25
Post 310/332

Re: Adding Pokemon Green ROM output in PokeRed?

I believe it should be any commit that comes before "Get rid of yellow ifdefs in wild Pokémon". As for the palette issue... I can't say I know, I've never tried anything like that before.

Offline

#5 2018-03-21 11:35:30

NitroHedgehog
Member
Registered: 2017-06-25
Post 20/38

Re: Adding Pokemon Green ROM output in PokeRed?

I tried... and I cannot even compile the Nostagia series Github with Cygwin due to a fatal error, even when unedited.

Offline

#6 2018-03-21 18:02:25

Fotomac
Member
Registered: 2015-10-25
Post 311/332

Re: Adding Pokemon Green ROM output in PokeRed?

Hm. Odd. Perhaps you should try compiling this commit for the time being?

Offline

#7 2018-03-22 23:41:22

Halfshadow
Member
From: Italy - Lucca
Registered: 2012-04-24
Post 253/283

Re: Adding Pokemon Green ROM output in PokeRed?

The HOF become corrupted when the game try to decompress the pic that point to data that isn't a pic. If you set a pointer in the MissingNO structure to a safe pic or something else will become safe. I did it for my italian Pokémon Green (with italian Blue as a base rom and WITHOUT the use of the disassembly) I had to repoint the BIKERS trainers data 'cause the structure is read from it and repointed the pics to the end of the bank with only a bit of the Pokémon tower ghost pic, the pic is corrupted 'cause I copied only few bytes, but however is safe. But I had also to repoint also the backpic, that was dangerous for the HOF too, like the frontpic. I did it with an HEX editor, if you want to know how I did it ask me.


The italian Pokémon Green creator.

Offline

#8 2018-03-23 10:22:41

NitroHedgehog
Member
Registered: 2017-06-25
Post 21/38

Re: Adding Pokemon Green ROM output in PokeRed?

Halfshadow wrote:

The HOF become corrupted when the game try to decompress the pic that point to data that isn't a pic. If you set a pointer in the MissingNO structure to a safe pic or something else will become safe. I did it for my italian Pokémon Green (with italian Blue as a base rom and WITHOUT the use of the disassembly) I had to repoint the BIKERS trainers data 'cause the structure is read from it and repointed the pics to the end of the bank with only a bit of the Pokémon tower ghost pic, the pic is corrupted 'cause I copied only few bytes, but however is safe. But I had also to repoint also the backpic, that was dangerous for the HOF too, like the frontpic. I did it with an HEX editor, if you want to know how I did it ask me.

How did you do that via HEX? All links to tutorials that I could find for editing Gen I games are broken (either HTML or software) and Cygwin ain't working much for me when I try creating a Green... I not only want to edit MissingNo but also the front and back sprites of ALL Pokemon, including the player and SGB Border... Hmmm... I also wish of restoring MissingNo in Yellow and turn it into Pikablu in all 4 color versions... I can see it now in my mind :)

Offline

#9 2018-03-23 17:44:30

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

Re: Adding Pokemon Green ROM output in PokeRed?

Seeing as I’m one of the “make green” hackers as well, I’ll give you permission to use my hack as a basis too. So you can use Fotomac’s if it has what you need for your set of hacks, or you can use mine if you wanna start off new and fresh.


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

#10 2018-03-23 19:42:48

Fotomac
Member
Registered: 2015-10-25
Post 312/332

Re: Adding Pokemon Green ROM output in PokeRed?

What, exactly, did you do in your attempts to make a Green Version?

Offline

#11 2018-03-23 21:45:36

NitroHedgehog
Member
Registered: 2017-06-25
Post 22/38

Re: Adding Pokemon Green ROM output in PokeRed?

Fotomac wrote:

What, exactly, did you do in your attempts to make a Green Version?

OK, here is what I wish to do with my Green

My To Do list:

- Add original uncensored text (exept for the drunk old man, I do not know what to change and where I can find the uncensored quotes)
- Replace RB sprites with Green sprites (Cygwin won't allow me due to bank 4 being "too heavy". If I change sprites from bank to bank, I get another error...)
- Find the original flower sprites


I successfully:

- Changed the boy into a girl
- Added the official Green SGB border
- Borrowed Omastar vs Gengar sprites
- Changed "Red/Blue version" to "Green version" (SGB logo's color too) and edited the intro's Pokémon
- Modified the Game Corner's prizes to match JP Blue.
- Wild Pokémon were slightly edited so my Green has exclusives from both Red and Blue.

Can the To Do list could be easily done both via Cygwin & Hex?

Offline

#12 2018-03-23 21:49:41

Fotomac
Member
Registered: 2015-10-25
Post 313/332

Re: Adding Pokemon Green ROM output in PokeRed?

The uncensored quotes for the drunk old man are as follows:

Granddaughter, before you deliver Oak's Parcel: "Good grief Grandpa! Sleeping here of all places!/It can't be helped. We have to wait until he sobers up..."
Old man, before you deliver Oak's Parcel: "Uugh...! Hic... Hold it right there! Lissen to what I hafta say!/...Hey! Don' go, I said!"
Old man, after you deliver Oak's Parcel: "Mmn... Looks like I was pretty drunk!/My head hurts..." and the rest is basically the same from there on out.

As for the Green sprites, I've never done a hack using them before, I'm sorry to say. And the flower sprites... just use MS Paint and footage from a Japanese Red/Green playthrough, and you should have them.

ETA: The backslashes in the uncensored quotes above, I forgot to mention, indicate a paragraph break.

Last edited by Fotomac (2018-03-23 21:50:29)

Offline

#13 2018-03-23 23:33:57

Halfshadow
Member
From: Italy - Lucca
Registered: 2012-04-24
Post 254/283

Re: Adding Pokemon Green ROM output in PokeRed?

Sorry but I don't know how change the sprites for all the pokémons 'cause i Didn't do it. However I know how repoint the bikers data and point to a valid pic MissingN°.


The italian Pokémon Green creator.

Offline

#14 2018-03-24 05:20:43

NitroHedgehog
Member
Registered: 2017-06-25
Post 24/38

Re: Adding Pokemon Green ROM output in PokeRed?

I... I cannot believe it, but...

I DID IT! I DID IT!!!

fx4j1g.gif 2cia7ub.gif

I successfully did everything on my To Do list with Cygwin! Turns out the trick was to create a new bank to store pictures and scripts... with a few tries, it finally worked.

The dialogue slightly changes when you play as a girl. You can see them below (Note that the drunk old man applies to both Boy and Girl hacks)
1zp06zq.gif 11qk4r6.gif 33ats36.gif

Changes exclusive to the girl hack:
a4anoi.gif 256wcqw.gif 14aju6p.gif

...So what do YOU think? I used both the Fotomac and RadonUsedMimic hacks as a base with their permission. Without them, it would NOT have been possible to do this! Oh, one last thing. The Safari Zone is free to play, you no longer have the annoying 500 steps, and you can use your own Pokemon and Items, just like any regular battle!

I will post the IPS patches tomorrow if I can. SIX patches, to be precise! (3 for Boy, 3 for Girl). To get the original ROMs for the IPS patches to be working, just compile RadonUsedMimic source code here with Cygwin, apply the patches and you should be good to go! : https://github.com/MimicYou/starterpak

Please give me of your feedback about this!

Offline

#15 2018-03-24 14:43:24

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

Re: Adding Pokemon Green ROM output in PokeRed?

NitroHedgehog wrote:

I... I cannot believe it, but...

I DID IT! I DID IT!!!

http://i67.tinypic.com/fx4j1g.gif http://i63.tinypic.com/2cia7ub.gif

I successfully did everything on my To Do list with Cygwin! Turns out the trick was to create a new bank to store pictures and scripts... with a few tries, it finally worked.

The dialogue slightly changes when you play as a girl. You can see them below (Note that the drunk old man applies to both Boy and Girl hacks)
http://i63.tinypic.com/1zp06zq.gif http://i67.tinypic.com/11qk4r6.gif http://i67.tinypic.com/33ats36.gif

Changes exclusive to the girl hack:
http://i67.tinypic.com/a4anoi.gif http://i66.tinypic.com/256wcqw.gif http://i66.tinypic.com/14aju6p.gif

...So what do YOU think? I used both the Fotomac and RadonUsedMimic hacks as a base with their permission. Without them, it would NOT have been possible to do this! Oh, one last thing. The Safari Zone is free to play, you no longer have the annoying 500 steps, and you can use your own Pokemon and Items, just like any regular battle!

I will post the IPS patches tomorrow if I can. SIX patches, to be precise! (3 for Boy, 3 for Girl). To get the original ROMs for the IPS patches to be working, just compile RadonUsedMimic source code here with Cygwin, apply the patches and you should be good to go! : https://github.com/MimicYou/starterpak

Please give me of your feedback about this!

It looks pretty good! I’ll give it a play when I’m not out of town.

Also, thanks for the shout-out! I was gonna mention that I wasn’t done with my hack, and Cubone would replace Omastar in the next update, but I was a bit busy... I’m glad I was able to contribute a bit, though!


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