thrnz / earthvr-custom-tours

Basic custom tour generator for Google Earth VR
7 stars 3 forks source link

Custom Tours not working in the latest google earth VR #1

Closed madClockmaker closed 3 years ago

madClockmaker commented 4 years ago

Tried this tour generator, tour does not show up in the game UI.

Device: Oculus quest with link, attempted on both steam and Oculus app.

It would seem that the preset tours got hardcoded as the only readable tours

thrnz commented 4 years ago

Would you be able to attach a copy of a generated tour that doesn't work so I can check it out? Google Earth VR (on Steam) hasn't been updated since Feb 2018, so unless something funky is going on then custom tours should still work.

nvincenthill commented 3 years ago

@thrnz here is the earthVR.textpb created which does not work when placed in \Steam\steamapps\common\EarthVR\assets\content\tours\Melody.

` name: "Melody"

Generated by https://earthvr-custom-tours.appspot.com/

Include a file named 'bgaudio1.ogg' if you want a looping audio track

audio_resource: { name: "BGAUDIO1" audio_path: "bgaudio1.ogg" audio_type: DIRECT_STEREO } sound_keyframes: { timestamp_seconds: 0 name: "BGAUDIO1" sound_action: PLAY_LOOPING }

sound_keyframes: { timestamp_seconds: 0 name: "DSTAUDIO_1" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 0 view:{ location:{ latitude: 21.275620420809 longitude: -157.83672476859 altitude: -1 } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 269.1817258741 up_direction: SKY } name: "" description: "" }

Include a file named '.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_1" audio_path: ".ogg audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 0 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 20 simulation_time:{ year: 2016 month: 3 day: 21 hour: 2 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 19.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 20 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 20 name: "DSTAUDIO_1" sound_action: STOP }

A Playa Balandras

sound_keyframes: { timestamp_seconds: 20 name: "DSTAUDIO_2" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 20 view:{ location:{ latitude: 24.322777226921 longitude: -110.32503598367 altitude: 4 } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 144.01494424689 up_direction: SKY } name: "A Playa Balandras" description: "Baja California Sur, Mexico" }

Include a file named 'A_Playa_Balandras.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_2" audio_path: "A_Playa_Balandras.ogg audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 20 simulation_time:{ year: 2016 month: 3 day: 20 hour: 19 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 40 simulation_time:{ year: 2016 month: 3 day: 20 hour: 22 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 20.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 21 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 39.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 40 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 40 name: "DSTAUDIO_2" sound_action: STOP }

Page

sound_keyframes: { timestamp_seconds: 40 name: "DSTAUDIO_3" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 40 view:{ location:{ latitude: 36.878882461434 longitude: -111.51010986516 altitude: 1289 } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 32.393122234049 up_direction: SKY } name: "Page" description: "Arizona 86040" }

Include a file named 'Page.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_3" audio_path: "Page.ogg audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 40 simulation_time:{ year: 2016 month: 3 day: 20 hour: 19 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 60 simulation_time:{ year: 2016 month: 3 day: 20 hour: 22 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 40.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 41 opacity: 1.0 } sound_keyframes: { timestamp_seconds: 60 name: "DSTAUDIO_3" sound_action: STOP } sound_keyframes: { timestamp_seconds: 60 name: "BGAUDIO1" sound_action: STOP } `

thrnz commented 3 years ago

Thanks for that. I'll try to have a poke around over the next few days to see if there's anything that might've broken.

thrnz commented 3 years ago

audio_path: "Page.ogg

Well there's the problem. I did a some tweaks a few months back and and I can't have tested enough as it looks like I'd accidentally chopped off a ". It should be working again now. Let me know if there's any other issues.

nvincenthill commented 3 years ago

Is this live on https://earthvr-custom-tours.appspot.com/ now?

nvincenthill commented 3 years ago

Thanks for maintaining it :)

thrnz commented 3 years ago

It should be live. I've generated a couple of test tours and they both seemed to work.

Thanks for maintaining it :)

No worries. It's great to see that it's being used.

nvincenthill commented 3 years ago

Yeah it's great!

Hey sorry to bug you again but I tried again and it's still not showing up. Here is the earthVR file:

`name: "Melody"

Generated by https://earthvr-custom-tours.appspot.com/

Include a file named 'bgaudio1.ogg' if you want a looping audio track

audio_resource: { name: "BGAUDIO1" audio_path: "bgaudio1.ogg" audio_type: DIRECT_STEREO } sound_keyframes: { timestamp_seconds: 0 name: "BGAUDIO1" sound_action: PLAY_LOOPING }

Berkeley

sound_keyframes: { timestamp_seconds: 0 name: "DSTAUDIO_1" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 0 view:{ location:{ latitude: 37.872126888866 longitude: -122.25231820487 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 67.31170239667 up_direction: SKY } name: "Berkeley" description: "California" }

Include a file named '0_Berkeley.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_1" audio_path: "0_Berkeley.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 0 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 12 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 11.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 12 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 12 name: "DSTAUDIO_1" sound_action: STOP }

sound_keyframes: { timestamp_seconds: 12 name: "DSTAUDIO_2" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 12 view:{ location:{ latitude: 21.256764851958 longitude: -157.83267672103 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 1030.5663295001 up_direction: SKY } name: "" description: "" }

Include a file named '1_Hawaii.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_2" audio_path: "1_Hawaii.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 12 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 24 simulation_time:{ year: 2016 month: 3 day: 21 hour: 2 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 12.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 13 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 23.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 24 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 24 name: "DSTAUDIO_2" sound_action: STOP }

Piazzale Michelangelo

sound_keyframes: { timestamp_seconds: 24 name: "DSTAUDIO_3" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 24 view:{ location:{ latitude: 43.76294296205 longitude: 11.264404092597 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 104.76337957378 up_direction: SKY } name: "Piazzale Michelangelo" description: "50125 Firenze FI, Italy" }

Include a file named '2_Florence.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_3" audio_path: "2_Florence.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 24 simulation_time:{ year: 2016 month: 3 day: 20 hour: 11 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 36 simulation_time:{ year: 2016 month: 3 day: 20 hour: 14 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 24.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 25 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 35.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 36 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 36 name: "DSTAUDIO_3" sound_action: STOP }

Venetian Lagoon

sound_keyframes: { timestamp_seconds: 36 name: "DSTAUDIO_4" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 36 view:{ location:{ latitude: 45.432733362451 longitude: 12.342109029481 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 234.76038113449 up_direction: SKY } name: "Venetian Lagoon" description: "Metropolitan City of Venice, Italy" }

Include a file named '3_Venice.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_4" audio_path: "3_Venice.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 36 simulation_time:{ year: 2016 month: 3 day: 20 hour: 11 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 48 simulation_time:{ year: 2016 month: 3 day: 20 hour: 14 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 36.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 37 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 47.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 48 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 48 name: "DSTAUDIO_4" sound_action: STOP }

California

sound_keyframes: { timestamp_seconds: 48 name: "DSTAUDIO_5" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 48 view:{ location:{ latitude: 38.938506231006 longitude: -119.91569896657 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 497.26812470708 up_direction: SKY } name: "California" description: "" }

Include a file named '4_Tahoe.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_5" audio_path: "4_Tahoe.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 48 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 60 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 48.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 49 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 59.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 60 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 60 name: "DSTAUDIO_5" sound_action: STOP }

Oregon

sound_keyframes: { timestamp_seconds: 60 name: "DSTAUDIO_6" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 60 view:{ location:{ latitude: 42.931919787354 longitude: -122.17104885236 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 143.21976458258 up_direction: SKY } name: "Oregon" description: "" }

Include a file named '5_Crater_Lake.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_6" audio_path: "5_Crater_Lake.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 60 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 72 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 60.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 61 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 71.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 72 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 72 name: "DSTAUDIO_6" sound_action: STOP }

Montana

sound_keyframes: { timestamp_seconds: 72 name: "DSTAUDIO_7" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 72 view:{ location:{ latitude: 48.70612967849 longitude: -113.71948191507 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 117.9389227769 up_direction: SKY } name: "Montana" description: "" }

Include a file named '6_Montana.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_7" audio_path: "6_Montana.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 72 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 84 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 72.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 73 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 83.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 84 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 84 name: "DSTAUDIO_7" sound_action: STOP }

Tulare County

sound_keyframes: { timestamp_seconds: 84 name: "DSTAUDIO_8" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 84 view:{ location:{ latitude: 36.474657585476 longitude: -118.55894260095 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 501.95413602186 up_direction: SKY } name: "Tulare County" description: "California" }

Include a file named '7_Sequoia.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_8" audio_path: "7_Sequoia.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 84 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 96 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 84.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 85 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 95.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 96 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 96 name: "DSTAUDIO_8" sound_action: STOP }

San José Province

sound_keyframes: { timestamp_seconds: 96 name: "DSTAUDIO_9" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 96 view:{ location:{ latitude: 80.439731523747 longitude: 96.218156874575 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 122102.89910958 up_direction: SKY } name: "San José Province" description: "Costa Rica" }

Include a file named '8_Costa_Rica_1.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_9" audio_path: "8_Costa_Rica_1.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 96 simulation_time:{ year: 2016 month: 3 day: 20 hour: 6 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 108 simulation_time:{ year: 2016 month: 3 day: 20 hour: 9 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 96.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 97 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 107.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 108 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 108 name: "DSTAUDIO_9" sound_action: STOP }

Costa Rica

sound_keyframes: { timestamp_seconds: 108 name: "DSTAUDIO_10" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 108 view:{ location:{ latitude: 10.434239764881 longitude: -84.709629029294 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 197.29148759925 up_direction: SKY } name: "Costa Rica" description: "" }

Include a file named '8_Costa_Rica_2.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_10" audio_path: "8_Costa_Rica_2.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 108 simulation_time:{ year: 2016 month: 3 day: 20 hour: 18 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 120 simulation_time:{ year: 2016 month: 3 day: 20 hour: 21 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 108.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 109 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 119.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 120 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 120 name: "DSTAUDIO_10" sound_action: STOP }

Mexico

sound_keyframes: { timestamp_seconds: 120 name: "DSTAUDIO_11" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 120 view:{ location:{ latitude: 24.435289884308 longitude: -110.37587758056 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 1301.5330148973 up_direction: SKY } name: "Mexico" description: "" }

Include a file named '9_La_Paz.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_11" audio_path: "9_La_Paz.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 120 simulation_time:{ year: 2016 month: 3 day: 20 hour: 19 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 132 simulation_time:{ year: 2016 month: 3 day: 20 hour: 22 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 120.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 121 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 131.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 132 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 132 name: "DSTAUDIO_11" sound_action: STOP }

A Playa Balandras

sound_keyframes: { timestamp_seconds: 132 name: "DSTAUDIO_12" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 132 view:{ location:{ latitude: 24.322777226921 longitude: -110.32503598367 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 144.01494424689 up_direction: SKY } name: "A Playa Balandras" description: "Baja California Sur, Mexico" }

Include a file named '9_La_Paz_1.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_12" audio_path: "9_La_Paz_1.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 132 simulation_time:{ year: 2016 month: 3 day: 20 hour: 19 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 144 simulation_time:{ year: 2016 month: 3 day: 20 hour: 22 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 132.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 133 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 143.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 144 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 144 name: "DSTAUDIO_12" sound_action: STOP }

Arizona

sound_keyframes: { timestamp_seconds: 144 name: "DSTAUDIO_13" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 144 view:{ location:{ latitude: 34.897485763348 longitude: -111.80974521966 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 97.532462004871 up_direction: SKY } name: "Arizona" description: "" }

Include a file named '9_Sedona.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_13" audio_path: "9_Sedona.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 144 simulation_time:{ year: 2016 month: 3 day: 20 hour: 19 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 156 simulation_time:{ year: 2016 month: 3 day: 20 hour: 22 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 144.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 145 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 155.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 156 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 156 name: "DSTAUDIO_13" sound_action: STOP }

Grand Canyon Village

sound_keyframes: { timestamp_seconds: 156 name: "DSTAUDIO_14" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 156 view:{ location:{ latitude: 36.057346071675 longitude: -112.18530869322 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 403.31353414001 up_direction: SKY } name: "Grand Canyon Village" description: "Arizona 86023" }

Include a file named '9_Sedona_2.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_14" audio_path: "9_Sedona_2.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 156 simulation_time:{ year: 2016 month: 3 day: 20 hour: 19 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 168 simulation_time:{ year: 2016 month: 3 day: 20 hour: 22 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 156.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 157 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 167.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 168 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 168 name: "DSTAUDIO_14" sound_action: STOP }

Page

sound_keyframes: { timestamp_seconds: 168 name: "DSTAUDIO_15" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 168 view:{ location:{ latitude: 36.878882461434 longitude: -111.51010986516 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 32.393122234049 up_direction: SKY } name: "Page" description: "Arizona 86040" }

Include a file named '9_Sedona_3.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_15" audio_path: "9_Sedona_3.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 168 simulation_time:{ year: 2016 month: 3 day: 20 hour: 19 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 180 simulation_time:{ year: 2016 month: 3 day: 20 hour: 22 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 168.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 169 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 179.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 180 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 180 name: "DSTAUDIO_15" sound_action: STOP }

Thâm Chẳng

sound_keyframes: { timestamp_seconds: 180 name: "DSTAUDIO_16" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 180 view:{ location:{ latitude: 68.291711366134 longitude: -73.185589296979 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 212613.48547677 up_direction: SKY } name: "Thâm Chẳng" description: "Xuân Lễ, Lộc Bình District, Lạng Sơn, Vietnam" }

Include a file named '10_Vietnam.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_16" audio_path: "10_Vietnam.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 180 simulation_time:{ year: 2016 month: 3 day: 20 hour: 17 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 192 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 180.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 181 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 191.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 192 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 192 name: "DSTAUDIO_16" sound_action: STOP }

2101-2399 SW Boundary St

sound_keyframes: { timestamp_seconds: 192 name: "DSTAUDIO_17" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 192 view:{ location:{ latitude: 45.484959936337 longitude: -122.70003745618 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 301.30373297212 up_direction: SKY } name: "2101-2399 SW Boundary St" description: "Portland, OR 97239" }

Include a file named '11_Portland.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_17" audio_path: "11_Portland.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 192 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 204 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 192.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 193 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 203.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 204 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 204 name: "DSTAUDIO_17" sound_action: STOP }

French Quarter

sound_keyframes: { timestamp_seconds: 204 name: "DSTAUDIO_18" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 204 view:{ location:{ latitude: 29.957456740176 longitude: -90.061721883706 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 47.392960276337 up_direction: SKY } name: "French Quarter" description: "New Orleans, LA 70116" }

Include a file named '12_New_Orleans.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_18" audio_path: "12_New_Orleans.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 204 simulation_time:{ year: 2016 month: 3 day: 20 hour: 18 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 216 simulation_time:{ year: 2016 month: 3 day: 20 hour: 21 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 204.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 205 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 215.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 216 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 216 name: "DSTAUDIO_18" sound_action: STOP }

180 New Montgomery St

sound_keyframes: { timestamp_seconds: 216 name: "DSTAUDIO_19" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 216 view:{ location:{ latitude: 37.786469119991 longitude: -122.39977432549 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 188.19572811417 up_direction: SKY } name: "180 New Montgomery St" description: "San Francisco, CA 94105" }

Include a file named '13_San_Francisco.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_19" audio_path: "13_San_Francisco.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 216 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 228 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 216.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 217 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 227.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 228 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 228 name: "DSTAUDIO_19" sound_action: STOP }

Mirror Lake Trail

sound_keyframes: { timestamp_seconds: 228 name: "DSTAUDIO_20" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 228 view:{ location:{ latitude: 37.741975208421 longitude: -119.55685616005 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 528.80411828694 up_direction: SKY } name: "Mirror Lake Trail" description: "Yosemite Valley, CA 95389" }

Include a file named '14_Yosemite.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_20" audio_path: "14_Yosemite.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 228 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 240 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 228.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 229 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 239.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 240 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 240 name: "DSTAUDIO_20" sound_action: STOP }

Las Vegas

sound_keyframes: { timestamp_seconds: 240 name: "DSTAUDIO_21" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 240 view:{ location:{ latitude: 36.100961561306 longitude: -115.17294256823 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 34.069849515212 up_direction: SKY } name: "Las Vegas" description: "Nevada 89109" }

Include a file named '15_Las_Vegas.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_21" audio_path: "15_Las_Vegas.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 240 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 252 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 240.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 241 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 251.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 252 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 252 name: "DSTAUDIO_21" sound_action: STOP }

Washington

sound_keyframes: { timestamp_seconds: 252 name: "DSTAUDIO_22" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 252 view:{ location:{ latitude: 46.745648731663 longitude: -121.74811697854 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 588.96079549859 up_direction: SKY } name: "Washington" description: "" }

Include a file named '16_Washington.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_22" audio_path: "16_Washington.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 252 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 264 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 252.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 253 opacity: 1.0 }

screen_fade_keyframes:{ timestamp_seconds: 263.5 opacity: 1.0 } screen_fade_keyframes:{ timestamp_seconds: 264 opacity: 0.0 }

sound_keyframes: { timestamp_seconds: 264 name: "DSTAUDIO_22" sound_action: STOP }

Queen Anne

sound_keyframes: { timestamp_seconds: 264 name: "DSTAUDIO_23" sound_action: PLAY_LOOPING }

'name' and 'description' are the top and bottom lines of text respectively on the globe controller (left hand)

view_keyframes:{ timestamp_seconds: 264 view:{ location:{ latitude: 47.621835661357 longitude: -122.35342653333 altitude: } anchor_point:{ x: 0 y: 0 z: 0 } heading: 0 reference_space: ACTOR_FLOOR_SPACE viewer_scale: 56.436009984195 up_direction: SKY } name: "Queen Anne" description: "Seattle, WA 98109" }

Include a file named '16_Washington_2.ogg' if you want audio there

audio_resource: { name: "DSTAUDIO_23" audio_path: "16_Washington_2.ogg" audio_type: DIRECT_STEREO } simulation_time_keyframes: { timestamp_seconds: 264 simulation_time:{ year: 2016 month: 3 day: 20 hour: 20 minute: 0 second: 0 } type: FIXED_PLANET } simulation_time_keyframes: { timestamp_seconds: 276 simulation_time:{ year: 2016 month: 3 day: 20 hour: 23 minute: 0 second: 0 } type: FIXED_PLANET }

screen_fade_keyframes:{ timestamp_seconds: 264.5 opacity: 0.0 } screen_fade_keyframes:{ timestamp_seconds: 265 opacity: 1.0 } sound_keyframes: { timestamp_seconds: 276 name: "DSTAUDIO_23" sound_action: STOP } sound_keyframes: { timestamp_seconds: 276 name: "BGAUDIO1" sound_action: STOP } `

@thrnz Thanks for your help!

thrnz commented 3 years ago

It looks like it hasn't set the values for 'altitude' correctly, and apparently the tour needs altitude values otherwise it doesn't show up. You can manually set all the altitudes to 1 to have the tour show up, though depending on the location you might end up underground.

I've got a couple of ideas as to why it might be failing, so I'll see what I can do.

thrnz commented 3 years ago

A couple of those locations had caused an extra backslash to be added to the request string when fetching the elevation data causing it to fail. I've updated the way it's done so it should no longer happen. I've also added an error message if a similar error happens in future rather than generating a faulty tour file.

You'll need to remake the tour with the same set of locations to confirm, but it should hopefully work as expected now.