diff --git a/Assets/Movies/Sources/trailer.kdenlive b/Assets/Movies/Sources/trailer.kdenlive index 01814d4..102b48a 100644 --- a/Assets/Movies/Sources/trailer.kdenlive +++ b/Assets/Movies/Sources/trailer.kdenlive @@ -1,7 +1,243 @@ - + + 23781 + pause + /media/nicola/M2SSD/StreamsToEdit/2026-05-10 12-40-11.mkv + avformat-novalidate + 2 + video + 60 + 0 + 1920 + 1080 + 0 + yuv420p + 1 + 709 + 1 + h264 + H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 + 0 + 00:06:36.350000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + Track1 + 00:06:36.331000000 + Lavf61.7.100 + 1 + 1 + 1 + 3 + 1 + 0 + 0 + 60 + 1 + 709 + 1 + 2 + 1920 + 1080 + 1 + mpeg + 0 + 0 + 1 + -1 + 4 + {1e581ca1-97fb-437d-88aa-86cdbe94509c} + 0 + 0 + 280724308 + c619a750a5525e300231c0deb2d21d22 + 1 + 5666 kB/s + 121 + + + 300 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + Exploration + <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="415.086" y="349"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="4" box-height="408" box-width="1089.78" font="Noto Sans" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Explore the ruin +with your robots</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,255"/> +</kdenlivetitle> + + was here + -1 + 5 + {f3f2a48b-131f-4be2-9553-3102dadbd61e} + 2 + {f2785256-0170-489b-bd2b-e7804e690fff} + cc8416688ccb18f80bcbe75aa4e76506 + 0 + 1920 + 1080 + 0 + + + 300 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + Research + <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="178.102" y="349"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="4" box-height="408" box-width="1563.75" font="Noto Sans" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Work your way through +the available research</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,255"/> +</kdenlivetitle> + + was here + -1 + 6 + 2 + 0ed5ce3151476daef9e84dcc0db30a92 + 2 + {07e31e8c-e038-4a97-902b-c14411428fac} + {0303a984-bf76-4b75-a903-5b225cd478de} + 1920 + 1080 + 233 + + + 300 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + Programming + <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="165.633" y="349"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="4" box-height="408" box-width="1588.69" font="Noto Sans" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Program your robots +to behave a certain way</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,255"/> +</kdenlivetitle> + + was here + -1 + 7 + 2 + 9b7c638d6f5964b8b7b468dfd17b9322 + 0 + 0 + {d7302b49-0c66-4fb0-8d64-2d9ae7b469ce} + {70f3cf18-2f55-4972-91c3-9f0bbfa340cf} + 1920 + 1080 + + + 300 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + Ending + <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="145.75" y="349"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="4" box-height="408" box-width="1628.45" font="Noto Sans" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Unlock the deepest layer +and return home</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,255"/> +</kdenlivetitle> + + was here + -1 + 8 + 2 + 9725c7e4d5d3c7d27c1870a14d25ef06 + 0 + 21 + {8e7c656b-854c-417d-b824-dbb3d1884fc5} + {1f58679a-dd61-490a-ac74-c6bee54bf552} + 1920 + 1080 + + + 300 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + Thank + <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="246.875" y="349"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="4" box-height="408" box-width="1426.2" font="Noto Sans" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Enjoy your time and +thank you for playing</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,255"/> +</kdenlivetitle> + + was here + -1 + 9 + 2 + ecd704847c141abfe6d5f2a5ac4913ba + 0 + 0 + {68c6b0bc-5a30-41ee-b57e-46f27ace614b} + {a8b5c066-2bdb-49b5-bddd-82a0521da051} + 1920 + 1080 + + 2147483647 continue black @@ -111,6 +347,70 @@ 0 1 + + 3191 + pause + /media/nicola/M2SSD/StreamsToEdit/2026-05-19 19-29-28.mkv + avformat-novalidate + 1 + 3 + 1 + 0 + 0 + 0 + -1 + 10 + {52b1ea81-ced5-4faf-9b3f-c6dc3b12eff5} + 0 + 0 + 37568002 + 4342905d87203c892764517bd9c68cc5 + 1 + 5651 kB/s + 0 + 2 + video + 60 + 0 + 1920 + 1080 + 0 + yuv420p + 1 + 709 + 1 + h264 + H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 + 0 + 00:00:53.150000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + Track1 + 00:00:53.184000000 + Lavf61.7.100 + 1 + 1 + 60 + 1 + 709 + 1 + 2 + 1920 + 1080 + 1 + mpeg + was here + 0 + 1 + 0 + 1 + 1 @@ -122,23 +422,17 @@ 4 - - 4 + + 10 - - 4 - - - 4 - - - 4 + + 10 1 - + 1 75 1 @@ -169,42 +463,7 @@ 1 - - 300 - pause - - 1 - 1 - 1 - kdenlivetitle - 00:00:05:00 - Exploration - <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> - <item type="QGraphicsTextItem" z-index="0"> - <position x="415.086" y="349"> - <transform>1,0,0,0,1,0,0,0,1</transform> - </position> - <content alignment="4" box-height="408" box-width="1089.78" font="Sans Serif" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Explore the ruin -with your robots</content> - </item> - <startviewport rect="0,0,1920,1080"/> - <endviewport rect="0,0,1920,1080"/> - <background color="0,0,0,255"/> -</kdenlivetitle> - - was here - -1 - 5 - {f3f2a48b-131f-4be2-9553-3102dadbd61e} - 2 - {f2785256-0170-489b-bd2b-e7804e690fff} - cc8416688ccb18f80bcbe75aa4e76506 - 0 - 1920 - 1080 - 0 - - + 23781 pause /media/nicola/M2SSD/StreamsToEdit/2026-05-10 12-40-11.mkv @@ -267,173 +526,91 @@ with your robots</content> 1 0 - - 300 + + 3191 pause - - 1 - 1 + /media/nicola/M2SSD/StreamsToEdit/2026-05-19 19-29-28.mkv + avformat-novalidate 1 - kdenlivetitle - 00:00:05:00 - Research - <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> - <item type="QGraphicsTextItem" z-index="0"> - <position x="178.102" y="349"> - <transform>1,0,0,0,1,0,0,0,1</transform> - </position> - <content alignment="4" box-height="408" box-width="1563.75" font="Sans Serif" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Work your way through -the available research</content> - </item> - <startviewport rect="0,0,1920,1080"/> - <endviewport rect="0,0,1920,1080"/> - <background color="0,0,0,255"/> -</kdenlivetitle> - - was here + 3 + 1 + 0 + 0 + 0 -1 - 6 - 2 - 0ed5ce3151476daef9e84dcc0db30a92 - 0 - {07e31e8c-e038-4a97-902b-c14411428fac} - {0303a984-bf76-4b75-a903-5b225cd478de} - 1920 - 1080 - 233 - - - 300 - pause - - 1 - 1 - 1 - kdenlivetitle - 00:00:05:00 - Programming - <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> - <item type="QGraphicsTextItem" z-index="0"> - <position x="165.633" y="349"> - <transform>1,0,0,0,1,0,0,0,1</transform> - </position> - <content alignment="4" box-height="408" box-width="1588.69" font="Sans Serif" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Program your robots -to behave a certain way</content> - </item> - <startviewport rect="0,0,1920,1080"/> - <endviewport rect="0,0,1920,1080"/> - <background color="0,0,0,255"/> -</kdenlivetitle> - - was here - -1 - 7 - 2 - 9b7c638d6f5964b8b7b468dfd17b9322 - 0 + 10 + {52b1ea81-ced5-4faf-9b3f-c6dc3b12eff5} + 0 + 0 + 37568002 + 4342905d87203c892764517bd9c68cc5 + 1 + 5651 kB/s 0 - {d7302b49-0c66-4fb0-8d64-2d9ae7b469ce} - {70f3cf18-2f55-4972-91c3-9f0bbfa340cf} + 2 + video + 60 + 0 + 1920 + 1080 + 0 + yuv420p + 1 + 709 + 1 + h264 + H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 + 0 + 00:00:53.150000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + Track1 + 00:00:53.184000000 + Lavf61.7.100 + 1 + 1 + 60 + 1 + 709 + 1 + 2 1920 1080 - - - 300 - pause - - 1 - 1 - 1 - kdenlivetitle - 00:00:05:00 - Ending - <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> - <item type="QGraphicsTextItem" z-index="0"> - <position x="145.75" y="349"> - <transform>1,0,0,0,1,0,0,0,1</transform> - </position> - <content alignment="4" box-height="408" box-width="1628.45" font="Sans Serif" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Unlock the deepest layer -and return home</content> - </item> - <startviewport rect="0,0,1920,1080"/> - <endviewport rect="0,0,1920,1080"/> - <background color="0,0,0,255"/> -</kdenlivetitle> - + 1 + mpeg was here - -1 - 8 - 2 - 9725c7e4d5d3c7d27c1870a14d25ef06 - 0 - 0 - {8e7c656b-854c-417d-b824-dbb3d1884fc5} - {1f58679a-dd61-490a-ac74-c6bee54bf552} - 1920 - 1080 - - - 300 - pause - + 0 1 - 1 - 1 - kdenlivetitle - 00:00:05:00 - Thank - <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> - <item type="QGraphicsTextItem" z-index="0"> - <position x="246.875" y="349"> - <transform>1,0,0,0,1,0,0,0,1</transform> - </position> - <content alignment="4" box-height="408" box-width="1426.2" font="Sans Serif" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Enjoy your time and -thank you for playing</content> - </item> - <startviewport rect="0,0,1920,1080"/> - <endviewport rect="0,0,1920,1080"/> - <background color="0,0,0,255"/> -</kdenlivetitle> - - was here - -1 - 9 - 2 - ecd704847c141abfe6d5f2a5ac4913ba - 0 - 0 - {68c6b0bc-5a30-41ee-b57e-46f27ace614b} - {a8b5c066-2bdb-49b5-bddd-82a0521da051} - 1920 - 1080 - + 1 + 0 + 5 - + 4 6 - + 4 7 - - 4 + + 10 - - 4 - - - 4 - - - 4 + + 10 8 @@ -443,7 +620,7 @@ thank you for playing</content> - + 75 1 0 @@ -463,27 +640,30 @@ thank you for playing</content> - - {23f4ff0e-8383-46f2-9c67-97a60704667d} + + 00:01:28.450 + 5307 Sequenz 1 - 1 - 1 - 2 - 4 - {23f4ff0e-8383-46f2-9c67-97a60704667d} - {23f4ff0e-8383-46f2-9c67-97a60704667d} - 00:01:32.500 - 5550 + + {23f4ff0e-8383-46f2-9c67-97a60704667d} 17 + 0 + 4049 + {23f4ff0e-8383-46f2-9c67-97a60704667d} 3 0 - 0 + b82ff5c5a73e203aecd546afdbbc7420 2 + 2 1 0 - 0 + {23f4ff0e-8383-46f2-9c67-97a60704667d} + 1 + 1 + 3323 0 4 + 4 1 2 0 @@ -523,76 +703,38 @@ thank you for playing</content> { "children": [ { - "children": [ - { - "data": "2:4409:-1", - "leaf": "clip", - "type": "Leaf" - }, - { - "data": "1:4409:-1", - "leaf": "clip", - "type": "Leaf" - } - ], - "type": "AVSplit" + "data": "1:2351:-1", + "leaf": "clip", + "type": "Leaf" }, { - "children": [ - { - "data": "2:2351:-1", - "leaf": "clip", - "type": "Leaf" - }, - { - "data": "1:2351:-1", - "leaf": "clip", - "type": "Leaf" - } - ], - "type": "AVSplit" - }, - { - "children": [ - { - "data": "2:4342:-1", - "leaf": "clip", - "type": "Leaf" - }, - { - "data": "1:4342:-1", - "leaf": "clip", - "type": "Leaf" - } - ], - "type": "AVSplit" - }, - { - "children": [ - { - "data": "1:4124:-1", - "leaf": "clip", - "type": "Leaf" - }, - { - "data": "2:4124:-1", - "leaf": "clip", - "type": "Leaf" - } - ], - "type": "AVSplit" + "data": "2:2351:-1", + "leaf": "clip", + "type": "Leaf" } ], - "type": "Normal" + "type": "AVSplit" + }, + { + "children": [ + { + "data": "1:3517:-1", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:3517:-1", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" } ] [ ] - 0 - 4049 - 0 @@ -656,10 +798,10 @@ thank you for playing</content> 1 - - 23781 + + 3191 pause - /media/nicola/M2SSD/StreamsToEdit/2026-05-10 12-40-11.mkv + /media/nicola/M2SSD/StreamsToEdit/2026-05-19 19-29-28.mkv avformat-novalidate 2 video @@ -675,7 +817,7 @@ thank you for playing</content> h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 0 - 00:06:36.350000000 + 00:00:53.150000000 audio fltp 48000 @@ -685,7 +827,7 @@ thank you for playing</content> AAC (Advanced Audio Coding) 0 Track1 - 00:06:36.331000000 + 00:00:53.184000000 Lavf61.7.100 1 1 @@ -707,19 +849,20 @@ thank you for playing</content> 0 1 -1 - 4 - {1e581ca1-97fb-437d-88aa-86cdbe94509c} + 10 + {52b1ea81-ced5-4faf-9b3f-c6dc3b12eff5} 0 0 - 280724308 - c619a750a5525e300231c0deb2d21d22 + 37568002 + 4342905d87203c892764517bd9c68cc5 1 - 5666 kB/s - 121 + 5651 kB/s + 0 Sequenzen 2 + {23f4ff0e-8383-46f2-9c67-97a60704667d} 2 100 /media/nicola/M2SSD/StreamsToEdit/ @@ -779,6 +922,7 @@ thank you for playing</content> ] 25.12.0 + {23f4ff0e-8383-46f2-9c67-97a60704667d} atsc_1080p_60 @@ -788,8 +932,27 @@ thank you for playing</content> 1000 640 + Ultra-High Definition (4K) + -1 + -1 + 0 + 0 + 0 + 0 + 0 + MP4-H265 (HEVC) + 0 + 540 + 960 + 6 + -1 + 0 + 0 + -1 + 0 + /home/nicola/Videos/trailer.mp4 30000 - {cbc17960-ea19-41fe-afeb-4fc6411fdc3f} + {4d4f0352-3b23-4657-91e5-f54dfca29c48} {23f4ff0e-8383-46f2-9c67-97a60704667d} 1.1 @@ -797,8 +960,6 @@ thank you for playing</content> project_bin:-1:0 2 - {23f4ff0e-8383-46f2-9c67-97a60704667d} - {23f4ff0e-8383-46f2-9c67-97a60704667d} { "allDockWidgets": [ { @@ -1358,32 +1519,68 @@ thank you for playing</content> "geometry": { "height": 1052, "width": 1920, - "x": 0, + "x": 1920, "y": 28 }, "isVisible": true, "multiSplitterLayout": { "frames": { - "58450": { + "7605": { "currentTabIndex": 0, "dockWidgets": [ - "projectmonitor", - "textedit", - "notes_widget" + "timeline" + ], + "geometry": { + "height": 573, + "width": 1527, + "x": 0, + "y": 411 + }, + "id": "7605", + "isNull": false, + "mainWindowUniqueName": "KdenliveKDDock", + "objectName": "timeline", + "options": 0 + }, + "7638": { + "currentTabIndex": 0, + "dockWidgets": [ + "clipmonitor", + "library" ], "geometry": { "height": 411, - "width": 662, - "x": 1256, + "width": 661, + "x": 595, "y": 0 }, - "id": "58450", + "id": "7638", "isNull": false, "mainWindowUniqueName": "KdenliveKDDock", - "objectName": "projectmonitor", + "objectName": "clipmonitor", "options": 0 }, - "58548": { + "7702": { + "currentTabIndex": 1, + "dockWidgets": [ + "mixer", + "effect_stack", + "timeremap", + "subtitles" + ], + "geometry": { + "height": 573, + "width": 391, + "x": 1527, + "y": 411 + }, + "id": "7702", + "isNull": false, + "mainWindowUniqueName": "KdenliveKDDock", + "objectName": "effect_stack", + "options": 0 + }, + "7840": { "currentTabIndex": 0, "dockWidgets": [ "project_bin", @@ -1398,65 +1595,29 @@ thank you for playing</content> "x": 0, "y": 0 }, - "id": "58548", + "id": "7840", "isNull": false, "mainWindowUniqueName": "KdenliveKDDock", "objectName": "project_bin", "options": 0 }, - "58728": { - "currentTabIndex": 1, - "dockWidgets": [ - "mixer", - "effect_stack", - "timeremap", - "subtitles" - ], - "geometry": { - "height": 573, - "width": 391, - "x": 1527, - "y": 411 - }, - "id": "58728", - "isNull": false, - "mainWindowUniqueName": "KdenliveKDDock", - "objectName": "effect_stack", - "options": 0 - }, - "58865": { + "8021": { "currentTabIndex": 0, "dockWidgets": [ - "clipmonitor", - "library" + "projectmonitor", + "textedit", + "notes_widget" ], "geometry": { "height": 411, - "width": 661, - "x": 595, + "width": 662, + "x": 1256, "y": 0 }, - "id": "58865", + "id": "8021", "isNull": false, "mainWindowUniqueName": "KdenliveKDDock", - "objectName": "clipmonitor", - "options": 0 - }, - "58928": { - "currentTabIndex": 0, - "dockWidgets": [ - "timeline" - ], - "geometry": { - "height": 573, - "width": 1527, - "x": 0, - "y": 411 - }, - "id": "58928", - "isNull": false, - "mainWindowUniqueName": "KdenliveKDDock", - "objectName": "timeline", + "objectName": "projectmonitor", "options": 0 } }, @@ -1509,7 +1670,7 @@ thank you for playing</content> } }, { - "guestId": "58548", + "guestId": "7840", "isContainer": false, "isVisible": true, "sizingInfo": { @@ -1527,11 +1688,11 @@ thank you for playing</content> "height": 274, "width": 257 }, - "percentageWithinParent": 0.3103448275862069 + "percentageWithinParent": 0.3102189781021898 } }, { - "guestId": "58865", + "guestId": "7638", "isContainer": false, "isVisible": true, "sizingInfo": { @@ -1549,11 +1710,11 @@ thank you for playing</content> "height": 236, "width": 326 }, - "percentageWithinParent": 0.3448275862068966 + "percentageWithinParent": 0.34462982273201254 } }, { - "guestId": "58450", + "guestId": "8021", "isContainer": false, "isVisible": true, "sizingInfo": { @@ -1571,7 +1732,7 @@ thank you for playing</content> "height": 353, "width": 503 }, - "percentageWithinParent": 0.3448275862068966 + "percentageWithinParent": 0.34515119916579773 } }, { @@ -1719,13 +1880,13 @@ thank you for playing</content> "height": 353, "width": 1086 }, - "percentageWithinParent": 0.4184938036224976 + "percentageWithinParent": 0.4176829268292683 } }, { "children": [ { - "guestId": "58928", + "guestId": "7605", "isContainer": false, "isVisible": true, "sizingInfo": { @@ -1743,11 +1904,11 @@ thank you for playing</content> "height": 117, "width": 80 }, - "percentageWithinParent": 0.7962382445141066 + "percentageWithinParent": 0.7961418143899895 } }, { - "guestId": "58728", + "guestId": "7702", "isContainer": false, "isVisible": true, "sizingInfo": { @@ -1759,13 +1920,13 @@ thank you for playing</content> }, "maxSizeHint": { "height": 524323, - "width": 524293 + "width": 524344 }, "minSize": { - "height": 238, - "width": 264 + "height": 141, + "width": 141 }, - "percentageWithinParent": 0.20376175548589343 + "percentageWithinParent": 0.20385818561001043 } } ], @@ -1781,13 +1942,13 @@ thank you for playing</content> }, "maxSizeHint": { "height": 524314, - "width": 1048580 + "width": 1048631 }, "minSize": { - "height": 238, - "width": 344 + "height": 141, + "width": 221 }, - "percentageWithinParent": 0.5815061963775023 + "percentageWithinParent": 0.5823170731707317 } } ], @@ -1803,10 +1964,10 @@ thank you for playing</content> }, "maxSizeHint": { "height": 1048637, - "width": 1048580 + "width": 1048631 }, "minSize": { - "height": 591, + "height": 494, "width": 1086 }, "percentageWithinParent": 1.0 @@ -1842,7 +2003,7 @@ thank you for playing</content> "y": 0 }, "options": 0, - "screenIndex": 2, + "screenIndex": 0, "screenSize": { "height": 1080, "width": 1920 @@ -1888,36 +2049,18 @@ thank you for playing</content> ], "serializationVersion": 3 } - Ultra-High Definition (4K) - -1 - -1 - 0 - 0 - 0 - 0 - 0 - MP4-H265 (HEVC) - 0 - 540 - 960 - 6 - -1 - 0 - 0 - -1 - 0 - /home/nicola/Videos/trailer.mp4 1 - + + - + 1 - + diff --git a/Assets/Movies/Sources/trailer_backup0.kdenlive b/Assets/Movies/Sources/trailer_backup0.kdenlive new file mode 100644 index 0000000..01814d4 --- /dev/null +++ b/Assets/Movies/Sources/trailer_backup0.kdenlive @@ -0,0 +1,1923 @@ + + + + + 2147483647 + continue + black + 1 + color + black_track + rgba + 0 + + + 1 + + + 1 + + + 1 + 75 + 1 + 0 + + + + + + 75 + 20dB + -1 + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + 0 + audiolevel + 1 + 1 + + + + 23781 + pause + /media/nicola/M2SSD/StreamsToEdit/2026-05-10 12-40-11.mkv + avformat-novalidate + 1 + 3 + 1 + 0 + 0 + 0 + -1 + 4 + {1e581ca1-97fb-437d-88aa-86cdbe94509c} + 0 + 0 + 280724308 + c619a750a5525e300231c0deb2d21d22 + 1 + 5666 kB/s + 2 + video + 60 + 0 + 1920 + 1080 + 0 + yuv420p + 1 + 709 + 1 + h264 + H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 + 0 + 00:06:36.350000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + Track1 + 00:06:36.331000000 + Lavf61.7.100 + 1 + 1 + 60 + 1 + 709 + 1 + 2 + 1920 + 1080 + 1 + mpeg + was here + 0 + 1 + 0 + 1 + + + 1 + + + 4 + + + + 4 + + + + 4 + + + 4 + + + 4 + + + 4 + + + + 1 + + + 1 + 75 + 1 + 0 + + + + + + 75 + 20dB + -1 + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + 0 + audiolevel + 1 + 1 + + + + 300 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + Exploration + <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="415.086" y="349"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="4" box-height="408" box-width="1089.78" font="Sans Serif" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Explore the ruin +with your robots</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,255"/> +</kdenlivetitle> + + was here + -1 + 5 + {f3f2a48b-131f-4be2-9553-3102dadbd61e} + 2 + {f2785256-0170-489b-bd2b-e7804e690fff} + cc8416688ccb18f80bcbe75aa4e76506 + 0 + 1920 + 1080 + 0 + + + 23781 + pause + /media/nicola/M2SSD/StreamsToEdit/2026-05-10 12-40-11.mkv + avformat-novalidate + 1 + 3 + 1 + 0 + 0 + 0 + -1 + 4 + {1e581ca1-97fb-437d-88aa-86cdbe94509c} + 0 + 0 + 280724308 + c619a750a5525e300231c0deb2d21d22 + 1 + 5666 kB/s + 2 + video + 60 + 0 + 1920 + 1080 + 0 + yuv420p + 1 + 709 + 1 + h264 + H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 + 0 + 00:06:36.350000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + Track1 + 00:06:36.331000000 + Lavf61.7.100 + 1 + 1 + 60 + 1 + 709 + 1 + 2 + 1920 + 1080 + 1 + mpeg + was here + 0 + 1 + 1 + 0 + + + 300 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + Research + <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="178.102" y="349"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="4" box-height="408" box-width="1563.75" font="Sans Serif" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Work your way through +the available research</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,255"/> +</kdenlivetitle> + + was here + -1 + 6 + 2 + 0ed5ce3151476daef9e84dcc0db30a92 + 0 + {07e31e8c-e038-4a97-902b-c14411428fac} + {0303a984-bf76-4b75-a903-5b225cd478de} + 1920 + 1080 + 233 + + + 300 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + Programming + <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="165.633" y="349"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="4" box-height="408" box-width="1588.69" font="Sans Serif" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Program your robots +to behave a certain way</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,255"/> +</kdenlivetitle> + + was here + -1 + 7 + 2 + 9b7c638d6f5964b8b7b468dfd17b9322 + 0 + 0 + {d7302b49-0c66-4fb0-8d64-2d9ae7b469ce} + {70f3cf18-2f55-4972-91c3-9f0bbfa340cf} + 1920 + 1080 + + + 300 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + Ending + <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="145.75" y="349"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="4" box-height="408" box-width="1628.45" font="Sans Serif" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Unlock the deepest layer +and return home</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,255"/> +</kdenlivetitle> + + was here + -1 + 8 + 2 + 9725c7e4d5d3c7d27c1870a14d25ef06 + 0 + 0 + {8e7c656b-854c-417d-b824-dbb3d1884fc5} + {1f58679a-dd61-490a-ac74-c6bee54bf552} + 1920 + 1080 + + + 300 + pause + + 1 + 1 + 1 + kdenlivetitle + 00:00:05:00 + Thank + <kdenlivetitle LC_NUMERIC="C" duration="300" height="1080" out="299" width="1920"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="246.875" y="349"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content alignment="4" box-height="408" box-width="1426.2" font="Sans Serif" font-color="195,195,195,255" font-italic="1" font-pixel-size="150" font-underline="0" font-weight="400" letter-spacing="0" line-spacing="0" shadow="0;#64000000;3;3;3" tab-width="80" typewriter="0;13;2;5;13">Enjoy your time and +thank you for playing</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,255"/> +</kdenlivetitle> + + was here + -1 + 9 + 2 + ecd704847c141abfe6d5f2a5ac4913ba + 0 + 0 + {68c6b0bc-5a30-41ee-b57e-46f27ace614b} + {a8b5c066-2bdb-49b5-bddd-82a0521da051} + 1920 + 1080 + + + + 5 + + + 4 + + + 6 + + + 4 + + + 7 + + + 4 + + + 4 + + + 4 + + + 4 + + + 8 + + + 9 + + + + + 75 + 1 + 0 + + + + + + + + + 75 + 1 + 0 + + + + + + + {23f4ff0e-8383-46f2-9c67-97a60704667d} + Sequenz 1 + 1 + 1 + 2 + 4 + {23f4ff0e-8383-46f2-9c67-97a60704667d} + {23f4ff0e-8383-46f2-9c67-97a60704667d} + 00:01:32.500 + 5550 + 17 + 3 + 0 + 0 + 2 + 1 + 0 + 0 + 0 + 4 + 1 + 2 + 0 + 75 + 9 + [ + { + "children": [ + { + "data": "1:300:-1", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:300:-1", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "1:1202:-1", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:1202:-1", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "children": [ + { + "data": "2:4409:-1", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:4409:-1", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "2:2351:-1", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:2351:-1", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "2:4342:-1", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:4342:-1", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "1:4124:-1", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:4124:-1", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + } + ], + "type": "Normal" + } +] + + [ +] + + 0 + 4049 + 0 + + + + + + + 0 + 1 + mix + mix + 237 + 1 + 1 + 1 + + + 0 + 2 + mix + mix + 237 + 1 + 1 + 1 + + + 0 + 3 + 0 + 0 + 0 + qtblend + qtblend + 237 + 1 + + + 0 + 4 + 0 + 0 + 0 + qtblend + qtblend + 237 + 1 + + + 75 + 20dB + -1 + volume + 237 + 1 + + + -1 + panner + 237 + 0.5 + 1 + + + + 23781 + pause + /media/nicola/M2SSD/StreamsToEdit/2026-05-10 12-40-11.mkv + avformat-novalidate + 2 + video + 60 + 0 + 1920 + 1080 + 0 + yuv420p + 1 + 709 + 1 + h264 + H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 + 0 + 00:06:36.350000000 + audio + fltp + 48000 + 2 + stereo + aac + AAC (Advanced Audio Coding) + 0 + Track1 + 00:06:36.331000000 + Lavf61.7.100 + 1 + 1 + 1 + 3 + 1 + 0 + 0 + 60 + 1 + 709 + 1 + 2 + 1920 + 1080 + 1 + mpeg + 0 + 0 + 1 + -1 + 4 + {1e581ca1-97fb-437d-88aa-86cdbe94509c} + 0 + 0 + 280724308 + c619a750a5525e300231c0deb2d21d22 + 1 + 5666 kB/s + 121 + + + Sequenzen + 2 + 2 + 100 + /media/nicola/M2SSD/StreamsToEdit/ + 1778410037210 + 0 + 0 + 0 + + 0 + 0 + [ + { + "color": "#9b59b6", + "comment": "Kategorie 1", + "index": 0 + }, + { + "color": "#3daee9", + "comment": "Kategorie 2", + "index": 1 + }, + { + "color": "#1abc9c", + "comment": "Kategorie 3", + "index": 2 + }, + { + "color": "#1cdc9a", + "comment": "Kategorie 4", + "index": 3 + }, + { + "color": "#c9ce3b", + "comment": "Kategorie 5", + "index": 4 + }, + { + "color": "#fdbc4b", + "comment": "Kategorie 6", + "index": 5 + }, + { + "color": "#f39c1f", + "comment": "Kategorie 7", + "index": 6 + }, + { + "color": "#f47750", + "comment": "Kategorie 8", + "index": 7 + }, + { + "color": "#da4453", + "comment": "Kategorie 9", + "index": 8 + } +] + + 25.12.0 + + + atsc_1080p_60 + + 2000 + 800 + 1000 + + 640 + 30000 + {cbc17960-ea19-41fe-afeb-4fc6411fdc3f} + {23f4ff0e-8383-46f2-9c67-97a60704667d} + 1.1 + + 4 + project_bin:-1:0 + + 2 + {23f4ff0e-8383-46f2-9c67-97a60704667d} + {23f4ff0e-8383-46f2-9c67-97a60704667d} + { + "allDockWidgets": [ + { + "lastCloseReason": 0, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 11, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": -1, + "wasFloating": false + }, + "uniqueName": "timeline" + }, + { + "lastCloseReason": 0, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 2, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 0, + "wasFloating": false + }, + "uniqueName": "project_bin" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 3, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 3, + "wasFloating": false + }, + "uniqueName": "library" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 12, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 2, + "wasFloating": false + }, + "uniqueName": "subtitles" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 4, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 2, + "wasFloating": false + }, + "uniqueName": "textedit" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 12, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 2, + "wasFloating": false + }, + "uniqueName": "timeremap" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 2, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 2, + "wasFloating": false + }, + "uniqueName": "markers" + }, + { + "lastCloseReason": 1, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 0, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 0, + "wasFloating": false + }, + "uniqueName": "screengrab" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 1, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 0, + "wasFloating": false + }, + "uniqueName": "audiospectrum" + }, + { + "lastCloseReason": 0, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 3, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 0, + "wasFloating": false + }, + "uniqueName": "clipmonitor" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 4, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 1, + "wasFloating": false + }, + "uniqueName": "projectmonitor" + }, + { + "lastCloseReason": 0, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 2, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 1, + "wasFloating": false + }, + "uniqueName": "clip_properties" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 4, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 4, + "wasFloating": false + }, + "uniqueName": "notes_widget" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 9, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 0, + "wasFloating": false + }, + "uniqueName": "media_browser" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 10, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 0, + "wasFloating": false + }, + "uniqueName": "onlineresources" + }, + { + "lastCloseReason": 0, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 12, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 1, + "wasFloating": false + }, + "uniqueName": "effect_stack" + }, + { + "lastCloseReason": 0, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 2, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": -1, + "wasFloating": false + }, + "uniqueName": "effect_list" + }, + { + "lastCloseReason": 0, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 2, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": -1, + "wasFloating": false + }, + "uniqueName": "transition_list" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 620, + "width": 679, + "x": 13, + "y": 68 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 2, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 2, + "wasFloating": false + }, + "uniqueName": "undo_history" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 12, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 2, + "wasFloating": false + }, + "uniqueName": "mixer" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 6, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 0, + "wasFloating": false + }, + "uniqueName": "vectorscope" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 5, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 0, + "wasFloating": false + }, + "uniqueName": "waveform" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 7, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 0, + "wasFloating": false + }, + "uniqueName": "rgb_parade" + }, + { + "lastCloseReason": 2, + "lastPosition": { + "lastFloatingGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "lastOverlayedGeometries": [], + "placeholders": [ + { + "isFloatingWindow": false, + "itemIndex": 8, + "mainWindowUniqueName": "KdenliveKDDock" + } + ], + "tabIndex": 0, + "wasFloating": false + }, + "uniqueName": "histogram" + } + ], + "closedDockWidgets": [ + "library", + "subtitles", + "textedit", + "timeremap", + "markers", + "screengrab", + "audiospectrum", + "clip_properties", + "notes_widget", + "media_browser", + "onlineresources", + "effect_list", + "transition_list", + "undo_history", + "mixer", + "vectorscope", + "waveform", + "rgb_parade", + "histogram" + ], + "floatingWindows": [], + "mainWindows": [ + { + "affinities": null, + "geometry": { + "height": 1052, + "width": 1920, + "x": 0, + "y": 28 + }, + "isVisible": true, + "multiSplitterLayout": { + "frames": { + "58450": { + "currentTabIndex": 0, + "dockWidgets": [ + "projectmonitor", + "textedit", + "notes_widget" + ], + "geometry": { + "height": 411, + "width": 662, + "x": 1256, + "y": 0 + }, + "id": "58450", + "isNull": false, + "mainWindowUniqueName": "KdenliveKDDock", + "objectName": "projectmonitor", + "options": 0 + }, + "58548": { + "currentTabIndex": 0, + "dockWidgets": [ + "project_bin", + "transition_list", + "effect_list", + "clip_properties", + "undo_history" + ], + "geometry": { + "height": 411, + "width": 595, + "x": 0, + "y": 0 + }, + "id": "58548", + "isNull": false, + "mainWindowUniqueName": "KdenliveKDDock", + "objectName": "project_bin", + "options": 0 + }, + "58728": { + "currentTabIndex": 1, + "dockWidgets": [ + "mixer", + "effect_stack", + "timeremap", + "subtitles" + ], + "geometry": { + "height": 573, + "width": 391, + "x": 1527, + "y": 411 + }, + "id": "58728", + "isNull": false, + "mainWindowUniqueName": "KdenliveKDDock", + "objectName": "effect_stack", + "options": 0 + }, + "58865": { + "currentTabIndex": 0, + "dockWidgets": [ + "clipmonitor", + "library" + ], + "geometry": { + "height": 411, + "width": 661, + "x": 595, + "y": 0 + }, + "id": "58865", + "isNull": false, + "mainWindowUniqueName": "KdenliveKDDock", + "objectName": "clipmonitor", + "options": 0 + }, + "58928": { + "currentTabIndex": 0, + "dockWidgets": [ + "timeline" + ], + "geometry": { + "height": 573, + "width": 1527, + "x": 0, + "y": 411 + }, + "id": "58928", + "isNull": false, + "mainWindowUniqueName": "KdenliveKDDock", + "objectName": "timeline", + "options": 0 + } + }, + "layout": { + "children": [ + { + "children": [ + { + "children": [ + { + "isContainer": false, + "isVisible": false, + "sizingInfo": { + "geometry": { + "height": 440, + "width": 95, + "x": 0, + "y": 0 + }, + "maxSizeHint": { + "height": 524287, + "width": 524279 + }, + "minSize": { + "height": 90, + "width": 80 + }, + "percentageWithinParent": 0.0 + } + }, + { + "isContainer": false, + "isVisible": false, + "sizingInfo": { + "geometry": { + "height": 440, + "width": 103, + "x": 0, + "y": 0 + }, + "maxSizeHint": { + "height": 524265, + "width": 524270 + }, + "minSize": { + "height": 90, + "width": 80 + }, + "percentageWithinParent": 0.0 + } + }, + { + "guestId": "58548", + "isContainer": false, + "isVisible": true, + "sizingInfo": { + "geometry": { + "height": 411, + "width": 595, + "x": 0, + "y": 0 + }, + "maxSizeHint": { + "height": 524323, + "width": 524293 + }, + "minSize": { + "height": 274, + "width": 257 + }, + "percentageWithinParent": 0.3103448275862069 + } + }, + { + "guestId": "58865", + "isContainer": false, + "isVisible": true, + "sizingInfo": { + "geometry": { + "height": 411, + "width": 661, + "x": 595, + "y": 0 + }, + "maxSizeHint": { + "height": 524323, + "width": 524293 + }, + "minSize": { + "height": 236, + "width": 326 + }, + "percentageWithinParent": 0.3448275862068966 + } + }, + { + "guestId": "58450", + "isContainer": false, + "isVisible": true, + "sizingInfo": { + "geometry": { + "height": 411, + "width": 662, + "x": 1256, + "y": 0 + }, + "maxSizeHint": { + "height": 524323, + "width": 524293 + }, + "minSize": { + "height": 353, + "width": 503 + }, + "percentageWithinParent": 0.3448275862068966 + } + }, + { + "isContainer": false, + "isVisible": false, + "sizingInfo": { + "geometry": { + "height": 440, + "width": 82, + "x": 1832, + "y": 0 + }, + "maxSizeHint": { + "height": 524287, + "width": 524287 + }, + "minSize": { + "height": 90, + "width": 80 + }, + "percentageWithinParent": 0.0 + } + }, + { + "isContainer": false, + "isVisible": false, + "sizingInfo": { + "geometry": { + "height": 440, + "width": 167, + "x": 1747, + "y": 0 + }, + "maxSizeHint": { + "height": 524287, + "width": 524251 + }, + "minSize": { + "height": 90, + "width": 80 + }, + "percentageWithinParent": 0.0 + } + }, + { + "isContainer": false, + "isVisible": false, + "sizingInfo": { + "geometry": { + "height": 440, + "width": 92, + "x": 1822, + "y": 0 + }, + "maxSizeHint": { + "height": 524287, + "width": 524287 + }, + "minSize": { + "height": 90, + "width": 80 + }, + "percentageWithinParent": 0.0 + } + }, + { + "isContainer": false, + "isVisible": false, + "sizingInfo": { + "geometry": { + "height": 440, + "width": 81, + "x": 1833, + "y": 0 + }, + "maxSizeHint": { + "height": 524287, + "width": 524287 + }, + "minSize": { + "height": 90, + "width": 80 + }, + "percentageWithinParent": 0.0 + } + }, + { + "isContainer": false, + "isVisible": false, + "sizingInfo": { + "geometry": { + "height": 508, + "width": 478, + "x": 1074, + "y": 0 + }, + "maxSizeHint": { + "height": 523905, + "width": 523960 + }, + "minSize": { + "height": 90, + "width": 80 + }, + "percentageWithinParent": 0.0 + } + }, + { + "isContainer": false, + "isVisible": false, + "sizingInfo": { + "geometry": { + "height": 508, + "width": 378, + "x": 1536, + "y": 0 + }, + "maxSizeHint": { + "height": 524174, + "width": 524011 + }, + "minSize": { + "height": 90, + "width": 80 + }, + "percentageWithinParent": 0.0 + } + } + ], + "isContainer": true, + "isVisible": false, + "orientation": 1, + "sizingInfo": { + "geometry": { + "height": 411, + "width": 1918, + "x": 0, + "y": 0 + }, + "maxSizeHint": { + "height": 524323, + "width": 1572879 + }, + "minSize": { + "height": 353, + "width": 1086 + }, + "percentageWithinParent": 0.4184938036224976 + } + }, + { + "children": [ + { + "guestId": "58928", + "isContainer": false, + "isVisible": true, + "sizingInfo": { + "geometry": { + "height": 573, + "width": 1527, + "x": 0, + "y": 0 + }, + "maxSizeHint": { + "height": 524314, + "width": 524287 + }, + "minSize": { + "height": 117, + "width": 80 + }, + "percentageWithinParent": 0.7962382445141066 + } + }, + { + "guestId": "58728", + "isContainer": false, + "isVisible": true, + "sizingInfo": { + "geometry": { + "height": 573, + "width": 391, + "x": 1527, + "y": 0 + }, + "maxSizeHint": { + "height": 524323, + "width": 524293 + }, + "minSize": { + "height": 238, + "width": 264 + }, + "percentageWithinParent": 0.20376175548589343 + } + } + ], + "isContainer": true, + "isVisible": false, + "orientation": 1, + "sizingInfo": { + "geometry": { + "height": 573, + "width": 1918, + "x": 0, + "y": 411 + }, + "maxSizeHint": { + "height": 524314, + "width": 1048580 + }, + "minSize": { + "height": 238, + "width": 344 + }, + "percentageWithinParent": 0.5815061963775023 + } + } + ], + "isContainer": true, + "isVisible": false, + "orientation": 2, + "sizingInfo": { + "geometry": { + "height": 984, + "width": 1918, + "x": 0, + "y": 0 + }, + "maxSizeHint": { + "height": 1048637, + "width": 1048580 + }, + "minSize": { + "height": 591, + "width": 1086 + }, + "percentageWithinParent": 1.0 + } + } + ], + "isContainer": true, + "isVisible": false, + "orientation": 1, + "sizingInfo": { + "geometry": { + "height": 984, + "width": 1918, + "x": 0, + "y": 0 + }, + "maxSizeHint": { + "height": 16777215, + "width": 16777215 + }, + "minSize": { + "height": 90, + "width": 80 + }, + "percentageWithinParent": 0.0 + } + } + }, + "normalGeometry": { + "height": 0, + "width": 0, + "x": 0, + "y": 0 + }, + "options": 0, + "screenIndex": 2, + "screenSize": { + "height": 1080, + "width": 1920 + }, + "uniqueName": "KdenliveKDDock", + "windowState": 2 + } + ], + "screenInfo": [ + { + "devicePixelRatio": 1.0, + "geometry": { + "height": 1080, + "width": 1920, + "x": 1920, + "y": 0 + }, + "index": 0, + "name": "DP-4" + }, + { + "devicePixelRatio": 1.0, + "geometry": { + "height": 1080, + "width": 1920, + "x": 3840, + "y": 0 + }, + "index": 1, + "name": "DP-2" + }, + { + "devicePixelRatio": 1.0, + "geometry": { + "height": 1080, + "width": 1920, + "x": 0, + "y": 0 + }, + "index": 2, + "name": "DP-0" + } + ], + "serializationVersion": 3 +} + Ultra-High Definition (4K) + -1 + -1 + 0 + 0 + 0 + 0 + 0 + MP4-H265 (HEVC) + 0 + 540 + 960 + 6 + -1 + 0 + 0 + -1 + 0 + /home/nicola/Videos/trailer.mp4 + 1 + + + + + + + + + + 1 + + + diff --git a/Exports/Linux/Archiv.zip b/Exports/Linux/Archiv.zip new file mode 100644 index 0000000..c5d347c Binary files /dev/null and b/Exports/Linux/Archiv.zip differ diff --git a/Exports/Linux/game.x86_64 b/Exports/Linux/game.x86_64 index 45d60da..5e6f059 100755 Binary files a/Exports/Linux/game.x86_64 and b/Exports/Linux/game.x86_64 differ diff --git a/Exports/Windows/Archiv.zip b/Exports/Windows/Archiv.zip new file mode 100644 index 0000000..f5bfa55 Binary files /dev/null and b/Exports/Windows/Archiv.zip differ diff --git a/Exports/Windows/game.exe b/Exports/Windows/game.exe index a3b255f..17f11e2 100644 Binary files a/Exports/Windows/game.exe and b/Exports/Windows/game.exe differ diff --git a/README.md b/README.md index 8006f11..7719969 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,83 @@ -# RuinAdventurer +# Ruin Adventurer +Ruin Adventurer ist ein Automatisierungs- und Ressourcenmanagement-Spiel, das im Rahmen einer Diplomarbeit entwickelt wird. Der Spieler ist in einer unterirdischen Ruinenanlage gefangen und nutzt Roboter, um die Umgebung zu erkunden, Ressourcen abzubauen, Gegenstände herzustellen und neue Ebenen freizuschalten. + +Das Spiel wird mit **Godot 4.6** und **C#** entwickelt und ist auf eine spielbare Early-Access-Version für Linux und Windows ausgelegt. + +## Spielidee + +Der Spieler steuert keinen direkten Charakter, sondern verwaltet die Ruine aus einer Management-Perspektive. Die eigentliche Arbeit wird durch Roboter erledigt, welche über eine visuelle DSL programmiert werden. Fortschritt entsteht durch das Zusammenspiel von Erkundung, Automatisierung, Crafting, Forschung und Survival-Mechaniken. + +Das langfristige Ziel ist es, tiefere Ebenen der Ruine freizuschalten und schliesslich aus der Anlage zu entkommen. + +## Kernsysteme + +- **Prozedurale Weltgenerierung** mit Wave Function Collapse +- **Mehrere Ebenen** mit Gates und freischaltbarem Fortschritt +- **Roboterautomatisierung** über visuelle Programmblöcke +- **DSL-System** mit Nodes wie Move, Explore, Harvest, Craft, If, For, While, Maintain und Sacrifice +- **Ressourcen, Inventar und Crafting** auf Basis von JSON-Daten +- **Forschungssystem** mit freischaltbaren Rezepten, Robotereffekten und Fortschritt +- **Survival-Aspekte** wie Hunger, Durst, Energie, Hitze und Wartung +- **Speichern und Laden** des Spielstands in mehreren Dateien +- **Tutorial und UI-Systeme** für Einstieg, Optionen, Karte, Inventar, Forschung und Roboterübersicht + +## Technische Grundprinzipien + +Das Projekt ist bewusst in getrennte Verantwortlichkeiten gegliedert: + +- `Scripts/World` enthält Weltgenerierung, Layer, Tiles, Pathfinding und Kartendarstellung. +- `Scripts/Gameplay` enthält Roboter, Crafting, Forschung und Survival. +- `Scripts/DSL` enthält die ausführbare Logik der Programmierblöcke. +- `Scripts/UI` enthält die sichtbaren Fenster, Node-Editoren und Anzeigen. +- `Scripts/Core` enthält zentrale Daten, Laden/Speichern, Ressourcen und Systemintegration. + +Die sichtbaren DSL-Nodes im Editor sind von den zur Laufzeit ausgeführten ProgramNodes getrennt. Beim Kompilieren werden Runtime-Kopien erstellt, damit mehrere Roboter unabhängig voneinander Programme ausführen können, ohne sich gegenseitig zu beeinflussen. + +## Voraussetzungen + +- Godot 4.6 mit .NET/C# Unterstützung +- .NET SDK passend zur verwendeten Godot-Version +- Linux oder Windows als Zielplattform + +Für lokale Steam-Tests wird eine `steam_appid.txt` verwendet. Steamworks ist im Projekt vorbereitet, aber die Kernlogik des Spiels ist nicht davon abhängig. + +## Starten + +Das Projekt kann direkt über Godot geöffnet werden: + +```text +project.godot +``` + +Die Hauptszene wird über die Godot-Projekteinstellungen gestartet. Für Tests existiert eine eigene Testszene: + +```text +Scenes/TestRunner.tscn +``` + +## Tests + +Das Projekt enthält einen einfachen eigenen TestRunner für Unit- und Integrationstests. Getestet werden unter anderem: + +- Inventar und Crafting +- Forschung und Forschungseffekte +- Survival-Logik +- Roboterzustände +- DSL-Nodes und Verbindungen +- Save/Load +- Layergenerierung + +Headless-Ausführung mit Godot: + +```bash +Godot_v4.6.1-stable_mono_linux.x86_64 --headless --path . Scenes/TestRunner.tscn +``` + +## Projektstatus + +Das Projekt befindet sich in einer fortgeschrittenen Prototyp- bzw. Early-Access-Phase. Die wichtigsten Kernmechaniken sind umgesetzt und miteinander verbunden. Weitere Inhalte, Balancing, UI-Polish, Story-Elemente und zusätzliche Roboter-/Gebäudesysteme sind für spätere Versionen vorgesehen. + +## Hinweis + +Dieses Repository ist Teil einer Diplomarbeit. Einige Systeme sind daher bewusst auf den Projektumfang zugeschnitten und priorisieren Nachvollziehbarkeit, Testbarkeit und eine funktionierende Spielschleife gegenüber vollständigem Feature-Umfang. diff --git a/Scenes/Game.tscn b/Scenes/Game.tscn index f8d6d6a..74e8ee8 100644 --- a/Scenes/Game.tscn +++ b/Scenes/Game.tscn @@ -2,7 +2,6 @@ [ext_resource type="Script" uid="uid://br2udyi6t8yvf" path="res://Scripts/World/World.cs" id="1_7lihs"] [ext_resource type="AudioStream" uid="uid://dcb746ldlm6ta" path="res://Assets/Sound/Background.mp3" id="1_rajel"] -[ext_resource type="Script" uid="uid://dqrdb3bvws6b6" path="res://Scripts/Core/SteamworksHandler.cs" id="2_b2bpf"] [ext_resource type="AudioStream" uid="uid://d001edcgov542" path="res://Assets/Sound/button.wav" id="2_button"] [ext_resource type="AudioStream" uid="uid://bo0jlfldvl3fc" path="res://Assets/Sound/mining.wav" id="2_mining"] [ext_resource type="Script" uid="uid://c7khr6oist3ku" path="res://Scripts/UI/Common/Camera3d.cs" id="3_7lihs"] @@ -77,9 +76,6 @@ miningSound = NodePath("../MiningSound") [node name="World" type="Node3D" parent="." unique_id=770208789] script = ExtResource("1_7lihs") -[node name="SteamworksHandler" type="Node" parent="." unique_id=1183440473] -script = ExtResource("2_b2bpf") - [node name="Camera3D" type="Camera3D" parent="." unique_id=161504606] transform = Transform3D(1, 0, 0, 0, 0.25881907, 0.9659258, 0, -0.9659258, 0.25881907, 30, 20, 30) current = true @@ -91,7 +87,7 @@ environment = SubResource("Environment_sb48q") [node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=1558432386] follow_viewport_enabled = true -[node name="UIHandler" type="Control" parent="CanvasLayer" unique_id=1713248285 node_paths=PackedStringArray("codingWindow", "robotList", "mainCam", "map", "FPS", "RAM", "options", "uiContent", "menu", "inventory", "researchList", "robotAlarm", "energyLabel", "waterLabel", "hungerLabel", "survivalStatus", "currentLayer", "deepestLayer", "unlockLayer", "gameOver")] +[node name="UIHandler" type="Control" parent="CanvasLayer" unique_id=1713248285 node_paths=PackedStringArray("codingWindow", "robotList", "mainCam", "map", "FPS", "options", "uiContent", "menu", "inventory", "researchList", "robotAlarm", "energyLabel", "waterLabel", "hungerLabel", "survivalStatus", "currentLayer", "deepestLayer", "unlockLayer", "gameOver")] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 @@ -108,7 +104,6 @@ robotList = NodePath("MainUI/Content/RobotList") mainCam = NodePath("../../Camera3D") map = NodePath("MainUI/Content/Map") FPS = NodePath("MainUI/FooterContainer/HBoxContainer/FPS") -RAM = NodePath("MainUI/FooterContainer/HBoxContainer/RAM") options = NodePath("MainUI/Content/Options") uiContent = NodePath("MainUI/Content") menu = NodePath("MainUI/Content/Menu") diff --git a/Scripts/Core/SteamworksHandler.cs b/Scripts/Core/SteamworksHandler.cs index bad294b..cf7654e 100644 --- a/Scripts/Core/SteamworksHandler.cs +++ b/Scripts/Core/SteamworksHandler.cs @@ -3,7 +3,7 @@ using GodotSteam; public partial class SteamworksHandler : Node { - [Export] private bool enableSteam = false; + [Export] private bool enableSteam = true; private bool isSteamInitialized = false; public override void _Ready() diff --git a/Scripts/Gameplay/Robots/Robot.cs b/Scripts/Gameplay/Robots/Robot.cs index 0d9eb4a..21f9fca 100644 --- a/Scripts/Gameplay/Robots/Robot.cs +++ b/Scripts/Gameplay/Robots/Robot.cs @@ -4,7 +4,7 @@ using Godot; public partial class Robot : Node3D { - private const float EnergyUsePerSecond = 0.6f; + private const float EnergyUsePerSecond = 0.3f; private const float HeatGainPerSecond = 2.5f; private const float ActiveHeatLossPerSecond = 22f; private const float IdleHeatLossPerSecond = 12f; diff --git a/project.godot b/project.godot index 3d5239f..af36f67 100644 --- a/project.godot +++ b/project.godot @@ -19,6 +19,10 @@ run/main_scene="res://Scenes/MainMenu.tscn" config/features=PackedStringArray("4.6", "C#", "Forward Plus") config/icon="res://icon.svg" +[autoload] + +SteamworksHandler="*uid://dqrdb3bvws6b6" + [display] window/size/viewport_width=1920 diff --git a/steam_appid.txt b/steam_appid.txt index 7ad8022..ad513c0 100644 --- a/steam_appid.txt +++ b/steam_appid.txt @@ -1 +1 @@ -480 \ No newline at end of file +4726380 \ No newline at end of file