ROM Hack [Problem] Problems with injecting Pokémon Crystal into Pokémon Yellow eShop Release 2016

Traiver

Developer
OP
Developer
Joined
Aug 1, 2014
Messages
1,326
Trophies
1
Location
???
XP
2,943
Country
United States
Hey everyone,

As some of you know, a few of us want to inject Pokémon Crystal or other hacks right into Red/Blue/Yellow. I injected a german pokemon Crystal version right into my pokemon yellow version. The only problem is the patch... So I have several problems but I'll show you what I mean: - And when I want to go out, the game crashes. Does anyone know how to fix this? Oh and I would also know if the local trade feature can be available for it, too. But first I only want to fix THIS first x)

The same problem with injecting Pokemon Silver, I first thought its about the moving sprites in Crystal but the game hangs on the title screen after the intro...

If anyone know how to fix this, please let ME know.

7xt2btqy.jpg
 
  • Like
Reactions: XRaidersP

msinclair

Member
Newcomer
Joined
Feb 27, 2016
Messages
13
Trophies
0
Age
32
XP
85
Country
I think this has already been covered in the other thread. Something to do with the emulator not loading all the correct pallets, just some of them.
The bits that are blanked use the pallets that aren't loading properly. Or at least that's what I understood.

I tried messing about with the roms myself but can't get any further than you did. (I also couldn't get trading to work with it so I'm not really sure what the advantage is of using the new VC titles for injection compared to the old ones at the moment.)
You'll need to wait for someone with a bit of experience in this to do some investigating.
 

Traiver

Developer
OP
Developer
Joined
Aug 1, 2014
Messages
1,326
Trophies
1
Location
???
XP
2,943
Country
United States
Yeah, thats right. It has to do with the patch files, too. You must remove something and change numbers in the patch file. But I don't know exactly which part.
 
  • Like
Reactions: XRaidersP

msinclair

Member
Newcomer
Joined
Feb 27, 2016
Messages
13
Trophies
0
Age
32
XP
85
Country
I'm not an expert on this, but I don't think it's a problem with the patch. I've looked through the files and can't see anything obvious relating to colours. The closest is the line ";PaletteX = c31,31,31 ;X:0~15, cR,G,B (0~31)" at the start. This suggests that there are 16 palettes available (0-15). To quote kohu from the other thread:
"Yellow is 0x80 (GBC & GB Compatible) as stated before, and DOES NOT make use of Pallets above 15.

For a bit of background info he's talking about the value in address 0x143 in the rom. 00 means gameboy only, 80 means gbc enhanced and C0 means gbc only.
The newly released Red and Blue have 00, hence black and white. Yellow is 80 hence it's got some colours (up to palette 15). I've checked the crystal rom and it's set to C0 so it *should* come out straight away as full colour, but it doesn't.

This suggests to me it's something to do with how the VC emulator is handling the roms, not the roms or the patches themselves. There's nothing in the patch to suggest that it's restricting the palette selection and it doesn't really make sense for it to do so anyway. If I were writing the patch I wouldn't restrict it there, I'd restrict it in whatever reads/applies the patch (i.e. the emulator).
 

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,311
Trophies
2
XP
4,000
Country
United Kingdom
This suggests to me it's something to do with how the VC emulator is handling the roms, not the roms or the patches themselves. There's nothing in the patch to suggest that it's restricting the palette selection and it doesn't really make sense for it to do so anyway. If I were writing the patch I wouldn't restrict it there, I'd restrict it in whatever reads/applies the patch (i.e. the emulator).


Yeah the way this enw VC works is different from the old one, which is why we have networking functions working,

Travier I already tried injecting GOLD into RED game freezes been testing a bunch of stuff lol.


Im trying atm to patch Yellow with pokemon gold that has been patched to 00 so it reverts to BW
 
  • Like
Reactions: MajinCubyan

Traiver

Developer
OP
Developer
Joined
Aug 1, 2014
Messages
1,326
Trophies
1
Location
???
XP
2,943
Country
United States
Yeah the way this enw VC works is different from the old one, which is why we have networking functions working,

Travier I already tried injecting GOLD into RED game freezes been testing a bunch of stuff lol.


Im trying atm to patch Yellow with pokemon gold that has been patched to 00 so it reverts to BW
Yes, I thought the same. I was looking for a BW version of crystal or any tool for extracting GBC roms...
 
  • Like
Reactions: XRaidersP

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,311
Trophies
2
XP
4,000
Country
United Kingdom
its loaded so far and had major graphic glitches that disappear when you go offscreen.

but i got outside of first room about to get starter

Yes, I thought the same. I was looking for a BW version of crystal or any tool for extracting GBC roms...

Problem is Crystal is only a purely GBC game gold/silver/yellow are mixed
 
Last edited by izy,

eskinner3742

GBAtemp Professional Lurker
Member
Joined
Feb 21, 2016
Messages
315
Trophies
0
Age
28
XP
1,139
Country
United States
I know it's been a while but any progress on this? If GSC is injectable into a regular VC (without trade function) would it be possible to possibly edit the VC to include the emulated cable link code? Probably not possible, just my thoughts
 

kohu

Active Member
Newcomer
Joined
Apr 19, 2007
Messages
38
Trophies
0
XP
273
Country
United States
Not so simple sadly. You can read through this thread https://gbatemp.net/threads/gb-c-injection-with-the-new-generation-of-vc.416318/ for the development and details regarding injection. In short there are a list of patches that are applied at run time that enable the network functions in the roms. We would need to apply those patches somehow to GSC. I have tried some basic pattern matching but the roms are too different for a method that simple.
 
  • Like
Reactions: eskinner3742

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: