1

FREE Stargate Script all listed experiences as of July 30, 2017

I'll leave it as an exercise for you to figure out how to auto build that list :)

Simply copy this, put it in a script file and upload it to Sansar, then add it as a script to any object you like.

Then press F12 and away you go to a random experience!

Note: this code has been stripped of all the usual stuff I put in my own scripts, which is significant.

using System;
using System.Collections.Generic;
using Sansar.Script;
using Sansar.Simulation;

namespace SansarScriptTemplate
{
public class Stargate : SceneObjectScript
{
private string KeyF12 = "Key_F12";
private List<string> experiences = new List<string>() {
"colpowexler/vr-cult-the-events-hub",
"sweetteacouture/through-the-waterfall-enter-another-world",
"pantone/walk-into-sound",
"juegostudio/the-lost-treasure-of-coral-canyon",
"ria/little-giant",
"maxwellgraf/rune",
"unit9/monkey-temple",
"ancient/seven-wonders-park",
"vitae/the-asylum-darkness-edition",
"menciuswatts/idia-lab-newton-s-cenotaph-wip",
"sectionstudios/skyline-cantina-breakroom",
"kaylematzerath/the-atelier",
"vitae/ripley-station",
"moya/moya-museum",
"lozhyde/the-grand-hall-gardens",
"davidhall/dwarven-city-remix",
"nyaalchemi/wandering-isles",
"lillani/hootenanny-wip",
"7plus/loft-house-wip",
"kiliklekvoda/the-mages-study",
"alfy/oyo-lounge",
"sin/god-rays-w-i-p",
"solasnagealai/picnic-at-mr-darcy-s",
"kaylematzerath/village-of-breeze-wip",
"maxwellgraf/respite",
"ancient/the-nexus",
"vitae/hercule-s-garden",
"davidhall/omega-station",
"cicaghost/connections",
"brynoh/an-evening-at-the-ballet",
"traybiker/bcc-blue-foggy-night-in-the-forest",
"nobby/foxis-island",
"uxhax/fishing-monsters",
"bjorn/lightsaber-academy-vr",
"lozhyde/the-grand-hall-for-vr-headsets",
"clarkcathcart/planetarium",
"sin/studio-club-karaoke-hang-out",
"poppetmcgimsie/house-wip",
"davidhall/the-honeybadger",
"lozhyde/hunter-killer",
"setevfx/7ever-metro-station",
"maxwellgraf/rustica",
"nexus/the-new-world",
"anrick/tunnel-world",
"vitae/the-asylum",
"vexxdaines/the-gym-wip",
"cainmaven/larry-the-loquacious-lamp",
"polygonmonster/dream",
"torley-jy5mj/ambisonic-audio-demo",
"galen/clockworks-club-demo",
"skygirlkline/sky-s-park",
"azrieldrumheller/learn-to-create-materials",
"azrieldrumheller/azriel-s-test-pad",
"milenadoll/milena-s-ancients",
"omiluo/the-silence",
"ginperdide/gin-s-cottage",
"pattiperegrine/mystery-of-the-stones-wip",
"daisygator/the-science-fictional-worlds-of-elinor-caiman-sands",
"taarnawelles/bubblesz",
"frederickbond/the-forest-treehouse",
"jamyrunningbear/jamgrid",
"lokirat/lokirat-s-woodland-walk-2",
"curiousq/123testing",
"stupidmonkey/abby-s-monkey-s-things",
"chrisjackson/the-tshirt-shop",
"loboreilig/green-field",
"lgg/drivable-ufo-bumper-cars-updated",
"frederickbond/forest-home",
"reidparkin/reid-s-fall",
"toyoyukiokuyama/grandpa-s-house",
"brucepatton/lost-island",
"loirelanday/inside-or-outside-plato-s-cave",
"tylerscarborough/ranoutoftime-sansara2077",
"azrieldrumheller/altar-of-lloth",
"andrewlawrence/platform-paradise",
"cytherion/juke-box-123",
"djgeenen/planet-b",
"silasmerlin/felsenmeer",
"phoenix/museum-of-time",
"granddadgotmojo/sansarian-learning-center-wip",
"loboreilig/lost-world",
"walterginsburg/walter-s-rooftop",
"nikquest/endless-space",
"junetrenkins/blooming-june-design",
"deianiraserenity/modern-chinese-living-room",
"lgg/drivable-ufo-bumper-cars",
"yabusaka/path-to-life-game",
"frederickbond/dancing-in-another-world",
"tommy92/my-adventure-learning-sansar",
"paullapointe/city-street-wip3",
"ahavahmerlin/imagenhariaead",
"volnaya/spirit-home1",
"galen/galen-s-demos",
"negasuki/residents-meetup-here",
"landscapingpixel/sansar-maple-forest-and-hill-forest-in-one-object",
"ataroasbrink/cee-cee-wip",
"nonnahedges/fashion-designer-runway-shows",
"methusalach/methusalach-lab",
"icarusbax/city-apartment",
"ziggyalcott/flashpoint",
"cat/paradise",
"littleharley/schylo",
"ziggyalcott/mother",
"gfcprogramer/misterious-floating-stones",
"jewelheart/heart-homeland",
"frederickbond/the-magical-forest-club",
"shinklaar/space-unit1",
"ziggyalcott/in-my-room",
"sn0w/anatidae",
"ilkie/you-ve-been-invited",
"lutriciaroux/lutricias-luxuries",
"nellibayn/emu-group",
"deianiraserenity/tea-room",
"pantone/dynamic-blocks",
"cal/island-workout-wip",
"sedenion/test-base-template",
"jewelheart/new-world-experiment",
"milastyne/wingardium-leviosa",
"gerry/meshbox",
"chuckellis/the-world-is-spinning",
"ziggyalcott/lost-and-alone",
"ziggyalcott/energy-condensed",
"pantone/psychedelic-phenomenon",
"spike/spike-sunset",
"glitchnovastar/fairy-tale-island",
"ziggyalcott/stranded",
"ziggyalcott/astrobleme",
"bluebell/social-hub-experiment",
"enricosands/noristan",
"enricosands/enricos-world",
"ceahouse/cea-house-tst1",
"elmhill/the-view-from-here",
"troy/hello-world",
"elmhill/mesh-trial-city",
"nebulae/glitch-boom",
"redfire/environ",
"dulcifoxbrighteyes/a-mazing",
"ember/ember-s-buildbox",
"sansar-studios/autowerk-gallery",
"missamarylisoh/land-of-tomorrow",
"josephinedelvalle/pixeltales",
"isabellecheren/namaste",
"risk/old-vale-correctional-facility-abandoned",
"luissotillos/tierra-de-gigantes",
"cal/cal-s-highland-wip",
"erichumby/qd-quality-designs",
"akiroarado/apfelland",
"dianarenfort/nouveau-jour",
"lgg/music-collaboration",
"kotomi/amikko",
"northernkiara/fractal-dreams-wip",
"sweetiesnowpaws/star-dust",
"sof/inception",
"captainval/illusiya-land",
"mario2helstein/m2d",
"gagepastorelli/angrymonday",
"melissadreams/in-the-beginning",
"zoraya/the-fishtank",
"dulcifoxbrighteyes/sandbox-m2d",
"annyeong/my-experimenting",
"dove/port-road",
"ravioli/the-abandon-complex",
"bulldozerr/building",
"kallah/a-maze-ing",
"tylerscarborough/dynamic-evolution-development-experience",
"christribusxue/favela-cidade-de-deus",
"frederickbond/my-homeland",
"polinagemini/polina-s-studio",
"apmel/apmel-in-sansar",
"liamgramm/liams-place",
"bryanbaxton/my-home",
"jason/jason-s-living-room",
"elmhill/waterside",
"emmerichbeeswing/emmerich-beeswing-first",
"negasuki/negasuki-test-ground",
"claudie/buddha",
"dove/eagle-rock-isle",
"iteratecgi/the-artefact-room",
"teager/media-surface-test",
"wade665/do-not-lose",
"gindipple/bowling-alley",
"litehouse/the-get-lost-maze-wip",
"glafiragals/labirinth-park",
"rafaelbr/brasil-sansar",
"radiodial/house-of-worship",
"walterginsburg/walter-s-room",
"vrarchitect/alpha-city",
"sweetiesnowpaws/nowhere-land",
"angelusmayfair/utopia",
"oldprogamer/opg-hackhouse",
"alexxisdecuir/the-space-of-alexxis-decuir",
"icar/s-core",
"jcat/picnic-chill",
"redfire/wasteland",
"aleckscey/my-land",
"ishikawasou/another-place",
"bensommer/my-dreamland",
"qapla/honorengine-roleplay-systems-wip",
"dalek/planet-skaro",
"frederickbond/superior-lakecity",
"maxwellrodgers/home-space-home",
"marinusvdl/amsterdam-crystal-palace",
"apple/the-orchard",
"kennylex/watermill",
"pancrazio77/gli-italiani",
"markfjaagesund/northland",
"techrobonaught/tx-gear",
"elmhill/caldera",
"evansoulstar/camdaceous",
"maxwellgraf/neptune-s-revenge",
"mariannamonentes/monentes-jewelry-studio-wip",
"shadedesgner/shade-designer",
"lisa100370/lisa-test",
"charlessilvera/dom",
"billywarrhol/milkyway",
"anno/the-new-world",
"chrisjackson/content-creation-services",
"kallah/aeon",
"osagesparky/sparky-s-playground",
"lgg/lgg-cubes",
"irrieember/dolphin-bay-1950s",
"victoriatolsen/desolation",
"einosuke/einosuke",
"doceenouty/sweet-poison",
"walthermonday/trailer-trash-park",
"nykopiek/argentina",
"milastyne/jenny-s-strange-little-world-lost",
"shave/test",
"waldo/rw1-7-2017",
"bennodagostino/benno-s-home",
"allessandramapholisto/club-hallyu",
"mixxer/mixxer-test-1",
"gindipple/gindipple-s-lair",
"northernkiara/druid-s-grove-wip",
"billywarrhol/heurika",
"eleanor/ella",
"frederickbond/lake-superior-island",
"janhird/zum-alten-schimmel",
"stephanieharrison/steph-s-rooftop-hangout",
"planarjane/pbr-test",
"morganeparis/france-paris",
"eldiabloclaven/slatanic-mechanic",
"ishikawasou/1chan",
"janimyriam/transgender-resource-center",
"rome/baron-s-last-stand",
"sarawayland/last-hope",
"jasminaweezles/furniture-011",
"lex4art/city-park",
"athayusquan/default",
"draxtor/114-harvest",
"art/jelly-test",
"marat/index",
"sweetteacouture/bridge-of-illusion",
"ethoserlanger/how-tall-and-wide-are-you",
"acpixl/acpixl-designs",
"zafiavesta/minimalisms-wip",
"marat/cube",
"harleyquinn/naughty-and-nice-wip",
"menciuswatts/idia-lab-collaboration-center-wip",
"stupidmonkey/home-is-here",
"sultrasoul/yosemite",
"akira/red-october",
"evakraai/moonlight",
"evakraai/test",
"ethoserlanger/big-stuff",
"traybiker/bcc-end-of-the-day-in-the-desert",
"damius/creepy-streets-w-i-p",
"sansar-studios/beach-basketball-vr",
"evakraai/strange-land",
"cubeyterra/terra-one",
"lovedwarrior/lovedwarrior-s-ground-plants",
"silasmerlin/the-nest",
"steve/pop-loves-scotch-audio",
"scottneb/mt-timpanogos-test-of-photogrammetry-in-sansar",
"falconshakka/falcon1",
"denismortmagus/brasil-rio",
"agustine/sierra-golf-club-wip",
"ravioli/the-water-malone-exhibit",
"amberlyndhurst/titchy-s-dreams",
"theoxyz/my-brain-attic",
"samyibasevi/psykko-tico",
"mbrobonaught/kustom-klassics",
"renegadegray/vaw-on-mars",
"lillani/polygon-playground-wip",
"caraktikapotts/caraktika-one",
"jacobingvarsson/jacobs-island-of-fun",
"willspeed/motorsports-complex",
"elizamoody/the-drome-wip",
"sniper/avalon",
"traybiker/bcc-test",
"carrie/carrie-s-slow-painful-learning-curve",
"maxwellgraf/antfarm",
"ria/the-factory-wip",
"firepicaso/simple-3d",
"jennifer/starry-stars-stuff-wip",
"lillani/chess",
"lillani/checkers",
"sweetteacouture/jasmine-s-wip",
"lillani/terror-from-the-deep-wip",
"maxwellgraf/lagnmoor",
"valyalady/ball-pool",
"lillani/duel-to-your-virtual-death-wip",
"brynoh/canis",
"retrometallic/bayswater-london",
"maxwellgraf/hamsterdome",
"polygonmonster/dimensions",
"miel/miel-s-dream",
"solasnagealai/once-upon-a-midnight-dream-wip",
"vectordirector/tron-like",
"darkages009/castle",
"kelly/script-workbench",
"zejapyle/vankh",
"retrometallic/welcome-area-teleports",
"yonybing/creative",
"sansar-studios/conference-room",
"sansar-studios/golden-gate",
"sansar-studios/halloween-2016",
"sansar-studios/colossus-rising",
"sansar-studios/ortli-villa",
"sansar-studios/mars-outpost-alpha",
"sansar-studios/highlands",
"sansar-studios/conference-stage",
"sansar-studios/living-room-set",
"sansar-studios/zen-garden",
"sansar-studios/origin-cinema",
"sansar-studios/origin-cinema-360",
"sansar-studios/egyptian-tomb",
"sansar-studios/toppleton-toy-town",
"reidparkin/reid-s-plants",
"warmanimations/wip-on-the-edge",
"sippysilver/silver-store",
"davidhall/sunrise",
"cocayven/ships-are-sailing-by-rattletrap-shipyards-antispoof",
"whirlyfizzle/whirly-s-test",
"triin/sketchy",
"cat/up-above",
"olivia/the-heaven-wip",
"mr-ming/ming-world",
"viviennedaguerre/black-rose-studio",
"hilliedyrssen/playground",
"abramelinwolfe/monolith-desert-wip",
"morikoinshan/two-wip",
"winterloxely/bella-vista-wip",
"syndidryke/od-designs",
"nabrej/nabrej-place",
"sin/rooftop-hangout-w-i-p",
"billyarentire/london-city",
"carlfravel/the-forum",
"retrometallic/pengdorado-ii",
"cainmaven/la-coupole-wip",
"vaientine/ug-enviroment-1",
"cainmaven/the-folly-wip",
"seafore/house-experiment-1",
"kaylematzerath/the-island",
"sonjadepner/teatime-w-i-p",
"ryanschultz/ryan-s-garden",
"daemonmorlais/atem-city",
"uxhax/devourer",
"menciuswatts/idia-lab-the-antinoeion-at-hadrian-s-villa",
"malevolaaddams/addams-environments",
"jason/moonrise-ridge",
"oggeh/b4dusk",
"blueberry/blueberry-cabin-3",
"retrometallic/mayacity",
"menciuswatts/idia-lab-1915-san-francisco-world-s-fair",
"aiaustin/ailand",
"christower/altrove-wip",
"illiastraascendent/illiastra-s-workshop",
"gluka/gluka-kappler-g-d",
"judas/judas",
"truthhawks/torhilde",
"triin/engineering-deck-2-0",
"froukjehoorenbeek/dutchie-polder-wip",
"weydert/luxembourg-1867",
"allvredu/emotions-vr",
"blueberry/blueberry-town-3",
"robertgalland/cabin-plateau-wip",
"liviokorobase/friends",
"mikedenneny/the-den-wip2",
"ben/test1",
"aiaustin/ai",
"seafore/seafore-studio-wip",
"sasha/art-deco",
"chaoss/just-another-test",
"aleyyexil/lego-go",
"oblee/spontaneous-live-music-v1",
"lillani/lillani-s-landscaping",
"relapse/midgar-wip",
};

public override void Init()
{
ScenePrivate.User.Subscribe(User.AddUser, NewUser);
}

private void KeyPress1F12(string BehaviorName, ComponentId ComponentId)
{
AgentPrivate agent = ScenePrivate.FindAgent(ComponentId.ObjectId);
if (agent == null)
return;

Random r = new Random();
string exp = experiences [r.Next(0, experiences.Count)];
string [] parts = exp.Split(new char [] { '/' });
agent.Client.TeleportToLocation(parts[0], parts[1]);
}

private void NewUser(string Action, SessionId User, string Data)
{
SubscribeToHotkeys(User);
}

private void SubscribeToHotkeys(SessionId userId)
{
AgentPrivate agent = ScenePrivate.FindAgent(userId);
if (agent == null)
return;

ObjectPrivate agentObejct = ScenePrivate.FindObject(agent.AgentInfo.ObjectId);
if (agentObejct == null)
return;

AnimationComponent animationComponent = null;
if (!agentObejct.TryGetFirstComponent(out animationComponent))
return;

animationComponent.Subscribe(KeyF12, KeyPress1F12, true);
}
}
}

3 comments

Please sign in to leave a comment.