ROM Hack [Release] Ultimate GBC VC Injector for 3DS

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
603
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,306
Country
Argentina
Well... I have the same problem with that version
" When I try to convert a game in .cia the program says:
Can not find a part of the path "C:\Users\XXXX\AppData\Local\Temp\201701091708192553\extracted\ExtractedRomFS\rom\vc1904.bin".
I use Windows 7 Ultimate x86.".

But only i have this error when I use a patch for wireless trading, if I convert a game without a patch the program works fine.

Try disabling your antivirus, it may block the access to that file. I just tested adding the wireless patch and the CIA was well made.
 
Last edited by Asdolo,

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
603
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,306
Country
Argentina
New version 1.10!

What's new:

+ Added: Now you can write two separate lines in the banner text with custom font and size for each one. Asked by @dbzkamehameha.
+ Added: VC SoundMultiSample option. With this you can enhance the VC audio quality. Useful if your inject makes bad sounds. Reported issue by @dbzkamehameha & @angelhp and solved by @angelhp.
+ Added: Now you can choose the message that we will see in the Home Menu when closing the game after suspending. Asked by @noctis90210.
+ Added: Native IPS patching. Now you can apply an IPS patch directly before making the CIA. Useful for use with GBA enhanced patches (just an example, any IPS patch will work).
+ Added: 6 new built-in VC borders: Pokémon Blue, Pokémon Red, Pokémon Gold, Pokémon Silver, Pokémon TCG and Kirby.
* Fixed the "Can not find a part of the path 'C:\Users\..\rom\vc1904.bin'" error that was present in 32 bit Operative Systems when using the New VC option. Reported by @darkalex004.
* Fixed the white icon error that was present only in v1.9. Reported by @angelhp.

Link in the OP.
 

darkalex004

Well-Known Member
Newcomer
Joined
Sep 29, 2015
Messages
71
Trophies
0
XP
127
Country
New version 1.10!

What's new:

+ Added: Now you can write two separate lines in the banner text with custom font and size for each one. Asked by @dbzkamehameha.
+ Added: VC SoundMultiSample option. With this you can enhance the VC audio quality. Useful if your inject makes bad sounds. Reported issue by @dbzkamehameha & @angelhp and solved by @angelhp.
+ Added: Now you can choose the message that we will see in the Home Menu when closing the game after suspending. Asked by @noctis90210.
+ Added: Native IPS patching. Now you can apply an IPS patch directly before making the CIA. Useful for use with GBA enhanced patches (just an example, any IPS patch will work).
+ Added: 6 new built-in VC borders: Pokémon Blue, Pokémon Red, Pokémon Gold, Pokémon Silver, Pokémon TCG and Kirby.
* Fixed the "Can not find a part of the path 'C:\Users\..\rom\vc1904.bin'" error that was present in 32 bit Operative Systems when using the New VC option. Reported by @darkalex004.
* Fixed the white icon error that was present only in v1.9. Reported by @angelhp.

Link in the OP.
Tested and now works fine, but you delete the option to save the game in .3ds, no?
 

dragonblood9999

Well-Known Member
Member
Joined
Sep 27, 2007
Messages
2,375
Trophies
2
XP
4,569
Country
Canada
Can I use this one to also make Gameboy vc? I'm asking because the ultimate gb vc injector hasn't been updated in a while. The last version it shows me ( at least on tapatalk) is 1.1 I belive.

Sent from my SGH-I337M using Tapatalk
 

kmeisthax

New Member
Newbie
Joined
Jan 28, 2017
Messages
2
Trophies
0
Age
33
XP
46
Country
United States
Does anyone have technical information on the link cable patches we need for 3DS link support?

For context, I'm a ROM hacker on the Telefang translation project and I'm considering rolling in some kind of support for the 3DS's VC link cable emulation. I can make any ASM patches needed to get the game to work, I just need to know how to do it.
 

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
603
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,306
Country
Argentina
Can I use this one to also make Gameboy vc? I'm asking because the ultimate gb vc injector hasn't been updated in a while. The last version it shows me ( at least on tapatalk) is 1.1 I belive.

Sent from my SGH-I337M using Tapatalk

No, sorry the whole file is checked when opening it :/
Which function are you waiting for to port to GB injector? I'll make the accumulative update as soon as possible.

Does anyone have technical information on the link cable patches we need for 3DS link support?

For context, I'm a ROM hacker on the Telefang translation project and I'm considering rolling in some kind of support for the 3DS's VC link cable emulation. I can make any ASM patches needed to get the game to work, I just need to know how to do it.

Look this thread, specially the attached file on the first post.
 

kmeisthax

New Member
Newbie
Joined
Jan 28, 2017
Messages
2
Trophies
0
Age
33
XP
46
Country
United States
Thanks Asdolo. I apparently scrolled right past that thinking that the thread was just about getting those specific games to work...
 

dragonblood9999

Well-Known Member
Member
Joined
Sep 27, 2007
Messages
2,375
Trophies
2
XP
4,569
Country
Canada
No, sorry the whole file is checked when opening it :/
Which function are you waiting for to port to GB injector? I'll make the accumulative update as soon as possible.
I was hoping if you could do the auto fill fields and download title or box art for the icon?

also thanks for these program's. It make it so much easier for me to make VC games that i want to play that are not available as a official or non official Release.
 

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
603
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,306
Country
Argentina
I was hoping if you could do the auto fill fields and download title or box art for the icon?

also thanks for these program's. It make it so much easier for me to make VC games that i want to play that are not available as a official or non official Release.

Sure! I'll work on that update tomorrow. If it's for that, even if the GB rom were detected on the GBC injector, the auto fills feature will search on a GBC only database, so it wouldn't work on GB roms :P
 

dragonblood9999

Well-Known Member
Member
Joined
Sep 27, 2007
Messages
2,375
Trophies
2
XP
4,569
Country
Canada
Sure! I'll work on that update tomorrow. If it's for that, even if the GB rom were detected on the GBC injector, the auto fills feature will search on a GBC only database, so it wouldn't work on GB roms :P
ok thx. also on 1.10 i get a directory name is invalid error. it makes the cia, it install and plays fine on my n3ds.

this is what it shows in the details

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.IOException: The directory name is invalid.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at System.IO.Directory.Delete(String path)
at Ultimate_GBC_VC_Injector_for_3DS.frmMain.btnNextStep_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Ultimate GBC VC Injector for 3DS
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Victor/Desktop/New%20folder/Ultimate%20GBC%20VC%20Injector%20for%203DS%201.10/Ultimate%20GBC%20VC%20Injector%20for%203DS.exe
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
 

Asdolo

the Hedgehog
OP
Member
Joined
Apr 29, 2016
Messages
603
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,306
Country
Argentina
ok thx. also on 1.10 i get a directory name is invalid error. it makes the cia, it install and plays fine on my n3ds.

this is what it shows in the details

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.IOException: The directory name is invalid.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at System.IO.Directory.Delete(String path)
at Ultimate_GBC_VC_Injector_for_3DS.frmMain.btnNextStep_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Ultimate GBC VC Injector for 3DS
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Victor/Desktop/New%20folder/Ultimate%20GBC%20VC%20Injector%20for%203DS%201.10/Ultimate%20GBC%20VC%20Injector%20for%203DS.exe
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Did you mark "Use the New VC option" on step 4?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Float like a butterfly burns when I pee lol
    +1
  • BigOnYa @ BigOnYa:
    So does that mean your date was not good? It burns now?
    +2
  • K3Nv2 @ K3Nv2:
    Got two new stds in one night
    +1
  • BigOnYa @ BigOnYa:
    Giggity
    +1
  • The Catboy @ The Catboy:
    I don't bite! Minus the times when I did bite
  • The Catboy @ The Catboy:
    Like 5 minutes ago
  • K3Nv2 @ K3Nv2:
    Billie needs her lunch
  • K3Nv2 @ K3Nv2:
    Ffs papa brought back the cheeseburger pizza it's like the only decent pie they had since the 80s
  • BigOnYa @ BigOnYa:
    I'm not a fan of papa johns, but that does sound good. We hardly order out pizza, I like making my own, but when we do its donatoes
  • K3Nv2 @ K3Nv2:
    I get them like once every two months anymore
  • K3Nv2 @ K3Nv2:
    Just because it's half a mile from where I live
  • BigOnYa @ BigOnYa:
    Request next time you order, that Shaq deliver it to you
  • K3Nv2 @ K3Nv2:
    I want him to buy me a chain also
  • K3Nv2 @ K3Nv2:
    Open it right next to the one we have
    +1
  • BakerMan @ BakerMan:
    guys should i make a new thread and just count the amount of posts until kyle, luke or leo joins the thread for fun?
  • BakerMan @ BakerMan:
    kyle's fine, just waiting for that wario joke

    luke and leo though, they yap until the thread's enjoyability is about halved
  • K3Nv2 @ K3Nv2:
    Leo is Luke's alterego when he gets hard
  • BigOnYa @ BigOnYa:
    Luke is gone, he got banned. And I'm surprised Leo hasn't yet
  • K3Nv2 @ K3Nv2:
    Subway was actually pretty decent tonight
  • BigOnYa @ BigOnYa:
    Wut you get, a seafood and psi salad sub
  • K3Nv2 @ K3Nv2:
    Psi had my footlong meatball special
    +1
  • PandaPandel @ PandaPandel:
    i want a meatball sandwich
    now
  • K3Nv2 @ K3Nv2:
    Gay
  • BigOnYa @ BigOnYa:
    Bout time you came out and admitted it
  • K3Nv2 @ K3Nv2:
    Bigonya talks to himself often
    +1
    K3Nv2 @ K3Nv2: Bigonya talks to himself often +1