[Open-Source] HzMod

Discussion in '3DS - Homebrew Development and Emulators' started by MarcusD, May 6, 2017.

?

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. MarcusD
    OP

    MarcusD ソノちゃん❤\xF0\x9F\x8D\xBC

    Member
    1,192
    2,467
    Oct 16, 2015
    Austria
    /Users/Sono/
    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 (yet, but you can script stuff from PC side)

    *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!™

    screen streaming comparison video on new3DS (outdated)


    Current features:
    - screen streaming from 3DS
    - ability to script stuff from PC side

    Planned features:
    - 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!

    Public (mostly stable) downloads: https://github.com/MarcuzD/HzMod/releases
    Source code: https://github.com/MarcuzD/HzMod
     
    Last edited by MarcusD, Jun 7, 2017
  2. Xandrid

    Xandrid GBAtemp Advanced Fan

    Member
    575
    196
    Mar 27, 2016
    Nigeria
    I'm looking forward to this
     
  3. NANASHI89

    NANASHI89 GBAtemp Maniac

    Member
    1,145
    122
    May 3, 2012
    United States
    No game plugins? Will there be plans to add them in the future?

    Sent from my SM-T280 using Tapatalk
     
  4. MarcusD
    OP

    MarcusD ソノちゃん❤\xF0\x9F\x8D\xBC

    Member
    1,192
    2,467
    Oct 16, 2015
    Austria
    /Users/Sono/
    I might, but I'll need to add the debugger code first.
     
  5. Xandrid

    Xandrid GBAtemp Advanced Fan

    Member
    575
    196
    Mar 27, 2016
    Nigeria
    How come there's only a .lzma file?
     
  6. Dionicio3

    Dionicio3 Some Cool Skiddo

    Member
    3,197
    5,235
    Feb 26, 2017
    United States
    Hollister, CA
    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. MarcusD
    OP

    MarcusD ソノちゃん❤\xF0\x9F\x8D\xBC

    Member
    1,192
    2,467
    Oct 16, 2015
    Austria
    /Users/Sono/
    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 Advanced Fan

    Member
    575
    196
    Mar 27, 2016
    Nigeria
    Ahhh ok, cool
     
  9. BlueFox gui

    BlueFox gui SOMEONE

    Member
    2,083
    2,601
    Feb 4, 2016
    Brazil
    NAS TERRAS DE HUE BR
    thats cool, i wanted that OLD 3DS could handle more to do video streaming
     
  10. Xandrid

    Xandrid GBAtemp Advanced Fan

    Member
    575
    196
    Mar 27, 2016
    Nigeria
    Does this work with 11.4?
     
  11. MarcusD
    OP

    MarcusD ソノちゃん❤\xF0\x9F\x8D\xBC

    Member
    1,192
    2,467
    Oct 16, 2015
    Austria
    /Users/Sono/
    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
    1,548
    2,035
    Oct 6, 2015
    Canada
    In your basement Dick Size: 5 meters.
    checkmate atheists
     
  13. Dionicio3

    Dionicio3 Some Cool Skiddo

    Member
    3,197
    5,235
    Feb 26, 2017
    United States
    Hollister, CA
    I'll test that for you tomorrow. :)
     
  14. MarcusD
    OP

    MarcusD ソノちゃん❤\xF0\x9F\x8D\xBC

    Member
    1,192
    2,467
    Oct 16, 2015
    Austria
    /Users/Sono/
    I don't get what this means, but it sounds good for sure! :P
     
  15. BlueFox gui

    BlueFox gui SOMEONE

    Member
    2,083
    2,601
    Feb 4, 2016
    Brazil
    NAS TERRAS DE HUE BR
    i tested with my OLD 3DS in 11.4 and it worked
     
    hurrz and MarcusD like this.
  16. Dionicio3

    Dionicio3 Some Cool Skiddo

    Member
    3,197
    5,235
    Feb 26, 2017
    United States
    Hollister, CA
    Nice, guess I don't need to test it then
     
  17. Xandrid

    Xandrid GBAtemp Advanced Fan

    Member
    575
    196
    Mar 27, 2016
    Nigeria
    Cool, thanks
     
  18. Jacklack3

    Jacklack3 ( ゚ヮ゚) buddie was here

    Member
    1,548
    2,035
    Oct 6, 2015
    Canada
    In your basement Dick Size: 5 meters.
    MarcusD likes this.
  19. NANASHI89

    NANASHI89 GBAtemp Maniac

    Member
    1,145
    122
    May 3, 2012
    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 Some Cool Skiddo

    Member
    3,197
    5,235
    Feb 26, 2017
    United States
    Hollister, CA
    What kind of question is this? Of course it will work