Hacking ULGX Ignores Certain Settings

nspaziani18

Member
OP
Newcomer
Joined
Aug 17, 2018
Messages
7
Trophies
0
Age
21
XP
59
Country
United States
I have the IPL for GameCube installed on my SD card, when launching a game from Nintendont all of the settings I've configured within Nintendont work as expected. I have Skip IPL enabled in Nintendont and it does indeed skip it when launched through it. ULGX on the other hand, doesn't care that I have have Skip IPL enabled in Nintendont so I enabled it in its settings as well, it still doesn't skip it when launched from it. It seems that ULGX doesn't care what my settings are in Nintendont and I can't figure out why. I just reinstalled the latest release of ULGX so all of the settings are default and it changed nothing, I can't figure out the issue. A workaround would be to remove the IPL file from my SD card but that still doesn't solve everything since I want force progressive to be enabled too. I thought the issue was the option "Settings File" that was set to No Change, but the other two options "Create" and "Delete" didn't fix it either. To summarize, ULGX ignores the settings I have in Nintendont in favor of its own, and even then Skip IPL doesn't work.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
you mean the setting in nintendont, or the setting in usbloadergx?
USBLoaderGX doesn't "look" into nintendon't settings, it generates its own settings to be used by nintendont.

be sure you use r1268 and not 3.0c

Or maybe there have been some changes (again) in nintendont and the loader needs an update.
 

nspaziani18

Member
OP
Newcomer
Joined
Aug 17, 2018
Messages
7
Trophies
0
Age
21
XP
59
Country
United States
Thanks for the quick reply!
I believe I am using r1268, in the credits page it says that in the top right corner.
And which setting are you talking about? I have Skip IPL enabled in both Nintendont and ULGX so I'm not sure why the GameCube logo is still playing out when I start a game (again this doesn't happen if I launch through Nintendont). The "Settings File" option was on USBLoaderGX.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
good if it's saying 1268 in credit (sometime users think they installed the latest version but are still launching an old channel)

Nintendont setting contains the "last played game path" and the settings you chose, and store it on the root of the partition.
The loader does not look inside this file at all, it uses "per game settings" set in the loader to generate (and overwrite) that config file on the root of the partition, then launches nintendont which loads that file to know which settings you chose.

If nintendont is not taking your "IPL" option in account that you set in USBLoaderGX's game's settings, then it means there are either a malformed setting file generated by USBLoaderGX, or nintendont is using another config format that USBLoaderGX is not aware yet.
I'll have to add/fix the config file generation if it's not working correctly and the config is not "recognized" by nintendont.


the setting file option in the loader does not work like you think.
I'll add an option in next revision to do what you think it's doing now.

currently, if you use an OLD nintendont version, it always generates the config file.
old nintendont version read that config file.

if you use a NEW nintendont version (like 3.x and newer),
new nintendont can use either config file OR memory arguments if provided. USBLoaderGX ALWAYS use arguments with nintendont 3.x and newer.
The config file is not used at all! if argument is provided, nintendont skip the config file entirely !

That option does not determine if nintendont will use it or not, it works like this :
don't change : doesn't touch the file at all. if it exists, stays there. if not, not generate a new one. just what "doesn't touch" mean. It can be useful if you want to retain your last nintendont setting when launched from HBC (not from USBLoaderGX)
Delete : deletes the config file, it's not needed after all, nintendont uses arguments only!
create : create the file identically than the arguments, orverwrite the old one if it exists, BUT is not used by nintendont! it can on the contrary be used if you re-launch nintendont directly from HBC, it's a shortcut to relaunch the same game+settings directly from HBC without going into USBLoaderGX.

I will add a new option in next revision : create + no argument! it will force the loader to generate a config file, and nintendont to use it (no argument passed from memory when nintendont is launched)
note that it will have NO differences for you. "no argument" option will be useful only if you launch nintendont from WiiU VC injected channel, as arguments are not working with WiiUVC injects. it will not affect compatibility with Wii or vWii.


In all cases, the config AND the arguments are identical, and it's not the arguments which are wrong if a setting doesn't work, it's the "setting generator" which has a bug, or nintendont which changed its way to read config files. (again)
if it's not working with argument, it's also not working with config file. it needs a fix !

anyway, did you try 1269beta ? it might have the fix... or not. I don't remember what I did last december for the next revision.
https://www.mediafire.com/file/232780esy10r6po/USBLoaderGX+r1269_mod03.7z
IT's A BETA ! things might not work.
 
Last edited by Cyan,

nspaziani18

Member
OP
Newcomer
Joined
Aug 17, 2018
Messages
7
Trophies
0
Age
21
XP
59
Country
United States
My understanding isn't great, but you think the issue is the IPL setting itself? I'm unable to test it further than I have already but for some reason I just can't skip IPL through the loader. On my first post I mentioned that by removing (or potentially just renaming) the IPL file it would fix the issue that I'm having so I'll just do that then. All that I'm left with now is trying to force progressive through USBLoaderGX since on my TV when loading a game it switches to 480i until I enable progressive in the game. This is an issue because by switching the input on my TV (from 480p to 480i, then back to 480p) I need to make the picture widescreen again using the TV remote. Is there a setting that would make it display progressive no matter what? I'm not home right now so I'll have to check later but I remember seeing a display setting that had to do with forcing NTSC-something. Thank you again.

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

I am also using the very latest version of Nintendont
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
r1268 doesn't have the Nintendont interface version bumped to 8 so the IPL skip and rumble settings don't get set.
 

nspaziani18

Member
OP
Newcomer
Joined
Aug 17, 2018
Messages
7
Trophies
0
Age
21
XP
59
Country
United States
So I've just downloaded the beta, but it seems that I need to apply the patch file somehow? What do I do with the three files from the beta called boot.dol boot.elf and r1269_mod03.patch? I'm assuming the boot.dol goes in place of the old one.
 

nspaziani18

Member
OP
Newcomer
Joined
Aug 17, 2018
Messages
7
Trophies
0
Age
21
XP
59
Country
United States
So I've replaced the boot.dol file and I haven't noticed any difference, although I'm not sure there is a difference because it still says Rev1268 rather 1269beta or something similar. Replacing the boot.dol doesn't seem to have installed it as far as I can tell at least.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
the beta should work with the ipl setting, I've checked and the sources have v8 set.
edit: I just checked, the patch doesn't have v8 (my local sources does). I don't know when I fixed it. wait for official 1269.
I only want to fix stick controls in wiiu mode (no idea why diagonals are not working) and I'll release it.

anyway, the file above should tell "1268 mod" at the bottom left of the start screen (not on the credit page).
 
Last edited by Cyan,

nspaziani18

Member
OP
Newcomer
Joined
Aug 17, 2018
Messages
7
Trophies
0
Age
21
XP
59
Country
United States
I tried a few different things to install the beta version but I'm still not getting the "1268 mod" to show. Since you said it wouldn't fix my issue anyways then I'll wait for the full release. I've had a lot of fun trying to sort this out among other things. Thank you for everything, including helping me learn a bit!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Sonic Angel Knight, Is that SAK I see. :ninja:
  • BigOnYa @ BigOnYa:
    What a weird game
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
    K3Nv2 @ K3Nv2: My life has no value my fat ass is staying right here