Page 4 of 13

Re: [GuideMe] Random Mazes (work in progress)

Posted: Mon Mar 21, 2016 11:29 am
by schefflera
Hi there,

I don't know, if this is already mentioned, but is it possible to tag the images and the tease pics images with this kind of tag?
This would push the quality of a random tease a lot. For example, I like it, when the girl looks direkty into the camera when instructing me to edge. Or some other phrases like "do you like my sexy ass?", while showing a image which shows exactly that.

Random is nice, but too random cuts the.. how do you call it... the flow? Hope you know, what I mean :smile:

greetings

Re: [GuideMe] Random Mazes (work in progress)

Posted: Tue Mar 22, 2016 1:46 am
by Nezhul
it is possible. But the user would have to go through all the images FIRST, and then rename them accordingly.

Re: [GuideMe] Random Mazes (work in progress)

Posted: Tue Mar 22, 2016 3:39 am
by desertfox
Yeah, just as nezhul said, which actually is what they do in the teaseAI, though I haven't checked in how it is going in a while, he had a pretty good method for going through and tagging all your images with those kinds of things. Last I saw it dumped it all into a text file that would be pretty easy to parse, so if people have already gone through the trouble of tagging all their images one could use that and then have that contribute to a random tease no problem, which again is kind of what teaseAI did.

I think why I sort of shied away from tease AI and went back to guideme is ultimately that I want to feel a little escape like I am somewhere else, where as teaseAI does its work to make you feel like you are sitting at your computer talking to another human being. Still the methods used for the AI can definitely be applied to the tease format and doing such a thing.

Procedural content is kind of on the rise, I just don't think anybody has applied it too well to anything sexual, honestly tease AI is probably the closest I've seen to doing something like that. But like anything, procedural has issues too where you start to grasp the algorithms and it can feel very repetitive even if things are slightly different here or there.

Maze-wise, for what I have already, what you could do is take specific teases and attach them to a maze theme. For example if you did a 'halloween hay maze' and had a bunch of teases with girls in halloween outfits, you can drop them into the Scripts/random_encounters/<theme_dir> and then when you set the theme up (in an xml file) you can tell the maze to ONLY pick from the theme's teases so the encounters are all themed the same. The default is to take from the 'general' pool and the maze theme you are on's pool.

And you don't even have to make the corridor pictures, you can just make a new 'theme' using the same image directory of the hedge maze for example.

At the moment I don't have a 'nice' way to get into different themes, you have to just do it in code, and I haven't done the 'pick a random one' part yet, but that should be doable in under an hour. Also, not lots of content enough to wall it off in themes, but everything is there and works.

Re: [GuideMe] Random Mazes (work in progress)

Posted: Wed Apr 13, 2016 10:15 am
by Ambossli
any news?

Re: [GuideMe] Random Mazes (work in progress)

Posted: Wed Apr 13, 2016 11:03 pm
by desertfox
Huh, I thought I wrote a post last weekend with a status update but maybe I forgot to hit submit or it got eaten up or something.

Still moving along, but a bit slower. I have some good progress though I have the 'normal' final round done and I have the flow from start to finish, which doesn't seem like much but I've been using debug like stuff to jump around, now it all flows the way I like. I've also done enough tease writing to be really happy with how everything is structured and don't feel like I need any more major changes which is a really good milestone.

Right now I need to bulk up on standard teases a bit. There are maybe like two in there, though they have a few different paths. I managed to write a quick gudeme.xml to the script engine thing and dump schefflera's stuff into that format. It was all neatly organized so was really easy to write. I can spend some time going through that and trim out the girls I've picked to use already (lot of cross over in my choices, must be why I liked them so much :) ) but not too sure to do that next or to just do some sort originals, then work on that stuff as extra.

I think right now my problem is trying to over work the teases, thinking about landing on the same person again and not wanting to get bored, but that does take more time. I'm also 'working through' some more teases too just to get some inspiration and ideas too, lots of different ways to write teases out there for sure.

So if I put my todo together, I have a more elaborate tease to finish one section of (can build on it later), want to get at least 10 five minute teases done, and then I'm going to wall off my story part a touch until I have time to finish it. This way I should be reasonably close to getting it out there so its actually fun to play, then I can keep adding more on over time.

Re: [GuideMe] Random Mazes (work in progress)

Posted: Mon Apr 18, 2016 11:03 pm
by PlayfulGuy
desertfox wrote:...I managed to write a quick gudeme.xml to the script engine thing and dump schefflera's stuff into that format. ...
Do you mind sharing that code? I started one myself but haven't had time to finish it. There's a bunch of teases I want to convert, both from others, and stuff I've written for myself.

It would be greatly appreciated, and I would of course post any enhancements I make.

PG

Re: [GuideMe] Random Mazes (work in progress)

Posted: Mon Apr 18, 2016 11:43 pm
by desertfox
It's in perl and you need to grab an xml package for it to run. I've been meaning to unlearn perl but I already know it and it's something I can do really fast.

This is also super rough and won't work for every case, and it doesn't follow button targets properly or anything. It also goes with the assumption that the page ids are "<text><number>", then groups them together based on that.

So if you have page id's of "girl1" "girl2" It'll just group them under a 'girl' category and id them 1 2 3 etc. Okay well the more I look at this the more it sucks, but this was the quick and dirty so I can paste each girl sequence in a file and do some hand tweaking.

But idea is just parse each page, put it in a hashmap by the id, then spit out scriptengine format of them. So top loop xml parse and build, bottom loop print it. Hopefully at the least it is slightly useful.

Code: Select all

#!perl -w

use strict;
use warnings;

use XML::LibXML;	#CPAN/ppm xml-libxml
use File::Basename;

my $config_fn = "bm.xml";
my $parser 		= XML::LibXML->new();
my $curr_doc    = $parser->parse_file($config_fn);

my %list;

for my $page ( $curr_doc->findnodes('/Tease/Pages/Page') )
{
	my $id = $page->getAttribute('id');
	my ($id_num)  = $id =~ /(\d+)/;
	my ($id_text) = $id =~ /([a-zA-Z]+)/;

	my $text = $page->findvalue("Text");
	my $img = $page->findvalue("Image/\@id");
	my $audio = $page->findvalue("Audio/\@id");
	my $delay = $page->findvalue("Delay/\@seconds");
	my $btn_targ = $page->findvalue("Button/\@target");
	my $btn_txt = $page->findvalue("Button");

	my( $img_nm, $img_path) = fileparse($img);
	if( defined( $id_text) )
	{
		$list{$id_text}{img_path} 		 = $img_path;
		$list{$id_text}{ids}{$id}{text} = $text;
		$list{$id_text}{ids}{$id}{audio} = $audio;
		$list{$id_text}{ids}{$id}{delay} = $delay;
		$list{$id_text}{ids}{$id}{img_nm} = $img_nm;
		$list{$id_text}{ids}{$id}{btn_targ} = $btn_targ;

		$btn_txt =~ s/,/\.\.\./gi;
		$list{$id_text}{ids}{$id}{btn_txt} = $btn_txt;
		
	}
}

for my $id_text ( sort keys %list )
{
	print "$id_text:\n";
	print "imgFolder $list{$id_text}{img_path}\n";
	print "audioFolder /Audio\n";
	for my $id ( sort keys %{$list{$id_text}{ids}} )
	{
		print "$list{$id_text}{ids}{$id}{img_nm},";
		if( $list{$id_text}{ids}{$id}{delay} ne "" )
		{	print "$list{$id_text}{ids}{$id}{delay},"; }
		print "{\n";
		
		if( $list{$id_text}{ids}{$id}{audio} ne "" )
		{	print "\taudio $list{$id_text}{ids}{$id}{audio}\n";	}
		if( $list{$id_text}{ids}{$id}{btn_txt} ne "" )
		{	print "\tButton $list{$id_text}{ids}{$id}{btn_txt}\n";	}

		print "\t$list{$id_text}{ids}{$id}{text}\n";
		print "}\n\n";
	}
}

Re: [GuideMe] Random Mazes (work in progress)

Posted: Tue Apr 19, 2016 12:06 am
by PlayfulGuy
desertfox wrote:It's in perl and you need to grab an xml package for it to run. I've been meaning to unlearn perl but I already know it and it's something I can do really fast.

This is also super rough and won't work for every case, and it doesn't follow button targets properly or anything. It also goes with the assumption that the page ids are "<text><number>", then groups them together based on that.

So if you have page id's of "girl1" "girl2" It'll just group them under a 'girl' category and id them 1 2 3 etc. Okay well the more I look at this the more it sucks, but this was the quick and dirty so I can paste each girl sequence in a file and do some hand tweaking.

But idea is just parse each page, put it in a hashmap by the id, then spit out scriptengine format of them. So top loop xml parse and build, bottom loop print it. Hopefully at the least it is slightly useful.
That's hilarious! I actually considered writing mine in perl because I know it well and could do it quickly, but then decided to do it in javascript in a guideme page to make it easier to share with others. Too funny.

Thanks,

I'll play with it and see where it goes.

PG

Re: [GuideMe] Random Mazes (work in progress)

Posted: Wed Apr 20, 2016 11:50 pm
by desertfox
PlayfulGuy wrote: That's hilarious! I actually considered writing mine in perl because I know it well and could do it quickly, but then decided to do it in javascript in a guideme page to make it easier to share with others. Too funny.

Thanks,

I'll play with it and see where it goes.

PG
Lol is all I can say. Great minds... ;)

Re: [GuideMe] Random Mazes (work in progress)

Posted: Sun May 01, 2016 12:00 pm
by mowlboon
keep it cumming desert. cant wait for the release :D (edit: pun intended)

Re: [GuideMe] Random Mazes (work in progress)

Posted: Wed May 04, 2016 10:04 pm
by Godville
Add more CBT, please :)

Re: [GuideMe] Random Mazes (work in progress)

Posted: Fri May 27, 2016 10:21 pm
by mowlboon
any news? :D

Re: [GuideMe] Random Mazes (work in progress)

Posted: Sun May 29, 2016 8:37 pm
by desertfox
Umm... just got my oculus rift and it has been REALLY, REALLY distracting. It's so distracting I think I need to wrap up what I have asap before I get too distracted. VR porn and it's potential is also a bit mindblowing.

Writing wise I need to grit my teeth and be okay with writing a bunch of generic teases that are like 12 sec a picture 60 bpm for 3 pictures then up to 120 then up to 180 then edge sort of moves. I have a lot of picsets ready to go and keep wanting something a bit more in there which roadblocks me a bit.

This week I should get some more done though as, well overwatch and or oculus has kept me up late at night instead of writing teases.

Re: [GuideMe] Random Mazes (work in progress)

Posted: Tue Jun 21, 2016 7:36 pm
by mowlboon
hope you got rid of the oculus and overwatch hype? :-D :-D

Re: [GuideMe] Random Mazes (work in progress)

Posted: Thu Jun 23, 2016 12:23 am
by desertfox
Actually yes have slowed down back to reality. I even did some writing in virtual desktop which was kind of neat since I can have my monitor off and do a few things during the day.

I got the introduction rewritten to make more sense because it was the first thing I wrote. I had to fix some bugs I think that happened with either updating guideme or the script engine or I just didn't test it in the first place. I got 2 very short (but untested) teases done and half way through a bit of a longer one.

I hope this doesn't suck or let down by the time I get it out there. Still am going pretty slow compared to when I started though. I'm about 90% sure I'm going to just finish off the tease Im half way though and finish porting some stuff over from iona's maze to pad it out.