?

What should be HorizonModule renamed to?

Poll closed May 21, 2017.
  1. HzMod

    11 vote(s)
    50.0%
  2. HzModule

    8 vote(s)
    36.4%
  3. HzProc

    2 vote(s)
    9.1%
  4. HzDbg

    1 vote(s)
    4.5%
  5. HzDebug

    0 vote(s)
    0.0%
  1. Sono

    OP Sono Modern slave; tsundere
    Member

    Joined:
    Oct 16, 2015
    Messages:
    2,064
    Country:
    Hungary
    HzMod (or as more widely known "HorizonModule" or simply just "HorizonM") is a sysmodule for the 3DS which runs in the background. By looking at the reason why this project was started, this could be a "trying-to-be NTR clone".


    Pros over NTR:
    - runs natively (doesn't need to "eat" itself into random processes, though still needs a launcher (HzLoad) to launch)
    - old3DS-compatible screen streaming
    - *much* better game compatibility (in theory it's >99%, and it works with *hax (Rosalina and non-Rosalina) too!)

    Cons over NTR:
    - slightly worse screen streaming performance (NTR does some very hacky things to squeeze every last bit of performance out of the system as it can in a RAM-wasting fashion)
    - game plugins are part of HzTool (but you can still poke memory from PC side using custom HzScreen)



    Boring statistical data / facts:
    • old3DS hard (read as "total maximum", not *hardware*) limit is a bit above 21FPS, but at that point the game is awfully stuttering
    • new3DS softhard limit is 63FPS, but it would be possible to reach the 120FPS hardware limit via unstable and crashy hax on a pure white top screen (would require a complete rewrite (of the wifi sysmodule, also known as nwm))
    • on new3DS the performance boost comes from the L2 cache, hence disabling it makes the performance drop *below* old3DS speeds
    • on new2DS only HzMod gets a dedicated CPU core due to a dummy qtm sysmodule, hence it runs somewhat faster than any other new3DS (QTM is sure a resource-hungry beast)

    Features:
    - screen streaming from 3DS
    (do you expect anything else from a purpose-built program on a purpose-built system?)

    Usage:
    1. install HorizonM.cia or HzMod.cia (base module, does not show up in Home Menu)
    2. install HzLoad.cia (this shows up in Home Menu, but this does NOT contain HzMod, this is only the launcher)
    3. install HzLoad_HIMEM.cia on old3DS/2DS if you plan on using extended memory games (if the backlight turns off for more than a few seconds when launching the game then it is most likely an extended memory game)
    4. open the HzLoad of your choice
    5. open a console or PowerShell (SHIFT-RIGHTCLICK in an empty space in the directory where HorizonScreen is extracted)
    6. .\HorizonScreen-PC <ipaddress>
      • on my home network I run .\HorizonScreen-PC 192.168.1.65
      • in some old packages found on the internet it might be .\out\HorizonScreen-PC
    7. set JPEG quality to at least two digits with UP/DOWN keyboard buttons in HorizonScreen (if you can even see it change)
    8. press L on the keyboard to connect (or START if you have a PS2 controller plugged into the system)
    If HzScreen doesn't connect then check the console:
    • 10060 - Windows can't find the 3DS on the network
    • 10061 - Windows can see the 3DS, but HzMod is not running on the 3DS, or it has crashed
      • look at the LED color, it must be bright blue
      • when you press a button, the LED must flash red and white very fast
    • if you see "data too long" then check if you have mistyped the IP address

    All you had to do is read the damn README, CJ!

    Download the latest AIO pack: https://puu.sh/zgjTU/3acfc28fa5.zip
    Downoad a new3DS-only update: https://puu.sh/zjHwo/cc436e5a7a.cia
     
    Last edited by Sono, Jul 2, 2019 - Reason: preparing for HzTool release
  2. Xandrid

    Xandrid GBAtemp Maniac
    Member

    Joined:
    Mar 27, 2016
    Messages:
    1,024
    Country:
    Nigeria
    I'm looking forward to this
     
  3. NANASHI89

    NANASHI89 GBAtemp Addict
    Member

    Joined:
    May 3, 2012
    Messages:
    2,251
    Country:
    United States
    No game plugins? Will there be plans to add them in the future?

    Sent from my SM-T280 using Tapatalk
     
  4. Sono

    OP Sono Modern slave; tsundere
    Member

    Joined:
    Oct 16, 2015
    Messages:
    2,064
    Country:
    Hungary
    I might, but I'll need to add the debugger code first.
     
  5. Xandrid

    Xandrid GBAtemp Maniac
    Member

    Joined:
    Mar 27, 2016
    Messages:
    1,024
    Country:
    Nigeria
    How come there's only a .lzma file?
     
  6. Dionicio3

    Dionicio3 The Skiddo
    Member

    Joined:
    Feb 26, 2017
    Messages:
    3,767
    Country:
    United States
    Great job! Was waiting for this for so long. But when will Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience™ be added?
     
  7. Sono

    OP Sono Modern slave; tsundere
    Member

    Joined:
    Oct 16, 2015
    Messages:
    2,064
    Country:
    Hungary
    it's much easier to just run "bash mktar.sh" and upload the produced .tar.lzma file than upload each file individually

    you can open it just fine with 7-zip ( http://7-zip.org )

    — Posts automatically merged - Please don't double post! —

    once I do a minor version number increase :P
     
    Jayro, Naked_Snake and Dionicio3 like this.
  8. Xandrid

    Xandrid GBAtemp Maniac
    Member

    Joined:
    Mar 27, 2016
    Messages:
    1,024
    Country:
    Nigeria
    Ahhh ok, cool
     
  9. BlueFox gui

    BlueFox gui SOMEONE
    Member

    Joined:
    Feb 4, 2016
    Messages:
    2,853
    Country:
    Brazil
    thats cool, i wanted that OLD 3DS could handle more to do video streaming
     
  10. Xandrid

    Xandrid GBAtemp Maniac
    Member

    Joined:
    Mar 27, 2016
    Messages:
    1,024
    Country:
    Nigeria
    Does this work with 11.4?
     
  11. Sono

    OP Sono Modern slave; tsundere
    Member

    Joined:
    Oct 16, 2015
    Messages:
    2,064
    Country:
    Hungary
    should work on new3DS, old3DS mysteriously doesn't even start according to the reports I get. both my 3DSes are on 11.0 (minimum version required), so I can't test it personally
     
  12. Jacklack3

    Jacklack3 ( ゚ヮ゚) buddie was here
    Member

    Joined:
    Oct 6, 2015
    Messages:
    1,810
    Country:
    Canada
    checkmate atheists
     
  13. Dionicio3

    Dionicio3 The Skiddo
    Member

    Joined:
    Feb 26, 2017
    Messages:
    3,767
    Country:
    United States
    I'll test that for you tomorrow. :)
     
  14. Sono

    OP Sono Modern slave; tsundere
    Member

    Joined:
    Oct 16, 2015
    Messages:
    2,064
    Country:
    Hungary
    I don't get what this means, but it sounds good for sure! :P
     
  15. BlueFox gui

    BlueFox gui SOMEONE
    Member

    Joined:
    Feb 4, 2016
    Messages:
    2,853
    Country:
    Brazil
    i tested with my OLD 3DS in 11.4 and it worked
     
    hurrz and Sono like this.
  16. Dionicio3

    Dionicio3 The Skiddo
    Member

    Joined:
    Feb 26, 2017
    Messages:
    3,767
    Country:
    United States
    Nice, guess I don't need to test it then
     
  17. Xandrid

    Xandrid GBAtemp Maniac
    Member

    Joined:
    Mar 27, 2016
    Messages:
    1,024
    Country:
    Nigeria
    Cool, thanks
     
  18. Jacklack3

    Jacklack3 ( ゚ヮ゚) buddie was here
    Member

    Joined:
    Oct 6, 2015
    Messages:
    1,810
    Country:
    Canada
    Takeshi666 and Sono like this.
  19. NANASHI89

    NANASHI89 GBAtemp Addict
    Member

    Joined:
    May 3, 2012
    Messages:
    2,251
    Country:
    United States
    Can NTR and Horizon work on the same sd card? Not at the same time, but can I choose between one of the other, without removing one from the card?

    Sent from my SM-T280 using Tapatalk
     
  20. Dionicio3

    Dionicio3 The Skiddo
    Member

    Joined:
    Feb 26, 2017
    Messages:
    3,767
    Country:
    United States
    What kind of question is this? Of course it will work
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - streaming, screen, old3DS