Hacking Configurator for Configurable USB Loader

  • Thread starter Thread starter Dr. Clipper
  • Start date Start date
  • Views Views 427,102
  • Replies Replies 609
wiixale said:
bnm81002 said:
when I tried to update online, I get the following error, what do I need to do to have it update online? thanks

Are you sure that the "Ionic.Zip.Reduced.dll" file is in the directory with the Configurator EXE?
That would be my guess too. The .dll is included within every release that has the update feature and is necessary for it to work.
 
wiixale said:
Dr Clipper, I have a question for you in the post before my last one (#278).
Sorry, I missed that earlier.

In your file you have:
CODEButtonManageProfGS | Gestisci profili (inclusa la rinominazione) via wizard. |ÂÂGestisci profiliÂÂ# On the Game Settings tab
ButtonManageProfGO | Gestisci profili (inclusa la rinominazione) via wizard. # On the Global Options tab
You didn't translate the text of ButtonManageProfGO, explaining why that one stays in English.

Oh, and by directory, you mean like having a subdirectory of where the Configurator is stored with the files in it? I'll add it to the next version, if so. What would you like it to be called? languages, cdbs, translation or something else?
 
Dr. Clipper said:
In your file you have:
Code:
ButtonManageProfGS | Gestisci profili (inclusa la rinominazione) via wizard. |ÂÂGestisci profiliÂÂ# On the Game Settings tab
ButtonManageProfGO | Gestisci profili (inclusa la rinominazione) via wizard. # On the Global Options tab
You didn't translate the text of ButtonManageProfGO, explaining why that one stays in English.

Yes, but I forgot to say that also the tip appears not translated: but, as you can read, it's translated.
I tried to write some example text:

Code:
ButtonManageProfGO | Gestisci profili (inclusa la rinominazione) via wizard. | Prova # On the Global Options tab

where "Prova" is the example button text (it means "trial" in my language") but it didn't work.

P.S. I noticed the images I posted require a Google account: if you want, I upload them to another host.

QUOTEOh, and by directory, you mean like having a subdirectory of where the Configurator is stored with the files in it? I'll add it to the next version, if so. What would you like it to be called? languages, cdbs, translation or something else?

I mean just a subdirectory stored in the directory I create with the Configurator's pack content. That is:

[Configurator's main directory]
> CfgLoaderConfigurator.exe
> Ionic.Zip.Reduced.dll
> License.txt
> [language(s) (one or more? I think just one, 'cause English is built-in)]
>> configurator.cdb
>> consolewiz.cdb
etc....

In this directory people will extract all the CDBs.
 
wiixale said:
Dr. Clipper said:
In your file you have:
Code:
ButtonManageProfGS | Gestisci profili (inclusa la rinominazione) via wizard. |ÂÂGestisci profiliÂÂ# On the Game Settings tab
ButtonManageProfGO | Gestisci profili (inclusa la rinominazione) via wizard. # On the Global Options tab
You didn't translate the text of ButtonManageProfGO, explaining why that one stays in English.

Yes, but I forgot to say that also the tip appears not translated: but, as you can read, it's translated.
I tried to write some example text:

Code:
ButtonManageProfGO | Gestisci profili (inclusa la rinominazione) via wizard. | Prova # On the Global Options tab

where "Prova" is the example button text (it means "trial" in my language") but it didn't work.

P.S. I noticed the images I posted require a Google account: if you want, I upload them to another host.

QUOTEOh, and by directory, you mean like having a subdirectory of where the Configurator is stored with the files in it? I'll add it to the next version, if so. What would you like it to be called? languages, cdbs, translation or something else?

I mean just a subdirectory stored in the directory I create with the Configurator's pack content. That is:

[Configurator's main directory]
> CfgLoaderConfigurator.exe
> Ionic.Zip.Reduced.dll
> License.txt
> [language(s) (one or more? I think just one, 'cause English is built-in)]
>> configurator.cdb
>> consolewiz.cdb
etc....

In this directory people will extract all the CDBs.
OK, turns out the button was named GO_ButtonManageProfiles. I'll change that name to match the one I added to the sample_cdbs for the next version. In the meantime, feel free to add another translation for GO_ButtonManageProfiles.

Yeah, I couldn't access the images before so I just guessed at the problem based on your cdbs...

And yes, that subdirectory idea is what I meant too. One thing to note is that it is suggested to have Configurator in Cfg's base directory, so the users will already have a languages subdirectory if they are using it. Thus, I don't like the idea of language as an option (it would be confusing to have both). Should the .cdbs be put in the same location as the .langs or should they have their own location?
 
Dr. Clipper said:
OK, turns out the button was named GO_ButtonManageProfiles. I'll change that name to match the one I added to the sample_cdbs for the next version. In the meantime, feel free to add another translation for GO_ButtonManageProfiles.

Do you mean that I can translate it now with this new name (GO_ButtonManageProfiles) and the next version of the Configurator will recognize it? If yes, I will do it now and upload it as soon as possible.

EDIT: I added this option and button is translated.
biggrin.gif
I understood wrong. I'm going to upload the new translation.

EDIT 2: I updated the translation and updated also the post into which I released the first version, thinking this would reduce the confusion on looking for the translation and there's no need to update the first post with all the translations.

QUOTE said:
Yeah, I couldn't access the images before so I just guessed at the problem based on your cdbs...

Yes, sorry, I thought I took the right links, but I was wrong. I corrected them, if you want to look at them.

QUOTE
And yes, that subdirectory idea is what I meant too. One thing to note is that it is suggested to have Configurator in Cfg's base directory, so the users will already have a languages subdirectory if they are using it. Thus, I don't like the idea of language as an option (it would be confusing to have both). Should the .cdbs be put in the same location as the .langs or should they have their own location?

Mmmh.

I actually don't see the need to have the Configurator in the Loader's base directory. Would it mean that I boot it from the SD?
Note that if I download the Loader through the built-in Configurator's option, I can choose whatever directory I want, and the Configurator (booted from PC - not from SD) is able to read/write directly from SD, so I don't see this kind of link between the apps.
Ultimately, I think that Configurator should recognize a folder called "language" (singular) into which looking for CDBs. And people who want Configurator translated have to put the relative CDBs into this folder.

Moreover: I think that having language as an option can make people understand certain options that, on GBATemp, are discussed only in English.
That is: if I (an Italian, French and-so-on user) do not understand what an option means, I can look for it in English passing through the corresponding English definition and look for it on GBATemp.
So my advice is that the Configurator should have an option for languages - just two: English (built-in) and another (read from CDBs).

What do you think?
 
LOL, I just uploaded it.
biggrin.gif


P.S. As I said, adding the GO_ButtonManageProfiles option solved the problem (thanks again). Can I delete the "ButtonManageProfGO" string, right? I commented it, and it (obviously) didn't change anything.

P.P.S. Translation updated.
 
wiixale said:
LOL, I just uploaded it.
biggrin.gif


P.S. As I said, adding the GO_ButtonManageProfiles option solved the problem (thanks again). Can I delete the "ButtonManageProfGO" string, right? I commented it, and it (obviously) didn't change anything.

P.P.S. Translation updated.
Um, oops. I just realised I forgot to change the name of the button in 53.2 :S. Looks like that little bug will be fixed in 54.

Edit: OK, I updated the cdbs again with the new name listed for the other translators and I'll delete that in the next cdbs change.

Please let me know if there is any other text you can't translate
yay.gif


Edit 2: Just noticed this
tongue.gif

QUOTE(wiixale @ Feb 23 2010, 08:05 AM) I actually don't see the need to have the Configurator in the Loader's base directory. Would it mean that I boot it from the SD?
Note that if I download the Loader through the built-in Configurator's option, I can choose whatever directory I want, and the Configurator (booted from PC - not from SD) is able to read/write directly from SD, so I don't see this kind of link between the apps.
Ultimately, I think that Configurator should recognize a folder called "language" (singular) into which looking for CDBs. And people who want Configurator translated have to put the relative CDBs into this folder.

Moreover: I think that having language as an option can make people understand certain options that, on GBATemp, are discussed only in English.
That is: if I (an Italian, French and-so-on user) do not understand what an option means, I can look for it in English passing through the corresponding English definition and look for it on GBATemp.
So my advice is that the Configurator should have an option for languages - just two: English (built-in) and another (read from CDBs).

What do you think?
If you have the Configurator in your base directory, it automatically detects your config.txt, titles.txt and other files. Saves a button click and a dialog navigation
smile.gif
. It's also the location where it is put in the release .zips of Cfg.

Thus, I don't want to have 'language' as it would be confused with 'languages'. I propose they should either go in the 'languages' subdirectory with the .lang files, or into a 'cdbs' directory. Which do you prefer?
 
v54 of Configurator is out

Download here or use online update (via Actions menu)

Changes:
  • Turned write_playlog into a per-game option as per 54a
  • Updates to titles_url and db_url options as per 54a/54a2
  • cdbs can now be located in the 'languages' subdirectory or 'cdbs' subdirectory. Precedence is appdir > appdir\languages > appdir\cdbs. First found is loaded.
  • When adding games without saved settings to the games with options list on the settings tab, the global option defaults are used as the default setting values
Sample cdbs have been updated (configurator.cdb).

(as of this posting, 54a2 of Cfg is coming soon)
 
Dr. Clipper said:
Um, oops. I just realised I forgot to change the name of the button in 53.2 :S. Looks like that little bug will be fixed in 54.

Edit: OK, I updated the cdbs again with the new name listed for the other translators and I'll delete that in the next cdbs change.

Please let me know if there is any other text you can't translate
yay.gif


I just downloaded v54 of the Configurator, and the option "ButtonManageProfGO" came back.
biggrin.gif
Now, it's this that works, while "GO_ButtonManageProfiles" is not recognized anymore. Good: less confusion.
smile.gif
Don't forget to delete its string under the "New in 53.2" section in configurator.cdb.

QUOTEEdit 2: Just noticed this
tongue.gif

[...]
If you have the Configurator in your base directory, it automatically detects your config.txt, titles.txt and other files. Saves a button click and a dialog navigation
smile.gif
. It's also the location where it is put in the release .zips of Cfg.

Thus, I don't want to have 'language' as it would be confused with 'languages'. I propose they should either go in the 'languages' subdirectory with the .lang files, or into a 'cdbs' directory. Which do you prefer?

I think that having the Configurator stored on the SD card brings more disadvantages than advantages, and I'll tell you why:
- People must insert the card in the PC every time they want to use the Configurator, while they could - even using software as FTPii - transfer the needed files once, work on them and them re-put 'em on the SD;
- If I want to create a theme, I think I will lose a bit of time. With the Configurator accessed from the PC, I won't lose any extra-time taking it from the SD. And (of course) the images are stored on the PC.

But, above all (let's face it): SDs are slower than hard disk. Using a software with read/write feature from an SD is enervating...

P.S. I noticed that you decided Configurator to accept both "languages" and "cdbs" folder. Good choice.
wink.gif
Since now, I'll release my translation with both the folders, with a readme text file explaining how to use them.

EDIT: Translation updated.
 
I never said you have to have the Configurator on the SD, just that a lot of people will have it there. Plus, for the people that have the loader installed on the USB drive, there's virtually no negative impact.

Another alternative is to have a copy of the files you need on your PC that represents the SD structure with the Configurator in the base directory to get the auto-loading benefits. Then you can do your work in the Configurator and just copy the directory and its contents over to the SD afterwards.
 
Dr. Clipper said:
I never said you have to have the Configurator on the SD [...]

I assumed you were talking about having the Configurator on the SD. Sorry.

QUOTEAnother alternative is to have a copy of the files you need on your PC that represents the SD structure with the Configurator in the base directory to get the auto-loading benefits. Then you can do your work in the Configurator and just copy the directory and its contents over to the SD afterwards.

Yes, that's an alternative. But I hope we have not to tell this to people (otherwise, we have to say everything!
biggrin.gif
):
 
v54.1 of Configurator is out

Download here or use online update (via Actions menu)
Note: I'm now using Cfg's Google Code site for downloads.

Changes:
  • * wiird option added
    * ocarina option changed to match 54b implementation
Sample cdbs have been updated (configurator.cdb).
 
Hi Dr. Clipper, I have a question:

What does the "enabled with pause start" option mean? I don't know how Ocarina/WiiRD works, so can you explain me what is it? (otherwise, I cannot translate it right)
 
wiixale said:
Hi Dr. Clipper, I have a question:

What does the "enabled with pause start" option mean? I don't know how Ocarina/WiiRD works, so can you explain me what is it? (otherwise, I cannot translate it right)
I don't know either! This is something to ask oggzee and/or WiiPower.
 
v54.2 of Configurator is out

Download here or use online update (via Actions menu)

Changes:
  • ocarina changed back to match 54b2 implementation
  • hooktype option added
  • Will convert a 54b settings.cfg file to 54b2 format (it accepts the 54b ocarina option values, which 54b2 doesn't like)
  • Added an extra line to the option area. Many options moved around into a more logical structure
Sample cdbs have been updated (configurator.cdb).
 

Site & Scene News

Popular threads in this forum