Homebrew HzMod - old3DS screen streaming

  • Thread starter Thread starter Sono
  • Start date Start date
  • Views Views 290,415
  • 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 .
I apologize for sounding like a complete noob but I updated my firmware and KitKat no longer works. I was recommended using HorizonM so I downloaded the folder and have no clue how to run the software. I am assuming I can run the software on Windows. Everything I open pops up a black box with text for about 2 seconds and then disappears.
 
I apologize for sounding like a complete noob but I updated my firmware and KitKat no longer works. I was recommended using HorizonM so I downloaded the folder and have no clue how to run the software. I am assuming I can run the software on Windows. Everything I open pops up a black box with text for about 2 seconds and then disappears.
install the HorizonM first then Horizon Loader (one installes the module the others a loader) run the loader after both are installed

then on your PCyou want to run "winlaunch.bat" in "Horizon Screen" Folder (horizon is incompatable w/ Kit-kat)

if you desperatly need streaming (and have an N3DS) NTR had an update to fix streaming in 11.4. if your waiting for this for O3DS, right now framerate .. well its more Seconds per frame than anything untill it's optimized.
 
install the HorizonM first then Horizon Loader (one installes the module the others a loader) run the loader after both are installed

then on your PCyou want to run "winlaunch.bat" in "Horizon Screen" Folder (horizon is incompatable w/ Kit-kat)

if you desperatly need streaming (and have an N3DS) NTR had an update to fix streaming in 11.4. if your waiting for this for O3DS, right now framerate .. well its more Seconds per frame than anything untill it's optimized.

I have the New Nintendo 3DS XL. The framerate is terrible but if I downgrade back to 11.3 I can't play my games online. Thanks for the help.
 
I have the New Nintendo 3DS XL. The framerate is terrible but if I downgrade back to 11.3 I can't play my games online. Thanks for the help.
no the update in NTR 3,5 fixed support to stream in 11.4 no need to downgrade anymore.
 
So I just need to let the NTR update on my 3DS and it will work in KitKat?
yep, Launch BootNTR Selector and it'll auto update (or if you use Cell9's BootNTR , just download the updated Launcher and save the updated ntr.bin to SD Root.)
 
Whoa! O3DS streaming!? Keep working on it and I'll switch over for sure! How would I ho about having both on my SD card and switch between the two? Don't wanna brick over some dumb reason!
 
One thing about the video test: what is the classic NTR and what is Horizon? Sorry for ask but, maybe im blind, i can't figure out witch one is witch.

NTR 4.something is on the left, HorizonM is on the right. Both are running at the same time, and they were recorded at the same time, in one session.

Whoa! O3DS streaming!? Keep working on it and I'll switch over for sure! How would I ho about having both on my SD card and switch between the two? Don't wanna brick over some dumb reason!

You can't brick. You'll have 3 cias installed (BootNTR, HorizonM, and HzLoad). On new3DS you can run both at the same time.
 
NTR 4.something is on the left, HorizonM is on the right. Both are running at the same time, and they were recorded at the same time, in one session.



You can't brick. You'll have 3 cias installed (BootNTR, HorizonM, and HzLoad). On new3DS you can run both at the same time.

I have a O3DS. What's the best way to to switch between the two? (Sorry 4 noob questions)
 
I have a O3DS. What's the best way to to switch between the two? (Sorry 4 noob questions)

Reboot after using NTR. You can kill HorizonM just fine with START+SELECT without having to reboot.

By running both at the same time Marcus meant streaming. Run BootNTR then run HzLoad.

Don't. But you most likely can't anyways. And I didn't mean streaming. HorizonM shouldn't be able to start with NTR already eaten into the system.
 
HorizonModule (or as more widely known "HorizonM" or simply just "Hz") is a sysmodule for the 3DS's OS (codename "Horizon") which runs in the background. By looking at the reason why this project was started, this could be an opensource "trying-to-be NTR clone".


Pros over NTR:
- natively runnable (doesn't need to "eat" itself into the Home Menu process, though still needs a launcher (HzLoad) to launch)
- old3DS-compatible™* screen streaming
- open source!
- *much* better game compatibility when screen streaming (in theory it's >99%, and it works with *hax too!)

Cons over NTR:
- worse screen streaming performance (NTR's screen streaming is insanely optimized by the looks of it)
- doesn't autoreconnect (and it actually crashes on old3DS when it tries to do so at the time of writing)
- no game plugins

*old3DS-compatible™: even though this is intended to be used on a new3DS, with clever fuckery and manually calculating the memory usage it is possible to get it working on an old3DS. please don't beg for making screen streaming faster as I'm already trying my best to optimize it for a somewhat decent fps without killing all the CPU cycles. also, old3DS support could break at any time without me noticing it or being able to fix it ASAP. Please Understand!™




Current features:
- screen streaming from 3DS

Planned features:
- debugger
- memory editor
- arbitrary IPC command sender
- Gamecard ID dumper (private header stuff appearently, still needs confirmation though)

All you had to do is read the damn README, CJ!
help! on linux its saying 'No Command Found'


Public (mostly stable) downloads: https://github.com/MarcuzD/HorizonM/releases
Source code: https://github.com/MarcuzD/HorizonM

Betatesting, assistance, development followup, sneak peeks, etc: https://discord.gg/SunrYnv

On Linux its giving me HorizonScreen-PC.elf: no command found. i would really like to use old3ds streaming :D
 
Last edited by JackAttackYT,
Can anyone make noob instructions for this? I would like to know how to use it and NTR and the same time on my O3ds by switching between the two but when it comes to this kind of thing I'm pretty clueless.
 
Can anyone make noob instructions for this? I would like to know how to use it and NTR and the same time on my O3ds by switching between the two but when it comes to this kind of thing I'm pretty clueless.
I wanna do the streaming on 2ds on linux but i get a error so yeah some guide would be nice
 
On Linux its giving me HorizonScreen-PC.elf: no command found. i would really like to use old3ds streaming :D

did you read the README? it says to run "out/PC/HorizonScreen-PC.elf" from the HorizonScreen directory (and since that's impossible with a file manager, you obviously need to open a Terminal and run it from there). also, if you *really* want to run it from the "out/PC" directory then do "./HorizonScreen-PC.elf", so it won't try to find it in the PATH

Can anyone make noob instructions for this? I would like to know how to use it and NTR and the same time on my O3ds by switching between the two but when it comes to this kind of thing I'm pretty clueless.

I think all 3 READMEs are somewhat easy to read. make sure to read all the text, OK? there's one in the HorizonM directory, one in HzLoad, and one in HorizonScreen. make sure to read it *ALL*!!!
 
wow so exciting to see this!! NTR annoyance me that every time need to reboot!
hope this tool can get the debugger and plugin support soon :D or even better , make a GW like cheat engine !!!!
 
Last edited by kane159,

Site & Scene News

Popular threads in this forum