MCScript – A Text-Based Script Engine for Milovana (and More)

Webteases are great, but what if you're in the mood for a slightly more immersive experience? Chat about Tease AI and other offline tease software.

Moderator: 1885

Post Reply
m1
Explorer
Explorer
Posts: 27
Joined: Sun Mar 10, 2013 8:28 am

MCScript – A Text-Based Script Engine for Milovana (and More)

Post by m1 »

Hey everyone,

Why I’m Developing MCScript?
Spoiler: show
I’ve been creating teases on Milovana on and off for a while. As an old-fashioned programmer, I’ve always preferred working with text-based tools rather than GUI editors. Unfortunately, the EOS editor can be tough to use for complex ideas — I even had to give up one project because it was just too ambitious for the editor.

That’s when I decided to start developing MCScript, a text-based scripting engine designed for Milovana teases.

While working on this project, I also started thinking about another issue — Milovana’s server stability. If you’ve been around for a while, you probably know the site sometimes goes down out of nowhere. There were a few times I honestly thought it might be gone for good :\'-( . That’s what got me thinking it’d be nice to have a downloader and an offline player to save my favorite teases. I’ve even thought about setting up a shared place where we could back up all the teases, but that’s a conversation for another time.

There’s a bit of a dilemma, though. Playing teases offline would lower view counts on Milovana, which might be unfair to the authors. On the other hand, it could reduce server load. I haven’t found a perfect solution yet, but I’d love to hear your ideas.

Anyway, that’s why we have this project.
Key Features
  • A text-based script language for Milovana teases
  • No GUI — command line only
  • Downloader
  • Offline player (everything runs in your browser, so you can play locally or easily share by uploading to any website)
  • A standalone interactive novel scripting language (independent from Milovana, allowing more flexibility and future features)
Download
Download MCScript (v0.0.1 Beta):
https://mega.nz/file/vghFXAJZ#UEQ-YwDYr ... MDk5vw-sAE
Backup link: https://www.dropbox.com/scl/fi/52ucs523 ... fwbpm&dl=0
You should unzip the file and check out the document in the "doc" directory.

[Optional] Download a real project:
https://mega.nz/file/ah4nUARQ#AZCF2SN0I ... sJSSAef5wk
Backup link: https://www.dropbox.com/scl/fi/ytidj15x ... ssstj&dl=0
This is my new tease, Erotic Hypnosis 3: Weak, which I built using MCScript.
You can check it out to see what an MCScript project looks like or play around with it yourself.
Just download and unzip it into your project directory (create one if it doesn’t exist).

Quick Start

Code: Select all

1. Download and unzip MCScript to your computer.
2. Open a terminal in the unzipped directory and run the setup script for your platform:

MacOS/Linux:
mcscript> ./setup.sh

Windows:
mcscript> setup

3. Create a new project:
mcscript> new -project my_project

4. Write your story scripts in project/<my_project>/script/ directory

5. Build your project:
mcscript> build -project my_project

This generates a playable HTML/JS story in project/<my_project>/output/.

6. Play your story:
Open project/<my_project>/output/play.html in your browser.
Need your help!
This is an early beta release, and I’d really appreciate your feedback to help improve it.

It might seem a bit complicated at first, so if you run into any issues or have questions, just ask below — I’ll be happy to help!

Thanks in advance for your support and input!

Known Issues (1)
Spoiler: show
Keystroke by indyc
After downloading this tease, the browser might become unresponsive or the start page may fail to load.
It looks like the initialization JavaScript is very long and quite complex, so I’ll need more time to figure out what’s causing the problem.
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 863
Joined: Tue Nov 18, 2008 11:09 pm

Re: MCScript – A Text-Based Script Engine for Milovana (and More)

Post by markus »

Hi!

Sounds like a ambitious project.
I'm not playing webteases, so for me personally I won't use this or be able to give feedback, but I just dropped by to wish you luck, fun and hopefully some feedback with it!
Maybe it's a bit niche, I would guess most people prefer GUI, don't get disappointed if there is not much feedback.

Good luck and best greetings, :wave:
Markus
m1
Explorer
Explorer
Posts: 27
Joined: Sun Mar 10, 2013 8:28 am

Re: MCScript – A Text-Based Script Engine for Milovana (and More)

Post by m1 »

Thanks a lot, Markus!

I really appreciate you taking the time to stop by and leave such a kind message. You’re seem right about it being a bit niche. :w00t: Hopefully, a few people out there will enjoy it too.

Wishing you all the best and thanks again for the encouragement! :-D
Post Reply