Hacking [RELEASE] UWUVCI + Injectiine

  • Thread starter Thread starter NicoAICP
  • Start date Start date
  • Views Views 650,174
  • Replies Replies 1,098
  • Likes Likes 67
UWUVCI AIO - Update v1.2

This update removes the dependency of java

Make sure to have the .net framework 4.8 installed

If you have already used UWUVCI AIO just run the programm and it will update itself after the update prompt.

Download
I was gonna try Exnor's suggestion, but then got the notification of a new post. Thanks for the update, it worked!!!
 
  • Like
Reactions: Exnor
I'm still having issues with the latest update when injecting into Loadiine file, installable files work fine tho.

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: Source and destination path must have identical roots. Move will not work across volumes.
at System.IO.Directory.InternalMove(String sourceDirName, String destDirName, Boolean checkHost)
at System.IO.Directory.Move(String sourceDirName, String destDirName)
at UWUVCI_AIO.Injection.Loadiine(String gameName)
at UWUVCI_AIO.UWUVCI_AIO.GBALoadiineButton_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.8.4042.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
UWUVCI AIO
Assembly Version: 0.0.0.4
Win32 Version: 0.0.0.4
CodeBase: file:///C:/Users/Stranno/Documents/_Consolas/WII/UWUVCI.AIO.v1.3/UWUVCI%20AIO.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4042.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
AutoUpdater.NET
Assembly Version: 1.5.7.0
Win32 Version: 0.0.0.4
CodeBase: file:///C:/Users/Stranno/Documents/_Consolas/WII/UWUVCI.AIO.v1.3/UWUVCI%20AIO.exe
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.resources
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.resources.dll
----------------------------------------
mscorlib.resources
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4042.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.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.
.net Framework 4.8 installed.
 
I'm still having issues with the latest update when injecting into Loadiine file, installable files work fine tho.

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: Source and destination path must have identical roots. Move will not work across volumes.
at System.IO.Directory.InternalMove(String sourceDirName, String destDirName, Boolean checkHost)
at System.IO.Directory.Move(String sourceDirName, String destDirName)
at UWUVCI_AIO.Injection.Loadiine(String gameName)
at UWUVCI_AIO.UWUVCI_AIO.GBALoadiineButton_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.8.4042.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
UWUVCI AIO
Assembly Version: 0.0.0.4
Win32 Version: 0.0.0.4
CodeBase: file:///C:/Users/Stranno/Documents/_Consolas/WII/UWUVCI.AIO.v1.3/UWUVCI%20AIO.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4042.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
AutoUpdater.NET
Assembly Version: 1.5.7.0
Win32 Version: 0.0.0.4
CodeBase: file:///C:/Users/Stranno/Documents/_Consolas/WII/UWUVCI.AIO.v1.3/UWUVCI%20AIO.exe
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.resources
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.resources.dll
----------------------------------------
mscorlib.resources
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4042.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.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.
.net Framework 4.8 installed.
the issue is described in the log:
Source and destination path must have identical roots. Move will not work across volumes.

that means that you (as example) have teh injector create the inject on the C:/ drive and you try to output the game to your sd card. You need to outpu thtem first on the c drive (or whatever drive you are using) and then move it
 
Hmmm.... weird when i start the new version it says it found another new version...
Since i'm using a VM (win 10 pro x64) i accepted the update and download (downloads a Zip file to %/windows/temp), but then the updater could not complete the update since it was unable to write on the installation directory... Tried several times, no success.
Using Process Explorer i was able to check if the directory was in use by other process, but it was not... Also tried to change the permissions on the directory to full access to everyone but no luck.

Anyway the old version was working for me... so no big deal, just leaving this here in case more people have the same problem.
 
Hmmm.... weird when i start the new version it says it found another new version...
Since i'm using a VM (win 10 pro x64) i accepted the update and download (downloads a Zip file to %/windows/temp), but then the updater could not complete the update since it was unable to write on the installation directory... Tried several times, no success.
Using Process Explorer i was able to check if the directory was in use by other process, but it was not... Also tried to change the permissions on the directory to full access to everyone but no luck.

Anyway the old version was working for me... so no big deal, just leaving this here in case more people have the same problem.
Could be an issue with Autoupdater.net (thats what i use for the updates) or an issue in the assembly version (which is checked via the updater) since if the version is e.g. 0.0.0.3 and you want to update to 0.0.0.4 and the release executable is still 0.0.0.3 you are basically stuck in an update loop, but i think its more of an issue with the extraction process used by autoupdater.net
 
  • Like
Reactions: Exnor
the issue is described in the log:
Source and destination path must have identical roots. Move will not work across volumes.

that means that you (as example) have teh injector create the inject on the C:/ drive and you try to output the game to your sd card. You need to outpu thtem first on the c drive (or whatever drive you are using) and then move it
Thank you Nico, somehow i skipped that line :blink:

It works properly now. Thanks again for dropping Java!
 
I believe I found a bug, when trying to create a SNES inject the ROM will not actually be injected, instead it just inserts the ROM from the selected base game. I tried this with Super Metroid [EUR] and a custom picked base (Kirby's Dream World 3 [EUR]).
No errors were produced during the creation of the injection, I just realized it's the wrong ROM after loading it up on the Wii U and being greeted with a title screen that was decidedly not the Super Mario All-Stars rom I selected for injection.

This happened on a current version of Windows 10, I used version 1.3 of UWUVCI, the .net Framework 4.8 is installed as well.
 
Update just pushed, should probably fix the issue with snes and nes. no new download required, just run uwuvci and it should auto update. version number is still 1.3
 
I have injected a N64 game (Sin and Punishment). The game running is ok, but the icon cannot be displayed correctly, both in Loadiine and WUP formats. Are there any resolution or other requirement on Bootimage pics? I already have .NET Framework 4.8 and Java 8 Update 231 installed on my computer.
 
I have injected a N64 game (Sin and Punishment). The game running is ok, but the icon cannot be displayed correctly, both in Loadiine and WUP formats. Are there any resolution or other requirement on Bootimage pics? I already have .NET Framework 4.8 and Java 8 Update 231 installed on my computer.
the neeed to be 128x128, no java needed
 
  • Like
Reactions: Exnor
Could be an issue with Autoupdater.net (thats what i use for the updates) or an issue in the assembly version (which is checked via the updater) since if the version is e.g. 0.0.0.3 and you want to update to 0.0.0.4 and the release executable is still 0.0.0.3 you are basically stuck in an update loop, but i think its more of an issue with the extraction process used by autoupdater.net

yep basically an update loop.
I just deleted all the directories+files and re-installed the new version :P

Thanks for all the work ;)
 
I've run into a critical error.

I've followed pretty much all the rules I need to. I downloaded the bases, got all the images, got the rom clean and well, but when I attempted to load this onto my Wii U console, I was given a software error which meant I had to reboot the console. I did install to USB, but none of the systems I injected with work at all.

Is there something I'm missing?
 
I've run into a critical error.

I've followed pretty much all the rules I need to. I downloaded the bases, got all the images, got the rom clean and well, but when I attempted to load this onto my Wii U console, I was given a software error which meant I had to reboot the console. I did install to USB, but none of the systems I injected with work at all.

Is there something I'm missing?
Is is a black screen error or a "pop up" error, if it's second, what's the error code
 
Is is a black screen error or a "pop up" error, if it's second, what's the error code
I get a pop-up error but no error code. It says "There is an error in the software's data. Restart the console, delete the data for this software under Data Management in System Settings. You can redownload the software for free in Nintendo eShop."

And yes I have booted into Haxchi (I have CBHC)
 
I get a pop-up error but no error code. It says "There is an error in the software's data. Restart the console, delete the data for this software under Data Management in System Settings. You can redownload the software for free in Nintendo eShop."

And yes I have booted into Haxchi (I have CBHC)
I've found this is from the graphics. I had the same issue today, so I selected the ROM and left every other field blank, and the injection worked fine.

All my graphics are the right resolution and in PNG format - not sure why it accepts the PNG format if it causes it to crash! I'll have to experiment with converting them to TGA.

Thanks for the nice app Nico, any ideas on why PNG are causing crashes for us?
 
I've found this is from the graphics. I had the same issue today, so I selected the ROM and left every other field blank, and the injection worked fine.

All my graphics are the right resolution and in PNG format - not sure why it accepts the PNG format if it causes it to crash! I'll have to experiment with converting them to TGA.

Thanks for the nice app Nico, any ideas on why PNG are causing crashes for us?
Could maybe be the bitrate if i am honest, somehave to be 24bit others 32 bit
 

Site & Scene News

Popular threads in this forum