ROM Hack [GB(C)] Injection with the New Generation of VC

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,020
Trophies
2
XP
4,613
Country
Germany
Correct. We won't know until someone checks it.
i'm pretty sure the general glitch can be tested much earlier though, as soon as teleport is available from abra. there's a trainer near nugget bridge that is also the necessary ammount of steps away from you to initiate the whole glitch
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
What im wondering is how stable has nintendo made this? Say someone is playing donkey kong multiplayer or whatever. I want to see this tested with real-time multiplayer games.
 
  • Like
Reactions: Thorsb

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
i'll start testing when the usa version comes out. Normally i'd just download the european one and use regionfree, but it comes out in 2 days so i can wait.
 

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
So we managed to decrypt and extract the 2016 release of Pokémon Red.
I managed to inject Pokémon Crystal (French) instead and it's working.

So now I'm guessing things:
1) Inject several GB(C), like Gold/Silver/Crystal, and try local trade.
2) Try to merge the OldVC with the NewVC. Because the new can't use the insta-save (or perma-save, I don't know the english name because I play in French). So save in the VC Menu, if you see what I mean.

Who have x2 3DS and ability to run run CIAs for try the local trade with injected rom into the NewVC?
just wnt to ask is there any public links for the new generation of gb/c injection?

is there anyone alredy tested the link between pokemon yellow and crystal?
thnks... :-)
 

kohu

Active Member
Newcomer
Joined
Apr 19, 2007
Messages
38
Trophies
0
XP
273
Country
United States
I tried using Hans to inject both Crystal and Gold because admittedly, I am not too great with rebuilding roms. Both would boot but would not perform 100% correctly. Crystal would load up but the logo had a white block over it, and the game would freeze after naming the player character. Gold version was able to get past the naming of the character but would only load the colors of the room briefly, then shift to a washed out white. Sound would stop working after a single step, and I was unable to exit the room. graphical glitches appeared in the menus as well. Is this an issue only with Hans? I was using the cryptofixed version found on the iso site as well as the pre-extracted romfs if that may have to do with the source of my troubles.
 
  • Like
Reactions: farias0

roflpwnt

Well-Known Member
Newcomer
Joined
Feb 24, 2016
Messages
70
Trophies
0
XP
451
Country
Canada
I think the issue may be some of the patches it applies to the rom but don't quote me. I have Red working perfect (cf) on HANS (10.6 usa)
 

Asia81

Yuri Lover ~
OP
Member
Joined
Nov 15, 2014
Messages
6,656
Trophies
3
Age
29
XP
3,490
Country
France
I tried using Hans to inject both Crystal and Gold because admittedly, I am not too great with rebuilding roms. Both would boot but would not perform 100% correctly. Crystal would load up but the logo had a white block over it, and the game would freeze after naming the player character. Gold version was able to get past the naming of the character but would only load the colors of the room briefly, then shift to a washed out white. Sound would stop working after a single step, and I was unable to exit the room. graphical glitches appeared in the menus as well. Is this an issue only with Hans? I was using the cryptofixed version found on the iso site as well as the pre-extracted romfs if that may have to do with the source of my troubles.
I have the same thing on the logo for crystal
I tried only crystal for now
 
  • Like
Reactions: noctis90210

kohu

Active Member
Newcomer
Joined
Apr 19, 2007
Messages
38
Trophies
0
XP
273
Country
United States
I think the issue may be some of the patches it applies to the rom but don't quote me. I have Red working perfect (cf) on HANS (10.6 usa)
Without applying the romfs It works well under Hans so we can rule the base CIA out I think. I did try removing all entries in Dmgapae0.e69.patch, making it a blank file for grins to see what would happen and sure enough I was able to get outside of my room and play the game as I would normally, with exception of the washed out sprites in many places. Sound was fixed too. So yes, it seems those patches are applied to the rom as you thought. The patches seem to make reference to a lot of the pokemon attacks near the bottom which I found interesting. I won't pretend I know what is going on at all within most of these patches.

While this may have been obvious to some already, each patch corresponds to a certain pokemon red, blue or yellow rom language. You can tell which is which because they name the files the same as the product IDs for each game ( Dmgapae0 = DMG-APAE = US red version). all versions of R/B/Y seem to have been bundled but I didn't look too deeply. I don't know what the significance of the .e69 extension is as they differ between regions it seems.

EDIT: I renamed the rom to Dmgapse0.h08 and it seems to have applied the pokemon yellow patch Dmgapse0.h08.patch. This patch lets me exit my room but makes the overworld tiles even more messed up. The game will also restart after viewing one of the pokemon given to the player by prof. elm. Hopefully that provides a small amount of insight. I can now say this is over my abilities.
 
Last edited by kohu,

plushifoxed

I wanna talk more about kawaii stuff!
Member
Joined
Mar 14, 2015
Messages
189
Trophies
0
Location
Kamihama City
Website
roxie.nyc
XP
507
Country
United States
So yes, it seems those patches are applied to the rom as you thought. The patches seem to make reference to a lot of the pokemon attacks near the bottom which I found interesting. I won't pretend I know what is going on at all within most of these patches.
Judging from Nintendo's history with VC releases, the patches likely alter attack animations to either blur or flash less, in order to reduce the risk of causing epileptic seizures.
 
  • Like
Reactions: MrCheeze and cearp

MajinCubyan

The Funky Super Saiyan
Member
Joined
Nov 24, 2014
Messages
783
Trophies
2
Age
35
Location
Orre
XP
2,124
Country
United States
AWESOME! I freakin' knew that would work when they announced the game. Dragon Quest Monsters 2, here I come! Hahaha, thanks for sharin' man.

EDIT: You know, if non Pokemon games work, but I don't see why they wouldn't.
 
Last edited by MajinCubyan,

Ailuros27

Well-Known Member
Member
Joined
Apr 7, 2015
Messages
732
Trophies
0
XP
421
Country
United States
So, if the ROM is unaltered, is the save file unaltered as well? Will we be able to inject old saves into the new eShop versions?
 
  • Like
Reactions: N64

kromlech06

Well-Known Member
Newcomer
Joined
Dec 10, 2012
Messages
54
Trophies
0
XP
728
Country
United States
So was anybody able to get the injected crystal to trade with another injected crystal? Thread kinda went offtrack. And there doesn't seem to be a definitive yes or no...
 

MrCheeze

Well-Known Member
Member
Joined
May 13, 2014
Messages
200
Trophies
0
Age
79
XP
338
Country
Canada
This is not the case.

The rom in the RomFS is untouched, sure -- but it has patches applied to it by the VC: http://pastebin.com/16hAwyUv

We *cannot* be sure about what glitches are and aren't in without testing on an actual console -- VBA won't apply the patches.
Looks to me like it would be quite easy to figure out what the effect of these patches are. The vast majority looks to be changes to move animations, to remove flashing, as usual for VC rereleases. And the remainder seems to be just simple hex edits to the rom and cheat codes applied to ram values, which can be tested on emulator and/or compared to the game's disassembly.

Judging by the labels, it seems like most, maybe even all, of the remaining patches are related to the networking support. One of which, incidentally, is a single string changed from "The link has been closed because of inactivity. Please contact your friend and come again!" to just "Please come again!"

Although Yellow is known to have a couple other changes that don't directly relate to move animations or networking, but I haven't seen it's patch file.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=qyBmc3-J5AM