Announcement

Collapse

ZEALOTRY Users: Critical Notice on Continued Use

Edit: Our new HTML5 client (Orchil) is now open for beta testing in The Eternal City. Feel free to try give it a whirl at http://test.skotos.net/orchil/

Edit: We have made great strides toward a new HTML5 client, which should offer a replacement to Zealotry. We're hoping to release that in the very near future, but in the meantime, using Pale Moon remains the best method for ensuring there is zero interruption to your game playing during the transition.

As of November 14, Mozilla will be auto-updating all copies of Mozilla Firefox to Mozilla 57, a new edition of their browser that will disable all legacy add-ons. This will probably include the majority of the plug-ins that you use on Mozilla, including the Skotos Zealotry plug-in.

This is a big problem for us because Zealotry is the most stable of our clients at this time, and the one that we believe is in the widest use. There's unfortunately no easy way to update it, because we'd have to rewrite it from practically scratch, using their new programming system.

There are tricks that you could use to to prevent Mozilla updates, but we don't particularly suggest them, as you want to have a clean, secure browser. Fortunately, there are two alternative browsers that will support Zealotry. Each of them branched off of an earlier version of Mozilla Firefox, and each of them continues to be updated for important security issues.

Pale Moon Browser

The Pale Moon browser is our suggested replacement. It is a totally separate browser that branched off of Firefox some years ago. It will continue to support the classic plug-ins.

To install it:
  • Install Pale Moon (Windows & UNIX only)
  • Install the Zealotry XPI on Pale Moon
  • Restart the Pale Moon Browser
  • Play on Pale Moon

The official version of Pale Moon only supports Windows and UNIX, but you can also get a slightly less official version of Pale Moon for the Mac. We've tested it out and it looks like it's clean and works correctly, but use your own level of caution in working with the Mac variant.

Mozilla Firefox ESR

An alternative for all users, but especially for Mac users, is Mozilla's extended-release version of Firefox that branched at Firefox 52. It's expected to remain supported until at least June 28, 2016, by which time Mozilla is planning to jump their ESR to a post-plugin phase. This is therefore a short-term solution, but one that should work for a while longer.

To install it:
The Big Picture

Our larger-scale goal is to introduce a new client that will be usable on any browser and make our games generally more accessible. We've had a HTML5 client in process since last year, but are currently hitting roadblocks that make a deployment before November 14 problematic. We've also just started a second project, which would be more specifically focused as a Zealotry replacement, without worries about new bells or new whistles. Both of these possibilities are being done out-of-house, by Skotos players, but they're receiving our highest level of attention for whatever support they need, as this is all our top priority.

So, consider this a short-term fix, but in the meantime if you use Zealotry, please download one of the alternative browsers and test them out ASAP.
See more
See less

New System - VR Programming

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • New System - VR Programming

    This thread will cover how to code VR Scenarios ingame --

    Those who wish to create a simple scene can use the Input command on the VR controller device. Simply enter whatever you wish the room to appear as in the device, and the holographic room will change to that description.

    For more complex rooms or 'Choose your own Adventure' scenarios, you will need to use the ic coding skill.

    Your programming tablet is broken up into 32 pages. Each page corresponds to a VR room. I suggest using skywriter (@write) to create your scenarios.

  • #2
    Code Syntax

    The simplest type of room is just the main room description.
    Example:

    You are in a lush forest. Branches of several large trees sway above your head. The ground is wet and muddy, and the sky is overcast.

    Once you transfer the tablet’s data to your controller, this information will be stored in memory slot 1 of the device. To then view this scenario, simply enter ‘START my VR’ or enter TYPE on my VR ‘1‘


    You may wish to add details to your scene that can be interacted with. To do so, simply enter each detail after the main room description.

    Example:

    You are in a lush forest. Branches of several large trees sway above your head. The ground is wet and muddy, and the sky is overcast.

    [forest This is a nice lush forest with many trees.]
    [trees Large trees reach up into the sky. You wonder if you could climb any of them?]
    [branches The tree branches sway back and forth over your head.]
    [ground The ground is very muddy. You hope your feet don’t get all dirty.]
    [sky The sky is quite overcast; the entire area appears gloomy.]


    Now all of those details have been added to your scene. But you may wish to add adjectives, or synonyms to each detail.

    The command for adjectives is [adj TEXT] or [adjective TEXT]. Synonyms are [syn TEXT] or [synonym TEXT]. You may add as many adjectives or synonyms you wish, by separating them by commas.

    Example:

    You are in a lush forest. Branches of several large trees sway above your head. The ground is wet and muddy, and the sky is overcast.

    [forest This is a nice lush forest with many trees.] [adj nice, lush, gloomy] [syn jungle]
    [trees Large trees reach up into the sky. You wonder if you could climb any of them?] [adj large, high, tall] [syn tree]
    [branches The tree branches sway back and forth over your head.] [adj tree, swaying]
    [ground The ground is very muddy. You hope your feet don’t get all dirty.] [adj muddy, wet, dirty] [syn floor, mud]
    [sky The sky is quite overcast; the entire area appears gloomy.] [adj overcast, gloomy, dark] [syn clouds]
    Last edited by Lazarus; 11-14-2012, 09:42 PM.

    Comment


    • #3
      There are additional commands available, allowing you to turn off proximity, or alter room messages, but that info is provided in the ingame instruction manual. If anyone needs help with it, feel free to page or assist.

      So in the above example the room has now been coded, and after transferring to your controller, you can load that data into the VR room -- and now you are in a forest. If you have dozens of rooms stored in your controller, you can switch to any of them by typing in which room you want to load in.

      Next is decision branching...
      Last edited by Lazarus; 11-14-2012, 10:33 PM.

      Comment


      • #4
        Decision branches allow you to provide choices to the character in the VR room, similar to a Choose your own Adventure story.

        The syntax for decision branches is:

        #MEMORY-SLOT PHRASE/

        A hash symbol is used to start the branch, and a slash is used to end it. Easy way to remember this command is: ‘hash and slash’.

        Ex:

        You are located in a jungle with many tall trees. A ferocious tiger stands before you. [tiger He looks hungry!] [adj ferocious] [adj hungry] [syn cat]

        #22 To run away from the tiger as fast as you can!/
        #11 To try to pet the tiger. You are sure he is friendly./
        #5 Ask the tiger to eat your friend, rather than yourself. Be sure to point out that your friend is much fatter than you./
        #14 To give up and just enter the tiger’s mouth./


        Each number correlates with a predefined room. So in the above examples, the first decision branch will switch to Room 22 if the user decides to run away as fast as they can. For the finished code to work properly, all referenced rooms must be created before running this scenario.

        You may create up to 12 decision branches per page (although I’m not sure if anyone would wish to ever do this). Do not use any spacing between the # symbol and the correlating room number.

        Comment


        • #5
          You can also create embedded hyperlinks/choices within the main text description, if you so wish. The syntax is slightly different than the standard decision branching, however.

          #MEMORY-SLOT PHRASE^ TEXT/


          Example:

          You are standing on a barren road. Do you want to #2 stay^ or do you prefer to/ #3 run away^ as fast as you can?/

          This syntax may look a bit confusing, but primarily all you are doing is adding a '^' symbol to the phrase you wish to appear as hypertext to the player. In the above example, the words, 'stay' and 'run away' will be listed as hypertext choices within the main text.

          The user can then click on these choices to go to room #2 or room #3, or they can use the CHOOSE command on their VR controller device.

          For all decision branching scenarios, I recommend using the zealotry client, for full compatibility.

          Comment

          Working...
          X