Merge branch 'development' of gitlab.com:betalars/frame-of-mind into development

This commit is contained in:
tiger tiger tiger 2025-12-02 19:06:32 +01:00
commit 529d62375e
733 changed files with 36782 additions and 6432 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@ result
src/addons/godot-jolt
*png~
*~lock*
*_recovered*

View File

@ -66,6 +66,8 @@
- [Rain on Windows, Interior](https://freesound.org/people/InspectorJ/sounds/346641/) by [InspectorJ](https://freesound.org/people/InspectorJ/) CC-BY 3.0
- [Rain and thunder](https://freesound.org/people/MrAuralization/sounds/241294/) by [MrAuralization](https://freesound.org/people/MrAuralization/) CC-BY 3.0
- [Heavy Thunder Strike - no Rain - QUADRO](https://freesound.org/people/BlueDelta/sounds/446753/) by [BlueDelta](https://freesound.org/people/BlueDelta/) CC-BY 3.0
- [SUBWAY_02](https://freesound.org/people/Manicciola/sounds/173311/) by [Manicciola](https://freesound.org/people/Manicciola/), CC-BY 3.0
- [harbour waves calm 01](https://freesound.org/people/klankbeeld/sounds/169181) by [klankbeeld](https://freesound.org/people/klankbeeld/), CC-BY 3.0
## Fonts all using OFL

BIN
design/fom-diamond.png (Stored with Git LFS) Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 33 KiB

BIN
design/logo-transparent.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,299 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="1920"
height="1080"
viewBox="0 0 508 285.75"
version="1.1"
id="svg1"
xml:space="preserve"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
sodipodi:docname="main_menu_sketching.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#252525"
inkscape:document-units="px"
inkscape:zoom="2.0870446"
inkscape:cx="356.24538"
inkscape:cy="249.15615"
inkscape:window-width="2560"
inkscape:window-height="1534"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
showgrid="false" /><defs
id="defs1" /><g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"><image
width="508"
height="285.75"
preserveAspectRatio="none"
xlink:href="../../../../Pictures/Screenshots/Screenshot_20250927_141025.png"
id="image1"
x="0"
y="0"
style="stroke-width:1.97569" /><path
style="fill:#f9f9f9;stroke:none;stroke-width:0.0646876px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 73.195217,56.567031 c 11.90827,0.327082 58.622533,-0.306411 62.533363,0 0.91596,-1.309176 -0.22979,1.128323 -0.31817,-14.971631 l -0.12112,0.411964 -0.16525,13.902617 -51.111069,0.197474 z"
id="path1"
sodipodi:nodetypes="ccccccc" /><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.8167px;line-height:0.7;font-family:'Annie Use Your Telescope';-inkscape-font-specification:'Annie Use Your Telescope';text-align:justify;fill:#ffffff;stroke-width:0.264583"
x="76.115578"
y="50.743717"
id="text1"><tspan
sodipodi:role="line"
id="tspan1"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.8167px;font-family:'Annie Use Your Telescope';-inkscape-font-specification:'Annie Use Your Telescope';fill:#ffffff;stroke-width:0.264583"
x="76.115578"
y="50.743717">continue</tspan></text><g
id="g29"
transform="matrix(1.8258721,0,0,1.8258721,-154.31328,-22.580629)"
style="stroke-width:1.31669"><rect
style="fill:none;stroke:#ffffff;stroke-width:0.794716;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill"
id="rect3"
width="56.638573"
height="56.638573"
x="303.4762"
y="-84.914513"
transform="rotate(16.410955)" /><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.369px;line-height:0;font-family:'Big Shoulders Display';-inkscape-font-specification:'Big Shoulders Display Bold';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.802175"
x="333.87936"
y="42.596867"
id="text7"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:1;font-family:'Big Shoulders Display';-inkscape-font-specification:'Big Shoulders Display Bold';text-align:center;letter-spacing:1.31817px;text-anchor:middle;fill:#ffffff;stroke-width:0.802175"
x="333.87936"
y="42.596867"
id="tspan6" /><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:17.5758px;line-height:0.8;font-family:'Big Shoulders Display';-inkscape-font-specification:'Big Shoulders Display Bold';text-align:center;letter-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.802175"
x="333.87936"
y="59.623901"
id="tspan7">of mind</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;font-size:34.653px;line-height:0;font-family:'Big Shoulders Display';-inkscape-font-specification:'Big Shoulders Display Ultra-Light';text-align:center;letter-spacing:-0.858093px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.14069"
x="321.0498"
y="44.001141"
id="text9"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;font-size:34.653px;line-height:1;font-family:'Big Shoulders Display';-inkscape-font-specification:'Big Shoulders Display Ultra-Light';text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:1.14069"
x="320.62067"
y="44.001141"
id="tspan9">fr<tspan
style="letter-spacing:-0.858279px;stroke-width:1.14069"
id="tspan8">a</tspan></tspan></text><circle
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.22597;stroke-opacity:1"
id="circle9"
cx="355.78531"
cy="18.939697"
r="0.79854697" /><g
id="g22"
transform="matrix(0.64863599,0,0,0.64863599,243.92735,136.9949)"
style="stroke:#ffffff;stroke-width:1.31669;stroke-opacity:1"><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.309608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 129.8471,-184.26728 c 0,0 3.50978,-0.42122 7.56209,1.07037 3.26933,1.20338 4.73639,-0.87261 6.89307,-1.10432 2.15669,-0.2317 3.61031,0.71099 2.9412,1.59922 -0.32958,0.43751 -1.30924,-0.0246 -1.17432,0.76746 0,0 2.92994,0.76538 2.87652,-1.15352 -0.0593,-2.12819 -3.71469,-2.27949 -6.80182,-1.43188 -4.00932,1.21878 -10.4608,-1.08963 -12.29674,0.25267 z"
id="path17"
sodipodi:nodetypes="cssscscc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.348375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 114.5708,-185.99285 c 0,0 24.00764,0.66514 27.60521,0.41052 3.59756,-0.25461 17.09469,-0.74039 17.09469,-0.74039 z"
id="path18" /><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.348375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 168.24335,-185.40352 c 0,0 -6.16677,-0.35441 -6.81181,0.89267 -0.72196,1.39579 0.53144,1.56585 1.38206,0.91494 0.96586,-0.7391 2.3211,0.32849 2.05548,1.14367 0,0 -0.51774,-1.11927 -1.42486,-0.69647 -0.90712,0.4228 -4.11446,1.12837 -3.3748,-1.46264 0.54421,-1.90637 8.17393,-0.79217 8.17393,-0.79217 z"
id="path19"
sodipodi:nodetypes="csscssc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.266681px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 155.17545,-185.23897 c -0.82592,-0.10662 -1.82503,2.18209 0.32665,2.28659 2.15169,0.1045 1.46066,-2.40411 0.32924,-2.19427 -0.45296,0.50512 1.26372,0.82332 0.20235,1.48777 -0.85319,0.53412 -2.10288,-0.44643 -0.85824,-1.58009 z"
id="path20"
sodipodi:nodetypes="czcsc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.324309px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 152.56576,-183.94716 c 0,0 -2.93548,1.84732 -1.71897,3.48905 0.51556,0.69578 1.60078,0.37366 1.5596,-0.8963 -0.0367,-1.13159 1.74189,-1.43645 2.17155,-0.76383 0,0 -1.44009,-0.31272 -1.34275,0.61385 0.13361,1.27164 -1.90087,2.93279 -3.04579,1.56434 -1.85201,-2.21356 2.37636,-4.00711 2.37636,-4.00711 z"
id="path21"
sodipodi:nodetypes="csscssc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.324309px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 156.60573,-181.79987 c -0.17911,0.76541 0.0413,3.16996 1.86988,2.25531 0.73416,-0.36723 1.46919,-1.93847 0.19066,-2.20722 -1.13924,-0.23946 -1.08686,-1.84 -0.36451,-2.09327 0,0 -0.32874,1.49789 0.61154,1.6287 1.29045,0.1795 1.323,2.33981 -0.17476,3.1207 -2.68185,1.39822 -2.67653,-2.07552 -2.13281,-2.70422 z"
id="path22"
sodipodi:nodetypes="csscssc" /></g><g
id="g28"
transform="matrix(0.64863599,0,0,0.64863599,248.3041,140.12371)"
style="stroke:#ffffff;stroke-width:1.31669;stroke-opacity:1"><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.309608px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 168.67362,-146.473 c 0,0 0.42122,-3.50978 -1.07037,-7.56209 -1.20338,-3.26933 0.87261,-4.73639 1.10432,-6.89307 0.2317,-2.15669 -0.71099,-3.61031 -1.59922,-2.9412 -0.43751,0.32958 0.0246,1.30924 -0.76746,1.17432 0,0 -0.76538,-2.92994 1.15352,-2.87652 2.12819,0.0593 2.27949,3.71469 1.43188,6.80182 -1.21878,4.00932 1.08963,10.4608 -0.25267,12.29674 z"
id="path23"
sodipodi:nodetypes="cssscscc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.348375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 170.58736,-130.82036 c 0,0 -0.66514,-24.00764 -0.41052,-27.60521 0.25461,-3.59756 0.74039,-17.09469 0.74039,-17.09469 z"
id="path24" /><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.348375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 169.99803,-184.03035 c 0,0 0.35441,6.16677 -0.89267,6.81181 -1.39579,0.72196 -1.56585,-0.53144 -0.91494,-1.38206 0.7391,-0.96586 -0.32849,-2.3211 -1.14367,-2.05548 0,0 1.11927,0.51774 0.69647,1.42486 -0.4228,0.90712 -1.12837,4.11446 1.46264,3.3748 1.90637,-0.54421 0.79217,-8.17393 0.79217,-8.17393 z"
id="path25"
sodipodi:nodetypes="csscssc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.266681px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 169.83348,-171.80135 c 0.10662,0.82592 -2.18209,1.82503 -2.28659,-0.32665 -0.1045,-2.15169 2.40411,-1.46066 2.19427,-0.32924 -0.50512,0.45296 -0.82332,-1.26372 -1.48777,-0.20235 -0.53412,0.85319 0.44643,2.10288 1.58009,0.85824 z"
id="path26"
sodipodi:nodetypes="czcsc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.324309px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 168.3535,-169.37983 c 0,0 -1.84732,2.93548 -3.48905,1.71897 -0.69578,-0.51556 -0.37366,-1.60078 0.8963,-1.5596 1.13159,0.0367 1.43645,-1.74189 0.76383,-2.17155 0,0 0.31272,1.44009 -0.61385,1.34275 -1.27164,-0.13361 -2.93279,1.90087 -1.56434,3.04579 2.21356,1.85201 4.00711,-2.37636 4.00711,-2.37636 z"
id="path27"
sodipodi:nodetypes="csscssc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.324309px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 166.39438,-172.66712 c -0.76541,0.17911 -3.16996,-0.0413 -2.25531,-1.86988 0.36723,-0.73416 1.93847,-1.46919 2.20722,-0.19066 0.23946,1.13924 1.84,1.08686 2.09327,0.36451 0,0 -1.49789,0.32874 -1.6287,-0.61154 -0.1795,-1.29045 -2.33981,-1.323 -3.1207,0.17476 -1.39822,2.68185 2.07552,2.67653 2.70422,2.13281 z"
id="path28"
sodipodi:nodetypes="csscssc" /></g><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;font-size:34.653px;line-height:0;font-family:'Big Shoulders Display';-inkscape-font-specification:'Big Shoulders Display Ultra-Light';text-align:center;letter-spacing:-1.81072px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.14069"
x="342.34174"
y="44.001141"
id="text29"><tspan
sodipodi:role="line"
style="font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;font-size:34.653px;line-height:1;font-family:'Big Shoulders Display';-inkscape-font-specification:'Big Shoulders Display Ultra-Light';text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:1.14069"
x="341.43637"
y="44.001141"
id="tspan29"><tspan
id="tspan28"
style="stroke-width:1.14069">me</tspan></tspan></text></g><g
id="g2528-3"
transform="matrix(-0.25561406,0,0,-0.25561571,191.4992,281.29468)"
style="stroke-width:3.91213"><g
id="g2431-6"
transform="matrix(2.5075222,0,0,2.5075222,287.81107,474.05863)"
style="stroke-width:3.91213"><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.919901px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 136.84022,-185.19405 c 0,0 3.38652,-0.37028 7.57472,0.75267 3.36492,0.90221 4.86755,-0.77048 7.02423,-1.00219 2.15669,-0.2317 3.75905,1.02758 3.08994,1.91581 -0.32958,0.43751 -1.60177,-0.12562 -1.46685,0.66644 0,0 2.92994,0.76538 2.87652,-1.15352 -0.0593,-2.12819 -3.71469,-2.27949 -6.80182,-1.43188 -4.00932,1.21878 -10.4608,-1.08963 -12.29674,0.25267 z"
id="path2419-7"
sodipodi:nodetypes="cssscscc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.10531px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 167.40445,-185.81749 c 0,0 -6.57675,-0.46232 -7.22179,0.95969 -0.72196,1.59158 0.94142,1.84368 1.79204,1.10147 0.96586,-0.84277 2.3211,0.37457 2.05548,1.30409 0,0 -0.51774,-1.27627 -1.42486,-0.79416 -0.90712,0.4821 -4.11446,1.28664 -3.3748,-1.66781 0.54421,-2.17377 8.17393,-0.90328 8.17393,-0.90328 z"
id="path2423-3"
sodipodi:nodetypes="csscssc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.792355px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 157.28666,-183.23281 c -0.82592,-0.10662 -1.82503,2.18209 0.32665,2.28659 2.15169,0.1045 1.46066,-2.40411 0.32924,-2.19427 -0.45296,0.50512 1.26372,0.82332 0.20235,1.48777 -0.85319,0.53412 -2.10288,-0.44643 -0.85824,-1.58009 z"
id="path2425-5"
sodipodi:nodetypes="czcsc" /></g><g
id="g2504-6"
transform="matrix(0,-2.5075222,-2.5075222,0,254.34141,437.23496)"
style="stroke-width:3.91213"><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.919901px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 136.84022,-185.19405 c 0,0 3.38652,-0.37028 7.57472,0.75267 3.36492,0.90221 4.86755,-0.77048 7.02423,-1.00219 2.15669,-0.2317 3.75905,1.02758 3.08994,1.91581 -0.32958,0.43751 -1.60177,-0.12562 -1.46685,0.66644 0,0 2.92994,0.76538 2.87652,-1.15352 -0.0593,-2.12819 -3.71469,-2.27949 -6.80182,-1.43188 -4.00932,1.21878 -10.4608,-1.08963 -12.29674,0.25267 z"
id="path2496-2"
sodipodi:nodetypes="cssscscc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.10531px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 167.40445,-185.81749 c 0,0 -6.57675,-0.46232 -7.22179,0.95969 -0.72196,1.59158 0.94142,1.84368 1.79204,1.10147 0.96586,-0.84277 2.3211,0.37457 2.05548,1.30409 0,0 -0.51774,-1.27627 -1.42486,-0.79416 -0.90712,0.4821 -4.11446,1.28664 -3.3748,-1.66781 0.54421,-2.17377 8.17393,-0.90328 8.17393,-0.90328 z"
id="path2500-1"
sodipodi:nodetypes="csscssc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.792355px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 157.28666,-183.23281 c -0.82592,-0.10662 -1.82503,2.18209 0.32665,2.28659 2.15169,0.1045 1.46066,-2.40411 0.32924,-2.19427 -0.45296,0.50512 1.26372,0.82332 0.20235,1.48777 -0.85319,0.53412 -2.10288,-0.44643 -0.85824,-1.58009 z"
id="path2502-2"
sodipodi:nodetypes="czcsc" /></g></g><circle
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.882013"
id="path1635-7"
cx="-9.9330864"
cy="-277.18158"
r="1.4952157"
transform="scale(-1)" /><rect
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.05833;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
id="rect2"
width="26.235893"
height="26.183014"
x="254.55206"
y="-31.49815"
transform="rotate(90)"
inkscape:export-filename="../src/import/interface-elements/loading_rect_overlay.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96" /><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:10.5833px;line-height:0.7;font-family:'Klee One';-inkscape-font-specification:'Klee One Bold';text-align:justify;fill:#ffffff;fill-opacity:1;stroke-width:0.264583"
x="39.560349"
y="275.46542"
id="text2"><tspan
sodipodi:role="line"
id="tspan2"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Klee One';-inkscape-font-specification:'Klee One Bold';fill:#ffffff;fill-opacity:1;stroke-width:0.264583"
x="39.560349"
y="275.46542">loading ...</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;line-height:0.7;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';text-align:justify;fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="66.837502"
id="text3"><tspan
sodipodi:role="line"
id="tspan3"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="66.837502">new Game</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;line-height:0.7;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';text-align:justify;fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="83.195633"
id="text4"><tspan
sodipodi:role="line"
id="tspan4"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="83.195633">load Save</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;line-height:0.7;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';text-align:justify;fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="99.553764"
id="text5"><tspan
sodipodi:role="line"
id="tspan5"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="99.553764">Settings</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;line-height:0.7;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';text-align:justify;fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="117.85041"
id="text10"><tspan
sodipodi:role="line"
id="tspan10"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="117.85041">Credits</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;line-height:0.7;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';text-align:justify;fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="134.18385"
id="text11"><tspan
sodipodi:role="line"
id="tspan11"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="134.18385">report a Bug</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;line-height:0.7;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';text-align:justify;fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="152.4805"
id="text12"><tspan
sodipodi:role="line"
id="tspan12"
style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:10.5833px;font-family:'Klee One';-inkscape-font-specification:'Klee One Semi-Bold';fill:#ffffff;stroke-width:0.264583"
x="80.600731"
y="152.4805">Quit</tspan></text><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.333825px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 69.390264,39.04062 c -0.752506,0.567201 0.250009,3.20919 2.073352,1.591362 1.823346,-1.617827 -0.720436,-3.100512 -1.469711,-2.035601 0.03319,0.767001 1.673714,-0.333781 1.340787,1.04348 -0.267631,1.107113 -2.054393,1.302601 -1.944428,-0.599241 z"
id="path4"
sodipodi:nodetypes="czcsc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.24903px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 85.722152,38.268201 c 0,0 -1.90933,0.475046 -4.920366,0.119223 -2.419154,-0.285881 -2.64642,0.824973 -3.864051,1.125053 -1.217639,0.300077 -2.7106,-0.331115 -2.668331,-0.911337 0.02082,-0.285792 1.026691,-0.04523 0.619036,-0.507733 0,0 -2.098123,-0.236866 -1.276971,0.904154 0.910736,1.265458 3.198102,1.081467 4.729013,0.344056 1.939734,-1.028081 6.815721,-0.134698 7.38167,-1.073416 z"
id="path5"
sodipodi:nodetypes="cssscscc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.24903px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 69.594373,54.662399 c 0,0 0.428891,-2.171763 0.01769,-4.922023 -0.409252,-2.737246 0.855682,-3.46839 1.148431,-4.856243 0.292749,-1.387862 -0.44842,-2.118921 -1.065861,-1.713128 -0.304123,0.199876 0.220649,0.90398 -0.281331,0.792659 0,0 -0.545108,-1.782441 0.689198,-1.689607 1.368915,0.102988 1.22367,2.471812 0.471794,4.442757 -1.052574,2.556119 0.0079,6.798905 -0.979932,7.945585 z"
id="path6"
sodipodi:nodetypes="cssscscc" /></g></svg>

After

Width:  |  Height:  |  Size: 23 KiB

7596
design/my_joy_my_love.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 746 KiB

BIN
design/pause_screen.blend (Stored with Git LFS)

Binary file not shown.

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 323 KiB

After

Width:  |  Height:  |  Size: 133 KiB

BIN
design/steam-assets/got_therapy.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
design/steam-assets/need_therapy.jpg (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,102 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="2048"
height="2048"
viewBox="0 0 541.86666 541.86666"
version="1.1"
id="svg1"
xml:space="preserve"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
sodipodi:docname="subway-coat.svg"
inkscape:export-filename="../../src/base-environments/transition/import/textures/subway-coat_data.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="0.41758733"
inkscape:cx="70.643905"
inkscape:cy="1296.7347"
inkscape:window-width="3840"
inkscape:window-height="2095"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" /><defs
id="defs1" /><g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"><image
width="541.86664"
height="541.86664"
preserveAspectRatio="none"
xlink:href="texture_baking/subway-stripes.png"
id="image1"
x="0"
y="0" /><image
width="541.86664"
height="541.86664"
preserveAspectRatio="none"
xlink:href="texture_baking/train_hull_data.png"
id="image1-6"
x="0"
y="0" /><path
style="fill:#00ff00;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
d="M 39.2416,539.71031 39.916801,64.151999 H 25.1856 l 0.0396,475.714811 z"
id="path1"
sodipodi:nodetypes="ccccc" /><path
style="fill:#00ff00;fill-opacity:1;stroke:none;stroke-width:0.181557px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 148.73815,539.71031 0.31794,-475.558311 h -6.93653 l 0.0186,475.714811 z"
id="path2"
sodipodi:nodetypes="ccccc" /><path
style="fill:#00ff00;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 256.2912,541.86666 c -0.66,-145.50818 -0.13308,-299.51192 -1.98,-436.52455 0,0 -11.088,35.4024 -12.3552,44.748 -1.2672,9.3456 -0.9504,30.5712 -0.9504,63.9936 0,33.4224 1.3464,327.78295 1.3464,327.78295 z"
id="path3"
sodipodi:nodetypes="ccsscc" /><path
style="fill:#00ff00;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 364.24258,429.20589 c 0,0 -1.12006,-258.06116 0,-268.36569 1.12006,-10.30452 17.02486,-66.979412 17.02486,-66.979412 l -23.5212,0.448022 1.34409,334.22504 z"
id="path4" /><path
style="fill:#00ff00;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 433.85761,493.33679 c 0,0 18.84957,-2.2968 23.04719,1.4256 4.19759,3.72239 4.9104,8.3952 4.9104,8.3952 l 82.05118,0.31681 c 0,0 1.84134,-24.2352 -0.0792,-24.2352 -1.92053,0 -112.14719,3.88081 -112.14719,3.88081 z"
id="path5" /><path
style="fill:#00ff00;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 496.34639,326.06638 c 0,0 -2.25718,-11.72159 -3.1284,-14.53319 -0.8712,-2.81159 -5.148,-8.118 -4.59359,-12.23639 0.55441,-4.1184 -0.1188,-4.55401 -0.1188,-4.55401 l -13.74121,-3.80159 c 0,0 -5.86079,16.19639 -5.148,19.16639 0.71281,2.97 2.01961,13.86001 2.25721,14.25602 0.2376,0.396 7.52398,-1.6632 8.35559,-2.25722 0.83162,-0.59399 2.73241,-3.00958 2.73241,-4.1184 0,-1.10879 -0.396,-2.8512 -0.396,-2.8512 0,0 2.178,2.09881 3.16799,4.2768 0.99001,2.178 1.78199,7.4448 1.78199,7.4448 z"
id="path6" /><g
id="g6"
style="mix-blend-mode:lighten"
transform="translate(928.8576,-2421.6191)"><rect
style="fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1.32291;stroke-linecap:round;stroke-linejoin:round;paint-order:markers fill stroke"
id="rect6"
width="541.86664"
height="541.86664"
x="-928.8576"
y="2421.6191" /><image
width="541.86664"
height="541.8667"
preserveAspectRatio="none"
xlink:href="../../../../blender/textures/grunge/SurfaceImperfections003_4K-PNG_Opacity.png"
id="image1-2"
x="-928.8576"
y="2421.6191"
style="opacity:0.450181;mix-blend-mode:multiply" /><image
width="541.86664"
height="541.8667"
preserveAspectRatio="none"
xlink:href="../../../../blender/textures/metal/Metal055A_4K-PNG_Color.png"
id="image1-26"
x="-928.8576"
y="2421.6191"
style="mix-blend-mode:multiply" /></g></g></svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

BIN
design/subway/subway-coat_data.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
design/subway/subway.blend (Stored with Git LFS)

Binary file not shown.

BIN
design/subway/subway_grunge_mask.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
design/subway/texture_baking/subway-stripes.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
design/subway/texture_baking/train_hull_data.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
design/volunteer room/clothes_import.blend (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
design/youth room/youth-construction.blend (Stored with Git LFS)

Binary file not shown.

80
src/actions_manifest.vdf Normal file
View File

@ -0,0 +1,80 @@
"In Game Actions"
{
"actions"
{
"InGameControls"
{
"title" "#Set_Ingame"
"StickPadGyro"
{
"Move"
{
"title" "#Action_Move"
"input_mode" "joystick_move"
}
"Look"
{
"title" "#Action_Camera"
"input_mode" "absolute_mouse"
}
}
"AnalogTrigger"
{
"Zoom" "#Action_Zoom"
}
"Button"
{
"accept" "#Action_Accept"
"back" "#Action_Back"
"skip" "#Action_Skip"
"details" "#Action_Details"
"pause" "#Action_Menu"
"crouch" "#Action_Crouch"
"quicksave" "#Action_Quicksave"
}
}
"UiControls"
{
"title" "#Set_Menu"
"StickPadGyro"
{
}
"AnalogTrigger"
{
}
"Button"
{
"menu_up" "#Menu_Up"
"menu_down" "#Menu_Down"
"menu_left" "#Menu_Left"
"menu_right" "#Menu_Right"
"menu_next" "#Menu_Next"
"menu_previous" "#Menu_Previous"
}
}
}
"localization"
{
"english"
{
"Set_Ingame" "In-Game Controls"
"Set_Menu" "UI Controls"
"Action_Move" "Movement"
"Action_Camera" "Look Around"
"#Action_Zoom" "Zoom in"
"#Action_Accept" "Fire Weapon"
"#Action_Back" "Jump"
"#Action_Skip" "Pause Menu"
"#Action_Details" "Details"
"#Action_Menu" "Pause"
"#Action_Crouch" "Crouch"
"#Action_Quicksave" "Quicksave"
"Menu_Up" "Up"
"Menu_Down" "Down"
"Menu_Left" "Left"
"Menu_Right" "Right"
"#Menu_Next" "Next"
"#Menu_Previous" "Previous"
}
}
}

View File

@ -166,10 +166,8 @@ func _input(event: InputEvent):
var device = event.device
var joy_name = Input.get_joy_name(device)
print(joy_name)
if joy_name.contains("Xbox"):
joy_icons = InputPrompt.Icons.XBOX
print("meep")
elif joy_name.contains("DualShock") or joy_name.contains("PS"):
joy_icons = InputPrompt.Icons.SONY
elif joy_name.contains("Nintendo"):

View File

@ -2,6 +2,8 @@
A custom [Godot](https://godotengine.org/) node that extends [RichTextLabel](https://docs.godotengine.org/en/stable/classes/class_richtextlabel.html) to use Markdown instead of BBCode.
Compatible with **Godot 4.2+**. Contains uid files for Godot 4.4+.
### Contents
- [Disclaimer](#disclaimer)
@ -24,7 +26,7 @@ A custom [Godot](https://godotengine.org/) node that extends [RichTextLabel](htt
## Disclaimer
**This is a work in progress**. I created this for my own use and figured out someone else might as well have some use for it. Obviously using BBCode will be better performance-wise since it's natively integrated in Godot. But using Markdown is much easier to write and read, so it can save development time in many cases.
I created this for my own use and figured out someone else might as well have some use for it. Obviously using BBCode will be better performance-wise since it's natively integrated in Godot. But using Markdown is much easier to write and read, so it can save development time in many cases.
I coded this quickly and without previous knowledge of how to parse Markdown properly, so there might be some inefficiencies and bugs. Please report any unexpected behavior.
@ -38,10 +40,19 @@ My initial use case that lead me to do this was to directly include text from fi
## Installation
1. Download the `addons` folder of this repository.
2. Place it in your project's root folder.
3. Go to `Project > Project Settings... > Plugins` and enable the MarkdownLabel plugin.
4. Reload the project.
**From Github:**
1. Download the `addons` folder of this repository
2. Place it in your project's root folder (merge it if you already have an 'addons' folder)
3. Go to `Project > Project Settings... > Plugins` and enable the MarkdownLabel plugin
**From Godot:**
1. Go to the AssetLib tab and search for MarkdownLabel
2. Click "Download" and then "Install"
3. Go to `Project > Project Settings... > Plugins` and enable the MarkdownLabel plugin
You might need to reload the project.
## Usage

BIN
src/addons/markdownlabel/assets/screenshot.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dimrj7bdc6wup"
uid="uid://b4hykd2j47kin"
path="res://.godot/imported/screenshot.png-0915907174479379b0fc8bba6785d7c8.ctex"
metadata={
"vram_texture": false
@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/screenshot.png-0915907174479379b0fc8bba6785d7
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

View File

@ -1 +1 @@
uid://bb8axtfudcwuv
uid://bm7huuxd3k4yu

View File

@ -1,15 +1,16 @@
[gd_scene load_steps=15 format=3 uid="uid://bka0d50qmnb8y"]
[ext_resource type="Script" uid="uid://bb8axtfudcwuv" path="res://addons/markdownlabel/example.gd" id="1_7b8dd"]
[ext_resource type="Script" uid="uid://dr7xhgd53cvmf" path="res://addons/markdownlabel/markdownlabel.gd" id="2_opcio"]
[ext_resource type="Script" uid="uid://2nt1uho85s8f" path="res://addons/markdownlabel/header_formats/h1_format.gd" id="3_kbjha"]
[ext_resource type="Script" uid="uid://c0sorgri1jvgp" path="res://addons/markdownlabel/header_formats/h2_format.gd" id="4_tqhuu"]
[ext_resource type="Script" uid="uid://bxp6pmnguqayg" path="res://addons/markdownlabel/header_formats/h3_format.gd" id="5_us0p7"]
[ext_resource type="Script" uid="uid://cevgeq5lemi6u" path="res://addons/markdownlabel/header_formats/h4_format.gd" id="6_8ublj"]
[ext_resource type="Script" uid="uid://be2s7l2uixmfl" path="res://addons/markdownlabel/header_formats/h5_format.gd" id="7_42de6"]
[ext_resource type="Script" uid="uid://ladew4bsypon" path="res://addons/markdownlabel/header_formats/h6_format.gd" id="8_y8fds"]
[ext_resource type="Script" uid="uid://bm7huuxd3k4yu" path="res://addons/markdownlabel/example.gd" id="1_7b8dd"]
[ext_resource type="Script" uid="uid://dbap0gqox0ty1" path="res://addons/markdownlabel/markdownlabel.gd" id="2_opcio"]
[ext_resource type="Script" uid="uid://dcx7crs23nf4" path="res://addons/markdownlabel/header_formats/h1_format.gd" id="3_kbjha"]
[ext_resource type="Script" uid="uid://d0sin64i4v3op" path="res://addons/markdownlabel/header_formats/h2_format.gd" id="4_tqhuu"]
[ext_resource type="Script" uid="uid://dlok0dv1tq2bf" path="res://addons/markdownlabel/header_formats/h3_format.gd" id="5_us0p7"]
[ext_resource type="Script" uid="uid://bayuh2vafablg" path="res://addons/markdownlabel/header_formats/h4_format.gd" id="6_8ublj"]
[ext_resource type="Script" uid="uid://dfr1w7u3jgni3" path="res://addons/markdownlabel/header_formats/h5_format.gd" id="7_42de6"]
[ext_resource type="Script" uid="uid://bsi6dexoofpe6" path="res://addons/markdownlabel/header_formats/h6_format.gd" id="8_y8fds"]
[sub_resource type="Resource" id="Resource_r7ev3"]
resource_local_to_scene = true
script = ExtResource("3_kbjha")
font_size = 2.285
is_bold = false
@ -19,6 +20,7 @@ override_font_color = false
font_color = Color(1, 1, 1, 1)
[sub_resource type="Resource" id="Resource_qh6ic"]
resource_local_to_scene = true
script = ExtResource("4_tqhuu")
font_size = 1.714
is_bold = false
@ -28,6 +30,7 @@ override_font_color = false
font_color = Color(1, 1, 1, 1)
[sub_resource type="Resource" id="Resource_qx73p"]
resource_local_to_scene = true
script = ExtResource("5_us0p7")
font_size = 1.428
is_bold = false
@ -37,6 +40,7 @@ override_font_color = false
font_color = Color(1, 1, 1, 1)
[sub_resource type="Resource" id="Resource_yx0wh"]
resource_local_to_scene = true
script = ExtResource("6_8ublj")
font_size = 1.142
is_bold = false
@ -46,6 +50,7 @@ override_font_color = false
font_color = Color(1, 1, 1, 1)
[sub_resource type="Resource" id="Resource_1ovcl"]
resource_local_to_scene = true
script = ExtResource("7_42de6")
font_size = 1.0
is_bold = false
@ -55,6 +60,7 @@ override_font_color = false
font_color = Color(1, 1, 1, 1)
[sub_resource type="Resource" id="Resource_fj0e0"]
resource_local_to_scene = true
script = ExtResource("8_y8fds")
font_size = 0.857
is_bold = false

View File

@ -1,3 +1,4 @@
@tool
class_name H1Format
extends Resource
@ -14,31 +15,29 @@ extends Resource
## Custom font color to apply to this header level. Ignored if [code]override_font_color[/code] is disabled.
@export var font_color: Color = Color.WHITE : set = _set_font_color
signal _updated
func _init() -> void:
resource_local_to_scene = true
func _set_font_size(new_font_size: float) -> void:
font_size = new_font_size
_updated.emit()
emit_changed()
func _set_override_font_color(enabled: bool) -> void:
override_font_color = enabled
_updated.emit()
emit_changed()
func _set_font_color(new_font_color: Color) -> void:
font_color = new_font_color
_updated.emit()
emit_changed()
func _set_is_bold(new_is_bold: bool) -> void:
is_bold = new_is_bold
_updated.emit()
emit_changed()
func _set_is_italic(new_is_italic: bool) -> void:
is_italic = new_is_italic
_updated.emit()
emit_changed()
func _set_is_underlined(new_is_underlined: bool) -> void:
is_underlined = new_is_underlined
_updated.emit()
emit_changed()

View File

@ -1 +1 @@
uid://2nt1uho85s8f
uid://dcx7crs23nf4

View File

@ -1,3 +1,4 @@
@tool
class_name H2Format
extends Resource
@ -14,31 +15,29 @@ extends Resource
## Custom font color to apply to this header level. Ignored if [code]override_font_color[/code] is disabled.
@export var font_color: Color = Color.WHITE : set = _set_font_color
signal _updated
func _init() -> void:
resource_local_to_scene = true
func _set_font_size(new_font_size: float) -> void:
font_size = new_font_size
_updated.emit()
emit_changed()
func _set_override_font_color(enabled: bool) -> void:
override_font_color = enabled
_updated.emit()
emit_changed()
func _set_font_color(new_font_color: Color) -> void:
font_color = new_font_color
_updated.emit()
emit_changed()
func _set_is_bold(new_is_bold: bool) -> void:
is_bold = new_is_bold
_updated.emit()
emit_changed()
func _set_is_italic(new_is_italic: bool) -> void:
is_italic = new_is_italic
_updated.emit()
emit_changed()
func _set_is_underlined(new_is_underlined: bool) -> void:
is_underlined = new_is_underlined
_updated.emit()
emit_changed()

View File

@ -1 +1 @@
uid://c0sorgri1jvgp
uid://d0sin64i4v3op

View File

@ -1,3 +1,4 @@
@tool
class_name H3Format
extends Resource
@ -14,31 +15,29 @@ extends Resource
## Custom font color to apply to this header level. Ignored if [code]override_font_color[/code] is disabled.
@export var font_color: Color = Color.WHITE : set = _set_font_color
signal _updated
func _init() -> void:
resource_local_to_scene = true
func _set_font_size(new_font_size: float) -> void:
font_size = new_font_size
_updated.emit()
emit_changed()
func _set_override_font_color(enabled: bool) -> void:
override_font_color = enabled
_updated.emit()
emit_changed()
func _set_font_color(new_font_color: Color) -> void:
font_color = new_font_color
_updated.emit()
emit_changed()
func _set_is_bold(new_is_bold: bool) -> void:
is_bold = new_is_bold
_updated.emit()
emit_changed()
func _set_is_italic(new_is_italic: bool) -> void:
is_italic = new_is_italic
_updated.emit()
emit_changed()
func _set_is_underlined(new_is_underlined: bool) -> void:
is_underlined = new_is_underlined
_updated.emit()
emit_changed()

View File

@ -1 +1 @@
uid://bxp6pmnguqayg
uid://dlok0dv1tq2bf

View File

@ -1,3 +1,4 @@
@tool
class_name H4Format
extends Resource
@ -14,31 +15,29 @@ extends Resource
## Custom font color to apply to this header level. Ignored if [code]override_font_color[/code] is disabled.
@export var font_color: Color = Color.WHITE : set = _set_font_color
signal _updated
func _init() -> void:
resource_local_to_scene = true
func _set_font_size(new_font_size: float) -> void:
font_size = new_font_size
_updated.emit()
emit_changed()
func _set_override_font_color(enabled: bool) -> void:
override_font_color = enabled
_updated.emit()
emit_changed()
func _set_font_color(new_font_color: Color) -> void:
font_color = new_font_color
_updated.emit()
emit_changed()
func _set_is_bold(new_is_bold: bool) -> void:
is_bold = new_is_bold
_updated.emit()
emit_changed()
func _set_is_italic(new_is_italic: bool) -> void:
is_italic = new_is_italic
_updated.emit()
emit_changed()
func _set_is_underlined(new_is_underlined: bool) -> void:
is_underlined = new_is_underlined
_updated.emit()
emit_changed()

View File

@ -1 +1 @@
uid://cevgeq5lemi6u
uid://bayuh2vafablg

View File

@ -1,3 +1,4 @@
@tool
class_name H5Format
extends Resource
@ -14,31 +15,29 @@ extends Resource
## Custom font color to apply to this header level. Ignored if [code]override_font_color[/code] is disabled.
@export var font_color: Color = Color.WHITE : set = _set_font_color
signal _updated
func _init() -> void:
resource_local_to_scene = true
func _set_font_size(new_font_size: float) -> void:
font_size = new_font_size
_updated.emit()
emit_changed()
func _set_override_font_color(enabled: bool) -> void:
override_font_color = enabled
_updated.emit()
emit_changed()
func _set_font_color(new_font_color: Color) -> void:
font_color = new_font_color
_updated.emit()
emit_changed()
func _set_is_bold(new_is_bold: bool) -> void:
is_bold = new_is_bold
_updated.emit()
emit_changed()
func _set_is_italic(new_is_italic: bool) -> void:
is_italic = new_is_italic
_updated.emit()
emit_changed()
func _set_is_underlined(new_is_underlined: bool) -> void:
is_underlined = new_is_underlined
_updated.emit()
emit_changed()

View File

@ -1 +1 @@
uid://be2s7l2uixmfl
uid://dfr1w7u3jgni3

View File

@ -1,3 +1,4 @@
@tool
class_name H6Format
extends Resource
@ -14,31 +15,29 @@ extends Resource
## Custom font color to apply to this header level. Ignored if [code]override_font_color[/code] is disabled.
@export var font_color: Color = Color.WHITE : set = _set_font_color
signal _updated
func _init() -> void:
resource_local_to_scene = true
func _set_font_size(new_font_size: float) -> void:
font_size = new_font_size
_updated.emit()
emit_changed()
func _set_override_font_color(enabled: bool) -> void:
override_font_color = enabled
_updated.emit()
emit_changed()
func _set_font_color(new_font_color: Color) -> void:
font_color = new_font_color
_updated.emit()
emit_changed()
func _set_is_bold(new_is_bold: bool) -> void:
is_bold = new_is_bold
_updated.emit()
emit_changed()
func _set_is_italic(new_is_italic: bool) -> void:
is_italic = new_is_italic
_updated.emit()
emit_changed()
func _set_is_underlined(new_is_underlined: bool) -> void:
is_underlined = new_is_underlined
_updated.emit()
emit_changed()

View File

@ -1 +1 @@
uid://ladew4bsypon
uid://bsi6dexoofpe6

View File

@ -2,9 +2,10 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cy1fanmsiigs1"
uid="uid://b0v0sg3imhib3"
path="res://.godot/imported/icon.svg-159f39e2b062b4de1e0ce4f170ca2380.ctex"
metadata={
"has_editor_variant": true,
"vram_texture": false
}
@ -18,6 +19,8 @@ dest_files=["res://.godot/imported/icon.svg-159f39e2b062b4de1e0ce4f170ca2380.cte
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@ -25,6 +28,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
@ -33,5 +40,5 @@ process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/scale_with_editor_scale=true
editor/convert_colors_with_editor_theme=false

View File

@ -96,18 +96,12 @@ func _init(markdown_text: String = "") -> void:
meta_clicked.connect(_on_meta_clicked)
func _ready() -> void:
h1.connect("_updated",_update)
h1.connect("changed",_update)
h2.connect("_updated",_update)
h2.connect("changed",_update)
h3.connect("_updated",_update)
h3.connect("changed",_update)
h4.connect("_updated",_update)
h4.connect("changed",_update)
h5.connect("_updated",_update)
h5.connect("changed",_update)
h6.connect("_updated",_update)
h6.connect("changed",_update)
h1.changed.connect(_update)
h2.changed.connect(_update)
h3.changed.connect(_update)
h4.changed.connect(_update)
h5.changed.connect(_update)
h6.changed.connect(_update)
if Engine.is_editor_hint():
bbcode_enabled = true
#else:
@ -146,6 +140,10 @@ func _validate_property(property: Dictionary) -> void:
if property.name in ["bbcode_enabled", "text"]:
property.usage = PROPERTY_USAGE_NO_EDITOR
func _notification(what: int) -> void:
if what == NOTIFICATION_TRANSLATION_CHANGED:
_update()
#endregion
#region Public methods:
@ -156,7 +154,7 @@ func display_file(file_path: String) -> void:
#region Private methods:
func _update() -> void:
text = _convert_markdown(TranslationServer.translate(markdown_text))
text = _convert_markdown( TranslationServer.translate(markdown_text) if can_auto_translate() else markdown_text)
queue_redraw()
func _set_markdown_text(new_text: String) -> void:

View File

@ -1 +1 @@
uid://dr7xhgd53cvmf
uid://dbap0gqox0ty1

View File

@ -3,5 +3,5 @@
name="MarkdownLabel"
description="A custom node that extends RichTextLabel to use Markdown instead of BBCode."
author="Daenvil"
version="1.2.0"
version="1.3.0"
script="plugin.gd"

View File

@ -1 +1 @@
uid://cw21k8ouuq0o3
uid://bm24cqp3w4jp3

BIN
src/base-environments/transition/first_platform.exr (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,30 @@
[remap]
importer="2d_array_texture"
type="CompressedTexture2DArray"
uid="uid://c10f1lvpdwof1"
path.bptc="res://.godot/imported/first_platform.exr-bf0aee728bd8ca619cebb9a324548516.bptc.ctexarray"
path.astc="res://.godot/imported/first_platform.exr-bf0aee728bd8ca619cebb9a324548516.astc.ctexarray"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://base-environments/transition/first_platform.exr"
dest_files=["res://.godot/imported/first_platform.exr-bf0aee728bd8ca619cebb9a324548516.bptc.ctexarray", "res://.godot/imported/first_platform.exr-bf0aee728bd8ca619cebb9a324548516.astc.ctexarray"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/channel_pack=1
mipmaps/generate=false
mipmaps/limit=-1
slices/horizontal=1
slices/vertical=3

Binary file not shown.

View File

@ -1,386 +0,0 @@
[gd_scene load_steps=30 format=3 uid="uid://dgxujvk66rka6"]
[ext_resource type="PackedScene" uid="uid://cb4m4oe32guqi" path="res://base-environments/transition/import/first_station.glb" id="1_yerc2"]
[ext_resource type="Shader" uid="uid://sxauef61xfpx" path="res://base-environments/transition/time_sparks.gdshader" id="2_4y17u"]
[ext_resource type="PackedScene" uid="uid://bk1l1a7eae838" path="res://base-environments/transition/misc/subway_map.tscn" id="2_5npvd"]
[ext_resource type="Texture2D" uid="uid://cxsne8gg5fmca" path="res://base-environments/transition/shaders/time_spark.png" id="3_cbtb8"]
[ext_resource type="VoxelGIData" uid="uid://bxv4p0cx0u1vu" path="res://base-environments/transition/test_gi.res" id="4_nmgvo"]
[ext_resource type="Material" uid="uid://dmmkkclq8xlvu" path="res://base-environments/transition/shaders/platform_foam.tres" id="5_32vcv"]
[ext_resource type="Texture2D" uid="uid://c7ks4lvp3aw64" path="res://base-environments/transition/misc/annalena_graffiti_albedo.png" id="7_tid2w"]
[ext_resource type="Texture2D" uid="uid://byovh27jwtbhh" path="res://base-environments/transition/misc/annalena_graffiti_orm.png" id="8_xh1hp"]
[ext_resource type="Texture2D" uid="uid://jtr7v163pfy7" path="res://base-environments/transition/misc/blender_graffiti_albedo.png" id="9_bvylv"]
[ext_resource type="Texture2D" uid="uid://cwjr0xq64hdsw" path="res://base-environments/transition/misc/blender_graffiti_orm.png" id="10_xrnct"]
[sub_resource type="ViewportTexture" id="ViewportTexture_sjsoq"]
viewport_path = NodePath("first_station/MeshInstance3D/SubViewport")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cb8p6"]
resource_local_to_scene = true
albedo_texture = SubResource("ViewportTexture_sjsoq")
[sub_resource type="QuadMesh" id="QuadMesh_d1dx0"]
size = Vector2(1.505, 1)
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_nspcl"]
sky_top_color = Color(0.138464, 0.0447571, 0.169373, 1)
sky_horizon_color = Color(4.62055e-06, 0.722684, 0.905603, 1)
ground_bottom_color = Color(0.578219, 0.40697, 0.222187, 1)
ground_horizon_color = Color(0.138283, 0.487665, 0.674041, 1)
ground_curve = 0.165643
ground_energy_multiplier = 0.2
[sub_resource type="Sky" id="Sky_5ahgt"]
sky_material = SubResource("ProceduralSkyMaterial_nspcl")
[sub_resource type="Environment" id="Environment_hovki"]
background_mode = 2
sky = SubResource("Sky_5ahgt")
reflected_light_source = 2
tonemap_mode = 3
tonemap_exposure = 2.0
ssao_enabled = true
ssil_enabled = true
glow_enabled = true
glow_levels/1 = 0.2
glow_strength = 0.7
glow_mix = 1.0
glow_bloom = 0.5
glow_blend_mode = 1
fog_enabled = true
fog_light_color = Color(0.0449019, 0.147257, 0.213563, 1)
fog_height = 0.25
fog_height_density = 0.5
adjustment_enabled = true
[sub_resource type="ShaderMaterial" id="ShaderMaterial_4tj6b"]
render_priority = 3
shader = ExtResource("2_4y17u")
shader_parameter/spark_texture = ExtResource("3_cbtb8")
[sub_resource type="Gradient" id="Gradient_hrj0e"]
offsets = PackedFloat32Array(0.0322581, 0.285714, 0.617512, 0.746544, 0.903226)
colors = PackedColorArray(0, 0.38, 0.240667, 0.0431373, 0.34, 0.12, 1, 0.258824, 0.76, 0.486147, 0.4104, 0.368627, 0.94, 0.82156, 0.5452, 0.717647, 0.83, 0, 0.2075, 0.827451)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_7joox"]
gradient = SubResource("Gradient_hrj0e")
[sub_resource type="Gradient" id="Gradient_08fxi"]
offsets = PackedFloat32Array(0, 0.617512, 1)
colors = PackedColorArray(0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_0or17"]
gradient = SubResource("Gradient_08fxi")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_hvcdc"]
lifetime_randomness = 0.5
particle_flag_align_y = true
emission_shape_scale = Vector3(1, 1.5, 1.5)
emission_shape = 1
emission_sphere_radius = 2.0
direction = Vector3(0, 0, 1)
spread = 0.0
initial_velocity_max = 1.0
gravity = Vector3(0, 0, 0)
scale_min = 0.3
scale_max = 2.0
color_ramp = SubResource("GradientTexture1D_0or17")
color_initial_ramp = SubResource("GradientTexture1D_7joox")
[sub_resource type="QuadMesh" id="QuadMesh_oo2l3"]
size = Vector2(1, 150)
orientation = 0
[sub_resource type="Gradient" id="Gradient_weiut"]
offsets = PackedFloat32Array(0, 0.99726)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_7odmj"]
gradient = SubResource("Gradient_weiut")
[sub_resource type="Curve" id="Curve_txpdm"]
_data = [Vector2(0, 0.598214), 0.0, 0.123397, 0, 0, Vector2(0.986395, 0.991072), 1.47656, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_2imtd"]
curve = SubResource("Curve_txpdm")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_gayoc"]
emission_shape_offset = Vector3(1.74, 0, 0)
emission_shape_scale = Vector3(0.3, 0.3, 40)
emission_shape = 3
emission_box_extents = Vector3(1, 1, 1)
angle_min = -180.0
angle_max = 180.0
direction = Vector3(0, 10, 1)
spread = 0.0
initial_velocity_min = 6.0
initial_velocity_max = 10.0
gravity = Vector3(-10, -9.8, 5)
damping_min = 4.0
damping_max = 8.0
scale_min = 0.3
scale_max = 1.75
scale_curve = SubResource("CurveTexture_2imtd")
color_initial_ramp = SubResource("GradientTexture1D_7odmj")
turbulence_enabled = true
turbulence_noise_strength = 0.1
turbulence_influence_min = 0.01
turbulence_influence_max = 0.05
[sub_resource type="PlaneMesh" id="PlaneMesh_8c2us"]
orientation = 2
[node name="Node3D" type="Node3D"]
[node name="first_station" parent="." instance=ExtResource("1_yerc2")]
[node name="MeshInstance3D" type="MeshInstance3D" parent="first_station"]
transform = Transform3D(0, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, 0, 0.124229, 1.13951, -12.668)
material_override = SubResource("StandardMaterial3D_cb8p6")
mesh = SubResource("QuadMesh_d1dx0")
[node name="SubViewport" type="SubViewport" parent="first_station/MeshInstance3D"]
size = Vector2i(2896, 2048)
[node name="SubwayMap" parent="first_station/MeshInstance3D/SubViewport" instance=ExtResource("2_5npvd")]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_hovki")
[node name="OmniLight3D" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -10.1989)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D13" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -5.1989)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D14" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(0.866025, 0, -0.5, 0.5, -4.37114e-08, 0.866025, -2.18557e-08, -1, -3.78552e-08, -8.62245, 3.50406, -5.1989)
light_color = Color(0.638582, 0.874392, 0.987309, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 8.98248
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D15" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(0.866025, 0, -0.5, 0.5, -4.37114e-08, 0.866025, -2.18557e-08, -1, -3.78552e-08, -8.62245, 3.50406, -16.568)
light_color = Color(0.638582, 0.874392, 0.987309, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 8.98248
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D2" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -15.2744)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D3" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -20.2744)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D4" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -25.2744)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D5" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -30.2744)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D6" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -35.2744)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D7" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -40.2744)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D8" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -45.2744)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D9" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -50.2744)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D10" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -55.2744)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D11" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -60.2744)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="OmniLight3D12" type="SpotLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.322136, 2.02551, -65.2744)
light_color = Color(0.978917, 0.789534, 0.685226, 1)
light_size = 0.67
light_specular = 0.0
light_bake_mode = 1
shadow_enabled = true
spot_range = 7.0
spot_angle = 80.0
spot_angle_attenuation = 0.517633
[node name="GPUParticles3D" type="GPUParticles3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.8785, 1.08384, -32.4645)
sorting_offset = 100.0
material_override = SubResource("ShaderMaterial_4tj6b")
amount = 10
lifetime = 10.0
explosiveness = 0.5
randomness = 0.55
visibility_aabb = AABB(-4, -4, -30, 8, 8, 60)
draw_order = 3
process_material = SubResource("ParticleProcessMaterial_hvcdc")
draw_pass_1 = SubResource("QuadMesh_oo2l3")
[node name="GPUParticles3D2" type="GPUParticles3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.65518, 1.08384, -32.4645)
sorting_offset = 100.0
material_override = SubResource("ShaderMaterial_4tj6b")
amount = 10
lifetime = 10.0
explosiveness = 0.5
randomness = 0.55
visibility_aabb = AABB(-4, -4, -30, 8, 8, 60)
draw_order = 3
process_material = SubResource("ParticleProcessMaterial_hvcdc")
draw_pass_1 = SubResource("QuadMesh_oo2l3")
[node name="VoxelGI" type="VoxelGI" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.44101, -31.7531)
subdiv = 2
size = Vector3(20, 5.83698, 79.5936)
data = ExtResource("4_nmgvo")
[node name="GPUParticles3D3" type="GPUParticles3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.18283, 0.258846, -32.3954)
material_override = ExtResource("5_32vcv")
amount = 1000
lifetime = 1.5
speed_scale = 0.2
explosiveness = 0.4
randomness = 1.0
visibility_aabb = AABB(-4, -4, -30, 8, 8, 60)
local_coords = true
draw_order = 3
process_material = SubResource("ParticleProcessMaterial_gayoc")
draw_pass_1 = SubResource("PlaneMesh_8c2us")
[node name="GPUParticles3D4" type="GPUParticles3D" parent="."]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -6.80088, 0.258846, -32.3954)
material_override = ExtResource("5_32vcv")
amount = 1000
lifetime = 1.5
speed_scale = 0.22
explosiveness = 0.4
randomness = 1.0
visibility_aabb = AABB(-4, -4, -30, 8, 8, 60)
local_coords = true
draw_order = 3
process_material = SubResource("ParticleProcessMaterial_gayoc")
draw_pass_1 = SubResource("PlaneMesh_8c2us")
[node name="Decal" type="Decal" parent="."]
transform = Transform3D(1.29235, 0, -5.64905e-08, -5.64905e-08, 2.46928e-15, -1.29235, 0, 1.29235, 2.46928e-15, 0.0490856, 1.34774, -66.1623)
visible = false
size = Vector3(4, 2, 2)
texture_albedo = ExtResource("7_tid2w")
texture_orm = ExtResource("8_xh1hp")
[node name="Decal2" type="Decal" parent="."]
transform = Transform3D(1.59383, 0, -6.96684e-08, -6.96684e-08, 3.0453e-15, -1.59383, 0, 1.59383, 3.0453e-15, 0.0490856, 1.16765, -65.1685)
size = Vector3(4, 2, 2)
texture_albedo = ExtResource("9_bvylv")
texture_orm = ExtResource("10_xrnct")
albedo_mix = 0.92

View File

@ -1,324 +0,0 @@
[gd_scene load_steps=22 format=3 uid="uid://be6kde2f4ad52"]
[ext_resource type="Shader" uid="uid://uma3ulih4mau" path="res://base-environments/transition/shaders/station_waves.gdshader" id="1_f8feh"]
[ext_resource type="Texture2D" uid="uid://b5gmqj4nd868a" path="res://base-environments/transition/shaders/water_displacement_noise.png" id="2_8dsiv"]
[ext_resource type="Texture2D" uid="uid://bn5w1h1aviai1" path="res://base-environments/transition/shaders/water_color.png" id="3_366va"]
[ext_resource type="Texture2D" uid="uid://bvlldp00ytilp" path="res://base-environments/transition/shaders/water_noise.png" id="4_gc0t8"]
[ext_resource type="ArrayMesh" uid="uid://cy0ns76th64wa" path="res://base-environments/transition/import/water_surface_Plane.res" id="5_k1ij8"]
[ext_resource type="PackedScene" uid="uid://cr7g2bkunq7vh" path="res://base-environments/transition/import/firs_station.glb" id="6_uyfv5"]
[ext_resource type="Shader" uid="uid://sxauef61xfpx" path="res://base-environments/transition/time_sparks.gdshader" id="7_y1lbc"]
[ext_resource type="Texture2D" uid="uid://cxsne8gg5fmca" path="res://base-environments/transition/shaders/time_spark.png" id="8_xnxqa"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_7hmde"]
render_priority = 0
shader = ExtResource("1_f8feh")
shader_parameter/displacement_strength = Vector3(0.8, 0.25, 0.2)
shader_parameter/w_scale = Vector3(1.5, 2, 2)
shader_parameter/disp_texture = ExtResource("2_8dsiv")
shader_parameter/water_texture = ExtResource("4_gc0t8")
shader_parameter/water_color = ExtResource("3_366va")
[sub_resource type="Shader" id="Shader_wl6o1"]
code = "// NOTE: Shader automatically converted from Godot Engine 4.3.stable's StandardMaterial3D.
shader_type spatial;
render_mode blend_mix, depth_draw_opaque, cull_back, diffuse_burley, specular_schlick_ggx;
uniform vec4 albedo : source_color;
uniform sampler2D texture_albedo : source_color, filter_linear_mipmap, repeat_enable;
uniform float point_size : hint_range(0.1, 128.0, 0.1);
uniform float roughness : hint_range(0.0, 1.0);
uniform sampler2D texture_metallic : hint_default_white, filter_linear_mipmap, repeat_enable;
uniform vec4 metallic_texture_channel;
uniform sampler2D texture_roughness : hint_roughness_g, filter_linear_mipmap, repeat_enable;
uniform float specular : hint_range(0.0, 1.0, 0.01);
uniform float metallic : hint_range(0.0, 1.0, 0.01);
uniform sampler2D texture_normal : hint_roughness_normal, filter_linear_mipmap, repeat_enable;
uniform float normal_scale : hint_range(-16.0, 16.0);
uniform sampler2D texture_detail_albedo : source_color, filter_linear_mipmap, repeat_enable;
uniform sampler2D texture_detail_normal : hint_normal, filter_linear_mipmap, repeat_enable;
uniform sampler2D texture_detail_roughness : hint_default_white, filter_linear_mipmap, repeat_enable;
uniform vec3 uv1_scale;
uniform vec3 uv1_offset;
uniform vec3 uv2_scale;
uniform vec3 uv2_offset;
void vertex() {
UV = UV * uv1_scale.xy + uv1_offset.xy;
}
void fragment() {
vec2 base_uv = UV;
vec4 albedo_tex = texture(texture_albedo, base_uv);
ALBEDO = albedo.rgb * albedo_tex.rgb;
float metallic_tex = dot(texture(texture_metallic, base_uv), metallic_texture_channel);
METALLIC = metallic_tex * metallic;
SPECULAR = specular;
vec4 roughness_texture_channel = vec4(0.0, 1.0, 0.0, 0.0);
float roughness_tex = dot(texture(texture_roughness, base_uv), roughness_texture_channel);
float rougness_detail = dot(texture(texture_detail_roughness, base_uv), roughness_texture_channel);
ROUGHNESS = roughness_tex + rougness_detail* roughness;
// Normal Map: Enabled
NORMAL_MAP = texture(texture_normal, base_uv).rgb;
NORMAL_MAP_DEPTH = normal_scale;
// Detail: Enabled
vec4 detail_tex = texture(texture_detail_albedo, base_uv);
vec4 detail_norm_tex = texture(texture_detail_normal, base_uv);
vec4 detail_mask_tex = texture(texture_detail_mask, base_uv);
// Detail Blend Mode: Add
vec3 detail = mix(ALBEDO.rgb, ALBEDO.rgb + detail_tex.rgb, detail_tex.a);
vec3 detail_norm = mix(NORMAL_MAP, detail_norm_tex.rgb, detail_tex.a);
NORMAL_MAP = mix(NORMAL_MAP, detail_norm, 0.5);
ALBEDO.rgb = mix(ALBEDO.rgb, detail, detail_mask_tex.r);
}
"
[sub_resource type="ShaderMaterial" id="ShaderMaterial_3f5xe"]
resource_name = "station_tiles"
render_priority = 0
shader = SubResource("Shader_wl6o1")
[sub_resource type="QuadMesh" id="QuadMesh_po8v1"]
[sub_resource type="Environment" id="Environment_wlhyl"]
tonemap_mode = 3
ssil_enabled = true
sdfgi_enabled = true
glow_enabled = true
glow_strength = 0.74
glow_blend_mode = 1
glow_hdr_threshold = 0.0
glow_hdr_luminance_cap = 5.0
fog_enabled = true
fog_light_color = Color(0.390929, 0.489667, 0.392857, 1)
fog_density = 0.001
fog_height = 3.0
volumetric_fog_enabled = true
volumetric_fog_density = 0.0
[sub_resource type="FogMaterial" id="FogMaterial_hxa53"]
density = 0.1
albedo = Color(0.696, 0.770533, 0.8, 1)
height_falloff = 16.0
edge_fade = 0.0001011
[sub_resource type="ShaderMaterial" id="ShaderMaterial_6a7ft"]
render_priority = 0
shader = ExtResource("7_y1lbc")
shader_parameter/spark_texture = ExtResource("8_xnxqa")
[sub_resource type="Gradient" id="Gradient_kax14"]
offsets = PackedFloat32Array(0.0322581, 0.285714, 0.617512, 0.746544, 0.903226)
colors = PackedColorArray(0, 0.38, 0.240667, 0.0431373, 0.34, 0.12, 1, 0.258824, 0.76, 0.486147, 0.4104, 0.368627, 0.94, 0.82156, 0.5452, 0.717647, 0.83, 0, 0.2075, 0.827451)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_ncanj"]
gradient = SubResource("Gradient_kax14")
[sub_resource type="Gradient" id="Gradient_skb6t"]
offsets = PackedFloat32Array(0, 0.617512, 1)
colors = PackedColorArray(0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_hsnlb"]
gradient = SubResource("Gradient_skb6t")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_dw2id"]
lifetime_randomness = 0.5
emission_shape_scale = Vector3(1, 1.5, 1.5)
emission_shape = 1
emission_sphere_radius = 2.0
spread = 0.0
initial_velocity_max = 1.0
gravity = Vector3(0, 0, 0)
scale_min = 0.3
scale_max = 3.0
color_ramp = SubResource("GradientTexture1D_hsnlb")
color_initial_ramp = SubResource("GradientTexture1D_ncanj")
[sub_resource type="QuadMesh" id="QuadMesh_qanh3"]
size = Vector2(1, 100)
[node name="Node3D" type="Node3D"]
[node name="water_surface2" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.931149, 0)
[node name="Plane" type="MeshInstance3D" parent="water_surface2"]
transform = Transform3D(1, 0, 0, 0, 1.154, 0, 0, 0, 1.154, 4.63741, -0.0648499, 0)
material_override = SubResource("ShaderMaterial_7hmde")
mesh = ExtResource("5_k1ij8")
skeleton = NodePath("")
[node name="Plane3" type="MeshInstance3D" parent="water_surface2"]
transform = Transform3D(1, 0, 0, 0, 1.154, 0, 0, 0, 1.154, 4.63741, -0.0648499, 12.7074)
material_override = SubResource("ShaderMaterial_7hmde")
mesh = ExtResource("5_k1ij8")
skeleton = NodePath("")
[node name="OmniLight3D" type="OmniLight3D" parent="water_surface2/Plane3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.0509, 1.35761, 0)
[node name="Plane2" type="MeshInstance3D" parent="water_surface2"]
transform = Transform3D(-3.21494, 0, 1.00921e-07, 0, 1.15441, 0, -2.81059e-07, 0, -1.15441, 102.098, -0.0439224, -6.60792)
material_override = SubResource("ShaderMaterial_7hmde")
mesh = ExtResource("5_k1ij8")
skeleton = NodePath("")
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 41.7658, 4.40309, 2.30073)
light_color = Color(0.871013, 0.66119, 0.457878, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.5267, 4.40309, 2.30073)
light_color = Color(0.871013, 0.66119, 0.457878, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D3" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.2704, 4.40309, 2.30073)
light_color = Color(0.871013, 0.66119, 0.457878, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D4" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.602, 4.40309, 2.30073)
light_color = Color(0.871013, 0.66119, 0.457878, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.14971, 4.40309, 2.30073)
light_color = Color(0.871013, 0.66119, 0.457878, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D11" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 41.7658, 4.40309, -8.55641)
light_color = Color(0.871013, 0.66119, 0.457878, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D12" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.5267, 4.40309, -8.55641)
light_color = Color(0.871013, 0.66119, 0.457878, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D13" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.2704, 4.40309, -8.55641)
light_color = Color(0.871013, 0.66119, 0.457878, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D14" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.602, 4.40309, -8.55641)
light_color = Color(0.871013, 0.66119, 0.457878, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D15" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.14971, 4.40309, -8.55641)
light_color = Color(0.871013, 0.66119, 0.457878, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="firs_station" parent="." instance=ExtResource("6_uyfv5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33.6871, 1.17329, 0)
[node name="OmniLight3D6" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45.9976, 3.75855, 4.16173)
light_color = Color(0.446025, 0.787512, 0.665755, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D7" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36.7586, 3.75855, 4.16173)
light_color = Color(0.446025, 0.787512, 0.665755, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D8" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.5022, 3.75855, 4.16173)
visible = false
light_color = Color(0.446025, 0.787512, 0.665755, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D9" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.8339, 3.75855, 4.16173)
light_color = Color(0.446025, 0.787512, 0.665755, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="OmniLight3D10" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.3815, 3.75855, 4.16173)
light_color = Color(0.446025, 0.787512, 0.665755, 1)
light_size = 0.2
shadow_enabled = true
omni_range = 7.0
[node name="MeshInstance3D" type="MeshInstance3D" parent="OmniLight3D10"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.94099)
material_override = SubResource("ShaderMaterial_3f5xe")
mesh = SubResource("QuadMesh_po8v1")
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_wlhyl")
[node name="OmniLight3D" type="OmniLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.654, -0.124089, -0.0374017)
light_color = Color(0.741993, 0.313645, 0.954721, 1)
light_energy = 4.0
light_size = 1.0
shadow_enabled = true
omni_range = 7.0561
[node name="OmniLight3D2" type="OmniLight3D" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 44.156, -0.124089, -0.0374017)
light_color = Color(0.741993, 0.313645, 0.954721, 1)
light_energy = 4.0
light_size = 1.0
shadow_enabled = true
omni_range = 7.0561
[node name="FogVolume" type="FogVolume" parent="WorldEnvironment"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.5439, 1.63094, -2.71465)
size = Vector3(60, 5, 40)
material = SubResource("FogMaterial_hxa53")
[node name="GPUParticles3D" type="GPUParticles3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.8524, 2.40937, 0.116003)
sorting_offset = 100.0
material_override = SubResource("ShaderMaterial_6a7ft")
amount = 20
lifetime = 4.0
randomness = 0.55
draw_order = 3
process_material = SubResource("ParticleProcessMaterial_dw2id")
draw_pass_1 = SubResource("QuadMesh_qanh3")

View File

@ -0,0 +1,18 @@
[gd_resource type="StandardMaterial3D" load_steps=4 format=3 uid="uid://424btrdxx1jn"]
[ext_resource type="Texture2D" uid="uid://cksvg1te88d0p" path="res://base-environments/transition/import/textures/bench_albedo.jpg" id="1_coy2j"]
[ext_resource type="Texture2D" uid="uid://sl872o851j4r" path="res://base-environments/transition/import/textures/bench_mrao.png" id="2_x1do5"]
[ext_resource type="Texture2D" uid="uid://cj0uktnpx7bob" path="res://base-environments/transition/import/textures/bench_normal.png" id="3_783ur"]
[resource]
resource_name = "Banco"
albedo_texture = ExtResource("1_coy2j")
metallic_texture = ExtResource("2_x1do5")
metallic_texture_channel = 2
roughness_texture = ExtResource("2_x1do5")
roughness_texture_channel = 1
normal_enabled = true
normal_scale = 0.5
normal_texture = ExtResource("3_783ur")
ao_enabled = true
ao_texture = ExtResource("2_x1do5")

View File

@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://dlekrqjsc6ti1"]
[resource]
resource_name = "DriverCabin"
transparency = 4
albedo_color = Color(0.906332, 0.906332, 0.906332, 1)
metallic = 1.0
emission = Color(1, 1, 1, 1)
emission_energy_multiplier = 7.89188

View File

@ -0,0 +1,12 @@
[gd_resource type="StandardMaterial3D" load_steps=3 format=3 uid="uid://ioeejfu3wmam"]
[ext_resource type="Texture2D" uid="uid://b8fu65s22hkei" path="res://base-environments/transition/import/textures/LuzTunelLarga_baseColor.jpeg" id="1_ve7yx"]
[ext_resource type="Texture2D" uid="uid://kmdn5kbawdp1" path="res://base-environments/transition/import/textures/LuzTunelLarga_emissive.jpeg" id="2_y8hmy"]
[resource]
resource_name = "LuzTunelLarga"
albedo_texture = ExtResource("1_ve7yx")
roughness = 0.62
emission_enabled = true
emission_energy_multiplier = 20.0
emission_texture = ExtResource("2_y8hmy")

View File

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://bqx44biexwe0l"]
[resource]
resource_name = "Material.003"
cull_mode = 2
albedo_color = Color(0.17721, 0.17721, 0.17721, 1)
roughness = 0.14526

View File

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://b35o1jwchmhby"]
[resource]
resource_name = "beam_metal"
albedo_color = Color(0.279994, 0.279994, 0.279994, 1)
metallic = 1.0
roughness = 0.690184

View File

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://do7ubky01tw15"]
[resource]
resource_name = "cabin_windows"
transparency = 4
albedo_color = Color(0.906332, 0.906332, 0.906332, 1)
metallic = 1.0

View File

@ -0,0 +1,25 @@
[gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://6wu2p36l7yay"]
[ext_resource type="Texture2D" uid="uid://bgyq1g25s6bao" path="res://base-environments/transition/import/textures/ceiling_baseColor.png" id="1_hdg72"]
[ext_resource type="Texture2D" uid="uid://bpil3hdolc26t" path="res://base-environments/transition/import/textures/ceiling_mrao.png" id="2_5s2hl"]
[ext_resource type="Texture2D" uid="uid://c72x8cgs8l72m" path="res://base-environments/transition/import/textures/ceiling_emissive.png" id="3_7ugg4"]
[ext_resource type="Texture2D" uid="uid://i6r37mqdrhk8" path="res://base-environments/transition/import/textures/ceiling_normal.png" id="4_fq38w"]
[resource]
resource_name = "ceiling"
albedo_texture = ExtResource("1_hdg72")
albedo_texture_force_srgb = true
metallic = 1.0
metallic_texture = ExtResource("2_5s2hl")
metallic_texture_channel = 2
roughness_texture = ExtResource("2_5s2hl")
roughness_texture_channel = 1
emission_enabled = true
emission = Color(0.62, 0.7276666, 1, 1)
emission_energy_multiplier = 20.0
emission_operator = 1
emission_texture = ExtResource("3_7ugg4")
normal_enabled = true
normal_texture = ExtResource("4_fq38w")
ao_enabled = true
ao_texture = ExtResource("2_5s2hl")

View File

@ -0,0 +1,6 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://do10ylbdyc5q0"]
[resource]
resource_name = "door"
albedo_color = Color(0.882082, 0.839278, 0.809231, 1)
roughness = 0.5

View File

@ -0,0 +1,6 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://cbw2wfs45olip"]
[resource]
resource_name = "escalator_paneling"
albedo_color = Color(0.38386, 0.535813, 0.385396, 1)
roughness = 0.41

View File

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://ldo63jlqd5td"]
[resource]
resource_name = "escalator_rim"
cull_mode = 2
albedo_color = Color(0.183538, 0.183538, 0.183538, 1)
roughness = 0.356269

View File

@ -0,0 +1,16 @@
[gd_resource type="ShaderMaterial" load_steps=4 format=3 uid="uid://bhvlmumjhbj2u"]
[ext_resource type="Shader" uid="uid://i3k8blcd043t" path="res://base-environments/transition/shaders/escalator_disp.gdshader" id="1_2y5ch"]
[ext_resource type="Texture2D" uid="uid://ccgfaa71bredj" path="res://base-environments/transition/shaders/stairs_albedo.png" id="2_7sr73"]
[ext_resource type="Texture2D" uid="uid://bkakclhq1uwda" path="res://base-environments/transition/shaders/stairs_normal.png" id="3_levao"]
[resource]
resource_name = "escalator_steps"
render_priority = 0
shader = ExtResource("1_2y5ch")
shader_parameter/albedo_texture = ExtResource("2_7sr73")
shader_parameter/normal_map = ExtResource("3_levao")
shader_parameter/transition_point = 0.1
shader_parameter/transition_length = 0.1
shader_parameter/target_length = 6.0
shader_parameter/target_height = 3.0

Binary file not shown.

View File

@ -32,7 +32,7 @@ roughness/mode=1
roughness/src_normal="res://base-environments/transition/import/firs_station_SueloModular_normal.png"
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/normal_map_invert_y=true
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0

Binary file not shown.

View File

@ -15,9 +15,11 @@ dest_files=["res://.godot/imported/first_station.glb-6a12519729615267f30d0bbe877
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
@ -32,52 +34,187 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={
"materials": {
"Banco": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/Banco.tres",
"use_external/path": "uid://424btrdxx1jn"
},
"FluorescenteLuz": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/textures/FluorescenteLuz.tres"
"use_external/fallback_path": "res://base-environments/transition/import/textures/FluorescenteLuz.tres",
"use_external/path": "uid://b6t2jc424d33h"
},
"LuzTunelLarga": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/LuzTunelLarga.tres",
"use_external/path": "uid://ioeejfu3wmam"
},
"Material.003": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/Material.003.tres"
},
"ParedTunel": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/textures/ParedTunel.tres"
"use_external/fallback_path": "res://base-environments/transition/import/textures/ParedTunel.tres",
"use_external/path": "uid://bcim2jku0oi5s"
},
"Pilar": {
"beam_metal": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/textures/Pilar.tres"
"use_external/path": "res://base-environments/transition/import/beam_metal.tres"
},
"platform_border": {
"door": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/textures/platform_border.tres"
"use_external/path": "res://base-environments/transition/import/door.tres"
},
"escalator_paneling": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/escalator_paneling.tres",
"use_external/path": "uid://cbw2wfs45olip"
},
"escalator_rim": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/escalator_rim.tres",
"use_external/path": "uid://ldo63jlqd5td"
},
"escalator_steps": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/escalator_steps.tres",
"use_external/path": "uid://bhvlmumjhbj2u"
},
"green_pillar": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/green_pillar.tres",
"use_external/path": "uid://b5dojscygn3go"
},
"metal": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/metal.tres"
},
"next_room_peak": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/next_room_peak.tres"
},
"pipeage": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/pipeage.tres",
"use_external/path": "uid://idiy0k4l0pck"
},
"pipeage.001": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/pipeage.001.tres",
"use_external/path": "uid://dm44x4w5rxejw"
},
"rails": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/rails.tres",
"use_external/path": "uid://br7xd223mip1g"
},
"river_of_time": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/textures/river_of_time.tres"
"use_external/fallback_path": "res://base-environments/transition/import/textures/river_of_time.tres",
"use_external/path": "uid://cf2sgjrkn6kor"
},
"signal_lights": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/signal_lights.tres",
"use_external/path": "uid://c2ybk0gr3jbv3"
},
"sink": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/textures/sink.tres"
"use_external/fallback_path": "res://base-environments/transition/import/textures/sink.tres",
"use_external/path": "uid://ymsxij54stua"
},
"speakers": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/speakers.tres",
"use_external/path": "uid://b18iocnscjdie"
},
"station_ceiling": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/textures/station_ceiling.tres"
"use_external/fallback_path": "res://base-environments/transition/import/textures/station_ceiling.tres",
"use_external/path": "uid://c7ueklebq08f7"
},
"station_floor": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/textures/station_floor.tres"
"use_external/fallback_path": "res://base-environments/transition/import/textures/station_floor.tres",
"use_external/path": "uid://duhe1nn0uwulo"
},
"station_metal": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/station_metal.tres",
"use_external/path": "uid://ywkkddtxjrxj"
},
"station_tiles": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/textures/station_tiles.tres"
"use_external/fallback_path": "res://base-environments/transition/import/textures/station_tiles.tres",
"use_external/path": "uid://b3wybjajg4dr3"
},
"tactile_paving": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/tactile_paving.tres",
"use_external/path": "uid://ciml57ca083bi"
},
"unlit_station_tiles": {
"use_external/enabled": true,
"use_external/fallback_path": "res://base-environments/transition/import/unlit_station_tiles.tres",
"use_external/path": "uid://b6tr83kldm1ty"
}
},
"meshes": {
"first_station_escalator_floor": {
"generate/lightmap_uv": 0,
"generate/lods": 2,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": false,
"save_to_file/fallback_path": "",
"save_to_file/path": ""
},
"first_station_escalator_stairs": {
"generate/lightmap_uv": 0,
"generate/lods": 2,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": false,
"save_to_file/path": ""
},
"first_station_hind_ceiling": {
"generate/lightmap_uv": 0,
"generate/lods": 2,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": false,
"save_to_file/fallback_path": "",
"save_to_file/path": ""
},
"first_station_raised_ceiling": {
"generate/lightmap_uv": 0,
"generate/lods": 2,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": false,
"save_to_file/fallback_path": "",
"save_to_file/path": ""
},
"first_station_station_ceiling": {
"generate/lightmap_uv": 0,
"generate/lods": 2,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": false,
"save_to_file/fallback_path": "",
"save_to_file/path": ""
},
"first_station_water": {
"generate/lightmap_uv": 0,
"generate/lods": 2,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"lods/normal_split_angle": 25.0,
"save_to_file/enabled": false,
"save_to_file/path": ""
}

View File

@ -0,0 +1,13 @@
[gd_resource type="StandardMaterial3D" load_steps=4 format=3 uid="uid://b5dojscygn3go"]
[ext_resource type="Texture2D" uid="uid://cadnvuhd1cir1" path="res://base-environments/transition/import/textures/Pilar_baseColor.png" id="1_rcmti"]
[ext_resource type="Texture2D" uid="uid://b2jpjuonjlqtx" path="res://base-environments/transition/import/textures/Pilar_normal.png" id="2_lrh7u"]
[ext_resource type="Texture2D" uid="uid://b0t5utisiv7s6" path="res://base-environments/transition/import/firs_station_Pilar_metallicRoughness.png" id="3_bf4ls"]
[resource]
resource_name = "green_pillar"
albedo_texture = ExtResource("1_rcmti")
roughness_texture = ExtResource("3_bf4ls")
roughness_texture_channel = 1
normal_enabled = true
normal_texture = ExtResource("2_lrh7u")

View File

@ -0,0 +1,16 @@
[gd_resource type="StandardMaterial3D" load_steps=4 format=3 uid="uid://2em44il3jvc1"]
[ext_resource type="Texture2D" uid="uid://1ksxpyr61cel" path="res://base-environments/transition/import/textures/interiour_albedo.png" id="1_h065x"]
[ext_resource type="Texture2D" uid="uid://cqav6y2p3ss37" path="res://base-environments/transition/import/textures/interiour_mrao.png" id="2_275kg"]
[ext_resource type="Texture2D" uid="uid://bl1b5sung7xww" path="res://base-environments/transition/import/textures/interiour_normal.png" id="3_21l8m"]
[resource]
resource_name = "main_interiour"
albedo_texture = ExtResource("1_h065x")
metallic = 1.0
metallic_texture = ExtResource("2_275kg")
metallic_texture_channel = 2
roughness_texture = ExtResource("2_275kg")
roughness_texture_channel = 1
normal_enabled = true
normal_texture = ExtResource("3_21l8m")

View File

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://2og7k6tahe8s"]
[resource]
resource_name = "metal"
albedo_color = Color(0.906332, 0.906332, 0.906332, 1)
metallic = 1.0
roughness = 0.334862

View File

@ -0,0 +1,10 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://d3rfe7mryshj1"]
[resource]
resource_name = "next_room_peak"
cull_mode = 2
albedo_color = Color(0, 0, 0, 1)
metallic = 1.0
emission_enabled = true
emission = Color(0.0748178, 0.134808, 0.168364, 1)
emission_energy_multiplier = 3.0

View File

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://dm44x4w5rxejw"]
[resource]
resource_name = "pipeage.001"
albedo_color = Color(0.501407, 0.501406, 0.501406, 1)
metallic = 1.0
roughness = 0.49

View File

@ -0,0 +1,6 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://idiy0k4l0pck"]
[resource]
resource_name = "pipeage"
metallic = 1.0
roughness = 0.62

View File

@ -0,0 +1,6 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://br7xd223mip1g"]
[resource]
resource_name = "rails"
albedo_color = Color(0.906332, 0.906332, 0.906332, 1)
metallic = 1.0

View File

@ -0,0 +1,20 @@
[gd_resource type="StandardMaterial3D" load_steps=4 format=3 uid="uid://dluvpqvy1vy4t"]
[ext_resource type="Texture2D" uid="uid://csr1oxv8o4xeg" path="res://base-environments/transition/import/textures/seats_Base_Color.png" id="1_6tcpn"]
[ext_resource type="Texture2D" uid="uid://dcbogkomaq87r" path="res://base-environments/transition/import/textures/seats_mrao.png" id="2_b7nsj"]
[ext_resource type="Texture2D" uid="uid://d0dn07r8cxhgi" path="res://base-environments/transition/import/textures/seats_Normal_DirectX.png" id="3_504aj"]
[resource]
resource_name = "seats"
cull_mode = 2
albedo_color = Color(0.873298, 0.873298, 0.873298, 1)
albedo_texture = ExtResource("1_6tcpn")
metallic = 1.0
metallic_texture = ExtResource("2_b7nsj")
metallic_texture_channel = 2
roughness_texture = ExtResource("2_b7nsj")
roughness_texture_channel = 1
normal_enabled = true
normal_texture = ExtResource("3_504aj")
ao_enabled = true
ao_texture = ExtResource("2_b7nsj")

View File

@ -0,0 +1,23 @@
[gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://c2ybk0gr3jbv3"]
[ext_resource type="Texture2D" uid="uid://b6p0r3g01s1i7" path="res://base-environments/transition/import/textures/signal_lights_baseColor.jpeg" id="1_fu6hv"]
[ext_resource type="Texture2D" uid="uid://dabrwurivy2bq" path="res://base-environments/transition/import/textures/signal_lights_mrao.png" id="2_lrk4v"]
[ext_resource type="Texture2D" uid="uid://bhfwow2vqy817" path="res://base-environments/transition/import/textures/signal_lights_emissive.jpeg" id="3_k253l"]
[ext_resource type="Texture2D" uid="uid://c5lbthuwr7245" path="res://base-environments/transition/import/textures/signal_lights_normal.png" id="4_0abiq"]
[resource]
resource_name = "signal_lights"
albedo_color = Color(1.5, 1.5, 1.5, 1)
albedo_texture = ExtResource("1_fu6hv")
metallic = 1.0
metallic_texture = ExtResource("2_lrk4v")
metallic_texture_channel = 1
roughness_texture = ExtResource("2_lrk4v")
roughness_texture_channel = 1
emission_enabled = true
emission_energy_multiplier = 3.0
emission_texture = ExtResource("3_k253l")
normal_enabled = true
normal_texture = ExtResource("4_0abiq")
ao_enabled = true
ao_texture = ExtResource("2_lrk4v")

View File

@ -0,0 +1,19 @@
[gd_resource type="StandardMaterial3D" load_steps=4 format=3 uid="uid://b18iocnscjdie"]
[ext_resource type="Texture2D" uid="uid://beatl5guir7py" path="res://base-environments/transition/import/textures/speakers_albedo.jpg" id="1_ft6fg"]
[ext_resource type="Texture2D" uid="uid://ch1v5maxh1rmm" path="res://base-environments/transition/import/textures/speakers_mrao.png" id="2_pe06r"]
[ext_resource type="Texture2D" uid="uid://c6cvn5m0pwslq" path="res://base-environments/transition/import/textures/speakers_normal.png" id="3_df85u"]
[resource]
resource_name = "speakers"
vertex_color_use_as_albedo = true
albedo_texture = ExtResource("1_ft6fg")
metallic = 1.0
metallic_texture = ExtResource("2_pe06r")
metallic_texture_channel = 2
roughness_texture = ExtResource("2_pe06r")
roughness_texture_channel = 1
normal_enabled = true
normal_texture = ExtResource("3_df85u")
ao_enabled = true
ao_texture = ExtResource("2_pe06r")

View File

@ -0,0 +1,14 @@
[gd_resource type="StandardMaterial3D" load_steps=3 format=3 uid="uid://ywkkddtxjrxj"]
[ext_resource type="Texture2D" uid="uid://bq88blg6hp3gd" path="res://base-environments/transition/import/textures/Metal055A_4K-PNG_Color.png" id="1_dphdk"]
[ext_resource type="Texture2D" uid="uid://bltvngooxmm7i" path="res://base-environments/transition/import/textures/Metal055A_4K-PNG_NormalGL.png" id="2_gw00f"]
[resource]
resource_name = "station_metal"
cull_mode = 2
albedo_texture = ExtResource("1_dphdk")
metallic = 0.9
roughness = 0.4
roughness_texture = ExtResource("1_dphdk")
normal_enabled = true
normal_texture = ExtResource("2_gw00f")

View File

@ -0,0 +1,16 @@
[gd_resource type="ShaderMaterial" load_steps=6 format=3 uid="uid://bqo0oxige18et"]
[ext_resource type="Shader" uid="uid://kvovcq2s08f0" path="res://base-environments/transition/vfx/subway-coat.gdshader" id="1_byqt2"]
[ext_resource type="Texture2D" uid="uid://dgmq08pbobw55" path="res://base-environments/transition/import/textures/subway-coat_data.png" id="2_p7k1a"]
[ext_resource type="Texture2D" uid="uid://dst0u5b51mx4h" path="res://base-environments/transition/shaders/water_color.exr" id="3_trg1x"]
[ext_resource type="Texture2D" uid="uid://bvlldp00ytilp" path="res://base-environments/transition/shaders/water_noise.png" id="4_qj037"]
[ext_resource type="Texture2D" uid="uid://b5gmqj4nd868a" path="res://base-environments/transition/shaders/water_displacement_noise.png" id="4_trg1x"]
[resource]
resource_name = "subway_coat"
render_priority = 0
shader = ExtResource("1_byqt2")
shader_parameter/data_texture = ExtResource("2_p7k1a")
shader_parameter/water_colors = ExtResource("3_trg1x")
shader_parameter/water_disp = ExtResource("4_trg1x")
shader_parameter/water_noise = ExtResource("4_qj037")

View File

@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://dwcyb50orh5my"]
[resource]
resource_name = "subway_door"
cull_mode = 2
vertex_color_use_as_albedo = true
albedo_color = Color(0.246829, 0.246829, 0.246829, 1)
metallic = 1.0
roughness = 0.105505

View File

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://cpb868aqg20oe"]
[resource]
resource_name = "subway_tinted_glass"
cull_mode = 2
albedo_color = Color(0.132903, 0.132903, 0.132903, 1)
roughness = 0.0688073

BIN
src/base-environments/transition/import/subway_train.glb (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,114 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dotekvpr6rytk"
path="res://.godot/imported/subway_train.glb-90a429b5aca492471f3f9472724bd3f0.scn"
[deps]
source_file="res://base-environments/transition/import/subway_train.glb"
dest_files=["res://.godot/imported/subway_train.glb-90a429b5aca492471f3f9472724bd3f0.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={
"materials": {
"DriverCabin": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/DriverCabin.tres"
},
"cabin_windows": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/cabin_windows.tres"
},
"ceiling": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/ceiling.tres"
},
"escalator_rim": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/escalator_rim.tres"
},
"main_interiour": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/main_interiour.tres"
},
"seats": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/seats.tres"
},
"subway_coat": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/subway_coat.tres"
},
"subway_tinted_glass": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/subway_tinted_glass.tres"
},
"train_floor": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/train_floor.tres"
},
"train_misc": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/train_misc.tres"
},
"train_window_frames": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/train_window_frames.tres"
},
"train_windows": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/train_windows.tres"
},
"train_windows_transparent": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/train_windows_transparent.tres"
},
"undercarriage": {
"use_external/enabled": true,
"use_external/path": "res://base-environments/transition/import/undercarriage.tres"
}
},
"meshes": {
"subway_train_ParedesLateralesInterior_LP_008_LateralesInteriores_0_001": {
"generate/lightmap_uv": 0,
"generate/lods": 2,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": false,
"save_to_file/path": ""
},
"subway_train_train_hull": {
"generate/lightmap_uv": 0,
"generate/lods": 2,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": false,
"save_to_file/path": ""
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

View File

@ -0,0 +1,13 @@
[gd_resource type="StandardMaterial3D" load_steps=4 format=3 uid="uid://ciml57ca083bi"]
[ext_resource type="Texture2D" uid="uid://j6v5xhiys4bu" path="res://base-environments/transition/import/firs_station_SueloModular_baseColor.jpg" id="1_fm7cl"]
[ext_resource type="Texture2D" uid="uid://bn3cdvegy2urs" path="res://base-environments/transition/import/firs_station_SueloModular_normal.png" id="2_rehj7"]
[ext_resource type="Texture2D" uid="uid://7w1qk6a0qspl" path="res://base-environments/transition/import/firs_station_Techos_Modulares_normal.png" id="3_40p3v"]
[resource]
resource_name = "tactile_paving"
albedo_texture = ExtResource("1_fm7cl")
roughness = 0.77
roughness_texture = ExtResource("3_40p3v")
normal_enabled = true
normal_texture = ExtResource("2_rehj7")

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ctjapro0nbvvv"
path="res://.godot/imported/BajosExterioresTren_baseColor_2K.png-05de8d5bd3eff68480ec2b6e610f16b2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://base-environments/transition/import/textures/BajosExterioresTren_baseColor_2K.png"
dest_files=["res://.godot/imported/BajosExterioresTren_baseColor_2K.png-05de8d5bd3eff68480ec2b6e610f16b2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View File

@ -12,7 +12,7 @@ metallic_texture = ExtResource("3_nfygd")
roughness_texture = ExtResource("3_nfygd")
roughness_texture_channel = 1
emission_enabled = true
emission = Color(1, 0.763716, 0.558479, 1)
emission_energy_multiplier = 5.0
emission = Color(0.953007, 0.768561, 0.732701, 1)
emission_energy_multiplier = 10.0
emission_operator = 1
emission_texture = ExtResource("2_4fu4b")

View File

@ -3,25 +3,27 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://doi2dy56py0de"
path="res://.godot/imported/LateralTren_baseColor_upscayl_2x_ultrasharp.png-8d19f7c6ad80da5d66a0d132e9091f2c.ctex"
path.s3tc="res://.godot/imported/LateralTren_baseColor_upscayl_2x_ultrasharp.png-8d19f7c6ad80da5d66a0d132e9091f2c.s3tc.ctex"
path.etc2="res://.godot/imported/LateralTren_baseColor_upscayl_2x_ultrasharp.png-8d19f7c6ad80da5d66a0d132e9091f2c.etc2.ctex"
metadata={
"vram_texture": false
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://base-environments/transition/import/textures/LateralTren_baseColor_upscayl_2x_ultrasharp.png"
dest_files=["res://.godot/imported/LateralTren_baseColor_upscayl_2x_ultrasharp.png-8d19f7c6ad80da5d66a0d132e9091f2c.ctex"]
dest_files=["res://.godot/imported/LateralTren_baseColor_upscayl_2x_ultrasharp.png-8d19f7c6ad80da5d66a0d132e9091f2c.s3tc.ctex", "res://.godot/imported/LateralTren_baseColor_upscayl_2x_ultrasharp.png-8d19f7c6ad80da5d66a0d132e9091f2c.etc2.ctex"]
[params]
compress/mode=0
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@ -31,4 +33,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
detect_3d/compress_to=0

View File

@ -3,32 +3,34 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b723k1ye26g6x"
path="res://.godot/imported/LateralTren_normal_upscayl_2x_ultrasharp.png-fe8e95b63a74d43f3f4936726814fd86.ctex"
path.s3tc="res://.godot/imported/LateralTren_normal_upscayl_2x_ultrasharp.png-fe8e95b63a74d43f3f4936726814fd86.s3tc.ctex"
path.etc2="res://.godot/imported/LateralTren_normal_upscayl_2x_ultrasharp.png-fe8e95b63a74d43f3f4936726814fd86.etc2.ctex"
metadata={
"vram_texture": false
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://base-environments/transition/import/textures/LateralTren_normal_upscayl_2x_ultrasharp.png"
dest_files=["res://.godot/imported/LateralTren_normal_upscayl_2x_ultrasharp.png-fe8e95b63a74d43f3f4936726814fd86.ctex"]
dest_files=["res://.godot/imported/LateralTren_normal_upscayl_2x_ultrasharp.png-fe8e95b63a74d43f3f4936726814fd86.s3tc.ctex", "res://.godot/imported/LateralTren_normal_upscayl_2x_ultrasharp.png-fe8e95b63a74d43f3f4936726814fd86.etc2.ctex"]
[params]
compress/mode=0
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=false
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
roughness/mode=1
roughness/src_normal="res://base-environments/transition/import/textures/LateralTren_normal_upscayl_2x_ultrasharp.png"
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b8fu65s22hkei"
path.s3tc="res://.godot/imported/LuzTunelLarga_baseColor.jpeg-aacbbbc789a6408416d2251a70a4d032.s3tc.ctex"
path.etc2="res://.godot/imported/LuzTunelLarga_baseColor.jpeg-aacbbbc789a6408416d2251a70a4d032.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://base-environments/transition/import/textures/LuzTunelLarga_baseColor.jpeg"
dest_files=["res://.godot/imported/LuzTunelLarga_baseColor.jpeg-aacbbbc789a6408416d2251a70a4d032.s3tc.ctex", "res://.godot/imported/LuzTunelLarga_baseColor.jpeg-aacbbbc789a6408416d2251a70a4d032.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://kmdn5kbawdp1"
path.s3tc="res://.godot/imported/LuzTunelLarga_emissive.jpeg-6415bd05110f49848bfea8487daee77c.s3tc.ctex"
path.etc2="res://.godot/imported/LuzTunelLarga_emissive.jpeg-6415bd05110f49848bfea8487daee77c.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://base-environments/transition/import/textures/LuzTunelLarga_emissive.jpeg"
dest_files=["res://.godot/imported/LuzTunelLarga_emissive.jpeg-6415bd05110f49848bfea8487daee77c.s3tc.ctex", "res://.godot/imported/LuzTunelLarga_emissive.jpeg-6415bd05110f49848bfea8487daee77c.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dx33nv66wvweg"
path="res://.godot/imported/MAT_SEATS_Metallic.png-fd16a82119c6d84e450a2a6401c5fd9a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://base-environments/transition/import/textures/MAT_SEATS_Metallic.png"
dest_files=["res://.godot/imported/MAT_SEATS_Metallic.png-fd16a82119c6d84e450a2a6401c5fd9a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b8ksqbhfxa3wb"
path="res://.godot/imported/MAT_SEATS_Mixed_AO.png-43443fe56b06ab17a94b48561bc96f57.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://base-environments/transition/import/textures/MAT_SEATS_Mixed_AO.png"
dest_files=["res://.godot/imported/MAT_SEATS_Mixed_AO.png-43443fe56b06ab17a94b48561bc96f57.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bq88blg6hp3gd"
path.s3tc="res://.godot/imported/Metal055A_4K-PNG_Color.png-2629be82b5e2f2efe6368723f674b399.s3tc.ctex"
path.etc2="res://.godot/imported/Metal055A_4K-PNG_Color.png-2629be82b5e2f2efe6368723f674b399.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://base-environments/transition/import/textures/Metal055A_4K-PNG_Color.png"
dest_files=["res://.godot/imported/Metal055A_4K-PNG_Color.png-2629be82b5e2f2efe6368723f674b399.s3tc.ctex", "res://.godot/imported/Metal055A_4K-PNG_Color.png-2629be82b5e2f2efe6368723f674b399.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bltvngooxmm7i"
path.s3tc="res://.godot/imported/Metal055A_4K-PNG_NormalGL.png-276eeaffcea31afed036d94694b9ca9e.s3tc.ctex"
path.etc2="res://.godot/imported/Metal055A_4K-PNG_NormalGL.png-276eeaffcea31afed036d94694b9ca9e.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://base-environments/transition/import/textures/Metal055A_4K-PNG_NormalGL.png"
dest_files=["res://.godot/imported/Metal055A_4K-PNG_NormalGL.png-276eeaffcea31afed036d94694b9ca9e.s3tc.ctex", "res://.godot/imported/Metal055A_4K-PNG_NormalGL.png-276eeaffcea31afed036d94694b9ca9e.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://base-environments/transition/import/textures/Metal055A_4K-PNG_NormalGL.png"
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ct58h6dkg2usu"
path.s3tc="res://.godot/imported/Metal055A_4K-PNG_Roughness.png-ef465bffff86d927fa36a4821a50ac63.s3tc.ctex"
path.etc2="res://.godot/imported/Metal055A_4K-PNG_Roughness.png-ef465bffff86d927fa36a4821a50ac63.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://base-environments/transition/import/textures/Metal055A_4K-PNG_Roughness.png"
dest_files=["res://.godot/imported/Metal055A_4K-PNG_Roughness.png-ef465bffff86d927fa36a4821a50ac63.s3tc.ctex", "res://.godot/imported/Metal055A_4K-PNG_Roughness.png-ef465bffff86d927fa36a4821a50ac63.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Some files were not shown because too many files have changed in this diff Show More