Self's aging information tracked item

From Infinite Worlds
Jump to navigation Jump to search

This is a guide on how to create a tracked item to store ideas and wishes of a character. How to implement systems to age and tidy up that tracked item to ensure it does not fill up over the character limit. The character limit in tracked items used to be 4000, now it is 10000. This article still includes information on how to create complex tracked items.

For this, we are going to need to create 2 tracked items and a trigger event to manage the data

  • The Tracked item - This is where the information will be stored and manipulated.
  • The character counter - This is going to allow for automatic pruning.
  • The pruner - This will do the pruning.

First step is to create the list of wishes, give the AI instructions on when to record them, and in what format. All this is changeable based on what you need for your story. The key to this is the numbers.

Each turn, the numbers increment by one, essentially ageing each entry discreetly. Mentioning the idea, resets its counter, ensuring things I don't mention often will age, while things I do mention a lot keep resetting to 0.

The list also sorts its self into age order to make it easier to read.

Notes on Ideas and Wishes
Text
Notes on my Notes on Ideas and Wishes
Automatically update tracked item - Yes
Each time I mention or think about an Ideas or Wish - update this tracked item with short summary of my Ideas or Wish in no more than 6 words each 

Then add a number 0 after the Ideas or Wish
Each turn, increase each of these numbers by 1 for each Ideas or Wish, to indicate how long ago I mentioned the Ideas or Wish. 

This should be displayed like this

Idea1-0 - To show my Ideas or Wish and this is the 1st turn that I have mentioned it. 
Idea2-2 - To show my Ideas or Wish and this is the 2nd turn that I have mentioned it

Each time I mention that Ideas or Wish again, review and update my preference and experience should be updated to to the most recent and new version of that Ideas or Wish, then reset the number following that Ideas or Wish to 0

Ideas or Wish names should be kept short and there should be no further notes. 

Each turn, reorder this list, so that the item with the highest numerical value append appears at the top, and the rest of the list in descending order, to sort the list in order. 

Now we need to set up the ability to trim out the older information in this list, ensuring it does not reach the character limit in IW for a tracked item. The character limit for tracked items IW is, 10000 (Previously 4000), this means we need to figure out how to clean this up.

For this we'll first create another tracked item, 'Ideas and Wishes character count', this will create a running total of the characters in the tracked item 'Notes on hobbies'

Ideas and Wishes character count
Number
The count of characters used in the 'Ideas and Wishes' tracked item
Automatically update tracked item - Yes
Update each time the tracked item 'Ideas and Wishes' is updated. Update this number to the amount of characters used in the tracked item 'Ideas and Wishes', including numbers, Spaces, white space and line breaks.

That tracked item will now continue to count the words contained within the tracked item, this means we can now set up a trigger event based on this tracked item, I'll call this 'Ideas and Wishes trim'. I have set this to 3300, since the AI's counts can sometimes be off, this allows a little wiggle room.

This should trim the oldest entry in the list every time the length of the list goes over 3300 characters.

Ideas and Wishes trim
Trigger based on tracked item values
Tracked item - Ideas and Wishes character count
Trigger when item value is: Greater than or equal to - 3300
Tell AI what should happen next turn:
Delete from the tracked item 'Ideas and Wishes' the line item that has the highest append value, Trimming and deleting the oldest entry.