echo Loading interface preset; this may take a minute. input say !working loading theme... xset width = interface.width xset height = interface.height xset ratio = interface.ratio if $ratio < 0.1 then jump fail if $width > 1 then jump width-set set width = height * ratio echo Inferring screen width is $width px @width-set: db interface.sound.go bd99a429-e579-0367-57c7-5dda70605ad0 db interface.sound.deny edf4ea86-3472-6c85-ad0c-c9b154c86f5d db interface.sound.act ad78297b-25a7-ba88-65b3-bfecb20f50a8 db interface.sound.menu-open 5724f680-4c89-110f-4ab5-fd4e0d48e44c db interface.sound.menu-close b3a1c106-c602-fba6-895e-e9b440d78c86 db interface.sound.shield-down 348fcd3d-7993-54fb-720c-c5ebc42de505 db interface.sound.env-alarm 5db9d9d6-6eda-485e-6436-e97dfdc1983c db interface.sound.damage d248834e-ae0d-a844-8a98-de6cdaa67760 db interface.sound.repair 5b93518c-2a6d-baef-3fc2-ee3af6cf74a4 db interface.sound.alert 83f5fcc7-3084-853c-8402-218b0f45abd2 db interface.sound.alert-dismiss 08d80c61-8c9e-3a3b-7855-4f8d17ccc791 db interface.sound.test 971afde2-73e2-5dd8-6c8a-6c7ee25c7411 db interface.compass {"enabled":1,"texture":"59e91121-24d6-4b75-a8fb-86b5d7884d05"} db interface.gauges {"backdrop":"b6be113e-ca8a-5dd5-ae62-d98a594f9af7","left":"6c1677da-3269-a749-375b-ea4c58e6dbc4","mode":1,"right":"5dc5becd-fd4a-4bb5-fb67-4689ec5621be"} db interface.altimeter {"enabled":1,"texture":"a7a40d18-dad2-a0c9-f4c5-eef2f269b0f4"} db interface.speedometer.enabled 1 db interface.crosshair 6 db interface.crosshairs 78408016-021a-df86-1e54-045cee3a13bd db interface.sitrep {"enabled":1,"texture":"df7e2139-5292-55f9-ec1f-fe98f62db80e"} db interface.working.texture 37ae2327-ca45-b943-e576-e3f167d9ac5a db interface.combat {"labels":"14d62124-1a1e-adfe-9801-198c5b8b445a","nums":"94b0deff-7902-167f-36cd-0d2cff968da3"} # db interface.boot {"animate":1,"size":"<512, 256, 0>","texture":"8c3988a5-decd-24b9-0065-941ecfb74a4d"} db interface.boot {"animate":0,"size":"<1024,1024,0>","texture":"73627ff7-145a-3336-074d-4efcde686388"} db interface.target 73f90096-3965-de9e-00d3-b2cae5c9df6d db interface.alert.texture 221f5de6-28c6-c475-1344-599a61f197cb db interface.menu {"anchor":"3b9b2508-4b6b-e194-5be5-18d6d75fcc2e","backdrop":"df7d6401-b07f-aedc-e250-018fbc54b7e4","mode":1} db interface.font murky-truth db display.warning.texture 61050423-80d6-89f4-b753-9a762693788c db display.warning.mode 2 db display.devices.texture 23c806b8-b923-971c-765e-10cdebec7aa6 set device-scale = 2 if $height > 1600 then set device-scale = 4 if $height < 900 then set device-scale = 1 db display.devices.scale $device-scale set device-scale %undefined db display.devices.mode 1 db display.devices.wires 1 db interface.gauges.badge.offset <0, 0, 0> db interface.gauges.badge.scale 1 db interface.color 4 db interface.altimeter.offset <0, 380, 0> db interface.speedometer.offset <0, 408, -226> set x = $width \ 2.5 set y = $height \ 2.5 db interface.alert.offset <0, $x, $y> set y = $height \ 2 - 34 db interface.compass.offset <0, 0, $y> set x = $width \ 2 - 121 db interface.sitrep.offset <0, $x, 237> set y = 0 - $height \ 2 + 92 db display.warning.offset <0, 0, $y> set x = 0 - $width \ 3.5 set y = $height \ 2 - 56 db interface.menu.offset <0, $x, $y> set y = 0 - $y db interface.gauges.offset <0, 0, $y> set y = $y + 64 db interface.working.offset <0, -464, $y> set x = 0 - $width \ 2 + 100 db display.devices.offset <0, $x, -256> xset so = interface.sexuality.offset if $so is %undefined then jump no_sexuality set y = 0 - $height * 3 \ 8 + 14 db interface.sexuality.offset <0, 0, $y> @no_sexuality: set so %undefined service interface restart reset display set x %undefined set y %undefined echo Interface preset loaded. jump cleanup @fail: echo Could not determine screen width. Run Setup first. @cleanup: input say !done loading theme... set width %undefined set height %undefined set ratio %undefined