Announcement

Collapse
No announcement yet.

Jan 2009 *NEW RoadRunner updates* (coming soon to a pc near you)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Jan 2009 *NEW RoadRunner updates* (coming soon to a pc near you)

    IT is coming

    the elves where hard at work....

    got a bunch of new skin commands
    a complete new plugin loader

    here is the newest history as of now:


    LEGEND:
    - = Removed
    + = Added
    * = Changed
    ! = Major code change
    # = bug fix
    ^ = Note

    01/05/08
    ------------------------------------------------------------------------------
    ! Plugin processing additions
    Plugins are now loaded via 3 methods, in this order: GLOBAL, SKINDIR, "menu.skin"
    [All plugins must meet the required class (.RRExtension) and be registered as com]

    -GLOBAL: the "Road Runner/Plugins/" directory is searched for .dlls that qualify (recusively)
    when found, they are tested for requirements and loaded. This type of plug in
    is ONLY loaded ONCE, and never unloaded (except shutdown). Some good examples would be
    "Skintool", "RRExtended", and "MJSGUAS"

    -SKINDIR: the "SKINPATH/Plugins/" ("SKINPATH" is the current skin directory)
    directory is searched for .dlls that qualify (recusively)
    when found, they are tested for requirements and loaded. This type of plug in
    is loaded and unloaded as required by skinchange.

    - "menu.skin": same as before, loaded based on skin code "X,pluginname"
    they are tested for requirements and loaded. This type of plug in
    is loaded and unloaded as required by skinchange.

    to simply have a skin use a plugin, install it in the skinpath, example "movietimes"
    "C:\Program Files\Road Runner\Skins\Carwings_Dynamic\Plugins\MovieTimes"
    no more need to edit menu.skin or some skins use "plugins.txt"


    12/15/08
    ------------------------------------------------------------------------------
    + "ONSCREENCHANGE" Event called when screen is changed
    + "ONCOMMANDINVALID" Event Called when no matching cmd


    12/14/08
    ------------------------------------------------------------------------------
    * "RELOADSCREEN" improved, now "RELOADSCREEN;TRUE" will preserve list positions, and custom lists (CL)
    * "RELOADSKIN" improved, now if followed by a "load;skin_name.skin" then menu.skin will not display (blink)


    12/10/08
    ------------------------------------------------------------------------------
    * Improvements to "ACTIVESOURCEID" (now will be a bit more accurate with 5 (Audio))
    + Added "PLAYSOUND" skin command - "PLAYSOUND;wavefile.wav"
    * SiriusComm - improvements for new design of SC-C1 interface, also on radios that are NEW and unactivated (free preview channels)
    + "CLOSEWINAMPONEXIT=TRUE/FALSE" - RR.ini setting, its default is true, but if you want to keep it running, when you exit from rr, set to false
    + Added "mediaInfo.dll" to installer


    12/08/08
    ------------------------------------------------------------------------------
    + "SETSKIN" skin command, "SETSKIN;skinpath", will set new skinpath, and perform a "RELOADSKIN"
    + "SETVOL;MASTER;xx" special param added, will set master volume control level 0 - 100, ex. "SETVOL;MASTER;50"
    + Weather graphics .png files are now accepted, falls back to .gif files
    -Thanks
    Mitch
    www.rush2112.net

    "Did you test it in carwings??"

    Sun, Come shine my way
    May healing waters bury all my pain
    Wind, Carry me home
    The fabric of reality is tearing apart
    The piece of me that died
    Will return To live again

  • #2
    Wow, just read the entire changelog, looks like you have added some features that are well thought out and have been needed in RR for awhile! The plugin handling sounds so much simpler now. Thanks again for the hard work and dedication to the RR project Mitch!

    Build Things, it keeps your brain busy.

    AutoPC v1 (Retired) - AutoPC v2 (in progress) - www.shocknet.us

    Comment


    • #3
      Is there prevention against the same plugin being loaded from two or more different locations.

      ie if it has already been loaded from the plugins folder, is it prevented from being loaded via the menu.skin and the skins/plugin folder?

      Comment


      • #4
        Did you just seriously ask that???? Your joking right?

        Us..elevs weren't born yesteday...
        RideRunner...The #1 FE, PERIOD.

        Current Project: DFXVoice [v1.0 Released]
        Next in line: RRMedia v2.0

        DFX 5.1.1 Skin
        Appstore Link

        My RideRunner Plugins
        RRMedia
        RRExtended
        DFXVoice

        "There are no bugs - only undocumented features."

        Comment


        • #5
          Originally posted by Blue ZX3 View Post
          Did you just seriously ask that???? Your joking right?

          Us..elevs weren't born yesteday...
          For him,you need to put it in writing. NOTEPAD!

          Comment


          • #6
            Originally posted by Blue ZX3 View Post
            Did you just seriously ask that???? Your joking right?

            Us..elevs weren't born yesteday...

            The fact that you can't spell elves, kind of justifies my question.

            Comment


            • #7
              - -This is great news.- -
              - -Take a good look at yourself while at the computer, if your in a t-shirt and talking sh@t on the internet. Chances are you fall in the "Internet Tough Guy" catagory.- -

              Comment


              • #8
                Very very good

                Will the "ONCOMMANDINVALID" set a lable with that invalid command in it so you can have a menu pop-up with that lable?

                Code:
                You could do stuff like
                "ONCOMMANDINVALID","SETVARBYCODE;DATE;DATE||SETVARBYCODE;TIME;TIME||SETVARBYCODE;RRSCREEN;RRSCREEN||SETVARBYCODE;INVALIDCOMMAND;INVALIDCOMMAND||ADDTOFILE;$SKINPATH$INVALIDCOMMAND.txt;= $DATE$ $TIME$ $RRSCREEN$ $INVALIDCOMMAND$ ||PLAYSOUND;$SKINPATH$Beep.wav"

                Also would be nice to have a indicator for plugins that are running.
                BYIND;PLUGIN;Movie;=NO<<=YES"
                2001 S10 ZR2

                Chucks Skin - to old

                Comment


                • #9
                  That's really the responsibility of the plugin creator to do that...I have adapted that new std on my released plugins execpt RRMedia which will be done the its next update..

                  Ya you can do that with the invalid cmd, as its just a custom event that is fired..
                  RideRunner...The #1 FE, PERIOD.

                  Current Project: DFXVoice [v1.0 Released]
                  Next in line: RRMedia v2.0

                  DFX 5.1.1 Skin
                  Appstore Link

                  My RideRunner Plugins
                  RRMedia
                  RRExtended
                  DFXVoice

                  "There are no bugs - only undocumented features."

                  Comment


                  • #10
                    Originally posted by Jfive96 View Post
                    Connections Etc.
                    *J.Crawford*
                    Tires, Rims, Auto Parts & Service and EVERYTHING in between!!!
                    Call : 214-552-6651 or email connectionsetc@gmail.com for all orders and any additional information.
                    OT...Free Advertising?
                    RideRunner...The #1 FE, PERIOD.

                    Current Project: DFXVoice [v1.0 Released]
                    Next in line: RRMedia v2.0

                    DFX 5.1.1 Skin
                    Appstore Link

                    My RideRunner Plugins
                    RRMedia
                    RRExtended
                    DFXVoice

                    "There are no bugs - only undocumented features."

                    Comment


                    • #11
                      Originally posted by Chuck View Post
                      Very very good
                      Will the "ONCOMMANDINVALID" set a lable with that invalid command in it so you can have a menu pop-up with that lable?
                      It will set a variable $COMMANDINVALID$ with the invalid command.
                      Ride Runner RR's Myspace

                      "Being happy is not about having what you want, it's about wanting what you have."
                      "The best things in life are always free - but that doesn't mean money can't buy you good things."

                      Comment


                      • #12
                        Originally posted by Blue ZX3 View Post
                        OT...Free Advertising?

                        So you quote him, giving his advertising more free exposure.



                        ps I have already reported a previous post because of the sig.

                        Comment


                        • #13
                          Originally posted by Chuck View Post


                          Also would be nice to have a indicator for plugins that are running.
                          BYIND;PLUGIN;Movie;=NO<<=YES"

                          Well in my list of plugin standards was a recommendation to have an indicator with the plugin name.


                          ie RRGAS will have an indicator called rrgas, RRUPD8 will have an indicator rrupd8 etc.

                          Don't know if all the current versions have these at the moment, but I think RRUPD8 does.

                          Comment


                          • #14
                            Maybe, just maybe with the new plugin handler, it could check for an ind named same as the plugin and if none found could "create" one so that would fill in for both the old ones and the newer ones that have not been updated to this new std.
                            RideRunner...The #1 FE, PERIOD.

                            Current Project: DFXVoice [v1.0 Released]
                            Next in line: RRMedia v2.0

                            DFX 5.1.1 Skin
                            Appstore Link

                            My RideRunner Plugins
                            RRMedia
                            RRExtended
                            DFXVoice

                            "There are no bugs - only undocumented features."

                            Comment


                            • #15
                              1st, I cant speeel
                              but i can program...

                              alot of these UPDATES arnt just ME, so credit needs to be given

                              i focused on the Pluginloader

                              and OF COURSE u cant load the same plugin twice
                              if its found in global, then the "menu.skin" trys to load it, it only loads once!!

                              mitch
                              -Thanks
                              Mitch
                              www.rush2112.net

                              "Did you test it in carwings??"

                              Sun, Come shine my way
                              May healing waters bury all my pain
                              Wind, Carry me home
                              The fabric of reality is tearing apart
                              The piece of me that died
                              Will return To live again

                              Comment

                              Working...
                              X