Routines Disappear From Flow with newer Psychopy Version; replaced with old routines

OS (Win10):
PsychoPy version: Original: 2024.1.5; UPGRADE: 2025.2.3
Standard Standalone Installation? y
Do you want it to also run online? y

What are you trying to achieve?:

I have an experiment that worked with v2024.1.5 and still does if I have that version of psychopy open. However, with the recent announcement about needing v2025 to sync, I need to transfer it to v2025.2.3. I’ve downloaded 2025.2.3 but when I load the original experiment, the routines disappear from the flow.

ORIGINAL: v2024

When same experiment is opened in v2025.2.3:

….the routines have disappeared, even from the “insert routine tab”, which shows old routines from a previous incarnation of the experiment.

I’ve tried various things, including making a minor change in 2024, saving it, and opening it in 2025 ( Routine tabs disappeared from builder interface - #13 by wakecarter ) but not resolved.

Please could you upload your 2024.1.5 psyexp file and I’ll take a look.

ImogenPsychopy_OLDv2.psyexp (165.5 KB)

Thanks

Please try this file.
ImogenPsychopy_NEWv2.psyexp (165.4 KB)

I had to delete the rating scale from RatingTest1 (a routine that does not appear inn your flow). The deleted code was:

      <RatingScaleComponent name="rs" plugin="None">
        <Param val="1,2,3,4,5,6,7" valType="list" updates="constant" name="categoryChoices"/>
        <Param val="marker=u'triangle', size=0.5, textColor='Red', pos=[0.0, 0.0], choices=[u'1', u'2', u'3', u'4', u'5', u'6', u'7'], tickHeight=1.5, singleClick=True, markerStart=u'3'" valType="str" updates="constant" name="customize_everything"/>
        <Param val="False" valType="bool" updates="None" name="disabled"/>
        <Param val="False" valType="bool" updates="constant" name="disappear"/>
        <Param val="" valType="code" updates="None" name="durationEstim"/>
        <Param val="True" valType="bool" updates="constant" name="forceEndRoutine"/>
        <Param val="7" valType="code" updates="constant" name="high"/>
        <Param val="1,7" valType="list" updates="constant" name="labels"/>
        <Param val="1" valType="code" updates="constant" name="low"/>
        <Param val="triangle" valType="str" updates="constant" name="marker"/>
        <Param val="3" valType="str" updates="constant" name="markerStart"/>
        <Param val="rs" valType="code" updates="None" name="name"/>
        <Param val="0, 0" valType="list" updates="constant" name="pos"/>
        <Param val="True" valType="bool" updates="None" name="saveStartStop"/>
        <Param val="How confident were you about your choice?" valType="str" updates="constant" name="scaleDescription"/>
        <Param val="True" valType="bool" updates="constant" name="showAccept"/>
        <Param val="True" valType="bool" updates="constant" name="singleClick"/>
        <Param val=".5" valType="list" updates="constant" name="size"/>
        <Param val="" valType="code" updates="None" name="startEstim"/>
        <Param val="time (s)" valType="str" updates="None" name="startType"/>
        <Param val="0.0" valType="code" updates="None" name="startVal"/>
        <Param val="condition" valType="str" updates="None" name="stopType"/>
        <Param val="" valType="code" updates="constant" name="stopVal"/>
        <Param val="False" valType="bool" updates="constant" name="storeHistory"/>
        <Param val="True" valType="bool" updates="constant" name="storeRating"/>
        <Param val="True" valType="bool" updates="constant" name="storeRatingTime"/>
        <Param val="False" valType="bool" updates="None" name="syncScreenRefresh"/>
        <Param val="1.5" valType="str" updates="constant" name="tickHeight"/>
        <Param val="False" valType="bool" updates="constant" name="visualAnalogScale"/>
      </RatingScaleComponent>

I can open your original file without issue if I install the PsychoPy Legacy plugin.

Thank you - your new file that you attached works in v2025.