Homebrew Homebrew Launcher: hide Region free launcher

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
Only way at the moment (if was possible) is modifying the .3dsx Homebrew Launcher file directly, but really I don't think it is an easy job (will be better expect to modify the source code, because is not released yet). Or, you can suggest this idea directly to Smealum (the creator)!... However, finally I wonder what do someone really want to delete or hide this app for? Only ignore it! :P

Edit: Or, the other actual possibility is using NH 1.1 Homebrew Launcher (unuseful on +9.2FW), because this version don't have "region free" included.
 
Last edited by fmkid,

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
Indeed, there is no folder for it in the SD card's 3ds folder as it's built in to the HB launcher. As for why to remove it, well I don't use the feature so I don't want it in the menu. It's always at the top and thus the first item selected which irritates me. It would be trivial, code-wise, to add an option to hide the region free launcher, even if it was something simple like checking for the existence of a file with a specific file in the root of the SD card, the presence of which would cause the region free launcher not to be displayed.
 
  • Like
Reactions: peteruk and SLiV3R

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
Indeed, there is no folder for it in the SD card's 3ds folder as it's built in to the HB launcher. As for why to remove it, well I don't use the feature so I don't want it in the menu. It's always at the top and thus the first item selected which irritates me. It would be trivial, code-wise, to add an option to hide the region free launcher, even if it was something simple like checking for the existence of a file with a specific file in the root of the SD card, the presence of which would cause the region free launcher not to be displayed.

Well... If you think so, will be a good idea have "region free" as optional. But, many other people has claimed to Smealum include "region free" tool in his new release... You should or could talk to Smealum about this idea, and expect if he wants made a change to his Homebrew Launcher, including some "region free" hide or delete option.
 

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
Yeah I'll tweet him now I know there's not a secret hidden option to hide it ;)

Yes! But, ATM, he only knows and can does something about that! :lol: Good luck with that!

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

I commented out this line in the source and recompiled. Seems to work.

You should probably still make an official feature request, though.

Ok, but that is source code of latest HB Loader release (that works above FW 9.2 on NH2/TH/IH)? (Because, I believe is source code of NH1 HBL, IDK)
 

MRJPGames

Pretty great guy
Member
Joined
Aug 17, 2013
Messages
1,199
Trophies
1
Location
The Netherlands
Website
fizazy.com
XP
1,674
Country
Netherlands
Only way at the moment (if was possible) is modifying the .3dsx Homebrew Launcher file directly, but really I don't think it is an easy job (will be better expect to modify the source code, because is not released yet). Or, you can suggest this idea directly to Smealum (the creator)!... However, finally I wonder what do someone really want to delete or hide this app for? Only ignore it! :P

Edit: Or, the other actual possibility is using NH 1.1 Homebrew Launcher (unuseful on +9.2FW), because this version don't have "region free" included.
It works with Ironhax on 9.9.
The last commit was a week ago, so I think it's the newest one.
The confusion is probably because of this: http://3dbrew.org/wiki/Homebrew_Applications
The launcher is probably the actual exploit, the ropbin thing from NH 2.0, ironhax and tubehax are not yet open source, but as they're listed under homebrew applications many people will jump to the conclusion that this is the Homebrew Launcher menu. I thought this too and found it odd as they all run the same hb_menu.
 

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
The confusion is probably because of this: http://3dbrew.org/wiki/Homebrew_Applications
The launcher is probably the actual exploit, the ropbin thing from NH 2.0, ironhax and tubehax are not yet open source, but as they're listed under homebrew applications many people will jump to the conclusion that this is the Homebrew Launcher menu. I thought this too and found it odd as they all run the same hb_menu.

Yes, it's just a confussion by myself!... Now, I understand that .3dsx HB Launcher file is different to exploit installer/loader. My fault!
 
Last edited by fmkid,

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
@tj_cool Thank you! That works perfectly! I don't have any 3DS toolchain installed so can't build anything myself, so I really appreciate you taking the time to make that change and recompile.

Looks like regionFreeInit() is the function in which to place any other checks. Perhaps something like this:

Code:
Result regionFreeInit()
{
    Result ret = srvGetServiceHandle(&nssHandle, "ns:s");

    if(!ret) regionFreeAvailable = true;

    const char *filename = "/hideregionfreelauncher";
    struct stat buffer;
    if ( stat(filename, &buffer) != -1 ) regionFreeAvailable = false;

    regionFreeGamecardIn = false;

    return ret;
}

The user then just creates a file called "hideregionfreelauncher" in the root of the SD card to hide the region free launcher, and deletes it again to make it show up again.
 

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
Hi all

I don't play out of region carts so the region free launcher in the Homebrew Launcher is not useful for me. Is there any way to hide it from the launcher?

TIA!
I wouldn't ditch it quite yet, RegionFour will allow you to bypass the firmware check in games. It's not useful now, but once Nintendo releases a new firmware, games will start popping up that want newer firmware.
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
14,998
Country
Micronesia, Federated States of
@tj_cool Thank you! That works perfectly! I don't have any 3DS toolchain installed so can't build anything myself, so I really appreciate you taking the time to make that change and recompile.

Looks like regionFreeInit() is the function in which to place any other checks. Perhaps something like this:

Code:
Result regionFreeInit()
{
    Result ret = srvGetServiceHandle(&nssHandle, "ns:s");

    if(!ret) regionFreeAvailable = true;

    const char *filename = "/hideregionfreelauncher";
    struct stat buffer;
    if ( stat(filename, &buffer) != -1 ) regionFreeAvailable = false;

    regionFreeGamecardIn = false;

    return ret;
}

The user then just creates a file called "hideregionfreelauncher" in the root of the SD card to hide the region free launcher, and deletes it again to make it show up again.
Tjcool's solution is functionally identical to putting hideRegionFree on the sd card. Just without the extra fuss.
Edit: sorry didn't realize you added that code. nvm.
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
Tjcool's solution is functionally identical to putting hideRegionFree on the sd card. Just without the extra fuss.
Edit: sorry didn't realize you added that code. nvm.
Yep, I added a bit so you can enable/disable at will. No idea if it would work on the 3ds as I have never coded for that platform.

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

I wouldn't ditch it quite yet, RegionFour will allow you to bypass the firmware check in games. It's not useful now, but once Nintendo releases a new firmware, games will start popping up that want newer firmware.
Hmm I didn't know that. Well I'll revert to the default version if necessary. For now, I'm happy it's gone ;)
 

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,171
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,080
Country
United Kingdom
Nop, not folder for region free, it's include inside homebrew launcher... Me too, i want to hide this app for my children...
You want to hide region free from your children??? Why what do you think they are going to do with it all it does is load games from any region it does not and cannot do anything else.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • ZeroT21 @ ZeroT21:
    it wasn't a question, it was fact
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
    K3Nv2 @ K3Nv2: https://www.the-sun.com/news/10907833/self-checkout-complaints-new-target-dollar-general-policies...