BootMii Configuration Editor v2.0 Released!

UPDATE – BootMii Configuraiton Editor v2.2 has been released, see here


Download [download#19#nohits]

This is a major release. The major changes in this version are:

  • Settings Dialog to change editor settings.  This can be accessed by pressing the ‘HOME’ button.
    The settings are persisted to the langauges file, so if you change the language/skin, whenever you load BootMii Configuration Editor, your selected options will be the default
  • Internationalisation Supported (Currently English & Spanish Langauges available).

    Further langauges can be added by editing the bce_messages.xml file.  See the readme.txt for details of how to do this

    Please be careful if you do edit the XML file.  A corrupt/non well-formed XML file will result in  a Crash of the Wii and will dump the stack to the screen.  Ensure you take a backup of the original  before attempting to make any custom changes.

    Currently you can only use characters in the standard ASCII character set, e.g. 
    [0-9] [a-z] [A-Z]
    Some puncation characters may also cause issue.  It is recommended that you do not use characters with any accents/umlauts/etc as this will cause an issue.

    If you do create a translation for a new language please let me know. 
    I’ll then include it in the next release!

  • Skins/Colour Change.  The application can now be presented in a number of look & feels.  Initially the following skins are available:
    • Windows
      Windows Installer/DOS like look/feel with a blue background and grey windows
    • Console
      Black background, white text with other colour text to highlight options/selections
    • Inverse Console
      White background, black text with other colour text to highlight options/selections





      Custom Skins can be added by editing the bce_messages.xml file.  See the readme.txt for instructions on how to do this.

  • Online new Version Checking.  When the Editor is loaded, it performs a check to see if the version  running is the latest available version.  If a newer version is available, then a message is shown  for a few seconds during startup to indicate this.

    This online checking can be disabled if you do not wish BootMii Configuration Editor to check for a  new version or do not have the wii networked.  If you wish to disable this check, see the instructions in the readme.txt

    Again, please be careful if you do edit the XML file.  A corrupt/non well-formed XML file will result in a Crash of the Wii and will dump the stack to the screen.  Ensure you take a backup of the original before attempting to make any custom changes.

Screenshots


Video of v2.0


Thanks to Mokona Modoki and Comepiedras for providing the core of the Spanish Translation.

BootMii Configuration Editor v2.0 Update – Nearly done!

I’ve pretty much completed all development on BootMii Configuration Editor v2.0 and am now just testing and resolving any issues I find.

This is a pretty major release as it brings a number of changes to the application to address feedback and increase usability.

  • Editor Settings Menu
    Allow you to change and save the editors settings.  Currently the only 2 settings that can be changed are selected skin, and selected language


  • Skins
    Allows you to change the colour scheme used in the application.  If you prefer bootmii configuration editor in black/green/white scheme as it was in v0.1 and v1.0, you can now run it in this way.  If you like the ‘windows’ look and feel, then you can run it like this.  If you’re feeling really brave, you can edit the XML file and create your own colour scheme/skin!


  • Internationalisation
    The editor now supports operation in multiple langauges.  Currently only English and Spanish languages are available.  If you would like to provide a translation for any other language, please contact me using the form here and I’ll send you the language file for translation.  Once v2.0 is released, if you create a translation for another language, please email me the file and I’ll include it in an official release.


  • Lastest Version Checking
    When the editor starts up, it communicates with a URL on this website to confirm what is the latest version of the editor, and compares this reported version with the version you are running.  If you are not running the latest version, then you will be informed that a later version is available for you to download should you wish to do so.

I’ve tested these quite intensively.   The internationalisation has some issues with none ASCII characters (something to with the XML library I believe) so any translations can not currently use any ‘special characters’ outside of the ASCII standard (for example umlauts/accents on letters, or theFrench oe character)

The version checking has also been tested with and without a network connection and appears to be find.  I’ve also taken down the page on the website, and everything still seems to work ok.  As a precaution, I’ve added the ability in the XML file to disable online update checking completely should you require this or if it causes you issues.  This can be done by changing a ‘1’ to a ‘0’ in the XML file in the following location: languages/settings/update/@check

I’m still aiming for a July the 4th release, though it could be earlier if everything goes well.

BootMii Configuration Editor Development (v2.0beta) Update

Work on (what is now) v2.0 of BootMii configuration Editor is underway and is progressing extremely quickly.  The new functions and their status are as follows

Settings Dialog (100% Complete)
Allows you to change the current language and skin in the editor.  These settings are persisted to an XML file so you don’t have to keep changing them.

Skins (Complete)
This allows you to change the look & feel of BootMii Configuration Editor – For the old die hards, you can revert it back to the black screen with green/white writing, you can run as v1.1 did, or you can even do an inverse console screen with a white background and black text.  The skins are fully configurable (in terms of colours only currently) from the settings.xml file that also contains the language strings.

Internationalisation (90% Complete)
This works and is switchable from a configuration settings screen, however I’ve added a few new strings that need to be translated. These need to be added to the language file, and then utilised in the code (I think there are around 7 strings to add)

New Version Checking (in Progress ~ 50% complete)
I’ve implemented network code into the application, so that if a network/internet connection is available, it will check to see if a new version of BootMii Configuration Editor is available to download and report back if there is.  The plan going forward is to allow the application to download the new verion and auto update itself.

BootMii Configuration Editor Internationalisation

I’ve been working on the next version of the BootMii Configuration editor over the last couple of days in order to introduce internationalisation into the application.

This is now almost completely working, with the language strings being driven from an XML file that can be modified to add new translations/language into the application.

The langauge file currently looks like the following:

{!{code}!}czozNzE6XCIKPD94bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwiVVRGLThcIj8+CjxsYW5ndWFnZXM+Cgk8YXZhaWxhYmxlPgoJCTxse1smKiZdfWFuZ3VhZ2UgZGVzY3JpcHRpb249XCJFbmdsaXNoXCIgY29kZT1cImVuXCIvPgoJCTxsYW5ndWFnZSBkZXNjcmlwdGlvbj1cIkVzcGHDsW9sXCJ7WyYqJl19IGNvZGU9XCJlc1wiLz4KCTwvYXZhaWxhYmxlPgo8c2VsZWN0ZWQgY29kZT1cImVuXCIvPgoJPGxhbmd1YWdlLXN0cmluZ3M+CgkJPGVudHJ7WyYqJl19eSBjb2RlPVwibW0xXCIgZW49XCJWaWRlbzpcIiBlcz1cIk1vZG8gZGUgVmlkZW86XCIvPgoJCTxlbnRyeSBjb2RlPVwibW0yXCIgZW49XCJBdXRvYntbJiomXX1vb3Q6XCIgZXM9XCJJbmljaW8gQXV0b23DoXRpY286XCIvPgoJCS4uLi4KCTwvbGFuZ3VhZ2Utc3RyaW5ncz4KPC9sYW5ndWFnZXM+ClwiO3tbJiomXX0={!{/code}!}

The selected language can be found in the selected node, though I will be making the language selectable from a settings menu within the editor (when you press the home button)

Currently I have the majority of the application translated into Spanish thanks to Mokona Modoki.

If you want to add a new language, add in the available languages section, and add an attribute with the language code you added into each of the entries, then it should magically appear!, e.g.


<language description="Francais" code="fr"/>
...
<entry code="mm1" en="Video:" es="Modo de Video:" fr="Mode visuel"/>
...

I’ll aim to release this by Saturday 4th July assuming it’s all ready and complete.

BootMii Configuration Editor v1.1

UPDATE – BootMii Configuraiton Editor v2.2 has been released, see here


Download [download#19#nohits]

Changes in this version are:

  • Resolved a bug that caused a code dump if the bootmii directory did not exist.  This is checked on startup and the user is informed if this does not exist
  • Improved look & feel.  I’ve been creating my own ‘windows’ drawing library for console applications and have implemented this into BootMii Configuration Editor v1.1

Screenshot
BootMii Configuratio Editor v1.1

Video of v1.1