Hacking [OLD] Loadiine backup loader for WiiU 5.3.2 ONLY (NO 5.4 NO 5.5!)

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,722
Trophies
2
Age
33
XP
8,710
Country
Portugal
What is the possibility of wii eShop games like Xenoblade Chronicles and Super Mario Galaxy 2 being supported? I know they probably aren't very high on the priority list because we can play them via vWii, but the ability to games like Xenoblade with the gamepad controller would be a welcome addition! Maybe this could also lead to a future of injecting further wii games into the eShop versions so we can have gamepad support.
it has already been stated multiple times that wii games dont run on wiiu mode, those games basicaly run in vwii mode with a special code to enter vwii, so all wiiu homebrew is lost when the games enter vwii mode.
 

Hepklep

Active Member
Newcomer
Joined
Aug 16, 2015
Messages
28
Trophies
0
XP
231
Country
it has already been stated multiple times that wii games dont run on wiiu mode, those games basicaly run in vwii mode with a special code to enter vwii, so all wiiu homebrew is lost when the games enter vwii mode.
I understand that they enter vwii mode, but when they are bought off of the eshop they would have the same folder structure as any other eshop game wouldn't they? The exception is they would just have that special bit of code to launch the vWii in a special way. So why is it not possible to make use of this file or folders to try and run it through loadliine like we do eShop games? It wouldn't matter too much if it breaks the loadliine exploit once it enters vWii mode because it's purpose is just to enter the vWii in a special way. I imagine this to be similar to launching GBA games on the 3ds emunand. Once it enter the GBA game in its unique way, returning to the system menu breaks the emunand exploit and returns to sysnand. That's just my view on it anyway and so far I haven't seen anything to suggest that it wouldn't or would work from the lack of scene dumps or even talk about trying to dump them.
 

thaikhoa

Well-Known Member
Member
Joined
Sep 16, 2008
Messages
2,236
Trophies
1
XP
2,590
Country
Australia
What is the possibility of wii eShop games like Xenoblade Chronicles and Super Mario Galaxy 2 being supported? I know they probably aren't very high on the priority list because we can play them via vWii, but the ability to games like Xenoblade with the gamepad controller would be a welcome addition! Maybe this could also lead to a future of injecting further wii games into the eShop versions so we can have gamepad support.

Gamepad is exclusive for WiiU games, displays things to improve gameplay experiences. I would say it's redundant in most current games. Some games we don't need to use it and better to avoid to use it because it isn't for sale atm I'd like to keep it in its original condition. Moreover, using gamepad isn't an ideal for gaming at all. It's huge, heavy and uncomfortable to hold on hands.

We have full control on Wii mode, there's no need to play Wii games (eshop) on WiiU mode unless they're optimized, 1080p for example.
 

Hepklep

Active Member
Newcomer
Joined
Aug 16, 2015
Messages
28
Trophies
0
XP
231
Country
Gamepad is exclusive for WiiU games, displays things to improve gameplay experiences. I would say it's redundant in most current games. Some games we don't need to use it and better to avoid to use it because it isn't for sale atm I'd like to keep it in its original condition. Moreover, using gamepad isn't an ideal for gaming at all. It's huge, heavy and uncomfortable to hold on hands.

We have full control on Wii mode, there's no need to play Wii games (eshop) on WiiU mode unless they're optimized, 1080p for example.

While I undertand that you may not be a fan of using the gamepad, but I like using it too play games in bed or when I don't have access to the TV because someone else is watching it. Games such as xenoblade would be more appealing if I could play them using the gamepad instead of just the main screen. I am quite content playing the copy I have on disc, but I would just like the idea of having gamepad support if it was ever supported by loadliine through the eShop version.
P.s sorry it's late here so my grammar is not at its finest.
 

thaikhoa

Well-Known Member
Member
Joined
Sep 16, 2008
Messages
2,236
Trophies
1
XP
2,590
Country
Australia
While I undertand that you may not be a fan of using the gamepad, but I like using it too play games in bed or when I don't have access to the TV because someone else is watching it. Games such as xenoblade would be more appealing if I could play them using the gamepad instead of just the main screen. I am quite content playing the copy I have on disc, but I would just like the idea of having gamepad support if it was ever supported by loadliine through the eShop version.
P.s sorry it's late here so my grammar is not at its finest.

I got your idea but holding gamepad on bed is so weird. While we are still struggling on compatibility with some wiiu games.... I'm not that hope. I'd rather to play 3DS instead or even enjoy current playable wiiu games.
 

frankGT

Well-Known Member
Member
Joined
Nov 21, 2009
Messages
241
Trophies
1
XP
517
Country
Portugal
Thanks for the tips guys. :)

It's been a lot of homework to get ready for the wiiU scene, but even so, such a small effort compared to the ones who made this possible! Cheers to all!
 
  • Like
Reactions: Deleted-355425

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,722
Trophies
2
Age
33
XP
8,710
Country
Portugal
Well kind of yeah. I reversed the stack dump I got on Kirby and saw it fails on memory allocation. So I added some debug messages to the creation and allocation of/from expanded heap and it seems several games have the same issue. The games try setup heap memory areas on startup and it seems WWHD tries to create a heap area of more than 950 MB of memory. Smash Bros does not have that much assigned in the kernel table and therefor WWHD fails. I saw the same issue on Kirby and it is very likely that there are more games that have the same issue. Though don't worry hope is not lost ;-). Let's just say we are on it with golden45.

got this exception while playing a snes VC titles always on the same spot tryed 3 times.

IMG0177_A.jpg
 
  • Like
Reactions: EclipseSin

Colarfulltaco

Active Member
Newcomer
Joined
Feb 25, 2013
Messages
34
Trophies
0
Age
34
Location
Halifax, Nova Scotia
XP
141
Country
Canada
I'm getting "Can't Launch Game" on Devil's Third. Is it because I don't have the latest SSB update?

I had the same issue, trying installing the SSB update using WUP Installer, than spoof to 5.5.0, Also i recommend using the github (http://eclipsesin.github.io/) and use the first version of Loadliine (Worked for me).

Make sure you compressed the RPX to, the original RPX is to big.
 

MLT

Member
Newcomer
Joined
Oct 25, 2015
Messages
15
Trophies
0
Age
48
XP
78
Country
maybe this helps loading wiiu party , enter on a strange loop because boot not success "boot.rpl" ,hangs on wiiu party screen...:
[2] Accepted connection from client 192.168.0.105:4167
[2] LogString =>("OSDynLoad_Acquire: erreula.rpl result: 0")
[2] LogString =>("OSDynLoad_IsModuleLoaded: sndcore2 result 0")
[2] LogString =>("OSDynLoad_Acquire: snd_core result: 0")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 11776")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 23552")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 35328")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 47104")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 58880")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 70656")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 82432")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 94208")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 105984")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 117760")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 129536")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 141312")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 153088")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 164864")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 176640")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 188416")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 200192")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 211968")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 223744")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 235520")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 247296")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 259072")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 270848")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 282624")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 294400")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 306176")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 317952")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 329728")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 341504")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 353280")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 365056")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 376832")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 388608")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 400384")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 412160")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 423936")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 435712")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 447488")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 459264")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 471040")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 482816")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 494592")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 506368")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 518144")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 529920")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 541696")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 553472")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 565248")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 577024")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 588800")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 600576")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 612352")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 624128")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 635904")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 647680")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 659456")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 671232")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 683008")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 694784")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 706560")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 718336")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 730112")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 741888")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 753664")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 765440")


i see a problem on the size i fixed it with this :



Code:
  __os_snprintf(buffer, sizeof(buffer), "CheckAndLoadRPL(%s) file loaded 0x%08X %i", rpl, rpl_struct->address, rpl_struct->size);
                    log_string(bss.global_sock, buffer, BYTE_LOG_STR);
                    rpl_struct->size = 0;

u need to reset the size every time you load a rpl , if not will do +++++


now i get
Code:
[2] LogString =>("boot")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 11776")
[2] LogString =>("OSDynLoad_Acquire: boot result: -470077")
[29] SD card mounted !
[29] FSOpenFileAsync("/vol/external01/wiiu/games/wiiu party/code/boot.rpl")
[29] FSReadFile()
[29] FSReadFile()
[29] FSReadFile()
[29] FSReadFile()
[29] FSCloseFile()
[29] DISCONNECT
[29] Intento de lectura más allá del final de la secuencia.
[29] Exit
[3] FSOpenFileAsync("/vol/content/common/bin/dummy.bin")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
connected
[30] Accepted connection from client 192.168.0.105:2171
[30] Trying to mount SD card
[3] LogString =>("/vol/external01/wiiu/games/wiiu party/content/common/bin/dummy.bin")
[3] FSGetStatFile()
[3] FSCloseFile()
[2] LogString =>("boot")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xBE60A000 11776")
[2] LogString =>("OSDynLoad_Acquire: boot result: -470077")
[30] SD card mounted !
[30] FSOpenFileAsync("/vol/external01/wiiu/games/wiiu party/code/boot.rpl")
[30] FSReadFile()
[30] FSReadFile()
[30] FSReadFile()
[30] FSReadFile()
[30] FSCloseFile()
[30] DISCONNECT
[30] Intento de lectura más allá del final de la secuencia.
[30] Exit
 
Last edited by MLT,
  • Like
Reactions: paulloeduardo

biff johnston

Member
Newcomer
Joined
Oct 19, 2015
Messages
7
Trophies
0
Age
37
XP
51
Country
Canada
Has anyone been able to play Hyrule Warriors past the second level? It seems whenever you try to play a level that takes place at the Eldin Caves the game crashes and gives me this error. I'm running the latest version thanks to NUS but it still crashes. Anyone have any suggestions or can confirm this also happens on their console? If it doesn't what version are you running? I'll try messing around with different updates and report back if an earlier one works. If this is happening to anyone else, the compatibility list might need to be updated :x

55J6YdP.jpg
 

dimok

Well-Known Member
Member
Joined
Jan 11, 2009
Messages
728
Trophies
3
XP
2,635
Country
United States
@MLT
OK I see the issue from your logs. It loads the RPL correctly from SD to memory but fails for some reason to load the RPL in the loader and link it. The game retries loading it after that. But resetting the size at the place you do it will break loading RPLs for all games because the size is needed inside the loader code. You need to reset the size before reading starts. In other words before that line here:
Code:
while ((ret = FSReadFile(pClient, pCmd, dataBuf, 0x1, 0x1000, fd, 0, FS_RET_ALL_ERROR)) > 0)
or even before opening the file.

You can change and fix it for you if you want but it wont fix the issue for your game because it still fails to load the RPL in the loader code and link it for the game. I wonder why loading the RPL fails though. The loader code for RPL loading seems to still have an issue.

Still thanks for pointing out the issue.
 
  • Like
Reactions: paulloeduardo

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
Has anyone been able to play Hyrule Warriors past the second level? It seems whenever you try to play a level that takes place at the Eldin Caves

Past the second one? or the second one?

I played and completed the first two levels (hyryle plain and eldin cave).
I didn't try the 3rd one yet.
I don't remember which exact version I used, I think it was r15 (Dimok commit 15, this one from October 17th on the graph)
 

PhyChris

Well-Known Member
Member
Joined
May 6, 2009
Messages
368
Trophies
1
XP
2,097
Country
Canada
it has already been stated multiple times that wii games dont run on wiiu mode, those games basicaly run in vwii mode with a special code to enter vwii, so all wiiu homebrew is lost when the games enter vwii mode.
fail0verflow said it was a relatively easy hack to unlock 3 core support for vwii. the vwii is a system on chip and can be active while the main cpu is active. or so they say.
 

MLT

Member
Newcomer
Joined
Oct 25, 2015
Messages
15
Trophies
0
Age
48
XP
78
Country
Code:
            // do more initial FS stuff
            FSInitCmdBlock(pCmd);
            FSAddClientEx(pClient, 0, FS_RET_NO_ERROR);
            rpl_struct->size = 0; // avoid older offset affect the new one
            int fd = 0;
            if (real_FSOpenFile(pC

size get fixed =

[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xC0800000 11776")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xC0800000 11776")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")
[2] LogString =>("CheckAndLoadRPL(boot) found and loading")
[2] LogString =>("CheckAndLoadRPL(boot) file loaded 0xC0800000 11776")
[2] LogString =>("OSDynLoad_Acquire: boot result: -1160708050")

it's normal the OSdynload_Acquire boot works with a char like "boot" like now?....it's boot.rpl , in openfs path i see boot.rpl , but on the argument sended to the OSDynload_Acquire i see just "boot" also if are a memory map replace of a rpl , where you send you have the boot.rpl on that offset ...i want to understand the code better to can help


edit i dissasembled the game to find the call and i found it
MHQn5kr.png

it's a loop
 
Last edited by MLT,

Onion_Knight

Well-Known Member
Member
Joined
Feb 6, 2014
Messages
878
Trophies
0
Age
45
XP
997
Country
Has anyone been able to play Hyrule Warriors past the second level? It seems whenever you try to play a level that takes place at the Eldin Caves the game crashes and gives me this error. I'm running the latest version thanks to NUS but it still crashes. Anyone have any suggestions or can confirm this also happens on their console? If it doesn't what version are you running? I'll try messing around with different updates and report back if an earlier one works. If this is happening to anyone else, the compatibility list might need to be updated :x
55J6YdP.jpg

I've completed the game on both normal and hard in Legend mode. I'm in the middle of Adventure mode right now all without issue from loadiine.
 

kenryuakuma

Well-Known Member
Newcomer
Joined
Jul 16, 2007
Messages
75
Trophies
1
XP
400
Country
United States
I am just wondering if there is a way to use loadiine without using the internet even the first time when we set it up. it would be amazing if we could because it is a bit tad annoying to try every mean to block the Nintendo Update, which is automatic.

Anyway, hope the developer could give us a something special this Xmas.:lol:
 

Onion_Knight

Well-Known Member
Member
Joined
Feb 6, 2014
Messages
878
Trophies
0
Age
45
XP
997
Country
I am just wondering if there is a way to use loadiine without using the internet even the first time when we set it up. it would be amazing if we could because it is a bit tad annoying to try every mean to block the Nintendo Update, which is automatic.

Anyway, hope the developer could give us a something special this Xmas.:lol:

You don't need the internet at all, not even a little bit.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Spring is in the air. +1