Announcement

Collapse
No announcement yet.

RR 11-01-2010 Release

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

  • RR 11-01-2010 Release

    holy BEEP its november already!

    Download Here

    We got a few new things, some eye candy...
    only 1 bug fix (thats good)


    Highlights:
    • New Transition Effects - (see New Transitions.txt)
    • Plugin Manager - added settings and about support for plugins
    • Plugin SDK additions - SetVar, GetVar
    • Setting - "STARTUPVOLUME=" At startup, this sets the master volume



    History:
    Code:
    LEGEND:
    - = Removed
    + = Added
    * = Changed
    ! = Major code change
    # = Bug fix
    ^ = Note
    
    
    10/27/2010
    -----------------------------------------------------------------------------
    * Improved Full Pre-load of screens
    + Extra Transitions (11 - 26) (see NEW Transitions.txt)
    + Setting; "randomeffectlist=0,1,2[,N]" - Random Effect List Setting
    	When transtiion=10 (Random) this defines the list of transitions to choose from randomly.
    	(see settings.txt for more details)
    # Fixed DefaultBG setting issue
    + Venice7M Text window color option (see Venice7 (Master) Radio Module.txt)
    
    
    10/23/2010
    -----------------------------------------------------------------------------
    + Skincommand; Events can now have * as 1st character when generated in a plugin, and the
      plugin coder wants the event to be public, IE seen by other plugins directly
      ex.  "*ONMYCOOLPLUGIN_HOTSPOTDETECTED" - (this will pass into all plugins, EVEN if translated in exectbl)
      ex.  "ONMYCOOLPLUGIN_HOTSPOTDETECTED"  - (this will not pass, to other plugins)
      
    + SDK; SetUserVar method, same as "SETVAR;uservariable;newvalue", but instantaneous, not queued by engine
           and simpler to use. 
      ex. SDK.SetUserVar("myvar","10") vs SDK.Exec("setvar;myvar;10")
    + SDK; GetUserVar method, alternative method to SDK.GetInfo("=$myvar$")
      ex. string var = SDK.GetUserVar("myvar")
      
    
    10/20/2010
    -----------------------------------------------------------------------------
    + Plugin Properties now supports "author" property
    	Label: "pluginmgr;author;xxx" 			- returns plugin's author information for given plugin name "xxx"
    + Plugin Manager settings command
    	"pluginmgr;settings;xxx" - calls method "Settings" in  plugin named "xxx"
       if method not present an attempt to load skin "<pluginname>_settings.skin" well be made
       if method is present its the skin load is not attempted (you can always load one from inside plugin)
    + Plugin SDK Settings Method
    + Plugin Manager about command
    	"pluginmgr;about;xxx" - calls method "About" in  plugin named "xxx"
       if method not present an attempt to load skin "<pluginname>_about.skin" well be made
       if method is present its the skin load is not attempted (you can always load one from inside plugin)
    
    
    10/16/2010
    -----------------------------------------------------------------------------
    * Updated SkinEditor to version .76g (see history.txt in skineditor folder for change list)
    
    
    10/11/2010
    -----------------------------------------------------------------------------
    + Setting; "STARTUPVOLUME=" At startup, this sets the master volume to 0 - 100 % or 
    					 use -1 = for dont touch master volume at start (or setting not present)
    -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

  • #3
    they were in 10/4 release, course UnloadScreen slightly changed, but dont remember what day, 11th

    10/2/2010
    -----------------------------------------------------------------------------
    * Skincommand; "UNLOADALLSCREENS", now unloads ALL screens, Except menu.skin and current screen
    + Skincommand; "RELOADALLSCREENS", unloads all screens, and reloads all of the screen that where loaded
    Note: "skin.ini", "general.ini" will be processed (on the menu.skin load)
    -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


    • #4
      The download link is up now...
      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


      • #5
        nice, very nice, thanks a lot for the new addition. i really like this * event, now i need to update my PI's.
        BASSRR ==> [Audio Player/MusicDB/Cd Player/Ripper/Rate/Internet Radio/Audio Capture/Youtube Video]
        RRTube ==> [View/Download Youtube Videos]
        WifiMan ==> [Wifi Manager]
        RRec ==> [Audio Capture]

        If You Want To Be Given Everything, Give Everything Up ...
        Bird York -- In The Deep --

        Comment


        • #6
          Cool, thanks for this new update !

          Comment


          • #7
            Just a question please?
            What is the raison to add the option setvar et getvar into the sdk ?
            SDK.Exec("setvar;myvar;10") was not suffisant ?

            Comment


            • #8
              I try to use the new sdk option .
              So, i have just added into the RRSDK.cls file:
              Code:
              Public Sub SetUserVar(UserVar As String, Value As String)
              
                  If PluginEnabled = False Then Exit Sub
                  
                  RRSDK.SetUserVar UserVar, Value
                  
              End Sub
              
              Public Function GetUserVar(UserVar As String) As String
                  
                  If PluginEnabled = False Then Exit Function
                  
                  GetUserVar = RRSDK.GetUserVar(UserVar)
                  
              End Function
              I want to replace:
              RRSDK.Execute ("SETVAR;GPXLATNEW1;||SETVAR;GPXLONNEW1;||SETVAR;G PXINFO;***")
              by
              RRSDK.SetUserVar ("GPXLATNEW1",""||"GPXLONNEW1",""||"GPXINFO","***" )

              It's the good way ?

              I have tried only that with a syntax error !
              RRSDK.SetUserVar ("GPXLATNEW1","10")

              Comment


              • #9
                Soon as i release an example plugin you guys change the SDK lol
                mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
                Follow Me on Twitter or Facebook
                Live mp3Car Facebook Chat

                Comment


                • #10
                  pierrotm777,

                  no || in the strings... its just a function that sets a variable immediatly
                  not run though the execution engine

                  RRSDK.SetUserVar("myvar","100")

                  sets "myvar" to 100


                  also look at the plugin examples installed with the installer, i updated
                  them all the sdk class)
                  -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


                  • #11
                    Originally posted by Sonicxtacy02 View Post
                    Soon as i release an example plugin you guys change the SDK lol

                    no changes, per say, only Additions!!

                    i wanted instant vars, vs exec engine processed
                    -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


                    • #12
                      Originally posted by EL CAMINO View Post
                      nice, very nice, thanks a lot for the new addition. i really like this * event, now i need to update my PI's.
                      yea, i been wanted this for a long long time....
                      its been on my list of things to do for months
                      i just started writing a new plugin for a new product im going to be offering
                      and figured ill just code it up now
                      -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


                      • #13
                        speaking of neat things... try the carwings_dynamic skin, and on menu2, click on the dimmer
                        and watch how that popup works
                        -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


                        • #14
                          Originally posted by mitchjs View Post
                          pierrotm777,

                          no || in the strings... its just a function that sets a variable immediatly
                          not run though the execution engine

                          RRSDK.SetUserVar("myvar","100")

                          sets "myvar" to 100


                          also look at the plugin examples installed with the installer, i updated
                          them all the sdk class)
                          mitchjs,

                          I try again directly into the plugin example :

                          Code:
                          Public Sub Initialize(pluginDataPath As String)
                              
                              On Error Resume Next
                                
                              '
                              ' pluginDataPath will contain a USER Profile (my documents) folder path
                              ' suitable for storing WRITEABLE settings to
                              ' this would make your plugin OS compliant (VISTA and onward)
                              ' not to mention, its proper programming, user data should NOT be stored in "Program Files"
                              '
                              ' example (typical vista): "C:\Users\Username\Documents\RideRunner\Plugins\MyPlugin\"
                              '
                              ' App.path will be the path of the ACTUALL LOADED .dll (not recomend for any writes)
                              '
                              ' uncomment code below if u need the directory
                              '
                              
                              'Dim t
                              't = GetAttr(pluginDataPath)  ' if error, then we dont have this directory existing
                              'If IsEmpty(t) = True Then CreateFolder pluginDataPath
                              RRSDK.SetUserVar("myvar","100")
                             
                          End Sub
                          and i obtain a syntax error

                          Comment


                          • #15
                            Code:
                            RRSDK.SetUserVar "myvar", 100
                            BASSRR ==> [Audio Player/MusicDB/Cd Player/Ripper/Rate/Internet Radio/Audio Capture/Youtube Video]
                            RRTube ==> [View/Download Youtube Videos]
                            WifiMan ==> [Wifi Manager]
                            RRec ==> [Audio Capture]

                            If You Want To Be Given Everything, Give Everything Up ...
                            Bird York -- In The Deep --

                            Comment

                            Working...
                            X