Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Color Themes and Icon Sets

Reply
 
Thread Tools Display Modes
Old 08-02-2021, 02:33 PM   #1
Birdy
Human being with feelings
 
Join Date: Oct 2013
Posts: 437
Default Is there a way to convert/upgrade a v5 theme to get v6 features?

I'm using a v5 theme that I've heavily tweaked over the years, is there a way to convert or update it to get some of the v6 features like embedded fx and sends in the TCP? (not the embedded GUI, just the labels).

I've added the missing theme assets, but I'm assuming something needs to be done with the rtconfig file?
Can I just add this feature or do I need to rewrite the entire thing? (since I've noticed the syntax/structure is different between 5 and 6)

Thanks!
Birdy is offline   Reply With Quote
Old 08-02-2021, 03:17 PM   #2
Rednroll
Human being with feelings
 
Join Date: Jan 2006
Posts: 1,993
Default

<Following>
Rednroll is online now   Reply With Quote
Old 08-02-2021, 04:01 PM   #3
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 4,950
Default

The major new theme functionality in v6 was the (very optional) scripting*. The things you are looking for make use of the long-existing tcp.fxparm area, if your pre-v6 theme had disabled/didn't have one, then that would be the problem.

Quote:
Originally Posted by Birdy View Post
(since I've noticed the syntax/structure is different between 5 and 6)
Not so; syntax and structure are unchanged. Reaper theming does everything it can to maintain feature compatibility all the way back with every theme ever made, though things may look a little odd or sub-optimal in some cases.

------

*Adjusting themes using scripting : HERE.
Adding theme adjuster functionality to a theme without doing any scripting : HERE
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old 08-02-2021, 04:14 PM   #4
Birdy
Human being with feelings
 
Join Date: Oct 2013
Posts: 437
Default

Quote:
Originally Posted by White Tie View Post
The major new theme functionality in v6 was the (very optional) scripting*. The things you are looking for make use of the long-existing tcp.fxparm area, if your pre-v6 theme had disabled/didn't have one, then that would be the problem.



Not so; syntax and structure are unchanged. Reaper theming does everything it can to maintain feature compatibility all the way back with every theme ever made, though things may look a little odd or sub-optimal in some cases.

------

*Adjusting themes using scripting : HERE.
Adding theme adjuster functionality to a theme without doing any scripting : HERE
Thanks! I'll look into it!
Thanks for correcting me about the syntax thing, what I meant is when I opened my theme's rtconfig and compared it to the default v6 theme's, it looked very different.
For example, mine has a lot of lines that look like "set xxx.xxx [#,#,#,#], while the default one a lot more variables/values and calculations rather than just 4 fixed numbers.
It also had a some "index params" lines that mine was missing.
Birdy is offline   Reply With Quote
Old 08-02-2021, 04:20 PM   #5
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 4,950
Default

If you start poking around in the default theme, you're going to see a lot of complicated stuff. None of it is necessary, its just me showing off. Ignore it and don't look in there again.
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old 08-02-2021, 05:22 PM   #6
Birdy
Human being with feelings
 
Join Date: Oct 2013
Posts: 437
Default

Quote:
Originally Posted by White Tie View Post
If you start poking around in the default theme, you're going to see a lot of complicated stuff. None of it is necessary, its just me showing off. Ignore it and don't look in there again.
Haha roger that!
Thanks!
Birdy is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:15 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.