Homebrew RELEASE NXLINK GUI

  • Thread starter Thread starter Flyken27
  • Start date Start date
  • Views Views 64,867
  • Replies Replies 14
  • Likes Likes 8

Flyken27

Member
Newcomer
Joined
Apr 1, 2019
Messages
7
Reaction score
9
Trophies
0
XP
156
Country
United States
NXLink GUI Is being rebuilt! I will be posting a new thread with details and updates alongwith binaries and such and allowing this one to either be abandoned, or I'll remove it.






What is NXLink GUI?

Firstly NXLink is used mainly when developing homebrew, it allows you to use the NetLoad function in the HB Menu.
What this does is create an easy GUI to use NXLink with it, also allows quicker workflow as you can simply save and select paths to your NROs.


Update:
Just released the updated version with finished console output, including errors and standard outputs.
I will be adding color coding to these outputs soon.
(the link is in the reply's below, since I cannot post links yet.)

Screenshots:
upload_2019-4-1_17-34-40.png


upload_2019-4-1_17-36-34.png


upload_2019-4-3_13-43-12.png


Downloads:
Download:

CANNOT POST LINKS YET!


Disclaimer: I do not own NXLink nor did I create it, I'm not liable for any damage you do to your pc or switch.
 
Last edited by Flyken27,
Hi,
I use NXlink a lot. I need logs and it would be useful to have them dumped to a file or have an option to show them.
 
Hi,
I use NXlink a lot. I need logs and it would be useful to have them dumped to a file or have an option to show them.
Hello, I'll get working on logs right now, never really thought of this, thanks for the suggestion, I hope you're enjoying NXLinkGUI so far though.

--------------------- MERGED ---------------------------

Hi,
I use NXlink a lot. I need logs and it would be useful to have them dumped to a file or have an option to show them.
How exactly did you want logs? like actual console output or just a log file that saves events?
 
Console output
I've just released an updated version with some output, its as much as NXLink can output as far as I am aware, my colleague also agree's with this.
If you'd like the console to be saved to a text document in the root folder, let me know.. I could also add a little configuration menu to configure where you want it to be saved, also if you'd like the program to remember if you had the console open or not
 
That Build seams broken.
The only output I get is:

"Sending ppsspp_libretro_libnx.nro, 22689190 bytes9421002 sent (41.52%), 825 blocks"

You get all the output with -s on nxlink.

txt output would be appreciated.
 
That Build seams broken.
The only output I get is:

"Sending ppsspp_libretro_libnx.nro, 22689190 bytes9421002 sent (41.52%), 825 blocks"

You get all the output with -s on nxlink.

txt output would be appreciated.
hhmm, let me fix this, sorry about that
 
I've updated the release that implements more output to the console, I hope this helps you while using this tool.
If you have any more problems please let me know.
(I might add color coding to the outputs if you'd like.)
 
Can also use nxlink from the command line.

https://switch.homebrew.guide/homebrew_dev/app_dev.html

Nxlink is a command line tool that comes with devkitpro:

Usage: nxlink [options] nrofile

--help, -h Display this information
--address, -a Hostname or IPv4 address of Switch
--retries, -r number of times to ping before giving up
--path , -p set upload path for file
--args args to send to nro
--server , -s start server after completed upload
 
I have created an Android NXLink app to send .nro files to Homebrew automatically.

Just open the app, select the .nro files, write the IP address shown on Netloader and click send to Nintendo.

Im going to create a GitHub repository to upload the file the .APK there
Post automatically merged:

I have created an Android NXLink to send .nro files to Homebrew automatically.

Just open the app, select the .nro files, write the IP address shown on Netloader and click send to Nintendo.

Im going to create a GitHub repository to upload the file the .APK there
 
This keeps happening :(

Log file:
PLATFORM VERSION INFO
Windows : 10.0.29648.0 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.8.10001.0 built by: 913ba47ac000003
clr.dll : 4.8.10001.0 built by: 913ba47ac000000
dfdll.dll : 4.8.10001.0 built by: 913ba47ac000000
dfshim.dll : 10.0.29648.1000 (WinBuild.160101.0800)

SOURCES
Deployment url : file:///E:/A5Tr0/Downloads/NXLinkGUI.v2.5.2.0/NXLinkGUI%20v2.5.2.0/NKLinkGUI.application
Application url : file:///E:/A5Tr0/Downloads/NXLinkGUI.v2.5.2.0/NXLinkGUI%20v2.5.2.0/NKLinkGUI.exe.manifest

IDENTITIES
Deployment Identity : NKLinkGUI.application, Version=2.5.1.16, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil
Application Identity : NKLinkGUI.exe, Version=2.5.1.16, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=msil, type=win32

APPLICATION SUMMARY
* Installable application.

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of E:\A5Tr0\Downloads\NXLinkGUI.v2.5.2.0\NXLinkGUI v2.5.2.0\NKLinkGUI.application resulted in exception. Following failure messages were detected:
+ Downloading file:///E:/A5Tr0/Downloads/NXLinkGUI.v2.5.2.0/NXLinkGUI v2.5.2.0/NKLinkGUI.exe.config.deploy did not succeed.
+ Could not find file 'E:\A5Tr0\Downloads\NXLinkGUI.v2.5.2.0\NXLinkGUI v2.5.2.0\NKLinkGUI.exe.config.deploy'.
+ Could not find file 'E:\A5Tr0\Downloads\NXLinkGUI.v2.5.2.0\NXLinkGUI v2.5.2.0\NKLinkGUI.exe.config.deploy'.
+ Could not find file 'E:\A5Tr0\Downloads\NXLinkGUI.v2.5.2.0\NXLinkGUI v2.5.2.0\NKLinkGUI.exe.config.deploy'.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
* The manifest for this application does not have a signature. Signature validation will be ignored.
* The manifest for this application does not have a signature. Signature validation will be ignored.

OPERATION PROGRESS STATUS
* [05/09/2026 4:16:06 PM] : Activation of E:\A5Tr0\Downloads\NXLinkGUI.v2.5.2.0\NXLinkGUI v2.5.2.0\NKLinkGUI.application has started.
* [05/09/2026 4:16:06 PM] : Processing of deployment manifest has successfully completed.
* [05/09/2026 4:16:06 PM] : Installation of the application has started.
* [05/09/2026 4:16:06 PM] : Processing of application manifest has successfully completed.
* [05/09/2026 4:16:13 PM] : Found compatible runtime version 4.0.30319.
* [05/09/2026 4:16:13 PM] : Request of trust and detection of platform is complete.

ERROR DETAILS
Following errors were detected during this operation.
* [05/09/2026 4:16:13 PM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
- Downloading file:///E:/A5Tr0/Downloads/NXLinkGUI.v2.5.2.0/NXLinkGUI v2.5.2.0/NKLinkGUI.exe.config.deploy did not succeed.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState, X509Certificate2 clientCertificate)
at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- Inner Exception ---
System.Net.WebException
- Could not find file 'E:\A5Tr0\Downloads\NXLinkGUI.v2.5.2.0\NXLinkGUI v2.5.2.0\NKLinkGUI.exe.config.deploy'.
- Source: System
- Stack trace:
at System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
--- Inner Exception ---
System.Net.WebException
- Could not find file 'E:\A5Tr0\Downloads\NXLinkGUI.v2.5.2.0\NXLinkGUI v2.5.2.0\NKLinkGUI.exe.config.deploy'.
- Source: System
- Stack trace:
at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
at System.Net.FileWebRequest.GetResponseCallback(Object state)
--- Inner Exception ---
System.IO.FileNotFoundException
- Could not find file 'E:\A5Tr0\Downloads\NXLinkGUI.v2.5.2.0\NXLinkGUI v2.5.2.0\NKLinkGUI.exe.config.deploy'.
- Source: mscorlib
- Stack trace:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode mode, FileAccess access, FileShare sharing, Int32 length, Boolean async)
at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
 

Site & Scene News

Popular threads in this forum