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,283
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,283
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,365
Trophies
2
XP
4,510
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,283
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,365
Trophies
2
XP
4,510
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,283
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,365
Trophies
2
XP
4,510
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,283
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
  • Xdqwerty
    what are you looking at?
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
    Xdqwerty @ Xdqwerty: @BakerMan, probably that combination wasnt playtested or the stats were from an earlier version