I have just uploaded version 1.2.3 of the RMC Enhancer. (Those who
jumped the gun and downloaded it after the announcement but before
this message will want to redownload it).
I was not intending to distribute this until I was finished with the
protocol file, but because of recent developments at home and at work,
I realized I was not going to be able to finish up my additional
protocol research at this time.
Changes:
I've added an "additional info" button on the protocol lookup screen.
This will help in understanding the details about the protocol that I
have figured out.
I restructured the menu slightly with a different concept in mind as
to how we can share definitions/skins. You can now import and export
definitions, and the definitions can be exported in a text file (with
the .ED extension) that is easy to understand and maintain in a text
editor if you want. The skins can also be exported, but in a
different way now. Here's how the new concept is supposed to work:
Users will select a PRC that has a skin + buttons, but no definitions.
Users will then go to the appropriate definitions folders and import
the definitions they want.
The definitions can be stored as a text file. For instance, we could
have one text file for Sony TV definitions, one file for Sony VCR
definitions, or we could have one file that has both.
To help understand this, I've uploaded an empty skin to the SAT-Skin
folder of this group (called PlainSATSkin.PRC), and I've uploaded a
definition file to the SAT folder in the definitions area of the group
(called SATDefs1.ED). There are 4 definitions in the file. All of
them came from different PRCs and have been combined into one file for
easy selection and maintenance. The first 3 in the file, Hughes, RCA,
and Sony, all have buttons that correspond exactly to the buttons on
the Skin. The Scientific Atlanta definition has more buttons that do
not correspond to any buttons on the skin. So if you import the
Scientific Atlanta definition, you will get a dialog allowing you to
remap the buttons that are not available to other buttons that are
available. Alternatively, you could add your own buttons to the skin
and then reimport the definition. If you have more buttons on the
skin than you do in the definition file, those buttons will just
remain unmapped and useless.
It's easier to understand if you just walk through the process. Load
the PlainSATSkin.PRC file in RMC Enhancer, then look at the skin via
the Skins/Edit Skin menu option to see what the skin looks like.
Close the edit skins dialog and select Definitions / Edit Makers. You
will see that there are no makers in the file. Now close the Edit
Makers dialog and select Sharing / Import Definitions. Select the
SATDefs1.ED file. You will be given the names of the 4 definitions.
Select the Sony and the Scientific Atlanta and press OK. A dialog
will appear showing the Scientific Atlanta buttons that have no
corresponding button on the skin. You can select one of the unmapped
buttons and map it to a button on the skin, but there really aren't
any available. This feature's main purpose is to allow skins with
different, but similar button names to use the same definitions. For
instance, on one skin the button may be called "1" and on another
skin the button may be called "One". If the definition file has the
button named as "1" then it will map easily on the first skin, but
you'll need to manually map the "1" to "One" on the second skin.
http://groups.yahoo.com/group/RMCEnhancer/files/
Jason
RMC Enhancer Creator