Homebrew HzMod - old3DS screen streaming

  • Thread starter Thread starter Sono
  • Start date Start date
  • Views Views 290,416
  • Replies Replies 576
  • Likes Likes 102

What should be HorizonModule renamed to?

  • HzMod

    Votes: 11 50.0%
  • HzModule

    Votes: 8 36.4%
  • HzProc

    Votes: 2 9.1%
  • HzDbg

    Votes: 1 4.5%
  • HzDebug

    Votes: 0 0.0%

  • Total voters
    22
  • Poll closed .
Hi, thx for that tool.

Does it work with cartridge game ?
I was able to make it work with 2 CIA games but i tried 2 cartridges and it seems like Luma on the N3DS always crash. It happens when pressing L on HzScreen.

Yeah, it's supposed to work with cartridge games. Does it show something out of place in HzLog.log on your SDCard?
 
  • Like
Reactions: FateForWindows
am i able to only the bottom screen? what about input of the touchscreen on the PC? is that possible somehow? thanks in advance!
 
am i able to only the bottom screen?

Nope, sorry. You'll have to hunt down an older version of HzMod which supports both screens :/ The PC program has support for 3D too, but the 3DS side HzMod only has top screen support in newer versions.

what about input of the touchscreen on the PC?

By looking at the code it seems like I planned touch input too, but forgot to implement it (that explains why it wasn't working when testing). For now you need to use a separate software if you want InputRedirection too.
 
i have a 2DS laying around with NTR installed,that i want make use off. my idea was to stream the bottomscreen to the PC,so i can make the touchscreen usable with my mouse and redirect the inputs,so i can also use a gamepad to play. the topscreen could i film with a webcam or similar to get the best picture quality. :)
 
i have a 2DS laying around with NTR installed,that i want make use off. my idea was to stream the bottomscreen to the PC,so i can make the touchscreen usable with my mouse and redirect the inputs,so i can also use a gamepad to play. the topscreen could i film with a webcam or similar to get the best picture quality. :)

If I understood you correctly then here's what you can do:

Don't use NTR, because it uses too much RAM. Use InputRedirection already built into Rosalina. Make note of IP address for later.

I uploaded a HzMod with only bottom screen support (not tested): https://puu.sh/DmqHn/66c587afaa.cia

If you have a second 3DS, you can have a camera setup in a way so you don't need to touch the 3DS, and use OBS or video editor to crop the screens into frame, and use this to control your 3DS in the camera: https://puu.sh/DmqBA/b3377c77f2.cia
After starting InputRedirection on the source 3DS, enter the IP you remembered on the controller 3DS when promtped, and it'll work.
Press START+SELECT to exit InputRedirection on the controller 3DS. HOME button is not forwarded, nor is the power button.
 
can i stream old 3ds now? i'd like to play monster hunter 4u and XX, but the FPS was too low before, is it fixed now? or still the same?
 
There'll be an update to HzMod soon which'll include stupid performance optimizations and trickery to get some extra FPS at the cost of having a seizure or motion sickness.

FINALLY IMPLEMENTED RGB565, SO MK7 RUNS AT 4FPS! :yay3ds:

c307c5a64e.png
2f0108d7c5.png
bd4dbe248b.png

Yeah uh, I broke COLOR, so it'll be monochrome for now...

...or will be? It's a "bit" too green, I'll have to debug the magic values to be able to fix it, but it works™ for now. This green tint doesn't work in HzScreen, it'll be just a sea of pixel vomit.

7de119d35b.png

Also further improvements to overall stability and other minor adjustments have been made to enhance the user experience.
 
I don't believe I've read about this until now. From the first post:

in theory it's >99%, and it works with *hax too!
...Is this still true? Does that mean there's a .3dsx version that will run without CFW installed? Or is this something that was only true two years ago when things were wildly different, i.e. when Hans was still a thing? (Because of course there's no way to do anything with a .cia from *hax, and *hax is completely incompatible with current versions of Luma.)
 
I don't believe I've read about this until now. From the first post:


...Is this still true? Does that mean there's a .3dsx version that will run without CFW installed?

Nope, that was sadly never true. Sadly this has to be installed on the NAND, because I don't know of a way to exit 3dsx while keeping the process alive, and also not interfering with other running applications.

That statement means that you can boot into *hax (before it was replaced with Rosalina hbmenu emulation thingy) and it would work in there (unlike NTR lol).
 
Hey,help the dumbie over here,how can i open the file as a console in windows 10?I can only see an option to open it as a powershell,unless its actually that
 
Aight i hope i have enough braincells to use PS feelsbad

It's like cmd on cocaine, and you need to prepend \. to execute exe files (so out\HorizonScreen-PC.exe will become .\out\HorizonScreen-PC.exe)
 
Ok,i dont know how to use powershell xd

Make sure no files are selected, then SHIFT-Rightclick in an empty space in the directory where the out folder is (and in the out folder is HorizonScreen-PC.exe).
Select "Open PowerShell here".

Now all you need to do is type .\HorizonScreen-PC.exe 192.168.1.64
Where you replace 192.168.1.64 with the actual IP address of your 3DS (you can check it in Rosalina or an FTP program).
Then press ENTER to run HzScreen.
 
Make sure no files are selected, then SHIFT-Rightclick in an empty space in the directory where the out folder is (and in the out folder is HorizonScreen-PC.exe).
Select "Open PowerShell here".

Now all you need to do is type .\HorizonScreen-PC.exe 192.168.1.64
Where you replace 192.168.1.64 with the actual IP address of your 3DS (you can check it in Rosalina or an FTP program).
Then press ENTER to run HzScreen.
Aight,got it,i thought you would have to run from where the folder itself is,not from within the folder.Thanks for the help tho.

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

So,i think it doesn't work,as everytime i press L to start it up,it just freezes for a while.
 
  • Like
Reactions: Sono
Aight,got it,i thought you would have to run from where the folder itself is,not from within the folder.Thanks for the help tho.

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

So,i think it doesn't work,as everytime i press L to start it up,it just freezes for a while.

What does it print into the console?

Also, press UP until two messed-up digits appear as the JPEG quality before pressing L. This is a known bug.
 
What does it print into the console?

Also, press UP until two messed-up digits appear as the JPEG quality before pressing L. This is a known bug.
I did rise the quality up,i tried once with 100% and 1%,both attempts freezed
 

Site & Scene News

Popular threads in this forum