Commit Graph

67 Commits

Author SHA1 Message Date
Maschell b081028575 Changes to be compatible to the latest libgui version 2020-04-27 13:03:54 +02:00
Maschell cc2fd2e414 Remove the TCPReceiver. 2019-11-19 18:35:55 +01:00
Maschell 764bfbcd3c Adapt to new RPX loading 2019-11-17 17:57:23 +01:00
Maschell fe5604de4d Fix compiling 2019-11-16 14:42:45 +01:00
orboditilt 671905758a Update the readme. 2019-08-18 22:01:31 +02:00
orboditilt e8ec73c79f Compatible with latest wut, eemove ELF-Loading, use rpx-redirections for loading, use libgui 2019-08-15 10:53:52 +02:00
dimok789 9dca350343 fixed wrong socket shutdown detection 2016-11-27 23:33:02 +01:00
dimok789 c2bf18f3af fixed not working sendelf/wiiload support 2016-11-27 22:48:44 +01:00
dimok789 e170e930a2 - reverted the boot logo too as the old one is better
- preparations for release
2016-11-20 21:48:32 +01:00
dimok789 a7c7cb2c72 revert boot video to previous one (i prefer that one) 2016-11-20 21:13:39 +01:00
dimok789 7ee14934c8 Merge pull request #20 from Zarklord1/homebrew_launcher_rpx
changed some meta files
2016-11-17 17:56:15 +01:00
Zarklord1 74d83da884 changed some meta files
added a bootMovie.h264 more true to cathors bootMovie added a
bootSound.btsnd that loops silence at the end creates a smaller filesize
and ensures that the sound would never loop and a bootLogoTex.tga that
is a logo for the WiiUBru Team rather than general logo(this goes along
with how nintendo did it general bootMovie.h264 more specific
bootLogoTex.tga)
2016-11-16 20:12:08 -05:00
dimok789 4ee7c6d521 fixed exit of HBL when no homebrew was launched at all (just entered hbl and exit) 2016-11-16 18:37:34 +01:00
dimok789 9bf14c87ab - added channel contents and meta files to build the HBL channel (big thanks to cathor and Maschell for their work on the artwork, boot sound and boot video. Every part of it is created with open source software.)
- added Makefile target to build official HBL channel
- fixed issue when launching system menu from homebrew applications
- adapted README to include proper links for portlibs

NOTE:
To build the HBL channel it is necessary to encrypt the channel with the Wii U common key for the Wii U to be able to decrypt it. Therefore a full channel release can not be distributed and everyone has to build it from sources. The key has to be saved in a file with the name "encryptKeyWith" in string/ascii format (not binary) on the root of the HBL source path. Once that is done the command "make install_channel" can be used to build the channel files (java is required for that process). To install the output "install_channel" and run the HBL channel a signature check patched firmware is necessary such as iosuhax. Big thanks to the developer of NUSPacker at this point ;).

Some homebrews will not work properly as they depend on the launcher title ID to be Mii Maker (e.g. ddd). These homebrews need to be adapted by their developers to accept the HBL title id 00050000-13374842. Additionally HBL provides much more access rights than Mii Maker does. Therefore several applications such as wupinstaller can be simplified because a launch of other titles is not necessary anymore.
2016-11-16 00:44:58 +01:00
dimok789 e5026ccb54 Merge branch 'homebrew_launcher_rpx' of https://github.com/dimok789/homebrew_launcher into homebrew_launcher_rpx
# Conflicts:
#	sd_loader/Makefile
#	sd_loader/src/entry.c
#	sd_loader/src/fs_defs.h
#	src/common/common.h
#	src/kernel/elf_abi.h
#	src/kernel/gx2sploit.c
#	src/menu/HomebrewLaunchWindow.cpp
#	src/menu/HomebrewWindow.cpp
#	src/menu/TcpReceiver.cpp
#	src/sounds/Voice.h
#	src/utils/utils.h
2016-11-14 22:19:29 +01:00
dimok789 02ba0e03e1 - synchronized sd_loader code with ELF branch of hbl
- support to launch RPX files is now also available in the RPX version of HBL
- re-base and fixes
2016-11-14 22:09:57 +01:00
dimok789 a2297bdb43 rebase 2016-11-12 15:09:26 +01:00
dimok789 0daa72d497 fixed wiiload and sendelf support 2016-11-12 15:06:26 +01:00
dimok789 cfaf2bbc6d - added automatic gx2sploit execution and detection of existing environment
- the RPX file can now be used in a channel with for example the NUSPacker (HBL works now as a standalone channel with no PPC exploit pre-requisite like the browser exploit)
- adaptions in sd_launcher
- fixed listing ELF files
- fix launching of ELF files from HBL channel
- since HBL RPX does not use 0x0080000 area anymore, the maximum homebrew size is increased to 0x800000 - 0x2000 bytes
- removed browser installer from RPX branch as it is of no use here

NOTE:
A channel will not yet be provided. app.xml, cos.xml, meta.xml and the icons/splash images will be provided later. Possible title id choice 00050000-13371337 :P.
2016-11-12 15:06:26 +01:00
dimok789 8904f9600c initial changes for an rpx homebrew launcher 2016-11-12 15:05:42 +01:00
dimok789 bac8f15944 git ignore 2016-11-12 15:05:35 +01:00
dimok789 46a733d02f initial changes for an rpx homebrew launcher 2016-11-12 15:05:35 +01:00
dimok789 a63171682d - added support to load and launch RPX files directly through SD or wiiload/sendelf
- added error prints in progress window on failures

NOTE:
For this to work you will need to update the code550.bin (or the mp4 file). The old mp4 will still work but not be able to load RPX files, only ELFs.
2016-11-12 14:04:23 +01:00
dimok789 c97af74a9d Merge pull request #18 from aliaspider/master
fix audio clicking
2016-11-12 11:53:31 +01:00
aliaspider 9824d5a307 fix audio clicking: it was just an off-by-one error due to AX's
unconventional api choices ...
2016-11-12 08:16:43 +01:00
dimok789 d0e457cc45 fixed wiiload and sendelf support 2016-11-09 20:38:02 +01:00
dimok789 f82ae160a8 - added automatic gx2sploit execution and detection of existing environment
- the RPX file can now be used in a channel with for example the NUSPacker (HBL works now as a standalone channel with no PPC exploit pre-requisite like the browser exploit)
- adaptions in sd_launcher
- fixed listing ELF files
- fix launching of ELF files from HBL channel
- since HBL RPX does not use 0x0080000 area anymore, the maximum homebrew size is increased to 0x800000 - 0x2000 bytes
- removed browser installer from RPX branch as it is of no use here

NOTE:
A channel will not yet be provided. app.xml, cos.xml, meta.xml and the icons/splash images will be provided later. Possible title id choice 00050000-13371337 :P.
2016-11-06 23:16:13 +01:00
dimok789 e8fa4998b2 - re-based to v1.3
- returned back to own makefile with --gc-sections
- wut adaptions required for that (not yet submitted)
2016-11-05 10:13:10 +01:00
dimok789 2b12a0ff51 git ignore 2016-11-05 07:51:05 +01:00
dimok789 31121cbce9 initial changes for an rpx homebrew launcher 2016-11-05 07:51:04 +01:00
dimok789 b6d29714c7 - filter homebrew launcher itself from the list of homebrews (issue 13)
- fixed random freeze caused from multi threaded access to elements list in a frame (issue 6)
- changed maximum depth of ELF file searching to 1 sub-directory only
- fixed wrong homebrew buttons order display in some cases (issue 15)
- bump hbl version to 1.3
2016-11-04 20:47:39 +01:00
dimok789 7cfd09726d Merge branch 'master' of https://github.com/dimok789/homebrew_launcher 2016-10-27 17:49:01 +02:00
dimok789 1602ad7f7d fixed random hang due to inline assembly 2016-10-27 17:48:19 +02:00
dimok789 00123b9647 git ignore 2016-10-19 17:57:49 +02:00
dimok789 0ab8a1df46 initial changes for an rpx homebrew launcher 2016-10-19 17:56:50 +02:00
dimok789 8042cb5a80 Merge pull request #17 from vgmoose/master
Add font smoothing
2016-10-16 21:15:33 +02:00
vgmoose b0aeaef5bf Add font smoothing thanks to @Maschell
It seems smoothER, but there may be room for more improvement
2016-10-16 15:10:20 -04:00
dimok789 e33c9894f1 code i forgot to commit in may (haha) 2016-10-12 19:24:22 +02:00
dimok789 0baf7cfa05 Some README fixes 2016-05-08 22:37:08 +02:00
dimok789 cee3482aa5 Updated README 2016-05-08 22:31:59 +02:00
mariogamer2 41491a838c Added Readme
* Added Readme (based on: https://github.com/smealum/3ds_hb_menu (#10))
* Update README.md
2016-05-08 22:13:48 +02:00
dimok789 072f08e959 - merged new gx2sploit and replaced the OSDriver exploit for firmwares 5.3.2 and higher
- added direct launch link implementation for 5.5.0/5.5.1
- added 5.5.1 redirect to correct payload in index.html (thanks to The_Marcster for point it out)
- fixed sound clicking issue on firmware 3.x.x (thanks to FIX94)
2016-05-03 21:45:37 +02:00
dimok789 3512990457 revert change of sound core as that causes other issues for 3.x.x 2016-04-28 23:19:04 +02:00
dimok789 91a3d11e47 sound clicking fix for firmware 3.x.x (thanks to FIX94) 2016-04-28 22:26:03 +02:00
dimok789 9174e3c7b3 added support for firmware 3.x.x (thanks to Toscanelli for the addresses and FIX94 for testing) 2016-04-28 20:34:33 +02:00
dimok789 d179849985 added www files to git 2016-04-26 21:51:21 +02:00
dimok789 0beccde593 bumped version in meta.xml 2016-04-22 20:29:38 +02:00
dimok789 e720a44613 added and bumped version string on main view 2016-04-22 20:28:01 +02:00
dimok789 3a574c3b0a - removed unnecessary check for loadiine kexploit map which is not required. only kernel_write() is required. now the installer checks if anything was mapped to detect that the kernel exploit was executed already before the launch of the installer.
- added skip of elf files with names that start with '.' or '_' (linux and MAC hidden files) -> Issue #4
2016-04-22 15:17:52 +02:00
dimok789 55e76f8cf7 Merge pull request #5 from andriy921/master
Added firmware 4.0.0 support and fixed 4.1.0 and 5.0.0 sound issue
2016-04-22 07:13:46 +02:00