top of page

Mod Authors - Using Toys&Love - Traditional / Soft / Script-less

Updated: Dec 20, 2022

3 different approaches to making use of the Toys&Love Framework. A demo for each, and their advantage and disadvantage.
  1. Traditional - Hard Dependency - Toy Story

  2. Soft Dependency - Soft Toys Love

  3. Script-less - Sanguine's Toy Box of Orgies

Using this example: We want to play a love scene and equip a toy.


1. Traditional - Hard Dependency

ToysFramework Property Toys Auto

Call each function prefixed with Toys. For example call a love scene with:

Toys.Loving("My Scene", SetActorNum=0)

Primary functions: Loving() / GetToy() / HandleToy()

Demo mod: Toy Story - see TStoryMain.psc

Advantage: No limitations. Full access to all Toys&Love has to offer... properties, keywords

Disadvantage: Hard requirement


2. Soft Dependency

Bool ToysInstalled = Quest.GetQuest("toysframework")

Call each function prefixed with ToysGlobal after checking if it's installed

If ToysInstalled
    ToysGlobal.Loving("My Scene", SetActorNum=0)

Primary functions: Loving() / GetToy() / HandleToy()

Demo mod: Soft Toys Love on Nexus / SoftToysLove on LL - see it's SoftToysLove.psc

Advantage: No hard requirement

Disadvantage: Some limitations. For example... can't do conditionals on properties for dialogue or script.


3. Script-less

Make a Toy Box. Add a toy. Throw a keyword on the toy. Put it in a container in the world

Keywords: Proposition Uncontrollable UncontrollableOrgy

Primary functions: n/a

Advantage: No Script. Use only the Creation Kit

Disadvantage: Many limitations since you are not using script

Can dress NPCs with toys, set up a merchant selling toys, add a toy box in the world

In this example, the keyword on the toy triggers love scenes without script

Documentation: Toy Box Authoring


1,336 views0 comments

コメント


bottom of page