Hacking [RELEASE] UWUVCI + Injectiine

Silver9000

Member
Newcomer
Joined
Jul 20, 2016
Messages
16
Trophies
0
Age
36
XP
112
Country
Brazil
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

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
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.
 

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
745
Trophies
1
XP
2,558
Country
Germany
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
 

Exnor

Active Member
Newcomer
Joined
Dec 9, 2017
Messages
27
Trophies
0
Age
93
XP
107
Country
Portugal
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.
 

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
745
Trophies
1
XP
2,558
Country
Germany
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

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
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!
 

RAHelllord

Literally the wurst.
Member
Joined
Jul 1, 2018
Messages
707
Trophies
1
XP
2,731
Country
Germany
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.
 

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
745
Trophies
1
XP
2,558
Country
Germany
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
 

zhuwz

Member
Newcomer
Joined
Jan 12, 2018
Messages
23
Trophies
0
Age
33
XP
67
Country
China
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.
 

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
745
Trophies
1
XP
2,558
Country
Germany
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

Exnor

Active Member
Newcomer
Joined
Dec 9, 2017
Messages
27
Trophies
0
Age
93
XP
107
Country
Portugal
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 ;)
 

LongJumpingPitch8

Member
Newcomer
Joined
Dec 10, 2019
Messages
11
Trophies
0
Age
26
XP
187
Country
Australia
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?
 

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
745
Trophies
1
XP
2,558
Country
Germany
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
 

LongJumpingPitch8

Member
Newcomer
Joined
Dec 10, 2019
Messages
11
Trophies
0
Age
26
XP
187
Country
Australia
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)
 

darkNiGHTS

Member
Newcomer
Joined
Jun 29, 2007
Messages
20
Trophies
0
XP
290
Country
United States
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?
 

NicoAICP

Some random dude
OP
Member
Joined
Nov 6, 2016
Messages
745
Trophies
1
XP
2,558
Country
Germany
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

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
  • Maximumbeans @ Maximumbeans:
    Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into hardmods in future though
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Maybe start practice soldering. Get a cheap-ass soldering iron and follow some good YouTube tutorials.
    +1
  • SylverReZ @ SylverReZ:
    Least my experience has gotten better than over a decade ago. My iron would constantly bump into components and break them.
  • Maximumbeans @ Maximumbeans:
    Sounds good. I actually did soldering but like 16 years ago for school so uuuuh probably rusty haha
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Same here. I did soldering at school from a teacher who I honestly liked since he had plenty of good electronics experience.
    +1
  • Maximumbeans @ Maximumbeans:
    I wish I could play chess well
    +1
  • Maximumbeans @ Maximumbeans:
    Useless but a true art
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I had a friend who had a glass chess set for their birthday.
  • SylverReZ @ SylverReZ:
    It was like all clear and fancy. Tbf I'm not too experienced with chess, but would like to learn someday.
  • Maximumbeans @ Maximumbeans:
    That sounds really cool
  • Maximumbeans @ Maximumbeans:
    I know the basics but no strategy at all :rofl:
    +1
  • Veho @ Veho:
    Watch chess streamers on Twitch and you'll pick up a thing or two.
    +1
  • Veho @ Veho:
    Not to mention there's an infinite number of chess games for every possible platform.
    +1
  • DinohScene @ DinohScene:
    just play it, get beaten a few times and start dominating
    +1
  • K3Nv2 @ K3Nv2:
    Nude chess is best
    +1
  • DinohScene @ DinohScene:
    strip checkers > nude chess
    +1
  • K3Nv2 @ K3Nv2:
    Nude checkers get jumped
    +1
  • SylverReZ @ SylverReZ:
    @Veho, I guess you'd pick up something while watching tub streams.
  • SylverReZ @ SylverReZ:
    @K3Nv2, Dick fights. :tpi:
  • Veho @ Veho:
    Turkish olive oil wrestling.
    +1
    Veho @ Veho: Turkish olive oil wrestling. +1