Homebrew HzMod - old3DS screen streaming

  • Thread starter Sono
  • Start date
  • Views 250,745
  • Replies 573
  • 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 .

Bateees

Well-Known Member
Newcomer
Joined
May 4, 2015
Messages
92
Trophies
0
XP
136
Country
United States
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.
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,990
Trophies
1
XP
2,487
Country
United States
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.
 

Bateees

Well-Known Member
Newcomer
Joined
May 4, 2015
Messages
92
Trophies
0
XP
136
Country
United States
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.
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,990
Trophies
1
XP
2,487
Country
United States
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.)
 

ATofix

Sloth. That's it.
Member
Joined
Apr 24, 2017
Messages
462
Trophies
0
XP
473
Country
United States
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!
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,832
Trophies
2
Location
home
XP
9,442
Country
Hungary
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.
 

ATofix

Sloth. That's it.
Member
Joined
Apr 24, 2017
Messages
462
Trophies
0
XP
473
Country
United States
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)
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,832
Trophies
2
Location
home
XP
9,442
Country
Hungary
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.
 

JackAttackYT

no longer on GBATEMP
Member
Joined
Mar 27, 2017
Messages
205
Trophies
0
XP
82
Country
United States
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,

ATofix

Sloth. That's it.
Member
Joined
Apr 24, 2017
Messages
462
Trophies
0
XP
473
Country
United States
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.
 

JackAttackYT

no longer on GBATEMP
Member
Joined
Mar 27, 2017
Messages
205
Trophies
0
XP
82
Country
United States
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
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,832
Trophies
2
Location
home
XP
9,442
Country
Hungary
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*!!!
 

kane159

Well-Known Member
Member
Joined
May 28, 2013
Messages
215
Trophies
1
Age
35
XP
1,244
Country
Taiwan
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

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: :wub: