ROM Hack [Release] Pokemon Gold, Silver, and Crystal Virtual Console Wireless Linking Patches

Would you like to see documentation on how to make patches like this in the future?


  • Total voters
    486

xJoelituh

Well-Known Member
Member
Joined
Mar 11, 2016
Messages
168
Trophies
0
Age
27
XP
220
Country
Spain
just created a new crystal cia with my desired settings...
thanks for the help...

could i ask one more thing, i have a problem importing my save on VBA...
on VBA emulator (PC), everything works fine
but when i import the save file thru savedatafiler, the game says "save corrupted, need to initialize" something like that...
is there any work around on that error?
cuz my pokemon yellow VBA save works on the VC, but not the crystal...

thanks...

Is there a converter/hex-edit to make emulator saves be importable? When I rename my .sav from BGB emulator to sav.dat and try to import it the game says it is corrupted and must be initialized. In BGB I saved with and without "Save RTC in SAV file (VBA Compatible)"

EDIT: Here is the direct link for how to hex edit an emulator save into working with this VC release
 

ThisIsDaAccount

Well-Known Member
Member
Joined
Apr 8, 2016
Messages
1,158
Trophies
0
XP
944
Country
United States
just created a new crystal cia with my desired settings...
thanks for the help...

could i ask one more thing, i have a problem importing my save on VBA...
on VBA emulator (PC), everything works fine
but when i import the save file thru savedatafiler, the game says "save corrupted, need to initialize" something like that...
is there any work around on that error?
cuz my pokemon yellow VBA save works on the VC, but not the crystal...

thanks...

A lot of emulators like VBA tack on real-time clock dats onto the end of a save file. You need to export your VBA save, and use a hex editor to shave off a few bytes from the end of the file.
 

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
@xJoelituh
@ThisIsDaAccount
thanks for your help...
save is working now...
i deleted everything Past 0x8000

send your save and cia in pm
is this the same solution you will make on my save?

just curious guys if this workaround is safe?
what i mean is does it affect the progress of the game/will it experience any error during gameplay since we delete some values?
or its plain related to RTC.

thanks...
 
  • Like
Reactions: xJoelituh

ThisIsDaAccount

Well-Known Member
Member
Joined
Apr 8, 2016
Messages
1,158
Trophies
0
XP
944
Country
United States
@xJoelituh
@ThisIsDaAccount
thanks for your help...
save is working now...
i deleted everything Past 0x8000


is this the same solution you will make on my save?

just curious guys if this workaround is safe?
what i mean is does it affect the progress of the game/will it experience any error during gameplay since we delete some values?
or its plain related to RTC.

thanks...
The bytes you deleted are only related to RTC and won't affect gameplay otherwise. Just use the crystal password generator to change your time in the RTC because it's probably messed up.
 

MegaBoyEXE

Well-Known Member
Member
Joined
Dec 27, 2015
Messages
126
Trophies
0
XP
581
Country
Brazil
I tried linked battles (Crystal Vs. Crystal), and result is weird.
Teams appeared right both sides, but the move effects did not synced.
Used Sleep Powder, one side it affected, the other side not. Then the battle went out off sync with HP and fainting all messed up.

With trading it went ok, except a long time wait during startup at "Please Wait..."
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,665
Trophies
3
Age
29
XP
3,554
Country
France
I tried linked battles (Crystal Vs. Crystal), and result is weird.
Teams appeared right both sides, but the move effects did not synced.
Used Sleep Powder, one side it affected, the other side not. Then the battle went out off sync with HP and fainting all messed up.

With trading it went ok, except a long time wait during startup at "Please Wait..."
crystal vs cryxtal is ok for me
but not crystal vs silver
there is a tauros/freeze glitch
 

hacksn5s4

Banned!
Banned
Joined
Aug 12, 2015
Messages
4,332
Trophies
0
XP
1,322
Country
would be cool if ph bank could tranfer gen 2 mons to sun and moon from these since gen 1 pokemon data is slimar it would not be hard to convert once we know how the real pokebank converts the gen 1 pokemon
 

xJoelituh

Well-Known Member
Member
Joined
Mar 11, 2016
Messages
168
Trophies
0
Age
27
XP
220
Country
Spain
would be cool if ph bank could tranfer gen 2 mons to sun and moon from these since gen 1 pokemon data is slimar it would not be hard to convert once we know how the real pokebank converts the gen 1 pokemon

The real Pokebank directly wont accept those Pokemon (And pretty sure it won't even detect the games)
 

hacksn5s4

Banned!
Banned
Joined
Aug 12, 2015
Messages
4,332
Trophies
0
XP
1,322
Country
The real Pokebank directly wont accept those Pokemon (And pretty sure it won't even detect the games)
Well you can still use the time capsule to trade gen 1 Pokemon caught in gsc and trade them to rby then use the poke bank on them. But no transferring gen 2 Pokemon that way
 

xJoelituh

Well-Known Member
Member
Joined
Mar 11, 2016
Messages
168
Trophies
0
Age
27
XP
220
Country
Spain
Well you can still use the time capsule to trade gen 1 Pokemon caught in gsc and trade them to rby then use the poke bank on them. But no transferring gen 2 Pokemon that way
And.. What's the point of that? There isn't much Pokemon that learns Gen 1 Moves that can be transfer and learn "new" moves in the new games. Literally all of the egg moves are already implemented in later gens. Maybe the only ones possibles that are cool are the ones from the PCNY Event injecting a sav / modifying one. Lovely Kiss Snorlax in particular.
 

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
@Asia81

good day... :-) ive used your pack hack app to extract cia, just want to ask, whats the specific file of the GBC VC in-game boarder? (the one that shows the violet GBC screen when start&select is held when starting GBC VC) i just want to inject new colors of the boarder... thanks and have a nice day :-)

WIN_20161110_21_07_58_Pro.jpg
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,665
Trophies
3
Age
29
XP
3,554
Country
France
@Asia81

good day... :-) ive used your pack hack app to extract cia, just want to ask, whats the specific file of the GBC VC in-game boarder? (the one that shows the violet GBC screen when start&select is held when starting GBC VC) i just want to inject new colors of the boarder... thanks and have a nice day :-)

View attachment 68397
face_cgb.ttp

Edit: Even if I don't know how to open it, I'm pretty sure it's this file.
@Asdolo How did you do all your custom face in your injector?
 
Last edited by Asia81,

Asdolo

the Hedgehog
Member
Joined
Apr 29, 2016
Messages
603
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,296
Country
Argentina
face_cgb.ttp

Edit: Even if I don't know how to open it, I'm pretty sure it's this file.
@Asdolo How did you do all your custom face in your injector?

Indeed, face_cgb.ttp contains the border.
From offset 0x20 to the end of the file, there is the raw image data. The data format is RGBA8.

So to convert .png to ".ttp", I just grab the image the user want to inject and I convert it to RGBA8 raw data using EveryFileExplorer Textures class.

Anyway, someday I'll release the code, but it's a mess.
 

ThisIsDaAccount

Well-Known Member
Member
Joined
Apr 8, 2016
Messages
1,158
Trophies
0
XP
944
Country
United States
Indeed, face_cgb.ttp contains the border.
From offset 0x20 to the end of the file, there is the raw image data. The data format is RGBA8.

So to convert .png to ".ttp", I just grab the image the user want to inject and I convert it to RGBA8 raw data using EveryFileExplorer Textures class.

Anyway, someday I'll release the code, but it's a mess.
Where can i find the option for converting to RGBA8 in EFE?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Ah, I see.
  • Xdqwerty @ Xdqwerty:
    and i wasnt even born when fox kids/jetix was alive
  • Xdqwerty @ Xdqwerty:
    also a couple years ago latin american fox got renamed to star channel
  • SylverReZ @ SylverReZ:
    Yes?
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, sorry
    i thought you didnt read the last couple messages before quoting you agin
  • BakerMan @ BakerMan:
    ah sonic x, that show is valid
  • BakerMan @ BakerMan:
    (of course the mf with a sonic pfp would say that 😭)
    +1
  • BigOnYa @ BigOnYa:
    @Xdqwerty you are not dumb or stupid, you need to stop saying that, you are very smart, even about alot of things I have no clue about. We all love you here, like a big family.
    +1
  • K3Nv2 @ K3Nv2:
    Yeah @BigOnYa love me so much he started yelling at me for having my shoes on in the bed when he caught me with his wife
    +2
  • BigOnYa @ BigOnYa:
    True, I don't want mud crumbs in my bed, and btw you left without paying your tab. Ill add it to next month but getting tired of extending.
  • K3Nv2 @ K3Nv2:
    I hope silent hill 2 turns out good
    +1
  • BigOnYa @ BigOnYa:
    I seen that, hope so too, the first was so epic back then.
  • K3Nv2 @ K3Nv2:
    Didn't look into much is it just a remake
  • BigOnYa @ BigOnYa:
    Only thing drive me crazy is all these new horror games nowadays is its so dark, all time. I can't even play them. I understand they trying to create spooky but be creative a little, not just darkness with pop out scare scenes.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, either that or mascot horror
  • Xdqwerty @ Xdqwerty:
    gonna watch gintama for the first time
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, I always turn the lights up on those lol
  • K3Nv2 @ K3Nv2:
    Two studio lights for one horror game
  • K3Nv2 @ K3Nv2:
    Couch casting for horror
  • K3Nv2 @ K3Nv2:
    Mig switch already has a v2 lol
  • OGSniper @ OGSniper:
    How we doin' in here?
    OGSniper @ OGSniper: How we doin' in here?