Homebrew Extracting roms out of Virtual Console Titles?

DarthDub

Amateur Hacker
OP
Member
Joined
Jan 26, 2016
Messages
2,834
Trophies
1
Age
34
Location
Your mom's basement.
Website
www.gaiaonline.com
XP
3,635
Country
United States
I'm aware of custom injections which is what I'm not asking about, but is it possible to extract the roms from installed virtual console games? I wanted to extract Link's Awakening DX since it has some differences from V1.1 on carts. What i mean is, I want to be able to play it on an emulator on the pc for an example.
 
Last edited by DarthDub,

Jhynjhiruu

Well-Known Member
Member
Joined
Dec 31, 2016
Messages
817
Trophies
0
Age
21
XP
1,708
Country
I'm aware of custom injections which is what I'm not asking about, but is it possible to extract the roms from installed virtual console games? I wanted to extract Link's Awakening DX since it has some differences from V1.1 on carts. What i mean is, I want to be able to play it on an emulator on the pc for an example.
It should be possible, try decrypting the installed game and then you'll have to rename one of the files to .gb or .gbc, not sure which one
 

Pyra

Well-Known Member
Member
Joined
May 7, 2017
Messages
309
Trophies
0
Age
22
Location
Ohio, USA
XP
180
Country
United States
dump the .cia file, decrypt it, and look under /romfs/rom/, there should be a file there

rename that file's extension to the rom extension of whatever type of game it is/what emulator you're running it on (.gb, .nes, etc)

Sent from my SM-G360T using Tapatalk
 
  • Like
Reactions: DarthDub

DarthDub

Amateur Hacker
OP
Member
Joined
Jan 26, 2016
Messages
2,834
Trophies
1
Age
34
Location
Your mom's basement.
Website
www.gaiaonline.com
XP
3,635
Country
United States
dump the .cia file, decrypt it, and look under /romfs/rom/, there should be a file there

rename that file's extension to the rom extension of whatever type of game it is/what emulator you're running it on (.gb, .nes, etc)

Sent from my SM-G360T using Tapatalk
What should I use to decrypt it?
 

teelo

Well-Known Member
Member
Joined
Jul 28, 2017
Messages
109
Trophies
0
Age
52
XP
200
Country
New Zealand
Hmmm hadn't thought of this. Would be interesting to see what they changed for the Pokemon Yellow ROM and what happens if we try to run it on an emulator.

They've done something to not require Surf to play the Pikachu Surf minigame, but more importantly: something else to support the 3DS's wifi for trading/battling. Could be something that can be injected into romhacks.
 

Thunder Hawk

Firefox Master Race
Member
Joined
Jan 21, 2013
Messages
804
Trophies
1
XP
2,617
Country
United States
dump the .cia file, decrypt it, and look under /romfs/rom/, there should be a file there

rename that file's extension to the rom extension of whatever type of game it is/what emulator you're running it on (.gb, .nes, etc)

Sent from my SM-G360T using Tapatalk
I think it's possible to dump the file with GodMode9.
 
  • Like
Reactions: DarthDub

Pyra

Well-Known Member
Member
Joined
May 7, 2017
Messages
309
Trophies
0
Age
22
Location
Ohio, USA
XP
180
Country
United States
Hmmm hadn't thought of this. Would be interesting to see what they changed for the Pokemon Yellow ROM and what happens if we try to run it on an emulator.

They've done something to not require Surf to play the Pikachu Surf minigame, but more importantly: something else to support the 3DS's wifi for trading/battling. Could be something that can be injected into romhacks.

https://www.3dbrew.org/wiki/3DS_Virtual_Console

from my understanding, they don't actually alter the rom itself, if they can avoid it. instead, they use .patch files to patch the rom without altering the rom itself

though i don't know enough about it to say for sure, it's the impression i get from reading the wiki page. if you were to play the rom in a gb/gbc emulator, i'm sure it would play nearly identical to the original, if not identical
 

DarthDub

Amateur Hacker
OP
Member
Joined
Jan 26, 2016
Messages
2,834
Trophies
1
Age
34
Location
Your mom's basement.
Website
www.gaiaonline.com
XP
3,635
Country
United States
https://www.3dbrew.org/wiki/3DS_Virtual_Console

from my understanding, they don't actually alter the rom itself, if they can avoid it. instead, they use .patch files to patch the rom without altering the rom itself

though i don't know enough about it to say for sure, it's the impression i get from reading the wiki page. if you were to play the rom in a gb/gbc emulator, i'm sure it would play nearly identical to the original, if not identical
I can confirm this. Link's Awakening DX has the grandma saying YAHOO instead of the change they made.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Got 2 free Xumo boxes they work pretty good
  • K3Nv2 @ K3Nv2:
    I'm happy to get anything most series don't make it pass 6 seasons
  • Psionic Roshambo @ Psionic Roshambo:
    Except Stars and Encore those are being a bitch lol
  • K3Nv2 @ K3Nv2:
    I may consider that onn pro box finally a media box with type A ;O
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, cuz the companies don't want em to
  • K3Nv2 @ K3Nv2:
    No it's revenue and demand south park could argue has a bigger audience than family guy about the same
    +1
  • K3Nv2 @ K3Nv2:
    Family guy is worth 300mill south parks worth 1Bill according to the interwebs
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, probably cuz family guy is more disliked compared to south park
  • K3Nv2 @ K3Nv2:
    It just does the same formula south park can press buttons without going overboard
  • Xdqwerty @ Xdqwerty:
    And bc most of the family guy budget is spent on the voice actors rather than on the animation
  • K3Nv2 @ K3Nv2:
    Southpark could spend 30k on a animated dick and people would laugh at it
    +2
  • K3Nv2 @ K3Nv2:
    lol one prescription to Lizzo
  • Xdqwerty @ Xdqwerty:
    who is lizzo?
  • Xdqwerty @ Xdqwerty:
    yawn
  • BakerMan @ BakerMan:
    guys, doge is dead
  • BakerMan @ BakerMan:
    let's get some o7s for that legendary dog

    o7
  • Xdqwerty @ Xdqwerty:
    i think its raining
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    You know what this website reminds me of?
  • K3Nv2 @ K3Nv2:
    Reminds me of your mother
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Nah it's all the slots
    Psionic Roshambo @ Psionic Roshambo: Nah it's all the slots