Showing posts with label AIF Toolkit. Show all posts
Showing posts with label AIF Toolkit. Show all posts

Wednesday, January 6, 2016

Temporary Fix for ALC

A temporary fix has been made to solve compatibility issues with Advanced Layered Clothing with the new 6M62 release. You can download it here.

 The issue was the result of a bug introduced in the new Inform 7 which breaks (in place of...) headings. Unfortunately the AIF Toolkit relies on these headings to ensure everything works smoothly, so Simpler AIF and Advanced Layered Clothing had to be clumsily stitched together.

This also means that other parts of the AIF Toolkit are probably broken as well, if you are using any of the other optional extensions. However, the following should work:

1) Copy that extension's source code into your source code.

2) Delete any instances of "(for use with Advanced Layered Clothing by Another Wannabe)", but only that part.

3) If there are any instances of "(for use without Advanced Layered Clothing by Another Wannabe)", comment out the heading and everything below it, including sub-headings.

I'm hoping that there will be a new release fairly soon that will fix these issues. If not, I'll try and release a less haphazard fix.

Thanks!

ALC Not Compatible with New I7 Build

Hi, I just wanted to let people know that Advanced Layered Clothing is not compatible with the new build of Inform 7 released this winter. I'm working on a fix but I really don't know what the problem is yet. If you are working on a project that uses ALC I suggest not updating Inform 7 until I fix the issue.

Sunday, March 8, 2015

AIF Toolkit v1.0.2 + AIF Toolkit Recipe Book + The Concession Stand

AIF Toolkit version 1.0.2 is released. You can download it here. This is a pure documentation update (but what a documentation update it is!) so if you don't want all the extra documentation you don't have to download it. This was supposed to go up yesterday, but I stayed up late last night playing The Lost Hound. What a great game!

The AIF Toolkit finally includes a sample game: the Concession Stand. Now, the Concession Stand is a minicomp-sized game, but it's basically bad, and it's bad on purpose. My issue is with my sample games is that I had gotten these great, ambitious ideas, which of course fell apart, and the Concession Stand is basically a bare-bones AIF game that demonstrates some advanced features. I got incredibly lazy writing the sex scene, so there's that to look forward to. The only good thing about it is for a good read of the source code.

Also, the AIF Toolkit include the AIF Toolkit Recipe Book, an extension that is only documentation. It's a bit like a FAQ and a reference, and includes ways of how to implement a wide variety of features. As I get questions I'll probably add more to the AIF Toolkit Recipe Book. It also includes a project template and three sex scene templates. The sex scene templates were made systematically, I apologize in advance if they contain any errors and I'll fix them as I get reports or as I see them.

P.S. If you look at the right hand side bar, you'll notice that there's now a link to the latest release of the AIF Toolkit. That should make it so the newest release is always easily accessible.

Wednesday, February 18, 2015

AIF Toolkit v1.0.1

Despite the version numbering, version 1.0.1 is a fairly significant release and includes some critical bugfixes and a few new features. Probably most critically is that Hybrid Choices is now compatible with the very newest version of Flexible Windows. You'll need to download the version of Flexible Windows here if you want to use it with Hybrid Choices.

Version 1.0.1 can be downloaded here.

Important changes:
-- New functions in ALC let you create a list of garments that cover a specific area.
-- Documentation for Penetration has been updated.
-- A critical bug in Penetration has been fixed.
-- Bug fix for Simpler AIF where if you make the player a kind of person at the beginning of the game, it doubles their organs (thanks to the author that found this).
-- Hybrid Choices is once again compatible with Flexible Windows, allowing you to create choice-windows (thanks to Hanon Ondricek for alerting me to the new version).

I know a few of you use Threaded Conversation, and I wanted to bring your attention to what I think is a very promising conversation extension called Stacked Conversation. I haven't tested it extensively, but it has some really interesting ideas and definitely deserves a little more notice. You can download it from the Intfiction thread.


I wanted to also give you the AIF Toolkit Recipe Book and a sample game, but these both still need a little more work but I can safely say that they're far enough along now that they will be coming. The game is, I admit, pretty bad, not really something to wait for with bated breath. My problem with writing sample games is that I try to get too fancy, and then I end up attempting a Picasso instead of a Bob Ross. Basically, it's bad on purpose and you shouldn't think of it as anything other than a demonstration.

Tuesday, January 13, 2015

What is the AIF Toolkit Recipe Book?

During my post on my New Year's Resolutions I said that I was working on an AIF Tookit Recipe Book, a companion to the Inform 7 Recipe Book. These would cover topics that don't exactly deserve their own extensions, but probably deserve a mention. I get some feature requests that, while reasonable in their own right, are either specific to a particular game or have very simple means of implementation within core I7. The ATRB would have examples of doing these things. The ATRB also has sex scene templates - I've got three so far - which you can just paste into a project and fill out all the relevant texty bits and poof like magic you've got a fully-fledged sex scene.

This is where you come in. Do you have a particular question or subject you want answered or covered? I'll almost certainly include it in the ATRB.

Here's a brief list of subjects I've covered/planning to cover:
  • Making background and partially interactive NPCs.
  • Body parts with interesting names.
  • Writing good understand clauses
  • Clothing and clothing descriptions
  • Boob cups & body measurements
  • Modifying the arousal system
  • Unlocking new actions ala Master of the House
  • Using willingness as a variable
  • Give it to me! (contextual sex commands)
  • Achievements
  • Dynamic outfits
  • Solving memory issues
  • Using scenes and positions
  • Conversational commands
  • Commands by kind
Is there anything else? Pretty much anything AIF related is on the table.

Tuesday, December 30, 2014

New Years Resolutions

It's that time of year: time to make some resolutions. First, let's look at what I promised myself last year. Unfortunately for me, I saved the evidence.
My primary objective this year is to finish up Version 1 of the AIF Toolkit and to release at least one major game.
Oh dear. 50% ain't bad... isn't it?

 Well, to be fair, I had no idea I would be publishing a book this year. It was also a pretty difficult year personally, so there's that. Still, I really would have liked to release at least one game.

In addition to all of my personal resolutions, I have a few that are a little AIF related.

#1 Write and read more, play video games less.

I have to admit that I have a video game addiction. That became pretty clear when I saw how many hours I'd logged on Steam this week. It's that draw-dropping moment when you're like, "oh shit, I don't play that many video games, do I?" and it's like, "yeah, yeah you really do."

And the funny thing is that I find writing far more emotionally satisfying. I'm not sure why I spend so much time playing when writing is what gives me that sense of accomplishment where I say to myself this was a full day's work. For the amount I play, I could have produced at least two AIF games and that would have felt a lot better.

Or better yet, maybe I could have had a social life.

#2 AIF Toolkit Recipe Book

I've talked a little about writing an manual for the AIF Toolkit. I've decided that a printed manual would be less useful than a recipe book, an addendum to the AIF Toolkit that contains advice, templates, ways to perform specific tasks, etc, just like the Inform 7 Recipe Book. I've already started work on it. Last week I wrote one project template and three sex scene templates that can be simply dropped into the source code to make a fully-interactive scene. I'll need to debug them but I think this will be very useful to people who are not programming inclined.

I'll write a little more about the book later, as I'll be soliciting for specific topics that people are interested in.

#3 Stick to a project

 My non-productivity this year was not because I didn't find the time to work on AIF, it's that I kept schizophrenically switching from one project to another. To illustrate, here's a list of AIF games I made significant headway into this year but never managed to follow through on finishing.

Bad Neighbor -- A spiritual sequel to Bad Sister. Started and restarted several times this year.
Dextro: Professional Male Stripper -- A comedy game where you're a male stripper training to be a superspy.
Five Finger Discount -- A game where you play a female thief doing various robberies and fucking a lot of people.
Monster City -- A noir detective story with monster girls.
Odd Ones Out -- An erotic horror AIF. I got pretty far into this one.
Soccer Story -- A sports management game where you manage a girl's soccer story (restarted from last year)

I am interested to know which of those ideas people would most like to see. Ideally, I'd have people vote, that's setting up an expectation that I'll definitely do that particular idea and I don't exactly want to do that.

Whichever of these I end up with, it will probably start after I finish work on Pervert Action: Legacy.

#4 Expand my writing career

I'll be honest. All I really want to do is write. If I can, I'd just do it full time. I'll always be writing and working on projects for fun, but I'd also like to start making money on some of my projects, especially because I'm between jobs right now and hemorrhaging money. My novels are a start, but I'd like to start doing more... ghostwriting, short stories by commission, professional editing, that sort of thing.

I'm very uncomfortable advertising, so the most it will probably be is a little thing on the sidebar for those who are interested. I have no plans on turning this blog into a gigantic commercial enterprise... like everyone else I like free stuff and I want to write free stuff for people.

Anyways, those are the four main things this year. Of course, I have my own resolutions (i.e. get in better shape so I don't die by 40) but these are the ones that will most effect the blog.

That's enough from me. What are your resolutions? Let us me know in the comments.

Tuesday, November 18, 2014

AIF Toolkit v1.0.0

The AIF Toolkit v1.0.0 is being released with only minor modifications from the v0.8 release. It should be backwards compatible. Click here for the download link.

The only feature difference worthy to note is that there is now a finer degree of control over willingness, though you won't notice it unless you use it. More importantly, the AIF Toolkit is now licensed Creative Commons.

Creative Commons License
AIF Toolkit is licensed under a Creative Commons Attribution 4.0 International License.

This is to allow people to --

1) Create and release their own modifications to the AIF Toolkit.
2) Collect donations, kickstarters, patreons and so on for work based on the AIF Toolkit.
3) Outright sell stuff made with the AIF Toolkit.

As this is the v1 release, the AIF Toolkit is now officially "out of beta", so to speak, and "stable" as far as that goes. That doesn't mean that there won't be changes in the future, but I will endeavor to make sure releases beyond this point are backwards compatible with prior ones, or at least can be easily updated, barring new releases of I7.

If you are planning on using the AIF Toolkit beyond making free games, I'd still appreciate it if you read the incredibly short FAQ that comes with the license, and shoot me an email.

I was hoping to have a printed manual out for the v1 release, but I don't and that might come in the far flung future.

Sunday, September 28, 2014

AIF Toolkit v0.8.1

A minor update with some tweaks. This adds Hybrid Choices (which should have come with the first one), a couple of typographical fixes and some other minor things. Download it here.

This includes a minor new extension (called "What an Ass!", exclamation mandatory) that adds some common functions for anal sex and a much requested feature, to have ass cheeks be a distinctive body part separate from the hole part of the ass. It is not tested extensively but, as I said, it's rather minor.

Support for flashing is back in and Ron Newcomb's Ignored Rules is no longer a dependency.

After a request, vibrators and strap-on vibrators are also supported but in a bare-bones kind of way.

Accessories from ALC have been temporarily withdrawn due to performance issues. They may be added back pending a redesign.

A readme file is now included with the AIF Toolkit.

Not enough people were using portrait descriptions, and ALC's documentation has been revised so that people know what they are.

Thursday, August 28, 2014

AIF Toolkit v0.8.0

Though this is a major release, it's a quiet one as the (many) new features have the potential to be quite buggy. As you'll see, some of the new extensions are quite complex and add a lot of new features.

A quick list:

1) Sexual orientation has been overhauled internally, and includes a new message for failing an action based on sexual orientation.

2) The message system has been overhauled completely (again!). Sorry about that! But I think it's worth it, as it is very easy to customize failure messages by actor.

3) ALC has a new option that allows you to use the portrait description for examining clothes and body parts, meaning you only need to write one description for each body part and garment.

This also adds two new extensions, Penetration and Posturing. Posturing adds poses and furniture, and can be used as a framework to add a complex positioning system.

Penetration is a little more interesting. Though it is by far the most complicated extension internally (and hence, probably buggy) but the good news is that, if only the basic features are used, it very nicely does all the logic of sex for you,  letting you concentrate purely on prose and text. Essentially, it allows for continuous actions, and handles the printing of text when sex actions begin and end. Combined actions are supported, but are a little buggy, and turned off by default.

You can download it all here.

Some notes: I can't post to the AIF Archive anymore because of Yahoo! weirdness, but I will be tracking reddit and comments here, so please if you have problems or questions email me or post in one of those forums.

In addition, this is likely to be the last major release before the v1.0.0. I'm getting fatigued by writing extensions and I want to get back to writing games. The AIF Toolkit, more or less, has the features I want it to have, and from this point on I doubt it will change too dramatically. I am considering writing a PDF manual for the AIF Toolkit, but that really depends on the demand for it. So, if you're using the AIF Toolkit, I'd like to hear about it, and I'd like to invite you to ask me any questions you want.

Friday, August 8, 2014

Hybrid Choices Extension

Hey, just wanted you guys to know I've put the finishing touches on a new Hybrid Choices extension. This is the Adult CYOA extension with bugfixes, more features and smut removed. I've also submitted it to the public library so hopefully you can download the latest versions from there too.

Download the new extension here.

A new update to the AIF Toolkit in the works will allow for commands during choice mode again, but I'm still working on that and it will include some BIG additions to the AIF Toolkit, so that's something to look forward to, but it will take a bit of time.

Sunday, June 29, 2014

Disambiguation Control for 6L02 for Inform 7

Hi, a short post letting people know of the existence of a new Disambiguation Control version for the new build of I7. The AIF Toolkit is substantially improved by this extension and, if you haven't already done so, you should update to the new version.

Installation
Go to here, and then either copy-paste over the old Disambiguation Control extension or click File>New Extension... fill out the dialogues, then paste the new stuff over.

Wednesday, June 4, 2014

Fencing Academy Part 3, More Reviews, and the Minicomp

Fencing Academy Part 3 is up. You can read it here. Unfortunately, I tried to post it on the blog itself but it appears there are technical issues with posting a lot of text. I will need to figure that out before I do it again.

The minicomp is coming up, and I'm going to be working on an entry. Unfortunately, because of real-life issues I have not had a ton of time to work on it, but with approximately a month and a half to go I feel like I have plenty of time. I will be releasing it with an annotated, open source and it will also serve as a demonstration game for the AIF Toolkit. It shows off a lot of fancy tricks and I hope people enjoy it.

BTW, if anyone needs any technical assistance with their entry, I'd be happy to help.

I also want to say I'm planning on writing a review of Magician's Nephew at some point, I just haven't had the time to sit down and play the game. I usually try and avoid reading ExLibris's until I get a chance to play it myself. So that's something to look forward to.

Saturday, March 22, 2014

AIF Toolkit v0.6.1

Version 0.6.1 is out. Download it here.

The changes are mostly minor, but there is one worth noting. Orgasms and Arousal can now optionally make use of the Fixed Point Numbers extension so that arousal states are based on a percentage rather than a fixed range. This should make it so orgasm thresholds are much more useful and powerful now.

There are other minor changes. A bug was fixed in Adult CYOA, a rare bug was fixed in Simpler AIF, there is a new "sex partner" variable. Check it out.

Monday, March 10, 2014

AIF Toolkit v0.6.0

Version 0.6.0 is ready. The biggest change is mostly the inclusion of two new extensions to the toolkit, although there were some very minor updates to Simpler AIF. Everything should be backwards compatible.

The two new extensions are:

Orgasms and Arousal

Adds an arousal system to Simpler AIF, built to be very customizable. Allows for some common AIF features such as erection mechanics, simultaneous orgasms and "arousal states", which were an attempt to adapt TAD's actor states to AIF but turned out a little different but very useful in its own way.

Improved Sex Action Tracking

A very small extension, only marginally larger than a plug-in, that optimizes Simpler AIF's relational tracking system, hopefully improving some memory problems. They require hands and faces to be default body parts (and are added in the extension itself) so if you currently are using those you might want to delete the code you pasted from Simpler AIF's documentation to put them in.

Download here.