Homebrew [RELEASE]Nitro Screen - Facilitating screen capture with NTR CFW

  • Thread starter Thread starter jlangford
  • Start date Start date
  • Views Views 66,600
  • Replies Replies 220
  • Likes Likes 25
It wont work for me

WtL8Xma.png
 
I think you can already do that. Just have different clients connect to two different IPs. Unless the programs were coded in a way that prevents more then one instance of them running at a time. But I don't think that's the case.
 
c21d57d253.jpg

Anyone help?
What may cause this?
I'm sure I've done all the steps but keep getting this error

Edit: Got it, solve the problem
 
Last edited by ElGriego,
So, I was able to get Nitro Stream GTK running almost like a native app on macOS:
Screen Shot 2016-12-01 at 01.44.51.png

I had to use Automator to create custom icons that will handle all of the Wine and Mono stuff without the user having to type the commands, and the Automator icons themselves are pretty much treated as native macOS apps and can be placed on the Dock. It's a long and convoluted process and I'm sure that there's a much better way of doing it, but at least the user experience is almost on par as on Windows now. I might write a short guide (or just add it as a minor extension to the main tutorial) once I figure out how to simplify the entire process.
 
So, I was able to get Nitro Stream GTK running almost like a native app on macOS:
I had to use Automator to create custom icons that will handle all of the Wine and Mono stuff without the user having to type the commands, and the Automator icons themselves are pretty much treated as native macOS apps and can be placed on the Dock. It's a long and convoluted process and I'm sure that there's a much better way of doing it, but at least the user experience is almost on par as on Windows now. I might write a short guide (or just add it as a minor extension to the main tutorial) once I figure out how to simplify the entire process.

This is fantastic! Sorry I had to cut my work short on this. I didn't have a Mac to test on and I've recently started a new job. Could you get in touch with me and we can work out what you did and if I can implement any aspect of it into the core application?

Thanks
 
  • Like
Reactions: NekoMichi
This is fantastic! Sorry I had to cut my work short on this. I didn't have a Mac to test on and I've recently started a new job. Could you get in touch with me and we can work out what you did and if I can implement any aspect of it into the core application?

Thanks
Sure thing.
It's important to note that I haven't actually ported Nitro Stream to macOS or programmed anything. This method is effectively identical to running Nitro Stream through Mono, however the custom icons I made are just macros that automate the process of launching Nitro Stream and NTR Viewer through Mono and Wine Staging.
 
  • Like
Reactions: Roomsaver
NitroViewer cant handle 2 new3ds. The client open 2 NTR Viewer but one of them doesnt work, instead in the first NTRViewer start to show both New3DS.
 
Hey so umm - Im gonna be compiling a new build of this with improved UI (The base UI is good but its using Aero Theme and no base build custom controls, So im gonna convert it to C# if it isnt already and make the UI amazing!)
 
  • Like
Reactions: RustInPeace
Hey so umm - Im gonna be compiling a new build of this with improved UI (The base UI is good but its using Aero Theme and no base build custom controls, So im gonna convert it to C# if it isnt already and make the UI amazing!)

It's not built with the Aero theme. It uses the native OS theme because that's how WPF works, I didn't really see the point in making a custom wpf theme for such a simple app, but if you're gonna fork it, please fork it on github, if your theme is decent I'll bring it into the master branch! :)

Also it is already written in C#. Also on my github is libnitrostream, which, if you want to take this app off in your own direction rather than merging back with the main branch, I would highly recommend you port the app over to (I will be doing this at some point). This means the codebase is shared between the cross platform version and the WPF version.

Good luck!
 
I tried to run the cross platform version on Linux, launching it with the Mono runtime, but when I connect, the 3DS screen flickers (showing it's connecting), and then NitroStream simply crashes. This is the only program that has gotten close to connecting, so I would appreciate any advice you have on this.

EDIT: Fixed that problem by placing NTRViewer in the same folder.

But now, I have another problem. The first time, it worked just fine, but now, NItroStream says something about the client disconnecting in 10 seconds, and then disconnects.
 
Last edited by Gimzie,
Is there any chance of porting this to Linux? I would love to play my n3ds through my raspberry pi > retropie ;)

You can install Mono with this one package on Linux, look it up. Then you can launch the Mono NitroStream with the Mono Runtime, and launch NTRViewer with Wine.
 
What's the difference between this tool and kitkat? Which one is more stable at streaming the video on the pc?
 

Site & Scene News

Popular threads in this forum