Python Spiral Program
As requested by Greasyi in the Mantra Text Generator thread (it's cool, go look... and stare... and listen...). Would've done this sooner, but I was out of town (and thus away from my comp).
hypnopics-collective.net/...pics/10836/Spiral-3_4.zip
Requires Python and Pygame.
It's actually like 6 years old and straight from the Collective, but I like it. It's not hard to customize (from my perspective, anyone without at least a little coding background might think differently), and most people will want to do so before using it ('cause of specific likes/dislikes... i.e. you might not want to be conditioned to wear panties). Overall it seems pretty solid for it's age. Sadly, I can't even begin to get the text-to-speech working (I'm on Windows, it will supposedly work on Mac), and there's a number of features that could be added, but I don't know enough Python to even know where to begin. What I CAN do is share the method to incorporate the mantra.txt file (spoilers are code to copy/paste):
Step 1: Open up config.py
Step 2: Jam < mantratext = open('mantra/mantra.txt', 'r') > minus brackets somewhere up top (I put it right below the list of defs). This assumes you have the folder "mantra" in the same folder as config.py, and the "mantra.txt" file within that folder (which should happen after running the generator, assuming things haven't changed THAT much with the last few versions).
Step 3: This is the full class as I have it... this can go between any of the other classes.
class Mantra (Standard):
name = "Mantra"
description="""\
Chants a mantra for the viewer to absorb."""
fullscreen = True
music = "music6.mp3"
image_dir = "images/"
def text(self): return spiral_on() + words_on() + with_images(words(mantratext.read()))
Step 4: Scroll aaaaalllll the way to the bottom and shove "Mantra" into the list of configs.
Step 5: Run spiral.py once you've got mantra.txt ready, then find and enter the number it slapped on to your class.
Step 6: Wake up sometime later. Also Profit!
I've been playing with this Program for a while now (over a year at least, probably much more), but most of my own customizations were made based around my own preferences and fetishes (rather than overall functionality). Thus, you all get the base version. Play with it as you will! And if anyone develops it further (do it do it do it), you should share... strictly for research purposes, of course... *cough*
hypnopics-collective.net/...pics/10836/Spiral-3_4.zip
Requires Python and Pygame.
It's actually like 6 years old and straight from the Collective, but I like it. It's not hard to customize (from my perspective, anyone without at least a little coding background might think differently), and most people will want to do so before using it ('cause of specific likes/dislikes... i.e. you might not want to be conditioned to wear panties). Overall it seems pretty solid for it's age. Sadly, I can't even begin to get the text-to-speech working (I'm on Windows, it will supposedly work on Mac), and there's a number of features that could be added, but I don't know enough Python to even know where to begin. What I CAN do is share the method to incorporate the mantra.txt file (spoilers are code to copy/paste):
Step 1: Open up config.py
Step 2: Jam < mantratext = open('mantra/mantra.txt', 'r') > minus brackets somewhere up top (I put it right below the list of defs). This assumes you have the folder "mantra" in the same folder as config.py, and the "mantra.txt" file within that folder (which should happen after running the generator, assuming things haven't changed THAT much with the last few versions).
Step 3: This is the full class as I have it... this can go between any of the other classes.
class Mantra (Standard):
name = "Mantra"
description="""\
Chants a mantra for the viewer to absorb."""
fullscreen = True
music = "music6.mp3"
image_dir = "images/"
def text(self): return spiral_on() + words_on() + with_images(words(mantratext.read()))
Step 4: Scroll aaaaalllll the way to the bottom and shove "Mantra" into the list of configs.
Step 5: Run spiral.py once you've got mantra.txt ready, then find and enter the number it slapped on to your class.
Step 6: Wake up sometime later. Also Profit!
I've been playing with this Program for a while now (over a year at least, probably much more), but most of my own customizations were made based around my own preferences and fetishes (rather than overall functionality). Thus, you all get the base version. Play with it as you will! And if anyone develops it further (do it do it do it), you should share... strictly for research purposes, of course... *cough*