Homebrew [Idea] FreeMCBootConfig, but for 3DS?

Agent Moose

Well-Known Member
OP
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
If anyone has ever softmodded a ps2, you know exactly what I am talking about.

FreeMCBootConfig was a program on the PS2 that you were able to load up right before the ps2 fully booted up and you can change all the settings for the softmod there. Whether it be from simple things like the IP address, what all shows on the main menu or if you hold different buttons, what it would load at boot.

Now FreeMCBootConfig would only load if you hold the "Select" Button on the PS2 controller as it boots up. If you didn't hold anything, it would boot into the softmod you installed on your PS2 and load the ps2's main menu with all it's modded glory.

Now, I hope you can see what I am thinking here :P

I think it would be possible to have this same idea. Where when you boot up the 3ds, it would load one boot.3dsx. If you don't hold any buttons, it would load say, rxTools.3dsx in a folder called apps, or something similar. If you hold down the select button for example, it would then load the 3DS's version of FreeMCBootConfig and you can change different settings, granted the only one I (and probably most people) will be interested in is to be able to change what buttons do what. Again, selecting an option with the button you want would then have a mini file explorer and you would navigate to the .3dsx you want.

Say you want to have "Y" set as a certain application. Select the "Y" option and navigate it to the .3dsx file you would want it to be set as, say Smeal's homebrew launcher, or just the simple Playcoin Setter.

One of the things I loved about FreeMCBoot was although it was really ugly, it loaded up fast because there weren't any images to load. But if people wanted, they could make their own themes.


What are your thoughts? Anything you think is possible?
I would start working on this, but I already know I am up above my head on this one. the most i've done was just simple homebrew, although I am willing to give this a shot.
 

Agent Moose

Well-Known Member
OP
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
If you compile it that way, I think so.

But what I'm talking about is another 3dsx file that is loaded and is able to read a text file that is similar to this:
Code:
autoboot = rxtools.3dsx # autoboots into rxtools, but if path is unspecified, boot into sysnand?

KEY_SELECT = boot.3dsx # If SELECT is held then load the config, else autoboot into what you want specified
KEY_A = rxtools.3dsx
KEY_B = /3ds/test/test.3dsx
KEY_UP = /3ds/Piano/Piano.3dsx

That way you can easily change it if need be. But also should be able to load up the homebrew and change it on the 3DS as well as the PC.
 
Last edited by Agent Moose,

suloku

Well-Known Member
Member
Joined
Apr 28, 2008
Messages
883
Trophies
0
XP
866
Country
FreeMCBootConfig... that brings memories back.

What you request is pretty easy, if we are talking about 2.x ninjhax homebrew booting.
An app that reads a config file and boots homebrew could be coded in a very small amount of time by stripping HBL and making it only load a xml file with the paths, checking the buttons for a configurable amount of time, then booting the file. It would actually probably take more time to strip the unneeded code.
"problem" would be coding the configurator app, which would need a file browser, but that might not be that difficult.

If only I had the time.

EDIT: in fact, I think I'll add autobooting capabilities to my homebrew launcher mod instead of making a separate app! A configurator would still be needed though.
 
Last edited by suloku,
  • Like
Reactions: fmkid and SomeGamer

Tjessx

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
1,160
Trophies
0
Age
27
XP
952
Country
Belgium
this could be done pretty easily,
Just remove the "L" button check from the code, not sure if it's in the public part though.
Then let it boot a custom 3dsx, and check from there which buttons are pressed.

I'm planning on doing this myself, but i can't directly find the "is L pressed?" part in the code, i think it's in the closed source part.
 

Agent Moose

Well-Known Member
OP
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
I'm glad someone remembers :P I still boot up my PS2 every now and then just for nostalgic purposes of it.

Anyway, I was trying to start coding the part on which you hold the buttons and it boots different homebrew but I haven't done any homebrew what so ever since Ninjhax 1.0 and apparently it changed a lot. I tried downloading the newest ctrulib and devkitpro but it just keeps throwing errors at me and I have no clue on how to fix it.
Code:
Last login: Mon Sep 28 15:46:48 on ttys000
Whale:~ AgentMoose$ cd /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr
Whale:TextRawr AgentMoose$ make
linking TextRawr.elf
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(console.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(console.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gfx.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gfx.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(apt.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(apt.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gsp.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gsp.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gx.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gx.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(hid.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(hid.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(irrst.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(irrst.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(initArgv.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(initArgv.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(linear.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(linear.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(mem_pool.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(mem_pool.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(vram.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(vram.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(srv.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(srv.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_find.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_find.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_init.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_init.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_insert.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_insert.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_remove.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_remove.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_rotate.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_rotate.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(allocateHeaps.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(allocateHeaps.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(appExit.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(appExit.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(appInit.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(appInit.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(ctru_exit.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(ctru_exit.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(initSystem.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(initSystem.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(os.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(os.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(sdmc_dev.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(sdmc_dev.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(fs.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(fs.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_iterator.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_iterator.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(decode_utf8.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(decode_utf8.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(utf16_to_utf8.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(utf16_to_utf8.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(utf8_to_utf16.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(utf8_to_utf16.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(decode_utf16.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(decode_utf16.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(encode_utf16.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(encode_utf16.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(encode_utf8.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(encode_utf8.o)
collect2: error: ld returned 1 exit status
make[1]: *** [/Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf] Error 1
make: *** [build] Error 2

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

this could be done pretty easily,
Just remove the "L" button check from the code, not sure if it's in the public part though.
Then let it boot a custom 3dsx, and check from there which buttons are pressed.

I'm planning on doing this myself, but i can't directly find the "is L pressed?" part in the code, i think it's in the closed source part.

There is actually a "No Button Home Menu" thing. I downloaded it yesterday, it works, but I have no clue where the link is. :P
 

Tjessx

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
1,160
Trophies
0
Age
27
XP
952
Country
Belgium
I'm glad someone remembers :P I still boot up my PS2 every now and then just for nostalgic purposes of it.

Anyway, I was trying to start coding the part on which you hold the buttons and it boots different homebrew but I haven't done any homebrew what so ever since Ninjhax 1.0 and apparently it changed a lot. I tried downloading the newest ctrulib and devkitpro but it just keeps throwing errors at me and I have no clue on how to fix it.
Code:
Last login: Mon Sep 28 15:46:48 on ttys000
Whale:~ AgentMoose$ cd /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr
Whale:TextRawr AgentMoose$ make
linking TextRawr.elf
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(console.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(console.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gfx.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gfx.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(apt.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(apt.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gsp.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gsp.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gx.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(gx.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(hid.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(hid.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(irrst.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(irrst.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(initArgv.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(initArgv.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(linear.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(linear.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(mem_pool.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(mem_pool.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(vram.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(vram.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(srv.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(srv.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_find.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_find.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_init.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_init.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_insert.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_insert.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_remove.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_remove.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_rotate.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_rotate.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(allocateHeaps.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(allocateHeaps.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(appExit.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(appExit.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(appInit.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(appInit.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(ctru_exit.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(ctru_exit.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(initSystem.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(initSystem.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(os.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(os.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(sdmc_dev.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(sdmc_dev.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(fs.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(fs.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_iterator.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(rbtree_iterator.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(decode_utf8.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(decode_utf8.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(utf16_to_utf8.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(utf16_to_utf8.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(utf8_to_utf16.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(utf8_to_utf16.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(decode_utf16.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(decode_utf16.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(encode_utf16.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(encode_utf16.o)
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: error: /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(encode_utf8.o) uses VFP register arguments, /Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf does not
/Users/AgentMoose/devkitPro/devkitARM/bin/../lib/gcc/arm-none-eabi/4.9.2/../../../../arm-none-eabi/bin/ld: failed to merge target specific data of file /Users/AgentMoose/devkitPro/libctru/lib/libctru.a(encode_utf8.o)
collect2: error: ld returned 1 exit status
make[1]: *** [/Users/AgentMoose/3DS/Ninjhax/MyHomebrew/TextRawr/TextRawr.elf] Error 1
make: *** [build] Error 2

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



There is actually a "No Button Home Menu" thing. I downloaded it yesterday, it works, but I have no clue where the link is. :P
If you find that it would be great if you posted the link here.
Also, have you tried using "make clean"?
 

suloku

Well-Known Member
Member
Joined
Apr 28, 2008
Messages
883
Trophies
0
XP
866
Country
It's best if you download latest ctrulib source and compile it (make, make install). Also, use one of the basic examples as a base for your homebrew.

I'm glad someone remembers :P I still boot up my PS2 every now and then just for nostalgic purposes of it.
Not just remember:
layout00.jpg
 
  • Like
Reactions: VinsCool
D

Deleted User

Guest
I thought it was that, tried it a few times without luck, try number 5 now
If your goal is to launch without pressing any buttons, you can just compile with "USE_PADCHECK=0". That's what I did in my no-button themehax installer that's been making the rounds on GBAtemp.
 

Tjessx

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
1,160
Trophies
0
Age
27
XP
952
Country
Belgium
If your goal is to launch without pressing any buttons, you can just compile with "USE_PADCHECK=0". That's what I did in my no-button themehax installer that's been making the rounds on GBAtemp.
i tried with USE_PADCHECK=0x000 and without the USE_PADCHECK parameter which both didn't work, will try this now:
make clean && time make LOADSDPAYLOAD=1 USE_PADCHECK=0 ENABLE_LOADROPBIN=1 ENABLE_HBLAUNCHER=1 MENUROP_PATH=menurop_prebuilt
 

Agent Moose

Well-Known Member
OP
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
It's best if you download latest ctrulib source and compile it (make, make install). Also, use one of the basic examples as a base for your homebrew.


Not just remember:
layout00.jpg

I tried to do "make, make install" on different directories of libctru and nothing happened except this error:
Code:
make: *** No targets specified and no makefile found.  Stop.

Like BootMii for the Wii?
I actually have no clue what that is :P
 

Tjessx

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
1,160
Trophies
0
Age
27
XP
952
Country
Belgium
If your goal is to launch without pressing any buttons, you can just compile with "USE_PADCHECK=0". That's what I did in my no-button themehax installer that's been making the rounds on GBAtemp.
[/QUOTE]
make clean && time make LOADSDPAYLOAD=1 USE_PADCHECK=0 ENABLE_LOADROPBIN=1 ENABLE_HBLAUNCHER=1 MENUROP_PATH=menurop_prebuilt
Doesn't work for me
 
D

Deleted User

Guest
For some reason it doesn't boot if i don't press the L button,
Make sure you're pressing no buttons at all, and that you reinstalled the hax with your new build. Other than that, I don't know what to tell you as it works fine for me and others.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Ding dong