Bright HypnoCage

The ultimate way to deliver intense hypnotic programs of text, images & sounds!


The Bright HypnoCage will subject you to an intense hypnotic program of images, animations, particles, sounds, and messages: all designed to access your subconscious and guide your thoughts and feelings.

Ever-changing images on the walls, floor, and ceiling will appear through swirling animated patterns, and zoom in and out to create a feeling of constant motion. Floating particles will surround you, suddenly appearing and disappearing. A random array of sounds will play: a mix of human voices and real world noises. And emotionally suggestive messages will run along the base of your screen.

Simply walk in and click the cage, choose which program to run, and click "START!".

The cage is copyable, and each rezzed cage can offer a choice of up to nine programs, on different themes. Nine programs are included: "Bondage Slaves", "Bondage Slaves II", "Dolls & Toys", "Femdom", "Femdom II", "Male Slaves", "Sissies", "Sissies II", and "Trippy!".

Each program is defined on a notecard inside the cage, containing five lists: images to display on the walls, transparent images to animate and overlay the walls, images to float as particles, sounds to play, and the messages making up the text of the program.

You can modify these programs as you wish just by editing the notecards: or create your own programs from scratch. No scripting is involved: all you need are the textures you wish to display, the sounds you'd like heard, and the messages you wish to send.

The person in the cage will be told to switch to mouselook before the program runs. This ensures they see only the images inside the cage (and can see nothing outside), and means that as they move their mouse, the walls, floor, and roof of the cage will swing wildly into view. In that confined space, the effect is overwhelming.

The cage will also tell them not to chat, and to keep moving their mouse. The program will end if they chat, leave mouselook, or keep their mouse still for 30 seconds. These rules further intensify the effect of the images, and prevent them going AFK ("away from keyboard") while the program runs.

The walls of the cage are translucent, so while the person inside cannot see out, observers outside will see them being hypnotised, and the images surrounding them. It is quite a show.

You can simply use the cage yourself, or add it to your adult themed venue to attract visitors: those who wish to be hypnotised, those who wish to train their own submissives, or those who simply wish to watch others as they are subjected to the programs.

The cage can optionally run a constant "preview" of changing images even when not in use: to give people an idea of what the cage does, and to act as a lively display of adult erotica in its own right.

Nor is the cage restricted to adult themes. The fun seventh "Trippy!" program contains groovy, psychedelic content which anyone might enjoy: and is included to hint at the breadth of artistic or entertainment uses to which the cage might be put.

Hypnotise yourself. Train others. Attract visitors.

Use the Bright HypnoCage.


Begin by dragging the object "Bright HypnoCage boxed" from your inventory onto the ground. Right-click to display its pop-up menu, click "Open" to display its "Contents" window, and click the "Copy To Inventory" button.

This will create a folder called "Bright HypnoCage boxed" in your inventory.

Inside you will find ten HypnoCages:

Bright HypnoCage - ALL PROGRAMS
Bright HypnoCage - Bondage Slaves
Bright HypnoCage - Bondage Slaves II
Bright HypnoCage - Dolls & Toys
Bright HypnoCage - Femdom
Bright HypnoCage - Femdom II
Bright HypnoCage - Male Slaves
Bright HypnoCage - Sissies
Bright HypnoCage - Sissies II
Bright HypnoCage - Trippy!

The cages themselves are identical. The only differences lie in the program notecards they contain.

The "ALL PROGRAMS" cage contains all nine programs. Users may enter this cage and choose which one they wish to run.

The other eight cages contain one program each. They will preview the program they contain when they aren't in use, and only run that program.

To begin with, drag the first - the "ALL PROGRAMS" HypnoCage - from the folder onto the ground.

It will reset itself, and start playing the first program preview.

It is now ready for use.


Walk into the cage, and click it.

You will see a menu like this:

PROGRAM: Bondage Slaves
DURATION: 4 minutes

1. Bondage Slaves
2. Bondage Slaves II
3. Dolls & Toys
4. Femdom
5. Femdom II
6. Male Slaves
7. Sissies
8. Sissies II
9. Trippy!

[Program 1] [Program 2] [Program 3]
[Program 4] [Program 5] [Program 6]
[Program 7] [Program 8] [Program 9]
[START!] [+2 minutes] [-2 minutes]

Click the [Program] buttons to choose which program to run.

Click the [+] and [-] buttons to adjust the program's duration.

Click [START!] to run the program.

You will see the following messages.

{{{HYPNOCAGE}}}: Program loading...
Mouselook keeps you focused.
Must be in mouselook to run program.

The program will load. When it begins, you will see:

{{{HYPNOCAGE}}}: Program starting...
* DO NOT CHAT! Focus on the program.
* TURN ON SOUND! Ideally, wear headphones.
* KEEP MOVING YOUR MOUSE! Look around constantly.
(Program ends if you leave mouselook, chat, or stay still for 30 seconds.)

The program will then run for the chosen duration, ending with:

{{{HYPNOCAGE}}}: Program ending...
* CONGRATULATIONS! You have completed program 'Bondage Slaves'.

If you wish to end it early, simply leave mouselook. You will see:

{{{HYPNOCAGE}}}: Program aborted. You left mouselook.


The cage will reset itself automatically after every program it runs.

However, should you ever need to reset the cage manually, simply click the yellow triangle on the front edge of the cage floor.

This will reset all the cage's scripts, ending any program if one is running.


Right-click the HypnoCage to display its pop-up menu, click "Open" to show its "Contents" window, and double click the "SETTINGS" notecard to edit it.

Each line controls some aspect of the cage's operation, and they are all explained below. Edit them as required, then click the "SAVE" button at the bottom of the notecard when done.


These settings determine the default selections on the menu (see above). DEFAULT-PROGRAM must be followed by the name of one of the program notecards in the cage, and DEFAULT-DURATION the number of minutes it should run (and be at least 2).


If PREVIEW-PROGRAM is set to YES, the images from this program will also be displayed on the walls of the cage even when it is not in use.


If the ACCESS-LEVEL is PUBLIC, anyone may use the cage. Set this to OWNER to restrict it to yourself, or GROUP to allow only those whose active group matches the group to which the cage is set.


The MOUSELOOK-WITHIN setting determines how many seconds the user has to switch to mouselook when told. If they are not in mouselook within this time, the program will not start.

Once in mouselook, if they do not move their mouse for more seconds than specified after MOVE-WITHIN, the program will end.

We do not recommend a value of less than 20: such a low level is not necessary to prevent the user leaving their keyboard, and leaves them vulnerable to ending the program if they simply stop to read one of the messages the cage sends them.

As long as MOVE-WITHIN is at least 20, the user will receive a warning to move 10 seconds before the program is ended for lack of movement.


These settings control the rotating transparent image "overlays" which appear in front of the program textures. OVERLAY-SPIN specifies the number of seconds it takes an overlay to complete a full revolution, and OVERLAY-OPACITY determines how opaque the overlay should be: so if it 60, say, the overlay is 40% transparent.

To disable overlays without removing them from the individual program notecards, set OVERLAY-OPACITY to 0.

The OVERLAY-COLOUR adds a colour filter to the overlay, and may be WHITE, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, PINK, ORANGE, BLACK, or RANDOM.

To show the overlay texture in its original colours, set this to WHITE. RANDOM will choose a random filter colour each time an overlay is displayed (excluding BLACK).

NOTE: if OVERLAY-COLOUR is BLACK, any part of the overlay texture which is not transparent will be black. If none of it is transparent, it will become a solid black square.


These four settings control the generation and appearance of particles - small floating images, randomly appearing and disappearing, and surrounding the user being hypnotised.

Their height in centimetres is given by PARTICLE-SIZE, and their opacity percentage by PARTICLE-OPACITY: so, for instance, an opacity of 75 means that the particles are 25% transparent.

Particles are generated randomly, but the PARTICLE-RATE determines - on a very rough average - how many particles are created every second. Once generated, the particles will be visible for the number of seconds specified after PARTICLE-LIFE before disappearing.

This means that, at any given time, the number of particles floating inside the cage will be PARTICLE-RATE x PARTICLE-LIFE. So if PARTICLE-RATE is set to 10 particles per second on average, eand PARTICLE-LIFE set so that each lasts for 2 seconds, at any given time there will be around 20 particles floating in the cage.

If you wish to disable particles (without removing them from the individual program notecards), simply set PARTICLE-RATE to 0.

MESSAGE-SOUND 7bc97df4-0f79-7d96-990c-fe1a065346c0

Each time a message is sent to the user, this sound referenced by this UUID will play. To prevent any sound being played, paste in: 00000000-0000-0000-0000-000000000000


These settings determine the minimum and maximum number of seconds which will elapse between certain events.

So, for instance, if MIN-SOUND-INTERVAL is 10 and MAX-SOUND-INTERVAL is 30, then a new sound will be played every 10-30 seconds.

The TEXTURE settings determine how often a new image will appear on a randomly selected wall.

The PARTICLE settings determine how often particles showing a new image will be displayed. (Note: this doesn't effect how quickly particles are generated, just how often the images they display change.)

The MESSAGE settings will determine how often a message is sent to the user.


A program is a collection of images, sounds, and messages on a given theme.

Each program is defined on a notecard inside the cage. You can change those provided, or remove them, and add your own.

A cage can contain between one and nine programs. If it only contains one, the menu will not show program selection buttons.

To change the content of a program, right-click the cage to display its pop-up menu, click "Open" to display its "Contents" window, and double-click the corresponding notecard.

It will look like this:

~ "Bondage Slaves" program for Bright HypnoCage

Any line in the program which begins with a tilde character ("~") is ignored by the cage.

You can therefore use lines like this to add a title to your program (as this is), or leave notes in the body of the program, or temporarily disable a line which you might wish to restore later.


ded46562–3fcf–232c–1fc9–3b28fb7468da Biting pet
2ab034a2–c32d–214f–6891–cd03940ff5c2 Bound bride

Each line under TEXTURES is the UUID of a Second Life texture to be displayed on the wall of the cage. (To find the UUID of a texture in your inventory, just right-click it, click "Copy Asset UUID", then click in the notecard, and press Control+V to paste it.)

As shown above, you can write descriptions after each key to help remind you what the texture shows.

If there are 7 or more UUIDs in this section, the cage will never show the same texture on two walls at once.

NOTE: The UUIDs in the program notecards shipped with the cage are only for use with the cage. They can be copied from notecard to notecard inside the cage, but cannot be used elsewhere.


c61d4f63–c3db–9e47–bd37–3d6ca3d54846 checkered
702e3d9a–7a27–ecfd–b142–7fe6648ffeb4 cyclone

When a texture is displayed on the wall of the cage, a rotating, semi-transparent "overlay" texture is displayed in front of it to create a hypnotic effect. This section of the program lists the UUIDs of the overlay textures to be used during the program.

If there are 7 or more UUIDs in this section, the cage will never apply the same overlay to two walls at once.


c7193bb2–d574–d3df–f8c8–f50348c90296 be a good toy
d2c117e8–bdf7–d0a7–f8b1–45e34eb95b36 be happiest on your knees

As the cage runs a program, it will surround the resident inside with small, floating "particle" images. This section of the program lists the UUIDs of the textures holding these images.


5640d4d3–8ebc–8855–e528–758c16da65c5 Crop swing
4e6ce72a–b7de–cec1–3404–6f865ab5dace Laugh, chuckle, female 1

This section lists the UUIDs of the sound items to be played during the program.



This section lists the messages which will be sent to the user while the program is running.

Insert a hash character ("#") in a message if you wish to substitute the resident's name into the message. (If the message is entirely in upper case, when the message is displayed, the name will be upcased too.)

Bear the following in mind:

1. Second Life only allows the first 256 characters to be read from one line of a notecard, so make sure that no single message goes over this length.

2. It is hard to specify a limit to the number of lines which a program notecard may contain, as this will depend both on their length, and on the cage's settings. As will be seen from the programs provided, the cage can handle notecards hundreds of lines in length. However, Second Life scripts do have limited capacity, so should a program fail to load, and SL report a memory problem, please edit the program to remove some content and try again.

3. Any and all sections of the program notecard are optional. If, for instance, you don't wish to include floating particles in your program, simply remove all the UUIDs under the PARTICLES heading.


* Do edit the program notecards to suit your wishes: and do have a go at creating your own! Not a single image displayed during a hypnotic program, nor a single sound or message, is hard-coded. You can change them all, and add your own. So if you don't like a particular image, remove it, and if you don't like the way a message is worded, change it. The program notecards are very simple - just five lists of data - and are designed to make it as simple as possible to create and edit program content!

* If you are running a public venue, set PREVIEW-PROGRAM to YES. Seeing the changing images displayed in the cage will encourage people to use it, and makes it an exciting visual addition to your site even when not in use. Only set it to NO if you have rezzed the cage in your home, or somewhere else where the preview would be distracting.

* The HypnoCage is copyable, so you can rez as many as you wish. If you rez more than one, choose a different DEFAULT-PROGRAM setting for each, so that people can see the different previews running.

* The HypnoCage is also modifiable, so that you can add and remove program notecards. However, don't edit the prims themselves. If you change their size or position, you are likely to break it. Should this happen by accident, simply unpack the factory original from the box again.

* If you are having trouble remembering how a particular texture in your program looks, quickly insert a "~" before the other texture keys in the notecard. The cage will ignore any line which begins with a "~", so the mystery key will be the only texture left in the list, and it will appear on all the walls when the program is then previewed or run.


Shan Bright
Chief Executive Officer