Homebrew Official Homebrew Launcher for WiiU

  • Thread starter Cyan
  • Start date
  • Views 808,651
  • Replies 1,173
  • Likes 98

romans.art

Member
Newcomer
Joined
Feb 20, 2016
Messages
7
Trophies
0
Age
37
XP
83
Country
I did something stupid... but why they are duplicated? :D

homebrew_launcher.JPG
My SD card:
sd.png
 

CableLeecher

640K ought to be enough for anyone
Member
Joined
Feb 15, 2016
Messages
158
Trophies
0
Age
47
Location
EARTH | SOL-SYSTEM | SECTOR 001 | ALPHA QUADRANT
XP
221
Country
Gambia, The
I did something stupid... but why they are duplicated? :D

View attachment 40917
My SD card:
View attachment 40918

It's because you had the SD Card in your MacBook.
It stored the hidden Apple files for indexing.
HBL "thinks" the hiddenfile for the .ELFs is a real .ELF
try to remove the hidden files and folders either on a Linux or Windows machine or use a hidden files remover on MacOS like BlueHarvest and put an exception to not create those files on removable media.
BlueHarvest http://www.zeroonetwenty.com/blueharvest/

Cheers, CableLeecher
 
Last edited by CableLeecher,
  • Like
Reactions: Masterwin

Cyan

GBATemp's lurking knight
OP
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
Whether there will be a support of wii remote and wii u pro controller, as in last loadiine gx version?
Wiimote is already supported.
Dpad/CC will be probably added later. Dimok didn't add any features yet, he focused on the first release to be as soon as possible. We can work on other option later.

Cyan, I just wanted to say this.
You sir, are an absolute king.
Huuu, thanks. But why ?
I didn't code anything, dimok did all the work.
I did some beta tests only, and did the design/pictures (probably not very professional, but that was in a hurry too). we did it all in two days.
 

brienj

Trying to avoid getting cancer
Member
Joined
Jan 3, 2016
Messages
1,232
Trophies
0
Website
twitter.com
XP
2,142
Country
United States
Hi,

I ported pong in two different ways. One way that doesnt use dynamic_libs at all and uses mostly original functions as on libwiiu (https://github.com/dimok789/pong_port/tree/master/no_dynamic_libs). This port depends on the -DVER define in the Makefile to define which OS this is compiled for.

Then I also ported one way that uses only the dynamic_libs and nothing of libwiiu. It doesnt depend on the OS firmware. It can be launched with every firmware that the homebrew launcher can be launched with (https://github.com/dimok789/pong_port).

Hope that helps you for now. If you need help with something else, just contact me again.
vgmoose messaged me and told me you did this. Thanks for that. I did finally get an elf working on my own, and discovered the problems I was having, was because of some errors in my code but your example is much appreciated and will probably help me make my elf version better.

Edit: NM my question I posted. I read the OP in the thread, and it looks like I'm stuck with no dynamic libs since I am on 5.5.
 
Last edited by brienj,

FaTaL_ErRoR

AKA ŦƕƎ ƠṀƐƝ
Member
Joined
Mar 9, 2014
Messages
491
Trophies
0
XP
443
Country
United States
That looks pretty good guys.
It's real nice to see genuine interest in the true meaning of "homebrew"
GL in the future guys. And keep it up.
 

brienj

Trying to avoid getting cancer
Member
Joined
Jan 3, 2016
Messages
1,232
Trophies
0
Website
twitter.com
XP
2,142
Country
United States
@dimok, your template for an elf file will not work on 5.5, at least not with the sections you have in the link file. This will work for 5.5:
Code:
OUTPUT(boot.elf);

ENTRY(_start)

SECTIONS {
    . = 0x01808000;

    __rx_start = .;

    .start : { loader.o(*) }
    .text : { *(.text) }
    .rodata : { *(.rodata .rodata.*)}

    __rx_end = .;

    . = 0xF4C00000;

    __rw_start = .;

    .data : { *(.data) }

    __bss_start = .;
    .bss : { *(.bss) }
    __bss_end = .;

    . = ALIGN(0x40);
    .stack : {
        . += 0x8000;
        _stack_top = .;
    }

    __rw_end = .;
}
Then you set up the stack for 5.5 in your loader.c, making sure to include "coreinit.h".

Putting this here for anyone on 5.5 that wants to make an elf file.
 
  • Like
Reactions: Azeryn

vgmoose

Well-Known Member
Member
Joined
Jan 31, 2016
Messages
362
Trophies
1
Website
github.com
XP
3,099
Country
United States
Alright, here's a shot in the dark at the elf porting, since I'm on 5.5 and can't actually test.. Can someone tell me if the attached app folder successfully loads and runs space game in HBL?

I put the source code for this elf port on github. As was done in the pong port, I replaced the OS methods with ones from dynamic_libs and used the new makefile.

@dimok Thanks for the pong port. Also, is OSGetTime missing from os_functions.c?
Code:
unsigned int coreinit_handle;
OSDynLoad_Acquire("coreinit.rpl", &coreinit_handle);
int64_t (*OSGetTime)();
OSDynLoad_FindExport(coreinit_handle, 0, "OSGetTime", &OSGetTime);
 

Attachments

  • spacegame_hbl.zip
    32.8 KB · Views: 262

Masterwin

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
382
Trophies
0
XP
603
Country
Spain
Alright, here's a shot in the dark at the elf porting, since I'm on 5.5 and can't actually test.. Can someone tell me if the attached app folder successfully loads and runs space game in HBL?

I put the source code for this elf port on github. As was done in the pong port, I replaced the OS methods with ones from dynamic_libs and used the new makefile.

@dimok Thanks for the pong port. Also, is OSGetTime missing from os_functions.c?
Code:
unsigned int coreinit_handle;
OSDynLoad_Acquire("coreinit.rpl", &coreinit_handle);
int64_t (*OSGetTime)();
OSDynLoad_FindExport(coreinit_handle, 0, "OSGetTime", &OSGetTime);

up with FTPii
black screen freeze wiiu 5.4E
 

brienj

Trying to avoid getting cancer
Member
Joined
Jan 3, 2016
Messages
1,232
Trophies
0
Website
twitter.com
XP
2,142
Country
United States
up with FTPii
black screen freeze wiiu 5.4E

Although vgmoose and I are finally getting our elf files compiling now, there is no way for us to test for any version other than 5.5, so until bigger things are finally released, it's going to be hard to compile them to work with that. vgmoose may want to work on his working, but anything of mine that is in elf format will be 5.5 ONLY.
 
  • Like
Reactions: vgmoose

vgmoose

Well-Known Member
Member
Joined
Jan 31, 2016
Messages
362
Trophies
1
Website
github.com
XP
3,099
Country
United States
up with FTPii
black screen freeze wiiu 5.4E

Thank you for the video! How about the new attachment? I added in these initialization methods at the start. Hopefully now it should be more than a black screen.

If it doesn't work again, do you mind if I private message you future attempts? Kinda lame I know...
 

Attachments

  • spacegame_hbl.zip
    35.8 KB · Views: 265

gbamix

Well-Known Member
Member
Joined
Jun 18, 2015
Messages
110
Trophies
0
XP
146
Country
Thank you for the video! How about the new attachment? I added in these initialization methods at the start. Hopefully now it should be more than a black screen.
If it doesn't work again, do you mind if I private message you future attempts? Kinda lame I know...

This new Build worked perfect for me on 5.4E, thanks.
 

Masterwin

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
382
Trophies
0
XP
603
Country
Spain
Thank you for the video! How about the new attachment? I added in these initialization methods at the start. Hopefully now it should be more than a black screen.

If it doesn't work again, do you mind if I private message you future attempts? Kinda lame I know...


@vgmoose found a failure , does not work well on TV , attached video:



the game works well , all right , only fault screen tv .
 
Last edited by Masterwin,
  • Like
Reactions: vgmoose

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Veho, Stepcroc, I'm stuck.
  • Veho @ Veho:
    Those are monitor lizards you dunce.
    +1
  • SylverReZ @ SylverReZ:
    I'm funny. lol.
  • K3Nv2 @ K3Nv2:
    Eggs and roasted potatoes came out good
  • K3Nv2 @ K3Nv2:
    Watching the first omen and so far it's not the priest doing the scaring
  • Veho @ Veho:
    Shouldn't the kid be the scary one?
  • K3Nv2 @ K3Nv2:
    The second omen: the chior boy gets his revenge
  • Veho @ Veho:
    Reverse exorcist: it's when you hire a demon to remove the priest out of a small child.
  • K3Nv2 @ K3Nv2:
    Hire Kendrick Drake possessed a minor again
  • Veho @ Veho:
    Yeah, I'd run away from his singing too.
  • K3Nv2 @ K3Nv2:
    I wonder if Drakes still allowed to use his Instagram
  • ZeroT21 @ ZeroT21:
    sounds like everyone has some great imaginary friends
  • SylverReZ @ SylverReZ:
    @K3Nv2, Yeah, that was insane.
  • SylverReZ @ SylverReZ:
    Don't know what Drake was even thinking.
  • K3Nv2 @ K3Nv2:
    What every rich scumbag thinks that they can put their dick on anything and get away with it
  • ZeroT21 @ ZeroT21:
    I better hide my silicone Tifa doll
    +1
  • Veho @ Veho:
    What did Drake do, exactly? I don't follow celeb gossip.
  • SylverReZ @ SylverReZ:
    @Veho, Supposed accusations that Drake groomed a minor.
  • K3Nv2 @ K3Nv2:
    Allegedly groomed a 17 year old Instagram model or something along those lines
  • SylverReZ @ SylverReZ:
    Yep, something like that.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=F1MJtV0UPI8