GithubHelp home page GithubHelp logo

dimok789 / loadiine_gx2 Goto Github PK

View Code? Open in Web Editor NEW
289.0 53.0 79.0 8.26 MB

A WiiU SD Loader with GX2 GUI

License: GNU General Public License v3.0

Makefile 1.07% Shell 0.18% Assembly 0.67% C 19.86% C++ 47.43% C# 3.47% HTML 25.52% PHP 1.10% Objective-C 0.40% Perl 0.31%

loadiine_gx2's Introduction

Loadiine GX2

Build Status

Current Stable Release | Nightly builds | Issue Tracker | Support Thread

What is Loadiine GX2?

Loadiine is a WiiU homebrew. It launches WiiU game backups from SD card. Its Graphical User Interface is based on the WiiU GX2 graphics engine.

How do I use this?

All information about how this works and what is required to do for it to work is written on the following support thread.

How to build?

Main Application

To build the main application devkitPPC is required as well as some additionally libraries. Download the libogc and portlibs packages from the release pages and put them in your devkitPro path. Replace any existing files. If not yet done export the path of devkitPPC and devkitPRO to the evironment variables DEVKITPRO and DEVKITPPC. All remaining is to enter the main application path and enter "make". You should get a loadiine_gx2.elf and a loadiine_gx2_dbg.elf in the main path.

Installer Application

To compile the installer application enter the "installer" path on the source code and type "make".

Credits

  • Dimok
  • Cyan
  • Maschell
  • n1ghty
  • dibas
  • The anonymous graphics dude (he knows who is ment)
  • and several more contributers

loadiine_gx2's People

Contributors

airkingbr avatar andriy921 avatar bhackup avatar cyan06 avatar dibas avatar dimok789 avatar drizzt avatar ezioruan avatar funthomas76 avatar iglitch avatar karlosneo avatar leseratte10 avatar littlebalup avatar maschell avatar masqchips avatar n1ghty avatar onionknight avatar ptkay avatar scuba156 avatar z0mb3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

loadiine_gx2's Issues

Game Black screens

I installed gx2

i extracted 3 games

Super mario world 3d
Mario Party 10
and Lego City undercover

after start there is only a black screen

other games stars normally

can u help me

i have a wii u pal

Ok i found the fault the dumps are broken ..forget it !

Gamepad status led not working

Hi dimok, first of all congrats for this amazing work...i'm on 5.3.2 when loadiine gx2 starts my gamepad status led turns off until I restart Wii U, it's not so important but i don't know when gamepad battery is drain.

problem with last nightly build.

With last nightly build, loadiine dont work with 5.5.1, crash on movie screen.
if i put an old loadiine build ... that works normal.

[Feature Request] Replace Karaoke with another disc title

SInce KARAOKE has the same compatibilty as Mii Maker mode (and everyone has access to Mii Maker), there's no benefit in using it.

It would be better to add another disc title. Best would be Mario Kart 8.
It's the most sold WiiU game.

multilanguage support?

I open this issue as a kind of "todo" and/or "how to do"... if agree to do :)

Personally I'm unable to start it from scratch due to my lack of c/c++ skills but so far it does not prevent me thinking about it. So I have some questions in mind that I hope may help you to define a strategy (if not already defined).

quetions are:

  • Are we able to get language from the SCI? (like SCIGetCafeLanguage and/or SCIGetLanguageCodeA2 fonctions of cafeSDK).
  • If not (yet) able to get language from SCI , manualy set language in menu settings?
  • Were/how to store strings? in code? external SD file ?
  • How to parse and manage strings (external lib??)

Crashing

I installed the actual 2f0989d on my web server and SD. My Wii U can't load. It crashes. Black screen. WiiU 5.5.1E

Games not even in loadiine

Loadiine-nightly-7e4313d : games are not even in the loadiine menu like if they are'nt on SD card , but they are in SD card :)

Power button not working correctly while in loadiine

Steps to reproduce:

  1. Open Loadiine
  2. Press power button
  3. Press home button, start a game, exit loadiine

Expected result:
-System should shutdown at step 2

Actual result:
-Power button on gamepad has no effect
-Power button on console seems to have no effect until step 3, and will then shutdown, even after a 5 minute wait

[Feature Request] Add container support

Repacking gamefiles in a container might help with slow loading times and reduce space usage on SD-card (overhead with many small files on large clustersize like 64kb).

Maybe we could reuse the WBFS container, or just use zip files
(without compression / split to 4gb chunks).

Game compatibility problems

The following were tested on 5.3.2E spoofed to 5.5.1E:

Bayonetta gets stuck after selecting it. Works fine on old Loadiine v4
Shovel Knight gets stuck after selecting it. Works fine on old Loadiine v4

Dump games

Would it be possible to add a function which dumps the game which is currently in the disc drive to the SD card, like all the Wii-USB-Loaders have?

IIRC, people need to dump their games with Loadiine (for the RPX and xml files) and TCPGecko for all the data files, which takes a while.

Disk dumper

Like USB loader GX,when inserting a disk,it will be good to be able to dump it.

Will it work on 5.5.1E ?

Hello,
I just want to ask something..

Will loadiine gx2 work with Wii U Version 5.5.1E ?
I will be sure that it does, before I try it.

Some notes in the files say, yes but I am not sure at all, because when you search for it, you´ll not find a lot.

Unpredictable Cover Carousel

Steps to reproduce:

  1. Copy a high amount of titles to sdcard (discovered with 68 items)
  2. Start loadiine using Cover carousel
  3. Press right, left, L or R

Expected result:

  • Pressing left/right should go to the next/previous title
  • L/R should go forward/back 5 titles

Actual result:

  • Movements are entirely random, sometimes moving 1 title forward/back, usually doing a 360 degrees rotation + 1 title. Sometimes going right when pressing left and vice versa.
  • Double tapping L/R will move it 5 places, otherwise it will do a 360 rotation + 5
  • When the carousel is almost stopped, the title display will flicker between multiple titles as if it can't decide where it will land

re-opening loadiine from wiiu menu / Mii maker will crash if AppLanguage is set in .cfg

Should be:
Once loaded via sd_loader then exited via home button, We can re-open loadiine from the wiiu menu / Mii maker icon.

Is:
If AppLanguage value is set in the cfg file (as "french" in my case), it will load correctly the first time via sd_loader. But will crash/freeze on Mii Maker opening screen if re-launched from the wiiu menu. Reseting AppLanguage value to nothing fix the issue.

Not tested thru HBL.

Edit: no issue via official HBL 1.01

development environment setting

Hi Dimok,
it would be good if you could give some default settings when trying to help you making changes in loadiineGX2.

I see that your files use CRLF and not the unix format. it would be good to find a layout preference for tabs/spaces because some files have some strange indent.

best regards,
Thomas

Black Screen & Error 160-2200 (5.5.1)

Hello , I wish to inform you that I encounter an error currently taking to launch Mario Kart 8 ( Update V64 EU) and Super Smash Bros ( Update V224 EU), for Mario Kart 8 game displays a black screen while Super Smash Bros. I get the following error: 160-2200

Have a good day .

Games from WayForward aren't loading

This issue is linked to a description available on GBATeam : https://gbatemp.net/threads/ddd-wiiu-title-dumper.418492/page-9#post-6241021 . After having received some feedbacks, it looks like it comes from Loadiine side, hence this ticket.

Retranscription :

Games names are "Mighty Switch Force! Hyper Drive Edition" & "Shantae And The Pirate's Curse" from EUR eShop. For both these titles, the following actions have been completed :

  • Dumped using DDD 0.1 (titledumper 0.1) & DDD 0.2 (titledumper 0.2)
  • Each dump ended without visible errors from both sides WiiU & titledumper CMD prompt
  • Tried with 2 volunteers from others regions on many different versions of Loadiine (V2 to GX2 0.3) and system versions (5.3.2 - 5.4.0)
  • Result always ends with a black screen on start, no specific problem loading the RPX file (no RPL for both)
  • Loadiine Server logs does not show any logs on game start.
    A common point that might be important to underline is that both these games are only filled up with .vol files in their /content/ folder, on the contrary of all others dumps that are working perfectly well.
    They are also from the same company -> WayForward .

Hence the reason why I also suspect Loadiine for being part of the problem, as it is maybe unable to handle full .vol content games at this time or is facing a bug preventing these titles from booting.

Autostart Game Option

Hi,

first thx for the job.

Maybe you can add later any option to autostart the game if there is only one detected.

It's a bit special request, but I play on the wii u very often remotely. Streaming the picture with my nvidia shield and send input with gimx and gc to vpad to the wii u.

Sadly I can't choose any game because gc to vpad doesn't work in the menu, same with my harmony smart hub from logitech which can send remotely commands like with a wii mote.

I was able to edit the code in loadiine 4 but this code here is to complex for my little programming skills.

Thx & Bye

Issues between builds 0703597 to 1c4b32c

Figured I'll keep track of what I've been having an issue with here, since they get buried on the forum. Starting at build e71fb52, Minecraft no longer loads via Smash boot, ending in an "SD Read" Error (Error 150-3034, if I'm remembering right), which leads me to go HOME. Last working version was 0703597, as it loads the game fine. Been trying to wonder if it's just me or not. Tried it with Same Save setting and gives the same error.

Boot Settings for Minecraft (Us):
No Update/DLC
Smash Bros Boot
Unique Save
NNID Connected (Works only with Smash Launch)
WiiU 5.5.1U

Also, noticed an oddity in a0c73ed, where having a Ps4 Remote plugged in will freeze the game boot. Also had the GC USB adapter plugged in but it launches fine it plugged in. Version 0703597 worked normally again.

Hoping that I'm not the only one having these oddities.

Edit: Updated for bfed87d -
Minecraft is still giving me the 150-3034 error on this build, while the Ps4 remote Game Boot lock up is still there.
Be cool if someone else could confirm that they are also having these issues and I'm not just going nuts x,x

Update - 1c4b32c
Same thing, different build.

Problem with GX2 (The GRaphics Utility, not Loadiine)

I know, this is not really an issue, but can you make for me (please :c) a gx2 homebrew example with a glowing cube like this : (Very simple)

test

Without, the background image, without the games icon, without the text.

Just with the cube and the white tile

And i'll be very happy if you do then :) (Because, i have on my <PC all the gx2 functions but idk how to use it. :c

[Features request] Languages support improvements

Hi!

First of all, thanks for your amazing work! This post is more features requests than bug reports.

Feature request #1
Detect console language and automatically apply it to loadiine.

So by default loadiine_gx2.cfg would have something like:
ConsoleRegionCode=ConsoleLanguage
AppLanguage=ConsoleLanguage

And if the user would really like other language than console one he could change it.

Feature request #2
Being able to change ConsoleRegionCode and AppLanguage inside loadiine.

Feature request #3
Being able to download (and update) loadiine updates and loadiine languages.

Feature request #4
Suggesting English cover if foreign language cover is not available.

Indeed, I noticed that when a cover in my console language is not available it doesn't display anything (no error message, no suggestion). And most of the time English cover are best alternative, so it would be great to have the possibility to download English cover when current language is not available.

Let me know if you want me to create several bug reports instead of this one.

Keep up the good work!

Black screen NES Remix Pack EUR

Can't get the damn game to start --> just a black screen, Loadiine 4 works just fine.
No server set up and waiting for the animation to settle didn't help.
Self-hosted, tried SD + WWW version..
Had the same problem with COD Ghosts, but apparently deleting the gx2 config file and starting from scratch sorted this one out.

Aside these small issues Dimok did ONE HELLUVA JOB! ;)

How to compile Loadiine GX2?

I've tried compiling Loadiine after adding the portlibs and libogc to my devkitPro folder and PATH, the object files get created, but linking fails with the following error:

linking ... loadiine_gx2.elf
/home/florian/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/4.8.2/../../../../powerpc-eabi/bin/ld: /home/florian/devkitPro//libogc/lib/wii/libmad.a(frame.o): the target (mad_timer_zero) of a R_PPC_EMB_SDA21 relocation is in the wrong output section (.data)
/home/florian/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/4.8.2/../../../../powerpc-eabi/bin/ld: /home/florian/devkitPro//libogc/lib/wii/libmad.a(frame.o): the target (mad_timer_zero) of a R_PPC_EMB_SDA21 relocation is in the wrong output section (.data)
/home/florian/devkitPro/devkitPPC/bin/../lib/gcc/powerpc-eabi/4.8.2/../../../../powerpc-eabi/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
/home/florian/loadiine_test/load/Makefile:161: recipe for target '/home/florian/loadiine_test/load/loadiine_gx2.elf' failed
make[1]: *** [/home/florian/loadiine_test/load/loadiine_gx2.elf] Error 1
Makefile:139: recipe for target 'build' failed
make: *** [build] Error 2

Any idea what the problem might be?

(Also, the object files aren't even compiled (crash in the very beginning) when the path where the source is in contains spaces)

Pb with hidden file

Hi,

I prepare my SD Card with my mac (os x), and the problem, the os x create hidden files on each folder visited.
In the folder games/my game/code, os x create an hidden file of rpx (example: _main.rpx), and gx launch the first find file (_main.rpx instead of main.rpx) -> result : display the name file then crashed.

Regards

Some Settings Missing

On the version of Loadiine that I have, some of the settings are missing. These settings are all missing:

  • Loader settings

Host IP
View game settings

  • Game Settings

Hid-to-VPAD

I want to be able to use the Host IP setting to be able to use TCPGecko to connect with PyGecko, and I wanna be able to enable DLC.

Add multi controller support from HID to VPAD

Would you be able to add multicontroller support from the HID to VPAD extension in your code?

Edit - Meaning to add multiple controllers at a time

AND - to change the ZR and ZL to R and L by default on VC games

AND - to add a controller config

Crash with black screen if log server is enabled but not running

I accidentally left the "log server" setting enabled without having a running logging server and no games did start, they just all froze on a black screen.

It took some time until I found out that I still had that setting enabled - would it be possible to display a warning when a log server is enabled but cannot be connected to?

Latest version not working on my 5.3.2

Hi Dimok, i've a problem with master version on my 5.3.2. I've tried a version compiled by scuba156 on gbatemp and I build my own including payload code.bin elf (www and Sd version)...always freezes on wiiu browser, doesn't show black screen kernel exploit. I've also tried cleaning cookies, restore browser settings but nothing. With v0.1 beta works fine.

Icon Carousel

The Icon Carousel is in reverse order compared to the Cover carousel. Feels weird when you set the TV and Gamepad to use each carousel, pressing left will make one carousel go left and the other go right

Gamepad crazyness

Looks like the build from yesterday had an issue with gamepad left stick not being calibrated... in other words it was as if the left stick was being pushed LEFT(ish) within loadiine. WiiU 5.5.1 E

[Feature Request] Kick back to Wii U Menu when using Smash Bros Disk message

When launching a game such as Mario Kart 8 + DLC or Wii Sports Club that currently need to be launched though the Smash Bros Disk Message, is it possible to get kicked back to the Wii U Menu immediately where you can launch Smash Bros instead of having to quit Mii Maker first?

Only reason I ask is DDD and Saviine quit right to the Wii U Menu instead of having to quit Mii Maker, I would ask if it's possible down the line if the Smash Bros Disk method could just automatically launch the disk, but even though DDD and Saviine show launching the disk as a feature it doesn't really work LOL

Anyways thanks for reading! This isn't really necessary, but could make for a more fluid transition from loader to game.

97d3a98 broke loadiine on 5.3.2

Something was changed in the Loadiine code that made it stop working on my 5.3.2 system.
(I'm using ezShare SD adapter with a 32GB microSD, formatted with 32K clusters, if that's relevant).

Kernel exploit goes fine but the browser just freezes when it's trying to start Loadiine.

I then built it using the src folder from commit f87fe9c and it worked fine.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.