<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.kemze.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Amina</id>
	<title>Kemoverse - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kemze.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Amina"/>
	<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Special:Contributions/Amina"/>
	<updated>2026-10-17T00:36:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=1007</id>
		<title>Custom content</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=1007"/>
		<updated>2025-12-10T00:11:39Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[Kemoverse Online]], '''custom content''' refers to content you (the player) can create for your own enjoyment or to help development. Thus, this page contains information how it works and how to make it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Content =&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
&lt;br /&gt;
See [[scripting]].&lt;br /&gt;
&lt;br /&gt;
== Instruments ==&lt;br /&gt;
&lt;br /&gt;
Create .sf2 files. (Work in progress)&lt;br /&gt;
&lt;br /&gt;
== TTS addenda==&lt;br /&gt;
&lt;br /&gt;
Annoyed that some words aren't pronounced correctly and don't want to create autotexts / only care about correcting it for yourself? Make your own lexical additions (and share them if you want)! Open up the game's data folder (Windows: %appdata%\tko) (Linux: ~/.config/local/TKo/). Create a file called &amp;quot;lexicon.txt&amp;quot; and enter this text:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This is a comment&lt;br /&gt;
text : hh eh0 l ow0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This is a lexical pronunciation file (&amp;quot;addenda&amp;quot;) that is re-applied when you focus back in to the game. In this example, when writing &amp;quot;test&amp;quot; in the game, your character pronounces it as &amp;quot;hello&amp;quot; as spelled out by the phonemes (&amp;quot;hh eh0 l ow0&amp;quot;). You can refer to the TTS library (Festvox/Flite) [http://festvox.org/bsv/c4711.html phonome page] for a reference.&lt;br /&gt;
&lt;br /&gt;
== Patterns ==&lt;br /&gt;
You can create custom body and clothing patterns for use in the game! Create the texture first using the appropriate template in the gallery below, and then head to the [[character creator]]. Make sure &amp;quot;Use simple shaders&amp;quot; is toggled '''off'''!&lt;br /&gt;
&lt;br /&gt;
#Create a new character if you want to preview a new body pattern.&lt;br /&gt;
#Press Ctrl+Shift+O to open the file load dialog, find your file, and load it.&lt;br /&gt;
Or...&lt;br /&gt;
#Go to the wardrobe as any character to preview a new clothing pattern.&lt;br /&gt;
#Hold Shift+Ctrl and click the dropdown list to open the file load dialog, find your file, and load it.&lt;br /&gt;
Then:&lt;br /&gt;
*Preview how the pattern looks on the character. If you select a built-in pattern, you have to load your pattern again.&lt;br /&gt;
*Make changes in your art program and resave the file. When you focus back in to the game, the new pattern will be reloaded.&lt;br /&gt;
&lt;br /&gt;
Pattern textures use the Red, Green, and Blue channel to 'paint' the custom colors. See the example below for how a pattern should look like - red where the first color should be at, green where the second color should be at, blue where the third color should be at. So, to make it clear, patterns ''only'' use red, green, and blue to know where to paint the customized colors! No white, black, or transparency!&lt;br /&gt;
&lt;br /&gt;
Also, if you want to blend the different channels together (e.g. have a spot with multiple color influences) then you have to use the layer blending mode 'Add' to prevent the normal blending darkening the colors!&lt;br /&gt;
&lt;br /&gt;
Some tips...&lt;br /&gt;
&lt;br /&gt;
* As you're editing, pay attention to any visible seams or deformations using the posing keys! (Shift+G/Ctrl+G) Some warping is unavoidable, but if it looks good when standing or walking, it should be okay.&lt;br /&gt;
* Prioritize how your texture looks by itself over how it looks in-game, because in the case the shirt 3d model changes in the future, it would only try to make the patterns be shown more accurately.&lt;br /&gt;
* Please note that previewed patterns are '''not''' saved, uploaded, or otherwise visible to others! It's strictly an offline-only tool for creating patterns!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ShirtGuide.png|Shirt template (all sleeve lengths)&lt;br /&gt;
File:TestPatternShirt.png|Shirt drawing template for guidance&lt;br /&gt;
File:TestPattern.png|Example shirt pattern&lt;br /&gt;
File:TestPatternIngame.png|The resulting test pattern applied in-game&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pants.png|Pants template (all lengths)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Skirt.png|Skirt template (all lengths)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:TestPatternShirt.png&amp;diff=1006</id>
		<title>File:TestPatternShirt.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:TestPatternShirt.png&amp;diff=1006"/>
		<updated>2025-12-10T00:10:46Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=1004</id>
		<title>Custom content</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=1004"/>
		<updated>2025-09-22T12:27:19Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[Kemoverse Online]], '''custom content''' refers to content you (the player) can create for your own enjoyment or to help development. Thus, this page contains information how it works and how to make it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Content =&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
&lt;br /&gt;
See [[scripting]].&lt;br /&gt;
&lt;br /&gt;
== Instruments ==&lt;br /&gt;
&lt;br /&gt;
Create .sf2 files. (Work in progress)&lt;br /&gt;
&lt;br /&gt;
== TTS addenda==&lt;br /&gt;
&lt;br /&gt;
Annoyed that some words aren't pronounced correctly and don't want to create autotexts / only care about correcting it for yourself? Make your own lexical additions (and share them if you want)! Open up the game's data folder (Windows: %appdata%\tko) (Linux: ~/.config/local/TKo/). Create a file called &amp;quot;lexicon.txt&amp;quot; and enter this text:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This is a comment&lt;br /&gt;
text : hh eh0 l ow0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This is a lexical pronunciation file (&amp;quot;addenda&amp;quot;) that is re-applied when you focus back in to the game. In this example, when writing &amp;quot;test&amp;quot; in the game, your character pronounces it as &amp;quot;hello&amp;quot; as spelled out by the phonemes (&amp;quot;hh eh0 l ow0&amp;quot;). You can refer to the TTS library (Festvox/Flite) [http://festvox.org/bsv/c4711.html phonome page] for a reference.&lt;br /&gt;
&lt;br /&gt;
== Patterns ==&lt;br /&gt;
You can create custom body and clothing patterns for use in the game! Create the texture first using the appropriate template in the gallery below, and then head to the [[character creator]]. Make sure &amp;quot;Use simple shaders&amp;quot; is toggled '''off'''!&lt;br /&gt;
&lt;br /&gt;
#Create a new character if you want to preview a new body pattern.&lt;br /&gt;
#Press Ctrl+Shift+O to open the file load dialog, find your file, and load it.&lt;br /&gt;
Or...&lt;br /&gt;
#Go to the wardrobe as any character to preview a new clothing pattern.&lt;br /&gt;
#Hold Shift+Ctrl and click the dropdown list to open the file load dialog, find your file, and load it.&lt;br /&gt;
Then:&lt;br /&gt;
*Preview how the pattern looks on the character. If you select a built-in pattern, you have to load your pattern again.&lt;br /&gt;
*Make changes in your art program and resave the file. When you focus back in to the game, the new pattern will be reloaded.&lt;br /&gt;
&lt;br /&gt;
Pattern textures use the Red, Green, and Blue channel to 'paint' the custom colors. See the example below for how a pattern should look like - red where the first color should be at, green where the second color should be at, blue where the third color should be at. So, to make it clear, patterns ''only'' use red, green, and blue to know where to paint the customized colors! No white, black, or transparency!&lt;br /&gt;
&lt;br /&gt;
Also, if you want to blend the different channels together (e.g. have a spot with multiple color influences) then you have to use the layer blending mode 'Add' to prevent the normal blending darkening the colors!&lt;br /&gt;
&lt;br /&gt;
Some tips...&lt;br /&gt;
&lt;br /&gt;
* As you're editing, pay attention to any visible seams or deformations using the posing keys! (Shift+G/Ctrl+G) Some warping is unavoidable, but if it looks good when standing or walking, it should be okay.&lt;br /&gt;
* Prioritize how your texture looks by itself over how it looks in-game, because in the case the shirt 3d model changes in the future, it would only try to make the patterns be shown more accurately.&lt;br /&gt;
* Please note that previewed patterns are '''not''' saved, uploaded, or otherwise visible to others! It's strictly an offline-only tool for creating patterns!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ShirtGuide.png|Shirt template (all sleeve lengths)&lt;br /&gt;
File:TestPattern.png|Example shirt pattern&lt;br /&gt;
File:TestPatternIngame.png|The resulting test pattern applied in-game&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pants.png|Pants template (all lengths)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Skirt.png|Skirt template (all lengths)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=1003</id>
		<title>Custom content</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=1003"/>
		<updated>2025-09-22T12:26:30Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[Kemoverse Online]], '''custom content''' refers to content you (the player) can create for your own enjoyment or to help development. Thus, this page contains information how it works and how to make it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Content =&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
&lt;br /&gt;
See [[scripting]].&lt;br /&gt;
&lt;br /&gt;
== Instruments ==&lt;br /&gt;
&lt;br /&gt;
Create .sf2 files. (Work in progress)&lt;br /&gt;
&lt;br /&gt;
== TTS addenda==&lt;br /&gt;
&lt;br /&gt;
Annoyed that some words aren't pronounced correctly and don't want to create autotexts / only care about correcting it for yourself? Make your own lexical additions (and share them if you want)! Open up the game's data folder (Windows: %appdata%\tko) (Linux: ~/.config/local/TKo/). Create a file called &amp;quot;lexicon.txt&amp;quot; and enter this text:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This is a comment&lt;br /&gt;
text : hh eh0 l ow0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This is a lexical pronunciation file (&amp;quot;addenda&amp;quot;) that is re-applied when you focus back in to the game. In this example, when writing &amp;quot;test&amp;quot; in the game, your character pronounces it as &amp;quot;hello&amp;quot; as spelled out by the phonemes (&amp;quot;hh eh0 l ow0&amp;quot;). You can refer to the TTS library (Festvox/Flite) [http://festvox.org/bsv/c4711.html phonome page] for a reference.&lt;br /&gt;
&lt;br /&gt;
== Patterns ==&lt;br /&gt;
You can create custom body and clothing patterns for use in the game! Create the texture first using the appropriate template in the gallery below, and then head to the [[character creator]]. Make sure &amp;quot;Use simple shaders&amp;quot; is toggled '''off'''!&lt;br /&gt;
&lt;br /&gt;
#Create a new character if you want to preview a new body pattern.&lt;br /&gt;
#Press Ctrl+Shift+O to open the file load dialog, find your file, and load it.&lt;br /&gt;
Or...&lt;br /&gt;
#Go to the wardrobe as any character to preview a new clothing pattern.&lt;br /&gt;
#Hold Shift+Ctrl and click the dropdown list to open the file load dialog, find your file, and load it.&lt;br /&gt;
Then:&lt;br /&gt;
*Preview how the pattern looks on the character. If you select a built-in pattern, you have to load your pattern again.&lt;br /&gt;
*Make changes in your art program and resave the file. When you focus back in to the game, the new pattern will be reloaded.&lt;br /&gt;
&lt;br /&gt;
Pattern textures use the Red, Green, and Blue channel to 'paint' the custom colors. See the example below for how a pattern should look like - red where the first color should be at, green where the second color should be at, blue where the third color should be at. So, to make it clear, patterns ''only'' use red, green, and blue to know where to paint the customized colors! No white, black, or transparency!&lt;br /&gt;
&lt;br /&gt;
Also, if you want to blend the different channels together (e.g. have a spot with multiple color influences) then you have to use the layer blending mode 'Add' to prevent the normal blending darkening the colors!&lt;br /&gt;
&lt;br /&gt;
Some tips...&lt;br /&gt;
&lt;br /&gt;
* As you're editing, pay attention to any visible seams or deformations using the posing keys! (Shift+G/Ctrl+G) Some warping is unavoidable, but if it looks good when standing or walking, it should be okay.&lt;br /&gt;
* Prioritize how your texture looks over how it looks in-game, because in the case the shirt changes in the future, it would only try to make the patterns look better.&lt;br /&gt;
* Please note that previewed patterns are '''not''' saved, uploaded, or otherwise visible to others! It's strictly an offline-only tool for creating patterns!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ShirtGuide.png|Shirt template (all sleeve lengths)&lt;br /&gt;
File:TestPattern.png|Example shirt pattern&lt;br /&gt;
File:TestPatternIngame.png|The resulting test pattern applied in-game&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pants.png|Pants template (all lengths)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Skirt.png|Skirt template (all lengths)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=1002</id>
		<title>Custom content</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=1002"/>
		<updated>2025-09-22T12:24:05Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[Kemoverse Online]], '''custom content''' refers to content you (the player) can create for your own enjoyment or to help development. Thus, this page contains information how it works and how to make it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Content =&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
&lt;br /&gt;
See [[scripting]].&lt;br /&gt;
&lt;br /&gt;
== Instruments ==&lt;br /&gt;
&lt;br /&gt;
Create .sf2 files. (Work in progress)&lt;br /&gt;
&lt;br /&gt;
== TTS addenda==&lt;br /&gt;
&lt;br /&gt;
Annoyed that some words aren't pronounced correctly and don't want to create autotexts / only care about correcting it for yourself? Make your own lexical additions (and share them if you want)! Open up the game's data folder (Windows: %appdata%\tko) (Linux: ~/.config/local/TKo/). Create a file called &amp;quot;lexicon.txt&amp;quot; and enter this text:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This is a comment&lt;br /&gt;
text : hh eh0 l ow0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This is a lexical pronunciation file (&amp;quot;addenda&amp;quot;) that is re-applied when you focus back in to the game. In this example, when writing &amp;quot;test&amp;quot; in the game, your character pronounces it as &amp;quot;hello&amp;quot; as spelled out by the phonemes (&amp;quot;hh eh0 l ow0&amp;quot;). You can refer to the TTS library (Festvox/Flite) [http://festvox.org/bsv/c4711.html phonome page] for a reference.&lt;br /&gt;
&lt;br /&gt;
== Patterns ==&lt;br /&gt;
You can create custom body and clothing patterns for use in the game! Create the texture first using the appropriate template in the gallery below, and then head to the [[character creator]]. Make sure &amp;quot;Use simple shaders&amp;quot; is toggled '''off'''!&lt;br /&gt;
&lt;br /&gt;
#Create a new character if you want to preview a new body pattern.&lt;br /&gt;
#Press Ctrl+Shift+O to open the file load dialog, find your file, and load it.&lt;br /&gt;
Or...&lt;br /&gt;
#Go to the wardrobe as any character to preview a new clothing pattern.&lt;br /&gt;
#Hold Shift+Ctrl and click the dropdown list to open the file load dialog, find your file, and load it.&lt;br /&gt;
Then:&lt;br /&gt;
*Preview how the pattern looks on the character. If you select a built-in pattern, you have to load your pattern again.&lt;br /&gt;
*Make changes in your art program and resave the file. When you focus back in to the game, the new pattern will be reloaded.&lt;br /&gt;
&lt;br /&gt;
Pattern textures use the Red, Green, and Blue channel to 'paint' the custom colors. See the example below for how a pattern should look like - red where the first color should be at, green where the second color should be at, blue where the third color should be at.&lt;br /&gt;
&lt;br /&gt;
If you want to blend the different channels together (e.g. have a spot with multiple color influences) then you have to use the layer blending mode 'Add' to prevent the normal blending darkening the colors!&lt;br /&gt;
&lt;br /&gt;
Some tips...&lt;br /&gt;
&lt;br /&gt;
* As you're editing, pay attention to any visible seams or deformations using the posing keys! (Shift+G/Ctrl+G) Some warping is unavoidable, but if it looks good when standing or walking, it should be okay.&lt;br /&gt;
* Prioritize how your texture looks over how it looks in-game, because in the case the shirt changes in the future, it would only try to make the patterns look better.&lt;br /&gt;
* Please note that previewed patterns are '''not''' saved, uploaded, or otherwise visible to others! It's strictly an offline-only tool for creating patterns!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ShirtGuide.png|Shirt template (all sleeve lengths)&lt;br /&gt;
File:TestPattern.png|Example shirt pattern&lt;br /&gt;
File:TestPatternIngame.png|The resulting test pattern applied in-game&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pants.png|Pants template (all lengths)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Skirt.png|Skirt template (all lengths)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:Skirt.png&amp;diff=1001</id>
		<title>File:Skirt.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:Skirt.png&amp;diff=1001"/>
		<updated>2025-09-22T12:23:29Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:Pants.png&amp;diff=1000</id>
		<title>File:Pants.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:Pants.png&amp;diff=1000"/>
		<updated>2025-09-22T12:22:45Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=999</id>
		<title>Custom content</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=999"/>
		<updated>2025-09-22T12:21:59Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[Kemoverse Online]], '''custom content''' refers to content you (the player) can create for your own enjoyment or to help development. Thus, this page contains information how it works and how to make it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Content =&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
&lt;br /&gt;
See [[scripting]].&lt;br /&gt;
&lt;br /&gt;
== Instruments ==&lt;br /&gt;
&lt;br /&gt;
Create .sf2 files. (Work in progress)&lt;br /&gt;
&lt;br /&gt;
== TTS addenda==&lt;br /&gt;
&lt;br /&gt;
Annoyed that some words aren't pronounced correctly and don't want to create autotexts / only care about correcting it for yourself? Make your own lexical additions (and share them if you want)! Open up the game's data folder (Windows: %appdata%\tko) (Linux: ~/.config/local/TKo/). Create a file called &amp;quot;lexicon.txt&amp;quot; and enter this text:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This is a comment&lt;br /&gt;
text : hh eh0 l ow0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This is a lexical pronunciation file (&amp;quot;addenda&amp;quot;) that is re-applied when you focus back in to the game. In this example, when writing &amp;quot;test&amp;quot; in the game, your character pronounces it as &amp;quot;hello&amp;quot; as spelled out by the phonemes (&amp;quot;hh eh0 l ow0&amp;quot;). You can refer to the TTS library (Festvox/Flite) [http://festvox.org/bsv/c4711.html phonome page] for a reference.&lt;br /&gt;
&lt;br /&gt;
== Patterns ==&lt;br /&gt;
You can create custom body and clothing patterns for use in the game! Create the texture first using the appropriate template in the gallery below, and then head to the [[character creator]]. Make sure &amp;quot;Use simple shaders&amp;quot; is toggled '''off'''!&lt;br /&gt;
&lt;br /&gt;
#Create a new character if you want to preview a new body pattern.&lt;br /&gt;
#Press Ctrl+Shift+O to open the file load dialog, find your file, and load it.&lt;br /&gt;
Or...&lt;br /&gt;
#Go to the wardrobe as any character to preview a new clothing pattern.&lt;br /&gt;
#Hold Shift+Ctrl and click the dropdown list to open the file load dialog, find your file, and load it.&lt;br /&gt;
Then:&lt;br /&gt;
*Preview how the pattern looks on the character. If you select a built-in pattern, you have to load your pattern again.&lt;br /&gt;
*Make changes in your art program and resave the file. When you focus back in to the game, the new pattern will be reloaded.&lt;br /&gt;
&lt;br /&gt;
Pattern textures use the Red, Green, and Blue channel to 'paint' the custom colors. See the example below for how a pattern should look like - red where the first color should be at, green where the second color should be at, blue where the third color should be at.&lt;br /&gt;
&lt;br /&gt;
If you want to blend the different channels together (e.g. have a spot with multiple color influences) then you have to use the layer blending mode 'Add' to prevent the normal blending darkening the colors!&lt;br /&gt;
&lt;br /&gt;
Some tips...&lt;br /&gt;
&lt;br /&gt;
* As you're editing, pay attention to any visible seams or deformations using the posing keys! (Shift+G/Ctrl+G) Some warping is unavoidable, but if it looks good when standing or walking, it should be okay.&lt;br /&gt;
* Prioritize how your texture looks over how it looks in-game, because in the case the shirt changes in the future, it would only try to make the patterns look better.&lt;br /&gt;
* Please note that previewed patterns are '''not''' saved, uploaded, or otherwise visible to others! It's strictly an offline-only tool for creating patterns!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ShirtGuide.png|Shirt template (all long/short sleeved shirts)&lt;br /&gt;
File:TestPattern.png|Example shirt pattern&lt;br /&gt;
File:TestPatternIngame.png|The resulting test pattern applied in-game&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:TestPatternIngame.png&amp;diff=998</id>
		<title>File:TestPatternIngame.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:TestPatternIngame.png&amp;diff=998"/>
		<updated>2025-09-22T12:21:39Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:TestPattern.png&amp;diff=997</id>
		<title>File:TestPattern.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:TestPattern.png&amp;diff=997"/>
		<updated>2025-09-22T12:20:35Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:ShirtGuide.png&amp;diff=996</id>
		<title>File:ShirtGuide.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:ShirtGuide.png&amp;diff=996"/>
		<updated>2025-09-22T12:15:50Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=995</id>
		<title>Custom content</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=995"/>
		<updated>2025-09-22T12:11:08Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* TTS addenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[Kemoverse Online]], '''custom content''' refers to content you (the player) can create for your own enjoyment or to help development. Thus, this page contains information how it works and how to make it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Content =&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
&lt;br /&gt;
See [[scripting]].&lt;br /&gt;
&lt;br /&gt;
== Instruments ==&lt;br /&gt;
&lt;br /&gt;
Create .sf2 files. (Work in progress)&lt;br /&gt;
&lt;br /&gt;
== TTS addenda==&lt;br /&gt;
&lt;br /&gt;
Annoyed that some words aren't pronounced correctly and don't want to create autotexts / only care about correcting it for yourself? Make your own lexical additions (and share them if you want)! Open up the game's data folder (Windows: %appdata%\tko) (Linux: ~/.config/local/TKo/). Create a file called &amp;quot;lexicon.txt&amp;quot; and enter this text:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This is a comment&lt;br /&gt;
text : hh eh0 l ow0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This is a lexical pronunciation file (&amp;quot;addenda&amp;quot;) that is re-applied when you focus back in to the game. In this example, when writing &amp;quot;test&amp;quot; in the game, your character pronounces it as &amp;quot;hello&amp;quot; as spelled out by the phonemes (&amp;quot;hh eh0 l ow0&amp;quot;). You can refer to the TTS library (Festvox/Flite) [http://festvox.org/bsv/c4711.html phonome page] for a reference.&lt;br /&gt;
&lt;br /&gt;
== Patterns ==&lt;br /&gt;
You can create custom body and clothing patterns for use in the game! Create the texture first using the appropriate template in the gallery below, and then head to the [[character creator]]. Make sure &amp;quot;Use simple shaders&amp;quot; is toggled '''off'''!&lt;br /&gt;
&lt;br /&gt;
#Create a new character if you want to preview a new body pattern.&lt;br /&gt;
#Press Ctrl+Shift+O to open the file load dialog, find your file, and load it.&lt;br /&gt;
Or...&lt;br /&gt;
#Go to the wardrobe as any character to preview a new clothing pattern.&lt;br /&gt;
#Hold Shift+Ctrl and click the dropdown list to open the file load dialog, find your file, and load it.&lt;br /&gt;
Then:&lt;br /&gt;
*Preview how the pattern looks on the character. If you select a built-in pattern, you have to load your pattern again.&lt;br /&gt;
*Make changes in your art program and resave the file. When you focus back in to the game, the new pattern will be reloaded.&lt;br /&gt;
&lt;br /&gt;
As you're editing, pay attention to any visible seams or deformations using the posing keys! (Shift+G/Ctrl+G) Some warping is unavoidable, but if it looks good when standing or walking, it should be okay. Prioritize how your texture looks over how it looks in-game, because in the case the shirt changes in the future, it would only try to make the patterns look better.&lt;br /&gt;
&lt;br /&gt;
Pattern textures use the Red, Green, and Blue channel to specify the custom colors that you specify in the character creator. If you want to blend the different channels together (e.g. have a spot with multiple color influences) then you have to use the layer blending mode 'Add' to prevent the normal blending darkening the colors! Please note that previewed patterns are '''not''' saved, uploaded, or otherwise visible to others! It's strictly an offline-only tool for creating patterns!&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=994</id>
		<title>Custom content</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=994"/>
		<updated>2025-09-22T12:09:59Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* TTS addenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[Kemoverse Online]], '''custom content''' refers to content you (the player) can create for your own enjoyment or to help development. Thus, this page contains information how it works and how to make it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Content =&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
&lt;br /&gt;
See [[scripting]].&lt;br /&gt;
&lt;br /&gt;
== Instruments ==&lt;br /&gt;
&lt;br /&gt;
Create .sf2 files. (Work in progress)&lt;br /&gt;
&lt;br /&gt;
== TTS addenda==&lt;br /&gt;
&lt;br /&gt;
Annoyed that some words aren't pronounced correctly and don't want to create a bunch of autotexts? Make your own lexical additions! Open up the game's data folder (Windows: %appdata%\tko) (Linux: ~/.config/local/TKo/). Create a file called &amp;quot;lexicon.txt&amp;quot; and enter this text:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This is a comment&lt;br /&gt;
text : hh eh0 l ow0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This is a lexical pronunciation file (&amp;quot;addenda&amp;quot;) that is re-applied when you focus back in to the game. In this example, when writing &amp;quot;test&amp;quot; in the game, your character pronounces it as &amp;quot;hello&amp;quot; as spelled out by the phonemes (&amp;quot;hh eh0 l ow0&amp;quot;). You can refer to the TTS library (Festvox/Flite) [http://festvox.org/bsv/c4711.html phonome page] for a reference.&lt;br /&gt;
&lt;br /&gt;
== Patterns ==&lt;br /&gt;
You can create custom body and clothing patterns for use in the game! Create the texture first using the appropriate template in the gallery below, and then head to the [[character creator]]. Make sure &amp;quot;Use simple shaders&amp;quot; is toggled '''off'''!&lt;br /&gt;
&lt;br /&gt;
#Create a new character if you want to preview a new body pattern.&lt;br /&gt;
#Press Ctrl+Shift+O to open the file load dialog, find your file, and load it.&lt;br /&gt;
Or...&lt;br /&gt;
#Go to the wardrobe as any character to preview a new clothing pattern.&lt;br /&gt;
#Hold Shift+Ctrl and click the dropdown list to open the file load dialog, find your file, and load it.&lt;br /&gt;
Then:&lt;br /&gt;
*Preview how the pattern looks on the character. If you select a built-in pattern, you have to load your pattern again.&lt;br /&gt;
*Make changes in your art program and resave the file. When you focus back in to the game, the new pattern will be reloaded.&lt;br /&gt;
&lt;br /&gt;
As you're editing, pay attention to any visible seams or deformations using the posing keys! (Shift+G/Ctrl+G) Some warping is unavoidable, but if it looks good when standing or walking, it should be okay. Prioritize how your texture looks over how it looks in-game, because in the case the shirt changes in the future, it would only try to make the patterns look better.&lt;br /&gt;
&lt;br /&gt;
Pattern textures use the Red, Green, and Blue channel to specify the custom colors that you specify in the character creator. If you want to blend the different channels together (e.g. have a spot with multiple color influences) then you have to use the layer blending mode 'Add' to prevent the normal blending darkening the colors! Please note that previewed patterns are '''not''' saved, uploaded, or otherwise visible to others! It's strictly an offline-only tool for creating patterns!&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=993</id>
		<title>Custom content</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=993"/>
		<updated>2025-09-22T12:09:44Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[Kemoverse Online]], '''custom content''' refers to content you (the player) can create for your own enjoyment or to help development. Thus, this page contains information how it works and how to make it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Content =&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
&lt;br /&gt;
See [[scripting]].&lt;br /&gt;
&lt;br /&gt;
== Instruments ==&lt;br /&gt;
&lt;br /&gt;
Create .sf2 files. (Work in progress)&lt;br /&gt;
&lt;br /&gt;
== TTS addenda==&lt;br /&gt;
&lt;br /&gt;
Annoyed that some words aren't pronounced correctly and don't want to create a bunch of autotexts? Make your own lexical additions! Open up the game's data folder (Windows: %appdata%\tko) (Linux: ~/.config/local/TKo/). Create a file called &amp;quot;lexicon.txt&amp;quot; and enter this text:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# This is a comment&lt;br /&gt;
text : hh eh0 l ow0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
This is a lexical pronunciation file (&amp;quot;addenda&amp;quot;) that is re-applied when you focus back in to the game. In this example, when writing &amp;quot;test&amp;quot; in the game, your character pronounces it as &amp;quot;hello&amp;quot; as spelled out by the phonemes (&amp;quot;hh eh0 l ow0&amp;quot;). You can refer to the TTS library (Festvox/Flite) [http://festvox.org/bsv/c4711.html phonome page] for a reference.&lt;br /&gt;
&lt;br /&gt;
== Patterns ==&lt;br /&gt;
You can create custom body and clothing patterns for use in the game! Create the texture first using the appropriate template in the gallery below, and then head to the [[character creator]]. Make sure &amp;quot;Use simple shaders&amp;quot; is toggled '''off'''!&lt;br /&gt;
&lt;br /&gt;
#Create a new character if you want to preview a new body pattern.&lt;br /&gt;
#Press Ctrl+Shift+O to open the file load dialog, find your file, and load it.&lt;br /&gt;
Or...&lt;br /&gt;
#Go to the wardrobe as any character to preview a new clothing pattern.&lt;br /&gt;
#Hold Shift+Ctrl and click the dropdown list to open the file load dialog, find your file, and load it.&lt;br /&gt;
Then:&lt;br /&gt;
*Preview how the pattern looks on the character. If you select a built-in pattern, you have to load your pattern again.&lt;br /&gt;
*Make changes in your art program and resave the file. When you focus back in to the game, the new pattern will be reloaded.&lt;br /&gt;
&lt;br /&gt;
As you're editing, pay attention to any visible seams or deformations using the posing keys! (Shift+G/Ctrl+G) Some warping is unavoidable, but if it looks good when standing or walking, it should be okay. Prioritize how your texture looks over how it looks in-game, because in the case the shirt changes in the future, it would only try to make the patterns look better.&lt;br /&gt;
&lt;br /&gt;
Pattern textures use the Red, Green, and Blue channel to specify the custom colors that you specify in the character creator. If you want to blend the different channels together (e.g. have a spot with multiple color influences) then you have to use the layer blending mode 'Add' to prevent the normal blending darkening the colors! Please note that previewed patterns are '''not''' saved, uploaded, or otherwise visible to others! It's strictly an offline-only tool for creating patterns!&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=992</id>
		<title>Custom content</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Custom_content&amp;diff=992"/>
		<updated>2025-09-22T11:56:30Z</updated>

		<summary type="html">&lt;p&gt;Amina: Created page with &amp;quot;In Kemoverse Online, '''custom content''' refers to content you (the player) can create for your own enjoyment or to help development. Thus, this page contains information how it works and how to make it.   __TOC__ &amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;  = Content =  == Scripts ==  See scripting.  == Custom patterns == You can create custom body and clothing patterns for use in the game! Create the texture first using the appropriate template in the gallery below, and t...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[Kemoverse Online]], '''custom content''' refers to content you (the player) can create for your own enjoyment or to help development. Thus, this page contains information how it works and how to make it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Content =&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
&lt;br /&gt;
See [[scripting]].&lt;br /&gt;
&lt;br /&gt;
== Custom patterns ==&lt;br /&gt;
You can create custom body and clothing patterns for use in the game! Create the texture first using the appropriate template in the gallery below, and then head to the [[character creator]]. Make sure &amp;quot;Use simple shaders&amp;quot; is toggled '''off'''!&lt;br /&gt;
&lt;br /&gt;
#Create a new character if you want to preview a new body pattern.&lt;br /&gt;
#Press Ctrl+Shift+O to open the file load dialog, find your file, and load it.&lt;br /&gt;
Or...&lt;br /&gt;
#Go to the wardrobe as any character to preview a new clothing pattern.&lt;br /&gt;
#Hold Shift+Ctrl and click the dropdown list to open the file load dialog, find your file, and load it.&lt;br /&gt;
Then:&lt;br /&gt;
*Preview how the pattern looks on the character. If you select a built-in pattern, you have to load your pattern again.&lt;br /&gt;
*Make changes in your art program and resave the file. When you focus back in to the game, the new pattern will be reloaded.&lt;br /&gt;
&lt;br /&gt;
As you're editing, pay attention to any visible seams or deformations using the posing keys! (Shift+G/Ctrl+G) Some warping is unavoidable, but if it looks good when standing or walking, it should be okay. Prioritize how your texture looks over how it looks in-game, because in the case the shirt changes in the future, it would only try to make the patterns look better.&lt;br /&gt;
&lt;br /&gt;
Pattern textures use the Red, Green, and Blue channel to specify the custom colors that you specify in the character creator. If you want to blend the different channels together (e.g. have a spot with multiple color influences) then you have to use the layer blending mode 'Add' to prevent the normal blending darkening the colors! Please note that previewed patterns are '''not''' saved, uploaded, or otherwise visible to others! It's strictly an offline-only tool for creating patterns!&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Kemoverse_Online&amp;diff=959</id>
		<title>Kemoverse Online</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Kemoverse_Online&amp;diff=959"/>
		<updated>2025-04-07T22:34:58Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;border:1px solid black;background:#eee;&amp;quot;&lt;br /&gt;
| [[File:NovaLogo.png|200px]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{|&lt;br /&gt;
| '''Status''':&lt;br /&gt;
|Beta&lt;br /&gt;
|-&lt;br /&gt;
| '''Public release''':&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
| '''Official page''':&lt;br /&gt;
|[https://kemze.itch.io/tko itch.io]&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
'''Kemoverse Online''' is a kemono-themed online social playground game where you play as a student of a school, (in lore called a &amp;quot;cultural disciplinary center&amp;quot;). Kemoverse Online is the realization of a worldbuilding project that lets you play alongside other players and participate in the duties and adventures available in the world of the Kemoverse.&lt;br /&gt;
&lt;br /&gt;
The game is downloadable, free, from [https://kemze.itch.io/tko itch.io].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
= World =&lt;br /&gt;
The game takes place in the [[Kemoverse]] world. The school and campus are part of the small town [[Khara]], a town deep in the forests of the northern hemisphere. You play as a Kemonae student enrolled at the school, which is a disciplinary center meant to prepare you to live your life in town. Through guidance and lessons [[Lore events|held by school staff]], you will learn the tips and tricks needed to survive and cooperate along with the rest of the town members, and you will find your purpose and duty!&lt;br /&gt;
&lt;br /&gt;
= Gameplay =&lt;br /&gt;
[[File:Tko_20230507_234916.png|thumb|In-game meetup.]]&lt;br /&gt;
[[File:Tko_20230501_033237.png|thumb|Night time]]&lt;br /&gt;
&lt;br /&gt;
As a new player to the game, you begin by creating and customizing your own avatar based on the two available species: Felinae (cat) and Canidae (dog), mixing and matching patterns and colors, as well as picking a character name. When you're done, your character awakens on the campus of school where Sera, the main protagonist of the game, wakes you up and helps you to safety. Merka, the head of the school, takes care of you and writes you in as a student. That is the beginning of your story in the Kemoverse.&lt;br /&gt;
&lt;br /&gt;
In the campus, you will be helping out with many tasks that helps upkeep the place, such as hunting bugs, cooking food, sowing plants, cleaning spaces, and so on. All of these tasks are cooperative in nature, and relies on you helping out with your fellow classmate in order to keep playing. You also have the option to work harder in return for even nicer rewards, such as having your own personal room and items.&lt;br /&gt;
&lt;br /&gt;
Aside from the mandatory tasks, you are free to socialize and participate in various events held by both the official game creators as well as other players, such as movie-watching nights, cafe nights or rave parties. These are completely free and does not demand anything from you.&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
Kemoverse Online was started in 2015 from various [[Prototype|prototypes]] in Unity.&lt;br /&gt;
&lt;br /&gt;
Since 2018, it has been ported and continued to be developed in Godot game engine.&lt;br /&gt;
&lt;br /&gt;
You can read a list of alpha builds here: [[Changelog]].&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Main_Page&amp;diff=958</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Main_Page&amp;diff=958"/>
		<updated>2025-04-07T22:34:14Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:NovaLogo.png|noframe|right]]&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;''Welcome to the Kemoverse!''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the Kemoverse Wiki, the central information repository for the fictional worldbuild project [[Kemoverse]], its inhabitants [[Kemonae]] and its various events and eras taking place through centuries as well as the realization of it through the game [[Kemoverse Online]]. The characters, species, lore and stories are all owned and written since 2016 by [[User:Amina|me]].&lt;br /&gt;
&lt;br /&gt;
The '''Kemoverse''' is the world in which all of the Kemonae characters live their lives in. It is the direct result of humanity's reckless attempts at furthering the human species and disregard of their biological heritage, which sparked a scientific accident that led to the extinction of the human era, and instead, started the Nova era and the Kemoverse world.&lt;br /&gt;
&lt;br /&gt;
The world has become difficult to inhabit due to large changes in climate making it mostly uninhabitable, though, it has a developed sprawling aquatic and overgrown vegetative life that feeds sparse societies of Kemonae that hosts many different animal sub-species. Their language and culture is common as they all stem from one ancestor.&lt;br /&gt;
&lt;br /&gt;
==Kemoverse Online ==&lt;br /&gt;
The main medium that this story is told is through the [[Kemoverse Online]] game.&lt;br /&gt;
&lt;br /&gt;
You can download it at itch: [https://kemze.itch.io/tko TKO]&lt;br /&gt;
&lt;br /&gt;
Or join our discord server: [https://discord.gg/NcT6qdjXw4 Discord]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Index =&lt;br /&gt;
{| style=&amp;quot;display:block;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:300px;vertical-align:top;&amp;quot; |&lt;br /&gt;
== [[Kemoverse Online]] ==&lt;br /&gt;
* [[Kemoverse Online]]&lt;br /&gt;
** [[Foodraise]]&lt;br /&gt;
*** [[Planting]]&lt;br /&gt;
*** [[Fishing]]&lt;br /&gt;
*** [[Bugfinding]]&lt;br /&gt;
*** [[Harvesting]]&lt;br /&gt;
*** [[Cooking]]&lt;br /&gt;
** [[Gameplay]]&lt;br /&gt;
*** [[Unlockable]]&lt;br /&gt;
*** [[Decoration]]&lt;br /&gt;
*** [[Playercard]]&lt;br /&gt;
*** [[Room]]&lt;br /&gt;
** [[Player]]&lt;br /&gt;
*** [[Scripting]]&lt;br /&gt;
*** [[Scheduling]]&lt;br /&gt;
*** [[Chatting]]&lt;br /&gt;
*** [[Hunger]]&lt;br /&gt;
*** [[Energy]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:300px;vertical-align:top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Players ==&lt;br /&gt;
Edit [[Template:Players|this page]] if you want to add yourself.&lt;br /&gt;
{{Players}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Main_Page&amp;diff=957</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Main_Page&amp;diff=957"/>
		<updated>2025-04-07T22:16:18Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Index */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:NovaLogo.png|noframe|right]]&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;''Welcome to the Kemoverse!''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the Kemoverse Wiki, the central information repository for the fictional worldbuild project [[Kemoverse]], its inhabitants [[Kemonae]] and its various events and eras taking place through centuries as well as the realization of it through the game [[Kemoverse Online]]. The characters, species, lore and stories are all owned and written since 2016 by [[User:Paru|me]].&lt;br /&gt;
&lt;br /&gt;
The '''Kemoverse''' is the world in which all of the Kemonae characters live their lives in. It is the direct result of humanity's reckless attempts at furthering the human species and disregard of their biological heritage, which sparked a scientific accident that led to the extinction of the human era, and instead, started the Nova era and the Kemoverse world.&lt;br /&gt;
&lt;br /&gt;
The world has become difficult to inhabit due to large changes in climate making it mostly uninhabitable, though, it has a developed sprawling aquatic and overgrown vegetative life that feeds sparse societies of Kemonae that hosts many different animal sub-species. Their language and culture is common as they all stem from one ancestor.&lt;br /&gt;
&lt;br /&gt;
==Kemoverse Online ==&lt;br /&gt;
The main medium that this story is told is through the [[Kemoverse Online]] game.&lt;br /&gt;
&lt;br /&gt;
You can download it at itch: [https://paru.itch.io/tko TKO]&lt;br /&gt;
&lt;br /&gt;
Or join our discord server: [https://discord.gg/NcT6qdjXw4 Discord]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Index =&lt;br /&gt;
{| style=&amp;quot;display:block;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:300px;vertical-align:top;&amp;quot; |&lt;br /&gt;
== [[Kemoverse Online]] ==&lt;br /&gt;
* [[Kemoverse Online]]&lt;br /&gt;
** [[Foodraise]]&lt;br /&gt;
*** [[Planting]]&lt;br /&gt;
*** [[Fishing]]&lt;br /&gt;
*** [[Bugfinding]]&lt;br /&gt;
*** [[Harvesting]]&lt;br /&gt;
*** [[Cooking]]&lt;br /&gt;
** [[Gameplay]]&lt;br /&gt;
*** [[Unlockable]]&lt;br /&gt;
*** [[Decoration]]&lt;br /&gt;
*** [[Playercard]]&lt;br /&gt;
*** [[Room]]&lt;br /&gt;
** [[Player]]&lt;br /&gt;
*** [[Scripting]]&lt;br /&gt;
*** [[Scheduling]]&lt;br /&gt;
*** [[Chatting]]&lt;br /&gt;
*** [[Hunger]]&lt;br /&gt;
*** [[Energy]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:300px;vertical-align:top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Players ==&lt;br /&gt;
Edit [[Template:Players|this page]] if you want to add yourself.&lt;br /&gt;
{{Players}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Composer&amp;diff=956</id>
		<title>Composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Composer&amp;diff=956"/>
		<updated>2024-09-08T02:03:26Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Keyboard shortcuts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The composer is a tool to create music.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
&lt;br /&gt;
[[File:Composer.png|thumb]]&lt;br /&gt;
Open the composer by equipping an instrument and clicking &amp;quot;Open composer...&amp;quot;. In the Composer window from top to bottom, there are file loading/saving controls, an empty note sheet, options for the note sheet, and lastly a piano roll. You can start playing directly by either clicking the piano keys, or if you had a Midi keyboard plugged in, it will connect automatically and you will be able to use it. To manually disconnect or connect Midi keyboards, press the left checkmark.&lt;br /&gt;
&lt;br /&gt;
To start recording notes in the note sheet, select a note slot by clicking in the note sheet, and either holding Ctrl and clicking on the piano key or toggling on the &amp;quot;record&amp;quot; button. To navigate keys, press left and right arrow keys. To adjust the tempo, tweak the first number spinbox (with the clock icon). To listen to your song, press &amp;quot;Play&amp;quot;. To preview individual notes, press Middle mouse button on a note.&lt;br /&gt;
&lt;br /&gt;
You can look at nearby player's instrument notes if you get close to them and press their name. Their notes will appear faded out in the background. This way, you can both arrange an interesting melody together. To auto-play your composition when someone else plays theirs, right click their name to toggle a play button. To mute a player's current instrument, middle click their name. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Keyboard shortcuts ==&lt;br /&gt;
&lt;br /&gt;
* Left clicking selects a note, right clicking unselects a note.&lt;br /&gt;
* Left double clicking now places a note, and right double clicking removes a note.&lt;br /&gt;
* Left double clicking and dragging left and right sets the note sustain/strength.&lt;br /&gt;
* Middle clicking plays the note using your current equipped instrument.&lt;br /&gt;
** Shift + middle clicking plays the song directly from the pressed note.&lt;br /&gt;
* Arrow keys moves note selection left and right.&lt;br /&gt;
&lt;br /&gt;
* While holding Shift key, note sustain/strength can be modified:&lt;br /&gt;
** Shift + Mouse wheel adjusts the notes sustain/strength.&lt;br /&gt;
** Shift + Left click increases the note sustain/strength.&lt;br /&gt;
** Shift + Right click decreases the note sustain/strength.&lt;br /&gt;
&lt;br /&gt;
* While holding Control key, notes can be manipulated:&lt;br /&gt;
** Control + Mouse wheel or Up/Down arrows moves the notes up and down.&lt;br /&gt;
** Control + Left/Right click selects several notes.&lt;br /&gt;
** Control + Left/Right arrow moves notes left and right.&lt;br /&gt;
&lt;br /&gt;
* While holding Alt key, note octave and halftone can be modified:&lt;br /&gt;
** Alt + Mouse wheel adjusts the note octave (+1 or -1).&lt;br /&gt;
** Alt + Left click sets a note to be halftone.&lt;br /&gt;
** Alt + Right click unsets the note halftone.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Composer&amp;diff=955</id>
		<title>Composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Composer&amp;diff=955"/>
		<updated>2024-09-08T02:02:51Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The composer is a tool to create music.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
&lt;br /&gt;
[[File:Composer.png|thumb]]&lt;br /&gt;
Open the composer by equipping an instrument and clicking &amp;quot;Open composer...&amp;quot;. In the Composer window from top to bottom, there are file loading/saving controls, an empty note sheet, options for the note sheet, and lastly a piano roll. You can start playing directly by either clicking the piano keys, or if you had a Midi keyboard plugged in, it will connect automatically and you will be able to use it. To manually disconnect or connect Midi keyboards, press the left checkmark.&lt;br /&gt;
&lt;br /&gt;
To start recording notes in the note sheet, select a note slot by clicking in the note sheet, and either holding Ctrl and clicking on the piano key or toggling on the &amp;quot;record&amp;quot; button. To navigate keys, press left and right arrow keys. To adjust the tempo, tweak the first number spinbox (with the clock icon). To listen to your song, press &amp;quot;Play&amp;quot;. To preview individual notes, press Middle mouse button on a note.&lt;br /&gt;
&lt;br /&gt;
You can look at nearby player's instrument notes if you get close to them and press their name. Their notes will appear faded out in the background. This way, you can both arrange an interesting melody together. To auto-play your composition when someone else plays theirs, right click their name to toggle a play button. To mute a player's current instrument, middle click their name. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Keyboard shortcuts ==&lt;br /&gt;
&lt;br /&gt;
** Left clicking selects a note, right clicking unselects a note.&lt;br /&gt;
** Left double clicking now places a note, and right double clicking removes a note.&lt;br /&gt;
** Left double clicking and dragging left and right sets the note sustain/strength.&lt;br /&gt;
** Middle clicking plays the note using your current equipped instrument.&lt;br /&gt;
*** Shift + middle clicking plays the song directly from the pressed note.&lt;br /&gt;
** Arrow keys moves note selection left and right.&lt;br /&gt;
&lt;br /&gt;
** While holding Shift key, note sustain/strength can be modified:&lt;br /&gt;
*** Shift + Mouse wheel adjusts the notes sustain/strength.&lt;br /&gt;
*** Shift + Left click increases the note sustain/strength.&lt;br /&gt;
*** Shift + Right click decreases the note sustain/strength.&lt;br /&gt;
&lt;br /&gt;
** While holding Control key, notes can be manipulated:&lt;br /&gt;
*** Control + Mouse wheel or Up/Down arrows moves the notes up and down.&lt;br /&gt;
*** Control + Left/Right click selects several notes.&lt;br /&gt;
*** Control + Left/Right arrow moves notes left and right.&lt;br /&gt;
&lt;br /&gt;
** While holding Alt key, note octave and halftone can be modified:&lt;br /&gt;
*** Alt + Mouse wheel adjusts the note octave (+1 or -1).&lt;br /&gt;
*** Alt + Left click sets a note to be halftone.&lt;br /&gt;
*** Alt + Right click unsets the note halftone.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Composer&amp;diff=954</id>
		<title>Composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Composer&amp;diff=954"/>
		<updated>2024-09-08T02:02:37Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The composer is a tool to create music.&lt;br /&gt;
[[File:Composer.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
&lt;br /&gt;
Open the composer by equipping an instrument and clicking &amp;quot;Open composer...&amp;quot;. In the Composer window from top to bottom, there are file loading/saving controls, an empty note sheet, options for the note sheet, and lastly a piano roll. You can start playing directly by either clicking the piano keys, or if you had a Midi keyboard plugged in, it will connect automatically and you will be able to use it. To manually disconnect or connect Midi keyboards, press the left checkmark.&lt;br /&gt;
&lt;br /&gt;
To start recording notes in the note sheet, select a note slot by clicking in the note sheet, and either holding Ctrl and clicking on the piano key or toggling on the &amp;quot;record&amp;quot; button. To navigate keys, press left and right arrow keys. To adjust the tempo, tweak the first number spinbox (with the clock icon). To listen to your song, press &amp;quot;Play&amp;quot;. To preview individual notes, press Middle mouse button on a note.&lt;br /&gt;
&lt;br /&gt;
You can look at nearby player's instrument notes if you get close to them and press their name. Their notes will appear faded out in the background. This way, you can both arrange an interesting melody together. To auto-play your composition when someone else plays theirs, right click their name to toggle a play button. To mute a player's current instrument, middle click their name. &lt;br /&gt;
&lt;br /&gt;
== Keyboard shortcuts ==&lt;br /&gt;
&lt;br /&gt;
** Left clicking selects a note, right clicking unselects a note.&lt;br /&gt;
** Left double clicking now places a note, and right double clicking removes a note.&lt;br /&gt;
** Left double clicking and dragging left and right sets the note sustain/strength.&lt;br /&gt;
** Middle clicking plays the note using your current equipped instrument.&lt;br /&gt;
*** Shift + middle clicking plays the song directly from the pressed note.&lt;br /&gt;
** Arrow keys moves note selection left and right.&lt;br /&gt;
&lt;br /&gt;
** While holding Shift key, note sustain/strength can be modified:&lt;br /&gt;
*** Shift + Mouse wheel adjusts the notes sustain/strength.&lt;br /&gt;
*** Shift + Left click increases the note sustain/strength.&lt;br /&gt;
*** Shift + Right click decreases the note sustain/strength.&lt;br /&gt;
&lt;br /&gt;
** While holding Control key, notes can be manipulated:&lt;br /&gt;
*** Control + Mouse wheel or Up/Down arrows moves the notes up and down.&lt;br /&gt;
*** Control + Left/Right click selects several notes.&lt;br /&gt;
*** Control + Left/Right arrow moves notes left and right.&lt;br /&gt;
&lt;br /&gt;
** While holding Alt key, note octave and halftone can be modified:&lt;br /&gt;
*** Alt + Mouse wheel adjusts the note octave (+1 or -1).&lt;br /&gt;
*** Alt + Left click sets a note to be halftone.&lt;br /&gt;
*** Alt + Right click unsets the note halftone.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:Composer.png&amp;diff=953</id>
		<title>File:Composer.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:Composer.png&amp;diff=953"/>
		<updated>2024-09-08T01:52:30Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Composer&amp;diff=952</id>
		<title>Composer</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Composer&amp;diff=952"/>
		<updated>2024-09-08T01:44:13Z</updated>

		<summary type="html">&lt;p&gt;Amina: Created page with &amp;quot;The composer is a tool to create music.  __TOC__  == Instructions ==  * Press &amp;quot;Record&amp;quot; switch or hold Control key to record note presses from the piano roll. ** As the Composer window is opened, it connects to your Midi keyboard. ** The connection can be manually toggled with the left checkmark.  * You can see other players notes by clicking their name in the left list. * Right clicking their name will make you start your instrument when they start. * Middle clicking the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The composer is a tool to create music.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
&lt;br /&gt;
* Press &amp;quot;Record&amp;quot; switch or hold Control key to record note presses from the piano roll.&lt;br /&gt;
** As the Composer window is opened, it connects to your Midi keyboard.&lt;br /&gt;
** The connection can be manually toggled with the left checkmark.&lt;br /&gt;
&lt;br /&gt;
* You can see other players notes by clicking their name in the left list.&lt;br /&gt;
* Right clicking their name will make you start your instrument when they start.&lt;br /&gt;
* Middle clicking their name mutes their current instrument.&lt;br /&gt;
&lt;br /&gt;
== Keyboard shortcuts ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
** Left clicking selects a note, right clicking unselects a note.&lt;br /&gt;
** Left double clicking now places a note, and right double clicking removes a note.&lt;br /&gt;
** Left double clicking and dragging left and right sets the note sustain/strength.&lt;br /&gt;
** Middle clicking plays the note using your current equipped instrument.&lt;br /&gt;
*** Shift + middle clicking plays the song directly from the pressed note.&lt;br /&gt;
** Arrow keys moves note selection left and right.&lt;br /&gt;
&lt;br /&gt;
** While holding Shift key, note sustain/strength can be modified:&lt;br /&gt;
*** Shift + Mouse wheel adjusts the notes sustain/strength.&lt;br /&gt;
*** Shift + Left click increases the note sustain/strength.&lt;br /&gt;
*** Shift + Right click decreases the note sustain/strength.&lt;br /&gt;
&lt;br /&gt;
** While holding Control key, notes can be manipulated:&lt;br /&gt;
*** Control + Mouse wheel or Up/Down arrows moves the notes up and down.&lt;br /&gt;
*** Control + Left/Right click selects several notes.&lt;br /&gt;
*** Control + Left/Right arrow moves notes left and right.&lt;br /&gt;
&lt;br /&gt;
** While holding Alt key, note octave and halftone can be modified:&lt;br /&gt;
*** Alt + Mouse wheel adjusts the note octave (+1 or -1).&lt;br /&gt;
*** Alt + Left click sets a note to be halftone.&lt;br /&gt;
*** Alt + Right click unsets the note halftone.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:VRChat_2023-10-20_04-31-20.744_1920x1080.png&amp;diff=951</id>
		<title>File:VRChat 2023-10-20 04-31-20.744 1920x1080.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:VRChat_2023-10-20_04-31-20.744_1920x1080.png&amp;diff=951"/>
		<updated>2024-07-20T21:27:31Z</updated>

		<summary type="html">&lt;p&gt;Amina: Amina uploaded a new version of File:VRChat 2023-10-20 04-31-20.744 1920x1080.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=950</id>
		<title>User:Amina</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=950"/>
		<updated>2024-07-20T21:24:40Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Random pictures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[File:Parutko.png|thumb|Hello there.]]&lt;br /&gt;
Hello. I'm the creator and main developer of [[Kemoverse]] and [[Kemoverse Online]]. Cool stuff, huh. I've learned everything on my own - programming, 3d modelling, drawing, writing, animating, you name it. You see, creating is my passion. I love to create this virtual environment. It is my passion and duty. That's why I want to make this my main occupation.&lt;br /&gt;
&lt;br /&gt;
== About me ==&lt;br /&gt;
Who am I? That's a good question. A netizen, for one, and a creator, for two. For the third.. I'm myself. My thoughts run deep as I wake up and tackle on the day.&lt;br /&gt;
&lt;br /&gt;
I pay attention to a lot of things. The smaller details, the big picture. I have high spatial and empathetic skills that has been useful in worldbuilding and creating experiences for others. I have an easy time placing myself in other people's shoes.&lt;br /&gt;
&lt;br /&gt;
Despite my neutral demeanor, I can be an emotional person. Emotions are what brings meaning and life to the world, right? The challenge is to control it. I do so by relying on my intelligence. I pay attention, analyse, put everything in context and come to my senses. There's always a reason for anything to happen.&lt;br /&gt;
&lt;br /&gt;
== About Kemoverse ==&lt;br /&gt;
&lt;br /&gt;
Kemoverse is my (not so) little project to make a serious furry game. I work together with [[User:Lumi|Lumi]] who I assign various tasks, such as making textures, write character scripts, create weathers and other such thematic elements. Meanwhile, I do everything else: all the characters, areas, moods, items, systems and interfaces, and I create everything in Godot, Krita or Blender.&lt;br /&gt;
&lt;br /&gt;
Most importantly, I make sure the game is actually fun and motivating to play, and that there's no bugs and things are intuitively understood! I know it's a big task... but I love it! I hope one day we can work full time on this project.&lt;br /&gt;
&lt;br /&gt;
I invite you to take part and follow along the Kemoverse journey, and hopefully you will get as much out of it as I do!&lt;br /&gt;
&lt;br /&gt;
== Random pictures ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:VRChat_2023-04-07_06-10-35.602_1080x1920.png|thumb|My VRChat fursona avatar.&lt;br /&gt;
File:VRChat_2023-10-20_04-31-20.744_1920x1080.png|thumb|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=949</id>
		<title>User:Amina</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=949"/>
		<updated>2024-07-20T21:23:38Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Random pictures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[File:Parutko.png|thumb|Hello there.]]&lt;br /&gt;
Hello. I'm the creator and main developer of [[Kemoverse]] and [[Kemoverse Online]]. Cool stuff, huh. I've learned everything on my own - programming, 3d modelling, drawing, writing, animating, you name it. You see, creating is my passion. I love to create this virtual environment. It is my passion and duty. That's why I want to make this my main occupation.&lt;br /&gt;
&lt;br /&gt;
== About me ==&lt;br /&gt;
Who am I? That's a good question. A netizen, for one, and a creator, for two. For the third.. I'm myself. My thoughts run deep as I wake up and tackle on the day.&lt;br /&gt;
&lt;br /&gt;
I pay attention to a lot of things. The smaller details, the big picture. I have high spatial and empathetic skills that has been useful in worldbuilding and creating experiences for others. I have an easy time placing myself in other people's shoes.&lt;br /&gt;
&lt;br /&gt;
Despite my neutral demeanor, I can be an emotional person. Emotions are what brings meaning and life to the world, right? The challenge is to control it. I do so by relying on my intelligence. I pay attention, analyse, put everything in context and come to my senses. There's always a reason for anything to happen.&lt;br /&gt;
&lt;br /&gt;
== About Kemoverse ==&lt;br /&gt;
&lt;br /&gt;
Kemoverse is my (not so) little project to make a serious furry game. I work together with [[User:Lumi|Lumi]] who I assign various tasks, such as making textures, write character scripts, create weathers and other such thematic elements. Meanwhile, I do everything else: all the characters, areas, moods, items, systems and interfaces, and I create everything in Godot, Krita or Blender.&lt;br /&gt;
&lt;br /&gt;
Most importantly, I make sure the game is actually fun and motivating to play, and that there's no bugs and things are intuitively understood! I know it's a big task... but I love it! I hope one day we can work full time on this project.&lt;br /&gt;
&lt;br /&gt;
I invite you to take part and follow along the Kemoverse journey, and hopefully you will get as much out of it as I do!&lt;br /&gt;
&lt;br /&gt;
== Random pictures ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:VRChat_2023-04-07_06-10-35.602_1080x1920.png|thumb|My VRChat fursona avatar.&lt;br /&gt;
File:VRChat_2023-10-20_04-31-20.744_1920x1080.png|thumb&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:VRChat_2023-10-20_04-31-20.744_1920x1080.png&amp;diff=948</id>
		<title>File:VRChat 2023-10-20 04-31-20.744 1920x1080.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:VRChat_2023-10-20_04-31-20.744_1920x1080.png&amp;diff=948"/>
		<updated>2024-07-20T21:23:21Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Scripting&amp;diff=936</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Scripting&amp;diff=936"/>
		<updated>2024-04-04T00:06:05Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Cutscene */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scripting is a way for characters to behave in-game. You can even script yourself!&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
[[File:Inter.png|thumb|An example of a script with three options.]]&lt;br /&gt;
Scripting. What is it, anyways? Well, think of a movie script - you read it from top to bottom to check what you have to do or say next. In this case, the character script (which I call Action Script) directs what characters do and behave, including you. So if you script yourself, your character can start doing stuff by themselves without your control. A script is actually quite simple, it's just a text file that you write in the in-game script editor.&lt;br /&gt;
&lt;br /&gt;
Every character has two scripts - a &amp;quot;life script&amp;quot; and an &amp;quot;interaction script&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* A life script runs automatically at random, so basically, it makes your character have a life on its own. It's used to make them automatically do stuff, like walking around, sitting down, think for themselves and generally act like an NPC.&lt;br /&gt;
* An interaction script is the script that does stuff in response to interaction, so when you (or someone else) walk up to an NPC (or you) and click, the interaction script will be shown.&lt;br /&gt;
&lt;br /&gt;
Script files are divided in to ''options'', basically sub-sections of both life and interaction scripts. Options are important - neither life script or interaction script will execute if you don't have options. You specify options by beginning a line with &amp;quot;=&amp;quot; and typing the title after. In interaction scripts, writing &amp;quot;= Hello&amp;quot; makes others see a button &amp;quot;Hello&amp;quot; when interacting with you, and executes the script under that option when they click it. In life scripts, writing &amp;quot;= random 10&amp;quot; tells the automated life script to execute that part of the script 10% of the time, so essentially a random choice.&lt;br /&gt;
&lt;br /&gt;
== SPC Mode ==&lt;br /&gt;
&lt;br /&gt;
By default, the interaction/life scripts won't bother you as you play (you have to explicitly run the options through the &amp;quot;Run&amp;quot; button in the script editor). If someone wants to interact with you, you can approve that one interaction request by clicking on them and clicking &amp;quot;Answer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
However, there is a way to auto-accept any request and run your loaded scripts automatically - I name this '''SPC mode''' ('''SPC''' being Scripted Playable Character). You can enable it by pressing Alt+X or Shift+X. By enabling SPC mode, your interaction script auto-accepts any interaction, and your life script starts living out by itself, letting the game pick options based on the &amp;quot;= random&amp;quot; title.&lt;br /&gt;
&lt;br /&gt;
While you typically have to load an interaction and/or life script to be used by your SPC manually, there is a way to automatically load these depending on the time of day. [[Scheduling]] is used to automate the what script is used based on the time of day.&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
==Interaction Scripts==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= Say Hello&lt;br /&gt;
tn t&lt;br /&gt;
+ Hello there.&lt;br /&gt;
lk left&lt;br /&gt;
lk right&lt;br /&gt;
lk l&lt;br /&gt;
- I'll tell you a secret.&lt;br /&gt;
+ What?&lt;br /&gt;
- I have a snail in my pocket.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Here's a short interaction script example. It presents and option to interact (&amp;quot;say hello&amp;quot;). Let's say that you wrote this script and put it on your character. If a player clicks on this option when interacting with you, it starts this script. Both players turn to each others, exchange dialog, and the script player (you) look to the left, right, then continues the dialog. As you can see, it's very easy to make a simple conversation. But there's way more than that! You can make your character walk around, animate, do facial expression... and such. &lt;br /&gt;
&lt;br /&gt;
See the first word/symbol that starts on each line? It's the command - this determines what you want the character to do. After that command, you type in parameters to specify what exactly you want it to do.&lt;br /&gt;
&lt;br /&gt;
==Life Scripts==&lt;br /&gt;
Let's talk quickly about life scripts. Life scripts are scripts that you can trigger to just happen randomly. They make good idle scripts for your SPC as well as allow you to automatically do somewhat complex tasks without any interaction.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 50&lt;br /&gt;
mv forward&lt;br /&gt;
mv back&lt;br /&gt;
= random 40&lt;br /&gt;
tn left&lt;br /&gt;
tn right&lt;br /&gt;
tn right&lt;br /&gt;
tn left&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this script the SPC has a 50 percent chance to move forwards and backwards and if that fails... your SPC has a 40% chance to look around. Random allows you to trigger those sections of the life script with a certain percentage chance. You can also do &amp;lt;code&amp;gt; = random 100&amp;lt;/code&amp;gt; to ensure the code always runs. In the next example, lets look at a script that always runs.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 100&lt;br /&gt;
eq &lt;br /&gt;
eq fishingpole&lt;br /&gt;
eq fishingpole use&lt;br /&gt;
. 60&lt;br /&gt;
eq fishingpole use&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This fishing script will always run and repeat itself. There is a 100% chance you'll cast your fishingpole, wait 60 seconds, and unreel hoping to catch a fish. This is a great simple script for automatically catching fish. Be sure to hit alt + v and run your character in Scripted Player Character mode, as this will automatically repeat your life scripts.&lt;br /&gt;
&lt;br /&gt;
= Script commands =&lt;br /&gt;
&lt;br /&gt;
== Communication ==&lt;br /&gt;
There is some ways to have your SPC talk, those interacting with you talk, display grey chat messages, and display big title messages.&lt;br /&gt;
&lt;br /&gt;
Tip: It could be a great idea to take advantage of chat formatting codes in the [[Chatting]] page to format chat text.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|SPC Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; followed by something you want your scripted character to say will make it talk.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;- Hello there!&amp;lt;/code&amp;gt; will make your SPC say &amp;quot;Hello There!&amp;quot; in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Interactor Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; followed by something you want someone interacting with you to say.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;+ Hi there!&amp;lt;/code&amp;gt; will make someone interacting with your SPC say &amp;quot;Hi there!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Grey Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; followed by something you want in chat to appear in grey color.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_ Something spooky happens.&amp;lt;/code&amp;gt; will make &amp;quot;Something spooky happens.&amp;quot; appear and be grey in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Big Title Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; followed by something you want to see in big title letters.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;^ Super Epic Title&amp;lt;/code&amp;gt; will make &amp;quot;Super Epic Title&amp;quot; appear in giant title text in the center of the screen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: The big title text does not disappear on it's own! Please remember to add ^ with nothing else after to remove the big title letters. It can be very annoying to have it stay on your screen.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Movement ==&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt; is one of the most important movement commands. There is various ways to get a character to move.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move a direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
mv forward&lt;br /&gt;
mv left&lt;br /&gt;
mv back&lt;br /&gt;
mv right&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also specify how many steps you want a character to take. mv forward 5 will move 5 steps forward.&lt;br /&gt;
{{HeaderNoTOC|Move to an object}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move to an object with a specific distance}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Move up to 3 units next to sera's hammock.&lt;br /&gt;
&lt;br /&gt;
It also accepts decimals such a 0.5 units.&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: It's important to remember that distance between something like worms, players, plants, and other objects will be entirely different depending on the size of their collision boxes. 50 units for a worm is way smaller than 50 units away from a lot of larger objects. In other words, it 5 units feels different with different objects, it probably is different. Experiment and find out exactly what distance you want per object.&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{HeaderNoTOC|Move to an exact spot}}&lt;br /&gt;
You can move to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv to -38.35 1.77 41.12&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop moving}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; to stop moving.&lt;br /&gt;
&lt;br /&gt;
==Turning==&lt;br /&gt;
&amp;lt;code&amp;gt;turn&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; is a command used to turn your character.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn north&lt;br /&gt;
tn west&lt;br /&gt;
tn east&lt;br /&gt;
tn south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to face an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to turn to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to an exact spot}}&lt;br /&gt;
You can turn to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn around a specified number of degrees}}&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: This command is likely bugged as of ALPHA 12(0.11.1). Specifying the number of degrees doesn't actually seem to properly turn you the number of degrees specified. Sometimes this command leads to randomized results as well with turning to random directions.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can turn a certain number of degrees with &amp;lt;code&amp;gt;tn around&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tn around 50&amp;lt;/code&amp;gt; will make you turn around 50 degrees.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop turning}}&lt;br /&gt;
&amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; to stop turning.&lt;br /&gt;
&lt;br /&gt;
==Looking==&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;look&amp;lt;/code&amp;gt; is a command used to turn your head to look at something.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk north&lt;br /&gt;
lk west&lt;br /&gt;
lk east&lt;br /&gt;
lk south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to look at middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an exact spot}}&lt;br /&gt;
You can look at an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop looking}}&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; to stop looking.&lt;br /&gt;
&lt;br /&gt;
== Interaction ==&lt;br /&gt;
&amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;interact&amp;lt;/code&amp;gt; is a command used to interact with objects.&lt;br /&gt;
{{HeaderNoTOC|Interact with an object}}&lt;br /&gt;
Interacting with objects is fairly reasonable.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also interact with an object that has multiple interaction options.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in kitchen_chair 2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the correct interaction of an object you wish to interact with middle click the interaction you wish to choose twice while having the script text cursor at the place you want the interaction to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;equip&amp;lt;/code&amp;gt; lets you equip, unequip, and use equipment.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Equip item}}&lt;br /&gt;
&amp;lt;code&amp;gt;eq fishingpole&amp;lt;/code&amp;gt; equips an item in to its respective slot.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Use item}}&lt;br /&gt;
&amp;lt;code&amp;gt;eq fishingpole use&amp;lt;/code&amp;gt; uses an item, similar to pressing the left mouse button/using &amp;quot;V&amp;quot;. The item has to have been equipped already.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Unequip item}}&lt;br /&gt;
&amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt; unequips your primary item (typically, the one you're actively holding in your hand).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eq all&amp;lt;/code&amp;gt; unequips any of your equipped items (which includes accessories and other gear attached to parts of your body).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Equipment list}}&lt;br /&gt;
A list of a few valid items to equip or use:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
watergun, fishingpole, waterbucket, glowstick, stickynote, spraycan, slingshot, shovelknife, catchnet, foodbowl, phone, planner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Most items are required to be in your pack before you can use them. Exceptions are phone and planner as they kind of just always exist.&lt;br /&gt;
&lt;br /&gt;
==Facial Expression==&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;face&amp;lt;/code&amp;gt; lets you make a facial expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy&amp;lt;/code&amp;gt; for a happy expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc sad&amp;lt;/code&amp;gt; for a sad expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc close&amp;lt;/code&amp;gt; to close your eyes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc tongue&amp;lt;/code&amp;gt; to put your tongue out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc angry&amp;lt;/code&amp;gt; for an angry expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc fear&amp;lt;/code&amp;gt; for a fearful expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Make expressions for a length of time}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy 3&amp;lt;/code&amp;gt; will be happy for 3 seconds.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; to stop facial expressions.&lt;br /&gt;
&lt;br /&gt;
==Play emote==&lt;br /&gt;
&amp;lt;code&amp;gt;em&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;emote&amp;lt;/code&amp;gt; to play a specific emote.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Play emote}}&lt;br /&gt;
&amp;lt;code&amp;gt;em yes&amp;lt;/code&amp;gt; will play the &amp;quot;yes&amp;quot; emote, the same one that plays with the chat command &amp;quot;/em yes&amp;quot; or when pressing &amp;quot;yes&amp;quot; in the emoter window.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Cancel emote}}&lt;br /&gt;
&amp;lt;code&amp;gt;em&amp;lt;/code&amp;gt; will cancel any currently playing emote.&lt;br /&gt;
&lt;br /&gt;
==Wait/Delay==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait for a certain amount of time}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait 5&amp;lt;/code&amp;gt; waits for 5 seconds before running more of the code. Mind the space! (&amp;quot;.5&amp;quot; without space doesn't mean anything)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait until action is finished}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait&amp;lt;/code&amp;gt; simply waits until an action like walking, fading, or other things are completed. This is a great way to ensure finishing moving to a location.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait:Target&amp;lt;/code&amp;gt; can be used to target an action wait for a specific character.&lt;br /&gt;
&lt;br /&gt;
==Repeat/For Loop==&lt;br /&gt;
&lt;br /&gt;
For loops allow you to repeat sections multiple times. &amp;lt;code&amp;gt;[ &amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; begins a for loop and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; ends it with all code between being repeated multiple times.&lt;br /&gt;
&lt;br /&gt;
As an example &amp;lt;code&amp;gt;[ 5&amp;lt;/code&amp;gt; followed by some code and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; afterwards would run code 5 times. See the below example.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[ 5&lt;br /&gt;
mv forward&lt;br /&gt;
. 2&lt;br /&gt;
]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This allows the script runner to move forward and pause for 2 seconds for a total of 5 times.&lt;br /&gt;
&lt;br /&gt;
==Camera control==&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;camera&amp;lt;/code&amp;gt; lets you control cutscenes, cameras, and have a few cinematic controls.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Cutscene mode}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm cs&amp;lt;/code&amp;gt; will enable cutscene mode. Cutscene mode adds black borders and the top and bottom of your screen and hides the interface.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; will disable cutscene mode and resets the camera (ie. places it back at the player character)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Focus}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus&amp;lt;/code&amp;gt; returns camera focus on the player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus sera_hammock&amp;lt;/code&amp;gt; for example will allow you to focus on an object with the camera. The camera will rotate to look at the object.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Set position}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm set (coordinates)&amp;lt;/code&amp;gt; (for example, &amp;lt;code&amp;gt;cm set 60 21.51 2.90 -13.37 -0.29 2.43 0.00&amp;lt;/code&amp;gt;) sets the camera position and aim.&lt;br /&gt;
&lt;br /&gt;
This detaches from the focused item and serves as a &amp;quot;static&amp;quot; camera placement. You can get the camera coordinates by right clicking the scripting window and clicking &amp;quot;Paste camera&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Fading}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade&amp;lt;/code&amp;gt; creates a short black fade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 0&amp;lt;/code&amp;gt; will make the screen black instantly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 2.5&amp;lt;/code&amp;gt; will fade the screen from screen to black, over the course of 2.5 seconds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade -1.5&amp;lt;/code&amp;gt; will fade the screen from black to screen, over the course of 1.5 seconds.&lt;br /&gt;
&lt;br /&gt;
Remember to put &amp;lt;code&amp;gt;wait&amp;lt;/code&amp;gt; to wait for the fade. (eg. &amp;lt;code&amp;gt;wait 1.0&amp;lt;/code&amp;gt; to wait one second after doing &amp;lt;code&amp;gt;cm fade 1.0&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Fading to player}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm fadeplayer&amp;lt;/code&amp;gt; is a shorthand to fade to black, reset camera to player, then fade out (with automatic waiting).&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Dissolving}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm dissolve&amp;lt;/code&amp;gt; creates a short dissolve effect (a snapshot of the screen is faded out to a new shot).&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Blurring}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm blur 2.0&amp;lt;/code&amp;gt; toggles a blurry effect on the screen with 2.0x power.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm blur&amp;lt;/code&amp;gt; toggles the blurry effect off.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Scripting&amp;diff=935</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Scripting&amp;diff=935"/>
		<updated>2024-04-04T00:04:20Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Equipment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scripting is a way for characters to behave in-game. You can even script yourself!&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
[[File:Inter.png|thumb|An example of a script with three options.]]&lt;br /&gt;
Scripting. What is it, anyways? Well, think of a movie script - you read it from top to bottom to check what you have to do or say next. In this case, the character script (which I call Action Script) directs what characters do and behave, including you. So if you script yourself, your character can start doing stuff by themselves without your control. A script is actually quite simple, it's just a text file that you write in the in-game script editor.&lt;br /&gt;
&lt;br /&gt;
Every character has two scripts - a &amp;quot;life script&amp;quot; and an &amp;quot;interaction script&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* A life script runs automatically at random, so basically, it makes your character have a life on its own. It's used to make them automatically do stuff, like walking around, sitting down, think for themselves and generally act like an NPC.&lt;br /&gt;
* An interaction script is the script that does stuff in response to interaction, so when you (or someone else) walk up to an NPC (or you) and click, the interaction script will be shown.&lt;br /&gt;
&lt;br /&gt;
Script files are divided in to ''options'', basically sub-sections of both life and interaction scripts. Options are important - neither life script or interaction script will execute if you don't have options. You specify options by beginning a line with &amp;quot;=&amp;quot; and typing the title after. In interaction scripts, writing &amp;quot;= Hello&amp;quot; makes others see a button &amp;quot;Hello&amp;quot; when interacting with you, and executes the script under that option when they click it. In life scripts, writing &amp;quot;= random 10&amp;quot; tells the automated life script to execute that part of the script 10% of the time, so essentially a random choice.&lt;br /&gt;
&lt;br /&gt;
== SPC Mode ==&lt;br /&gt;
&lt;br /&gt;
By default, the interaction/life scripts won't bother you as you play (you have to explicitly run the options through the &amp;quot;Run&amp;quot; button in the script editor). If someone wants to interact with you, you can approve that one interaction request by clicking on them and clicking &amp;quot;Answer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
However, there is a way to auto-accept any request and run your loaded scripts automatically - I name this '''SPC mode''' ('''SPC''' being Scripted Playable Character). You can enable it by pressing Alt+X or Shift+X. By enabling SPC mode, your interaction script auto-accepts any interaction, and your life script starts living out by itself, letting the game pick options based on the &amp;quot;= random&amp;quot; title.&lt;br /&gt;
&lt;br /&gt;
While you typically have to load an interaction and/or life script to be used by your SPC manually, there is a way to automatically load these depending on the time of day. [[Scheduling]] is used to automate the what script is used based on the time of day.&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
==Interaction Scripts==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= Say Hello&lt;br /&gt;
tn t&lt;br /&gt;
+ Hello there.&lt;br /&gt;
lk left&lt;br /&gt;
lk right&lt;br /&gt;
lk l&lt;br /&gt;
- I'll tell you a secret.&lt;br /&gt;
+ What?&lt;br /&gt;
- I have a snail in my pocket.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Here's a short interaction script example. It presents and option to interact (&amp;quot;say hello&amp;quot;). Let's say that you wrote this script and put it on your character. If a player clicks on this option when interacting with you, it starts this script. Both players turn to each others, exchange dialog, and the script player (you) look to the left, right, then continues the dialog. As you can see, it's very easy to make a simple conversation. But there's way more than that! You can make your character walk around, animate, do facial expression... and such. &lt;br /&gt;
&lt;br /&gt;
See the first word/symbol that starts on each line? It's the command - this determines what you want the character to do. After that command, you type in parameters to specify what exactly you want it to do.&lt;br /&gt;
&lt;br /&gt;
==Life Scripts==&lt;br /&gt;
Let's talk quickly about life scripts. Life scripts are scripts that you can trigger to just happen randomly. They make good idle scripts for your SPC as well as allow you to automatically do somewhat complex tasks without any interaction.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 50&lt;br /&gt;
mv forward&lt;br /&gt;
mv back&lt;br /&gt;
= random 40&lt;br /&gt;
tn left&lt;br /&gt;
tn right&lt;br /&gt;
tn right&lt;br /&gt;
tn left&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this script the SPC has a 50 percent chance to move forwards and backwards and if that fails... your SPC has a 40% chance to look around. Random allows you to trigger those sections of the life script with a certain percentage chance. You can also do &amp;lt;code&amp;gt; = random 100&amp;lt;/code&amp;gt; to ensure the code always runs. In the next example, lets look at a script that always runs.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 100&lt;br /&gt;
eq &lt;br /&gt;
eq fishingpole&lt;br /&gt;
eq fishingpole use&lt;br /&gt;
. 60&lt;br /&gt;
eq fishingpole use&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This fishing script will always run and repeat itself. There is a 100% chance you'll cast your fishingpole, wait 60 seconds, and unreel hoping to catch a fish. This is a great simple script for automatically catching fish. Be sure to hit alt + v and run your character in Scripted Player Character mode, as this will automatically repeat your life scripts.&lt;br /&gt;
&lt;br /&gt;
= Script commands =&lt;br /&gt;
&lt;br /&gt;
== Communication ==&lt;br /&gt;
There is some ways to have your SPC talk, those interacting with you talk, display grey chat messages, and display big title messages.&lt;br /&gt;
&lt;br /&gt;
Tip: It could be a great idea to take advantage of chat formatting codes in the [[Chatting]] page to format chat text.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|SPC Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; followed by something you want your scripted character to say will make it talk.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;- Hello there!&amp;lt;/code&amp;gt; will make your SPC say &amp;quot;Hello There!&amp;quot; in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Interactor Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; followed by something you want someone interacting with you to say.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;+ Hi there!&amp;lt;/code&amp;gt; will make someone interacting with your SPC say &amp;quot;Hi there!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Grey Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; followed by something you want in chat to appear in grey color.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_ Something spooky happens.&amp;lt;/code&amp;gt; will make &amp;quot;Something spooky happens.&amp;quot; appear and be grey in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Big Title Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; followed by something you want to see in big title letters.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;^ Super Epic Title&amp;lt;/code&amp;gt; will make &amp;quot;Super Epic Title&amp;quot; appear in giant title text in the center of the screen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: The big title text does not disappear on it's own! Please remember to add ^ with nothing else after to remove the big title letters. It can be very annoying to have it stay on your screen.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Movement ==&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt; is one of the most important movement commands. There is various ways to get a character to move.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move a direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
mv forward&lt;br /&gt;
mv left&lt;br /&gt;
mv back&lt;br /&gt;
mv right&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also specify how many steps you want a character to take. mv forward 5 will move 5 steps forward.&lt;br /&gt;
{{HeaderNoTOC|Move to an object}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move to an object with a specific distance}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Move up to 3 units next to sera's hammock.&lt;br /&gt;
&lt;br /&gt;
It also accepts decimals such a 0.5 units.&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: It's important to remember that distance between something like worms, players, plants, and other objects will be entirely different depending on the size of their collision boxes. 50 units for a worm is way smaller than 50 units away from a lot of larger objects. In other words, it 5 units feels different with different objects, it probably is different. Experiment and find out exactly what distance you want per object.&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{HeaderNoTOC|Move to an exact spot}}&lt;br /&gt;
You can move to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv to -38.35 1.77 41.12&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop moving}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; to stop moving.&lt;br /&gt;
&lt;br /&gt;
==Turning==&lt;br /&gt;
&amp;lt;code&amp;gt;turn&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; is a command used to turn your character.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn north&lt;br /&gt;
tn west&lt;br /&gt;
tn east&lt;br /&gt;
tn south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to face an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to turn to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to an exact spot}}&lt;br /&gt;
You can turn to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn around a specified number of degrees}}&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: This command is likely bugged as of ALPHA 12(0.11.1). Specifying the number of degrees doesn't actually seem to properly turn you the number of degrees specified. Sometimes this command leads to randomized results as well with turning to random directions.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can turn a certain number of degrees with &amp;lt;code&amp;gt;tn around&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tn around 50&amp;lt;/code&amp;gt; will make you turn around 50 degrees.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop turning}}&lt;br /&gt;
&amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; to stop turning.&lt;br /&gt;
&lt;br /&gt;
==Looking==&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;look&amp;lt;/code&amp;gt; is a command used to turn your head to look at something.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk north&lt;br /&gt;
lk west&lt;br /&gt;
lk east&lt;br /&gt;
lk south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to look at middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an exact spot}}&lt;br /&gt;
You can look at an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop looking}}&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; to stop looking.&lt;br /&gt;
&lt;br /&gt;
== Interaction ==&lt;br /&gt;
&amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;interact&amp;lt;/code&amp;gt; is a command used to interact with objects.&lt;br /&gt;
{{HeaderNoTOC|Interact with an object}}&lt;br /&gt;
Interacting with objects is fairly reasonable.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also interact with an object that has multiple interaction options.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in kitchen_chair 2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the correct interaction of an object you wish to interact with middle click the interaction you wish to choose twice while having the script text cursor at the place you want the interaction to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;equip&amp;lt;/code&amp;gt; lets you equip, unequip, and use equipment.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Equip item}}&lt;br /&gt;
&amp;lt;code&amp;gt;eq fishingpole&amp;lt;/code&amp;gt; equips an item in to its respective slot.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Use item}}&lt;br /&gt;
&amp;lt;code&amp;gt;eq fishingpole use&amp;lt;/code&amp;gt; uses an item, similar to pressing the left mouse button/using &amp;quot;V&amp;quot;. The item has to have been equipped already.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Unequip item}}&lt;br /&gt;
&amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt; unequips your primary item (typically, the one you're actively holding in your hand).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eq all&amp;lt;/code&amp;gt; unequips any of your equipped items (which includes accessories and other gear attached to parts of your body).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Equipment list}}&lt;br /&gt;
A list of a few valid items to equip or use:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
watergun, fishingpole, waterbucket, glowstick, stickynote, spraycan, slingshot, shovelknife, catchnet, foodbowl, phone, planner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Most items are required to be in your pack before you can use them. Exceptions are phone and planner as they kind of just always exist.&lt;br /&gt;
&lt;br /&gt;
==Facial Expression==&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;face&amp;lt;/code&amp;gt; lets you make a facial expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy&amp;lt;/code&amp;gt; for a happy expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc sad&amp;lt;/code&amp;gt; for a sad expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc close&amp;lt;/code&amp;gt; to close your eyes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc tongue&amp;lt;/code&amp;gt; to put your tongue out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc angry&amp;lt;/code&amp;gt; for an angry expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc fear&amp;lt;/code&amp;gt; for a fearful expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Make expressions for a length of time}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy 3&amp;lt;/code&amp;gt; will be happy for 3 seconds.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; to stop facial expressions.&lt;br /&gt;
&lt;br /&gt;
==Play emote==&lt;br /&gt;
&amp;lt;code&amp;gt;em&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;emote&amp;lt;/code&amp;gt; to play a specific emote.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Play emote}}&lt;br /&gt;
&amp;lt;code&amp;gt;em yes&amp;lt;/code&amp;gt; will play the &amp;quot;yes&amp;quot; emote, the same one that plays with the chat command &amp;quot;/em yes&amp;quot; or when pressing &amp;quot;yes&amp;quot; in the emoter window.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Cancel emote}}&lt;br /&gt;
&amp;lt;code&amp;gt;em&amp;lt;/code&amp;gt; will cancel any currently playing emote.&lt;br /&gt;
&lt;br /&gt;
==Wait/Delay==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait for a certain amount of time}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait 5&amp;lt;/code&amp;gt; waits for 5 seconds before running more of the code. Mind the space! (&amp;quot;.5&amp;quot; without space doesn't mean anything)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait until action is finished}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait&amp;lt;/code&amp;gt; simply waits until an action like walking, fading, or other things are completed. This is a great way to ensure finishing moving to a location.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait:Target&amp;lt;/code&amp;gt; can be used to target an action wait for a specific character.&lt;br /&gt;
&lt;br /&gt;
==Repeat/For Loop==&lt;br /&gt;
&lt;br /&gt;
For loops allow you to repeat sections multiple times. &amp;lt;code&amp;gt;[ &amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; begins a for loop and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; ends it with all code between being repeated multiple times.&lt;br /&gt;
&lt;br /&gt;
As an example &amp;lt;code&amp;gt;[ 5&amp;lt;/code&amp;gt; followed by some code and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; afterwards would run code 5 times. See the below example.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[ 5&lt;br /&gt;
mv forward&lt;br /&gt;
. 2&lt;br /&gt;
]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This allows the script runner to move forward and pause for 2 seconds for a total of 5 times.&lt;br /&gt;
&lt;br /&gt;
==Cutscene==&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;camera&amp;lt;/code&amp;gt; lets you control cutscenes, cameras, and have a few cinematic controls.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Cutscene mode}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm cs&amp;lt;/code&amp;gt; will enable cutscene mode. Cutscene mode adds black borders and the top and bottom of your screen and hides the interface.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; will disable cutscene mode and resets the camera (ie. places it back at the player character)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Focus}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus&amp;lt;/code&amp;gt; returns camera focus on the player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus sera_hammock&amp;lt;/code&amp;gt; for example will allow you to focus on an object with the camera. The camera will rotate to look at the object.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Set position}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm set (coordinates)&amp;lt;/code&amp;gt; (for example, &amp;lt;code&amp;gt;cm set 60 21.51 2.90 -13.37 -0.29 2.43 0.00&amp;lt;/code&amp;gt;) sets the camera position and aim.&lt;br /&gt;
&lt;br /&gt;
This detaches from the focused item and serves as a &amp;quot;static&amp;quot; camera placement. You can get the camera coordinates by right clicking the scripting window and clicking &amp;quot;Paste camera&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Fading}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade&amp;lt;/code&amp;gt; creates a short black fade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 0&amp;lt;/code&amp;gt; will make the screen black instantly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 2.5&amp;lt;/code&amp;gt; will fade the screen from screen to black, over the course of 2.5 seconds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade -1.5&amp;lt;/code&amp;gt; will fade the screen from black to screen, over the course of 1.5 seconds.&lt;br /&gt;
&lt;br /&gt;
Remember to put &amp;lt;code&amp;gt;wait&amp;lt;/code&amp;gt; to wait for the fade. (eg. &amp;lt;code&amp;gt;wait 1.0&amp;lt;/code&amp;gt; to wait one second after doing &amp;lt;code&amp;gt;cm fade 1.0&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Fading to player}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm fadeplayer&amp;lt;/code&amp;gt; is a shorthand to fade to black, reset camera to player, then fade out (with automatic waiting).&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Dissolving}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm dissolve&amp;lt;/code&amp;gt; creates a short dissolve effect (a snapshot of the screen is faded out to a new shot).&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Blurring}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm blur 2.0&amp;lt;/code&amp;gt; toggles a blurry effect on the screen with 2.0x power.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm blur&amp;lt;/code&amp;gt; toggles the blurry effect off.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Scripting&amp;diff=934</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Scripting&amp;diff=934"/>
		<updated>2024-04-04T00:01:32Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Play Animation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scripting is a way for characters to behave in-game. You can even script yourself!&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
[[File:Inter.png|thumb|An example of a script with three options.]]&lt;br /&gt;
Scripting. What is it, anyways? Well, think of a movie script - you read it from top to bottom to check what you have to do or say next. In this case, the character script (which I call Action Script) directs what characters do and behave, including you. So if you script yourself, your character can start doing stuff by themselves without your control. A script is actually quite simple, it's just a text file that you write in the in-game script editor.&lt;br /&gt;
&lt;br /&gt;
Every character has two scripts - a &amp;quot;life script&amp;quot; and an &amp;quot;interaction script&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* A life script runs automatically at random, so basically, it makes your character have a life on its own. It's used to make them automatically do stuff, like walking around, sitting down, think for themselves and generally act like an NPC.&lt;br /&gt;
* An interaction script is the script that does stuff in response to interaction, so when you (or someone else) walk up to an NPC (or you) and click, the interaction script will be shown.&lt;br /&gt;
&lt;br /&gt;
Script files are divided in to ''options'', basically sub-sections of both life and interaction scripts. Options are important - neither life script or interaction script will execute if you don't have options. You specify options by beginning a line with &amp;quot;=&amp;quot; and typing the title after. In interaction scripts, writing &amp;quot;= Hello&amp;quot; makes others see a button &amp;quot;Hello&amp;quot; when interacting with you, and executes the script under that option when they click it. In life scripts, writing &amp;quot;= random 10&amp;quot; tells the automated life script to execute that part of the script 10% of the time, so essentially a random choice.&lt;br /&gt;
&lt;br /&gt;
== SPC Mode ==&lt;br /&gt;
&lt;br /&gt;
By default, the interaction/life scripts won't bother you as you play (you have to explicitly run the options through the &amp;quot;Run&amp;quot; button in the script editor). If someone wants to interact with you, you can approve that one interaction request by clicking on them and clicking &amp;quot;Answer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
However, there is a way to auto-accept any request and run your loaded scripts automatically - I name this '''SPC mode''' ('''SPC''' being Scripted Playable Character). You can enable it by pressing Alt+X or Shift+X. By enabling SPC mode, your interaction script auto-accepts any interaction, and your life script starts living out by itself, letting the game pick options based on the &amp;quot;= random&amp;quot; title.&lt;br /&gt;
&lt;br /&gt;
While you typically have to load an interaction and/or life script to be used by your SPC manually, there is a way to automatically load these depending on the time of day. [[Scheduling]] is used to automate the what script is used based on the time of day.&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
==Interaction Scripts==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= Say Hello&lt;br /&gt;
tn t&lt;br /&gt;
+ Hello there.&lt;br /&gt;
lk left&lt;br /&gt;
lk right&lt;br /&gt;
lk l&lt;br /&gt;
- I'll tell you a secret.&lt;br /&gt;
+ What?&lt;br /&gt;
- I have a snail in my pocket.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Here's a short interaction script example. It presents and option to interact (&amp;quot;say hello&amp;quot;). Let's say that you wrote this script and put it on your character. If a player clicks on this option when interacting with you, it starts this script. Both players turn to each others, exchange dialog, and the script player (you) look to the left, right, then continues the dialog. As you can see, it's very easy to make a simple conversation. But there's way more than that! You can make your character walk around, animate, do facial expression... and such. &lt;br /&gt;
&lt;br /&gt;
See the first word/symbol that starts on each line? It's the command - this determines what you want the character to do. After that command, you type in parameters to specify what exactly you want it to do.&lt;br /&gt;
&lt;br /&gt;
==Life Scripts==&lt;br /&gt;
Let's talk quickly about life scripts. Life scripts are scripts that you can trigger to just happen randomly. They make good idle scripts for your SPC as well as allow you to automatically do somewhat complex tasks without any interaction.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 50&lt;br /&gt;
mv forward&lt;br /&gt;
mv back&lt;br /&gt;
= random 40&lt;br /&gt;
tn left&lt;br /&gt;
tn right&lt;br /&gt;
tn right&lt;br /&gt;
tn left&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this script the SPC has a 50 percent chance to move forwards and backwards and if that fails... your SPC has a 40% chance to look around. Random allows you to trigger those sections of the life script with a certain percentage chance. You can also do &amp;lt;code&amp;gt; = random 100&amp;lt;/code&amp;gt; to ensure the code always runs. In the next example, lets look at a script that always runs.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 100&lt;br /&gt;
eq &lt;br /&gt;
eq fishingpole&lt;br /&gt;
eq fishingpole use&lt;br /&gt;
. 60&lt;br /&gt;
eq fishingpole use&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This fishing script will always run and repeat itself. There is a 100% chance you'll cast your fishingpole, wait 60 seconds, and unreel hoping to catch a fish. This is a great simple script for automatically catching fish. Be sure to hit alt + v and run your character in Scripted Player Character mode, as this will automatically repeat your life scripts.&lt;br /&gt;
&lt;br /&gt;
= Script commands =&lt;br /&gt;
&lt;br /&gt;
== Communication ==&lt;br /&gt;
There is some ways to have your SPC talk, those interacting with you talk, display grey chat messages, and display big title messages.&lt;br /&gt;
&lt;br /&gt;
Tip: It could be a great idea to take advantage of chat formatting codes in the [[Chatting]] page to format chat text.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|SPC Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; followed by something you want your scripted character to say will make it talk.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;- Hello there!&amp;lt;/code&amp;gt; will make your SPC say &amp;quot;Hello There!&amp;quot; in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Interactor Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; followed by something you want someone interacting with you to say.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;+ Hi there!&amp;lt;/code&amp;gt; will make someone interacting with your SPC say &amp;quot;Hi there!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Grey Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; followed by something you want in chat to appear in grey color.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_ Something spooky happens.&amp;lt;/code&amp;gt; will make &amp;quot;Something spooky happens.&amp;quot; appear and be grey in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Big Title Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; followed by something you want to see in big title letters.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;^ Super Epic Title&amp;lt;/code&amp;gt; will make &amp;quot;Super Epic Title&amp;quot; appear in giant title text in the center of the screen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: The big title text does not disappear on it's own! Please remember to add ^ with nothing else after to remove the big title letters. It can be very annoying to have it stay on your screen.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Movement ==&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt; is one of the most important movement commands. There is various ways to get a character to move.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move a direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
mv forward&lt;br /&gt;
mv left&lt;br /&gt;
mv back&lt;br /&gt;
mv right&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also specify how many steps you want a character to take. mv forward 5 will move 5 steps forward.&lt;br /&gt;
{{HeaderNoTOC|Move to an object}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move to an object with a specific distance}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Move up to 3 units next to sera's hammock.&lt;br /&gt;
&lt;br /&gt;
It also accepts decimals such a 0.5 units.&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: It's important to remember that distance between something like worms, players, plants, and other objects will be entirely different depending on the size of their collision boxes. 50 units for a worm is way smaller than 50 units away from a lot of larger objects. In other words, it 5 units feels different with different objects, it probably is different. Experiment and find out exactly what distance you want per object.&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{HeaderNoTOC|Move to an exact spot}}&lt;br /&gt;
You can move to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv to -38.35 1.77 41.12&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop moving}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; to stop moving.&lt;br /&gt;
&lt;br /&gt;
==Turning==&lt;br /&gt;
&amp;lt;code&amp;gt;turn&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; is a command used to turn your character.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn north&lt;br /&gt;
tn west&lt;br /&gt;
tn east&lt;br /&gt;
tn south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to face an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to turn to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to an exact spot}}&lt;br /&gt;
You can turn to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn around a specified number of degrees}}&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: This command is likely bugged as of ALPHA 12(0.11.1). Specifying the number of degrees doesn't actually seem to properly turn you the number of degrees specified. Sometimes this command leads to randomized results as well with turning to random directions.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can turn a certain number of degrees with &amp;lt;code&amp;gt;tn around&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tn around 50&amp;lt;/code&amp;gt; will make you turn around 50 degrees.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop turning}}&lt;br /&gt;
&amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; to stop turning.&lt;br /&gt;
&lt;br /&gt;
==Looking==&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;look&amp;lt;/code&amp;gt; is a command used to turn your head to look at something.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk north&lt;br /&gt;
lk west&lt;br /&gt;
lk east&lt;br /&gt;
lk south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to look at middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an exact spot}}&lt;br /&gt;
You can look at an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop looking}}&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; to stop looking.&lt;br /&gt;
&lt;br /&gt;
== Interaction ==&lt;br /&gt;
&amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;interact&amp;lt;/code&amp;gt; is a command used to interact with objects.&lt;br /&gt;
{{HeaderNoTOC|Interact with an object}}&lt;br /&gt;
Interacting with objects is fairly reasonable.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also interact with an object that has multiple interaction options.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in kitchen_chair 2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the correct interaction of an object you wish to interact with middle click the interaction you wish to choose twice while having the script text cursor at the place you want the interaction to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;equip&amp;lt;/code&amp;gt; lets you equip, unequip, and use equipment.&lt;br /&gt;
{{HeaderNoTOC|Equip item}}&lt;br /&gt;
You can equip your fishing rod by simply &amp;lt;code&amp;gt;eq fishingpole&amp;lt;/code&amp;gt; if you have the fishing rod.&lt;br /&gt;
&lt;br /&gt;
Check the [[#Equipment List]] below for things you can equip.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Use item}}&lt;br /&gt;
You can use your fishing rod by simply &amp;lt;code&amp;gt;eq fishingpole use&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Check the [[#Equipment List]] below for things to use.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Unequip item}}&lt;br /&gt;
You can unequip your item by simply using &amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Equipment list}}&lt;br /&gt;
A list of a few valid items to equip or use:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
watergun, fishingpole, waterbucket, glowstick, stickynote, spraycan, slingshot, shovelknife, catchnet, foodbowl, phone, planner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Most items are required to be in your pack before you can use them. Exceptions are phone and planner as they kind of just always exist.&lt;br /&gt;
&lt;br /&gt;
==Facial Expression==&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;face&amp;lt;/code&amp;gt; lets you make a facial expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy&amp;lt;/code&amp;gt; for a happy expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc sad&amp;lt;/code&amp;gt; for a sad expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc close&amp;lt;/code&amp;gt; to close your eyes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc tongue&amp;lt;/code&amp;gt; to put your tongue out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc angry&amp;lt;/code&amp;gt; for an angry expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc fear&amp;lt;/code&amp;gt; for a fearful expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Make expressions for a length of time}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy 3&amp;lt;/code&amp;gt; will be happy for 3 seconds.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; to stop facial expressions.&lt;br /&gt;
&lt;br /&gt;
==Play emote==&lt;br /&gt;
&amp;lt;code&amp;gt;em&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;emote&amp;lt;/code&amp;gt; to play a specific emote.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Play emote}}&lt;br /&gt;
&amp;lt;code&amp;gt;em yes&amp;lt;/code&amp;gt; will play the &amp;quot;yes&amp;quot; emote, the same one that plays with the chat command &amp;quot;/em yes&amp;quot; or when pressing &amp;quot;yes&amp;quot; in the emoter window.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Cancel emote}}&lt;br /&gt;
&amp;lt;code&amp;gt;em&amp;lt;/code&amp;gt; will cancel any currently playing emote.&lt;br /&gt;
&lt;br /&gt;
==Wait/Delay==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait for a certain amount of time}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait 5&amp;lt;/code&amp;gt; waits for 5 seconds before running more of the code. Mind the space! (&amp;quot;.5&amp;quot; without space doesn't mean anything)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait until action is finished}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait&amp;lt;/code&amp;gt; simply waits until an action like walking, fading, or other things are completed. This is a great way to ensure finishing moving to a location.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait:Target&amp;lt;/code&amp;gt; can be used to target an action wait for a specific character.&lt;br /&gt;
&lt;br /&gt;
==Repeat/For Loop==&lt;br /&gt;
&lt;br /&gt;
For loops allow you to repeat sections multiple times. &amp;lt;code&amp;gt;[ &amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; begins a for loop and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; ends it with all code between being repeated multiple times.&lt;br /&gt;
&lt;br /&gt;
As an example &amp;lt;code&amp;gt;[ 5&amp;lt;/code&amp;gt; followed by some code and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; afterwards would run code 5 times. See the below example.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[ 5&lt;br /&gt;
mv forward&lt;br /&gt;
. 2&lt;br /&gt;
]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This allows the script runner to move forward and pause for 2 seconds for a total of 5 times.&lt;br /&gt;
&lt;br /&gt;
==Cutscene==&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;camera&amp;lt;/code&amp;gt; lets you control cutscenes, cameras, and have a few cinematic controls.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Cutscene mode}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm cs&amp;lt;/code&amp;gt; will enable cutscene mode. Cutscene mode adds black borders and the top and bottom of your screen and hides the interface.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; will disable cutscene mode and resets the camera (ie. places it back at the player character)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Focus}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus&amp;lt;/code&amp;gt; returns camera focus on the player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus sera_hammock&amp;lt;/code&amp;gt; for example will allow you to focus on an object with the camera. The camera will rotate to look at the object.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Set position}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm set (coordinates)&amp;lt;/code&amp;gt; (for example, &amp;lt;code&amp;gt;cm set 60 21.51 2.90 -13.37 -0.29 2.43 0.00&amp;lt;/code&amp;gt;) sets the camera position and aim.&lt;br /&gt;
&lt;br /&gt;
This detaches from the focused item and serves as a &amp;quot;static&amp;quot; camera placement. You can get the camera coordinates by right clicking the scripting window and clicking &amp;quot;Paste camera&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Fading}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade&amp;lt;/code&amp;gt; creates a short black fade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 0&amp;lt;/code&amp;gt; will make the screen black instantly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 2.5&amp;lt;/code&amp;gt; will fade the screen from screen to black, over the course of 2.5 seconds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade -1.5&amp;lt;/code&amp;gt; will fade the screen from black to screen, over the course of 1.5 seconds.&lt;br /&gt;
&lt;br /&gt;
Remember to put &amp;lt;code&amp;gt;wait&amp;lt;/code&amp;gt; to wait for the fade. (eg. &amp;lt;code&amp;gt;wait 1.0&amp;lt;/code&amp;gt; to wait one second after doing &amp;lt;code&amp;gt;cm fade 1.0&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Fading to player}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm fadeplayer&amp;lt;/code&amp;gt; is a shorthand to fade to black, reset camera to player, then fade out (with automatic waiting).&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Dissolving}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm dissolve&amp;lt;/code&amp;gt; creates a short dissolve effect (a snapshot of the screen is faded out to a new shot).&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Blurring}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm blur 2.0&amp;lt;/code&amp;gt; toggles a blurry effect on the screen with 2.0x power.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm blur&amp;lt;/code&amp;gt; toggles the blurry effect off.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Scripting&amp;diff=933</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Scripting&amp;diff=933"/>
		<updated>2024-04-03T23:59:31Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Cutscene */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scripting is a way for characters to behave in-game. You can even script yourself!&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
[[File:Inter.png|thumb|An example of a script with three options.]]&lt;br /&gt;
Scripting. What is it, anyways? Well, think of a movie script - you read it from top to bottom to check what you have to do or say next. In this case, the character script (which I call Action Script) directs what characters do and behave, including you. So if you script yourself, your character can start doing stuff by themselves without your control. A script is actually quite simple, it's just a text file that you write in the in-game script editor.&lt;br /&gt;
&lt;br /&gt;
Every character has two scripts - a &amp;quot;life script&amp;quot; and an &amp;quot;interaction script&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* A life script runs automatically at random, so basically, it makes your character have a life on its own. It's used to make them automatically do stuff, like walking around, sitting down, think for themselves and generally act like an NPC.&lt;br /&gt;
* An interaction script is the script that does stuff in response to interaction, so when you (or someone else) walk up to an NPC (or you) and click, the interaction script will be shown.&lt;br /&gt;
&lt;br /&gt;
Script files are divided in to ''options'', basically sub-sections of both life and interaction scripts. Options are important - neither life script or interaction script will execute if you don't have options. You specify options by beginning a line with &amp;quot;=&amp;quot; and typing the title after. In interaction scripts, writing &amp;quot;= Hello&amp;quot; makes others see a button &amp;quot;Hello&amp;quot; when interacting with you, and executes the script under that option when they click it. In life scripts, writing &amp;quot;= random 10&amp;quot; tells the automated life script to execute that part of the script 10% of the time, so essentially a random choice.&lt;br /&gt;
&lt;br /&gt;
== SPC Mode ==&lt;br /&gt;
&lt;br /&gt;
By default, the interaction/life scripts won't bother you as you play (you have to explicitly run the options through the &amp;quot;Run&amp;quot; button in the script editor). If someone wants to interact with you, you can approve that one interaction request by clicking on them and clicking &amp;quot;Answer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
However, there is a way to auto-accept any request and run your loaded scripts automatically - I name this '''SPC mode''' ('''SPC''' being Scripted Playable Character). You can enable it by pressing Alt+X or Shift+X. By enabling SPC mode, your interaction script auto-accepts any interaction, and your life script starts living out by itself, letting the game pick options based on the &amp;quot;= random&amp;quot; title.&lt;br /&gt;
&lt;br /&gt;
While you typically have to load an interaction and/or life script to be used by your SPC manually, there is a way to automatically load these depending on the time of day. [[Scheduling]] is used to automate the what script is used based on the time of day.&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
==Interaction Scripts==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= Say Hello&lt;br /&gt;
tn t&lt;br /&gt;
+ Hello there.&lt;br /&gt;
lk left&lt;br /&gt;
lk right&lt;br /&gt;
lk l&lt;br /&gt;
- I'll tell you a secret.&lt;br /&gt;
+ What?&lt;br /&gt;
- I have a snail in my pocket.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Here's a short interaction script example. It presents and option to interact (&amp;quot;say hello&amp;quot;). Let's say that you wrote this script and put it on your character. If a player clicks on this option when interacting with you, it starts this script. Both players turn to each others, exchange dialog, and the script player (you) look to the left, right, then continues the dialog. As you can see, it's very easy to make a simple conversation. But there's way more than that! You can make your character walk around, animate, do facial expression... and such. &lt;br /&gt;
&lt;br /&gt;
See the first word/symbol that starts on each line? It's the command - this determines what you want the character to do. After that command, you type in parameters to specify what exactly you want it to do.&lt;br /&gt;
&lt;br /&gt;
==Life Scripts==&lt;br /&gt;
Let's talk quickly about life scripts. Life scripts are scripts that you can trigger to just happen randomly. They make good idle scripts for your SPC as well as allow you to automatically do somewhat complex tasks without any interaction.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 50&lt;br /&gt;
mv forward&lt;br /&gt;
mv back&lt;br /&gt;
= random 40&lt;br /&gt;
tn left&lt;br /&gt;
tn right&lt;br /&gt;
tn right&lt;br /&gt;
tn left&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this script the SPC has a 50 percent chance to move forwards and backwards and if that fails... your SPC has a 40% chance to look around. Random allows you to trigger those sections of the life script with a certain percentage chance. You can also do &amp;lt;code&amp;gt; = random 100&amp;lt;/code&amp;gt; to ensure the code always runs. In the next example, lets look at a script that always runs.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 100&lt;br /&gt;
eq &lt;br /&gt;
eq fishingpole&lt;br /&gt;
eq fishingpole use&lt;br /&gt;
. 60&lt;br /&gt;
eq fishingpole use&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This fishing script will always run and repeat itself. There is a 100% chance you'll cast your fishingpole, wait 60 seconds, and unreel hoping to catch a fish. This is a great simple script for automatically catching fish. Be sure to hit alt + v and run your character in Scripted Player Character mode, as this will automatically repeat your life scripts.&lt;br /&gt;
&lt;br /&gt;
= Script commands =&lt;br /&gt;
&lt;br /&gt;
== Communication ==&lt;br /&gt;
There is some ways to have your SPC talk, those interacting with you talk, display grey chat messages, and display big title messages.&lt;br /&gt;
&lt;br /&gt;
Tip: It could be a great idea to take advantage of chat formatting codes in the [[Chatting]] page to format chat text.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|SPC Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; followed by something you want your scripted character to say will make it talk.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;- Hello there!&amp;lt;/code&amp;gt; will make your SPC say &amp;quot;Hello There!&amp;quot; in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Interactor Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; followed by something you want someone interacting with you to say.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;+ Hi there!&amp;lt;/code&amp;gt; will make someone interacting with your SPC say &amp;quot;Hi there!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Grey Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; followed by something you want in chat to appear in grey color.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_ Something spooky happens.&amp;lt;/code&amp;gt; will make &amp;quot;Something spooky happens.&amp;quot; appear and be grey in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Big Title Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; followed by something you want to see in big title letters.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;^ Super Epic Title&amp;lt;/code&amp;gt; will make &amp;quot;Super Epic Title&amp;quot; appear in giant title text in the center of the screen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: The big title text does not disappear on it's own! Please remember to add ^ with nothing else after to remove the big title letters. It can be very annoying to have it stay on your screen.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Movement ==&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt; is one of the most important movement commands. There is various ways to get a character to move.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move a direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
mv forward&lt;br /&gt;
mv left&lt;br /&gt;
mv back&lt;br /&gt;
mv right&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also specify how many steps you want a character to take. mv forward 5 will move 5 steps forward.&lt;br /&gt;
{{HeaderNoTOC|Move to an object}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move to an object with a specific distance}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Move up to 3 units next to sera's hammock.&lt;br /&gt;
&lt;br /&gt;
It also accepts decimals such a 0.5 units.&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: It's important to remember that distance between something like worms, players, plants, and other objects will be entirely different depending on the size of their collision boxes. 50 units for a worm is way smaller than 50 units away from a lot of larger objects. In other words, it 5 units feels different with different objects, it probably is different. Experiment and find out exactly what distance you want per object.&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{HeaderNoTOC|Move to an exact spot}}&lt;br /&gt;
You can move to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv to -38.35 1.77 41.12&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop moving}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; to stop moving.&lt;br /&gt;
&lt;br /&gt;
==Turning==&lt;br /&gt;
&amp;lt;code&amp;gt;turn&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; is a command used to turn your character.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn north&lt;br /&gt;
tn west&lt;br /&gt;
tn east&lt;br /&gt;
tn south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to face an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to turn to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to an exact spot}}&lt;br /&gt;
You can turn to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn around a specified number of degrees}}&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: This command is likely bugged as of ALPHA 12(0.11.1). Specifying the number of degrees doesn't actually seem to properly turn you the number of degrees specified. Sometimes this command leads to randomized results as well with turning to random directions.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can turn a certain number of degrees with &amp;lt;code&amp;gt;tn around&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tn around 50&amp;lt;/code&amp;gt; will make you turn around 50 degrees.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop turning}}&lt;br /&gt;
&amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; to stop turning.&lt;br /&gt;
&lt;br /&gt;
==Looking==&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;look&amp;lt;/code&amp;gt; is a command used to turn your head to look at something.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk north&lt;br /&gt;
lk west&lt;br /&gt;
lk east&lt;br /&gt;
lk south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to look at middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an exact spot}}&lt;br /&gt;
You can look at an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop looking}}&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; to stop looking.&lt;br /&gt;
&lt;br /&gt;
== Interaction ==&lt;br /&gt;
&amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;interact&amp;lt;/code&amp;gt; is a command used to interact with objects.&lt;br /&gt;
{{HeaderNoTOC|Interact with an object}}&lt;br /&gt;
Interacting with objects is fairly reasonable.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also interact with an object that has multiple interaction options.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in kitchen_chair 2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the correct interaction of an object you wish to interact with middle click the interaction you wish to choose twice while having the script text cursor at the place you want the interaction to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;equip&amp;lt;/code&amp;gt; lets you equip, unequip, and use equipment.&lt;br /&gt;
{{HeaderNoTOC|Equip item}}&lt;br /&gt;
You can equip your fishing rod by simply &amp;lt;code&amp;gt;eq fishingpole&amp;lt;/code&amp;gt; if you have the fishing rod.&lt;br /&gt;
&lt;br /&gt;
Check the [[#Equipment List]] below for things you can equip.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Use item}}&lt;br /&gt;
You can use your fishing rod by simply &amp;lt;code&amp;gt;eq fishingpole use&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Check the [[#Equipment List]] below for things to use.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Unequip item}}&lt;br /&gt;
You can unequip your item by simply using &amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Equipment list}}&lt;br /&gt;
A list of a few valid items to equip or use:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
watergun, fishingpole, waterbucket, glowstick, stickynote, spraycan, slingshot, shovelknife, catchnet, foodbowl, phone, planner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Most items are required to be in your pack before you can use them. Exceptions are phone and planner as they kind of just always exist.&lt;br /&gt;
&lt;br /&gt;
==Facial Expression==&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;face&amp;lt;/code&amp;gt; lets you make a facial expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy&amp;lt;/code&amp;gt; for a happy expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc sad&amp;lt;/code&amp;gt; for a sad expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc close&amp;lt;/code&amp;gt; to close your eyes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc tongue&amp;lt;/code&amp;gt; to put your tongue out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc angry&amp;lt;/code&amp;gt; for an angry expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc fear&amp;lt;/code&amp;gt; for a fearful expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Make expressions for a length of time}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy 3&amp;lt;/code&amp;gt; will be happy for 3 seconds.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; to stop facial expressions.&lt;br /&gt;
&lt;br /&gt;
==Play Animation==&lt;br /&gt;
&amp;lt;code&amp;gt;an&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;animate&amp;lt;/code&amp;gt; to play an animation.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Play animation}}&lt;br /&gt;
&amp;lt;code&amp;gt;an yes&amp;lt;/code&amp;gt; will play an animation where you nod your head yes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;an dance 3&amp;lt;/code&amp;gt; will play the dance animation 3 times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;an dance -1&amp;lt;/code&amp;gt; will play the dance animation forever.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;an bow 3 0.5&amp;lt;/code&amp;gt; plays the bow animation for 3 seconds, however, it starts the animation from the middle instead of the beginning.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|List of animations}}&lt;br /&gt;
Social Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
yes, no, shrug, clap, bow, yawn, wave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Emotive Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
admire, giggle, angry, sada, scared, rave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Other Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
poke, pose, think, type&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Duo Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
hug&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standing &amp;amp; Sitting &amp;amp; Laying Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
groundstand, groundstand2, groundstand3, groundsit, groundsit2, groundlay, groundsleep&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop animation}}&lt;br /&gt;
&amp;lt;code&amp;gt;an&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wait/Delay==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait for a certain amount of time}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait 5&amp;lt;/code&amp;gt; waits for 5 seconds before running more of the code. Mind the space! (&amp;quot;.5&amp;quot; without space doesn't mean anything)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait until action is finished}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait&amp;lt;/code&amp;gt; simply waits until an action like walking, fading, or other things are completed. This is a great way to ensure finishing moving to a location.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait:Target&amp;lt;/code&amp;gt; can be used to target an action wait for a specific character.&lt;br /&gt;
&lt;br /&gt;
==Repeat/For Loop==&lt;br /&gt;
&lt;br /&gt;
For loops allow you to repeat sections multiple times. &amp;lt;code&amp;gt;[ &amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; begins a for loop and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; ends it with all code between being repeated multiple times.&lt;br /&gt;
&lt;br /&gt;
As an example &amp;lt;code&amp;gt;[ 5&amp;lt;/code&amp;gt; followed by some code and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; afterwards would run code 5 times. See the below example.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[ 5&lt;br /&gt;
mv forward&lt;br /&gt;
. 2&lt;br /&gt;
]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This allows the script runner to move forward and pause for 2 seconds for a total of 5 times.&lt;br /&gt;
&lt;br /&gt;
==Cutscene==&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;camera&amp;lt;/code&amp;gt; lets you control cutscenes, cameras, and have a few cinematic controls.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Cutscene mode}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm cs&amp;lt;/code&amp;gt; will enable cutscene mode. Cutscene mode adds black borders and the top and bottom of your screen and hides the interface.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; will disable cutscene mode and resets the camera (ie. places it back at the player character)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Focus}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus&amp;lt;/code&amp;gt; returns camera focus on the player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus sera_hammock&amp;lt;/code&amp;gt; for example will allow you to focus on an object with the camera. The camera will rotate to look at the object.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Set position}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm set (coordinates)&amp;lt;/code&amp;gt; (for example, &amp;lt;code&amp;gt;cm set 60 21.51 2.90 -13.37 -0.29 2.43 0.00&amp;lt;/code&amp;gt;) sets the camera position and aim.&lt;br /&gt;
&lt;br /&gt;
This detaches from the focused item and serves as a &amp;quot;static&amp;quot; camera placement. You can get the camera coordinates by right clicking the scripting window and clicking &amp;quot;Paste camera&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Fading}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade&amp;lt;/code&amp;gt; creates a short black fade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 0&amp;lt;/code&amp;gt; will make the screen black instantly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 2.5&amp;lt;/code&amp;gt; will fade the screen from screen to black, over the course of 2.5 seconds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade -1.5&amp;lt;/code&amp;gt; will fade the screen from black to screen, over the course of 1.5 seconds.&lt;br /&gt;
&lt;br /&gt;
Remember to put &amp;lt;code&amp;gt;wait&amp;lt;/code&amp;gt; to wait for the fade. (eg. &amp;lt;code&amp;gt;wait 1.0&amp;lt;/code&amp;gt; to wait one second after doing &amp;lt;code&amp;gt;cm fade 1.0&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Fading to player}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm fadeplayer&amp;lt;/code&amp;gt; is a shorthand to fade to black, reset camera to player, then fade out (with automatic waiting).&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Dissolving}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm dissolve&amp;lt;/code&amp;gt; creates a short dissolve effect (a snapshot of the screen is faded out to a new shot).&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Blurring}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm blur 2.0&amp;lt;/code&amp;gt; toggles a blurry effect on the screen with 2.0x power.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm blur&amp;lt;/code&amp;gt; toggles the blurry effect off.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Scripting&amp;diff=932</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Scripting&amp;diff=932"/>
		<updated>2024-04-03T23:55:18Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Wait/Delay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scripting is a way for characters to behave in-game. You can even script yourself!&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
[[File:Inter.png|thumb|An example of a script with three options.]]&lt;br /&gt;
Scripting. What is it, anyways? Well, think of a movie script - you read it from top to bottom to check what you have to do or say next. In this case, the character script (which I call Action Script) directs what characters do and behave, including you. So if you script yourself, your character can start doing stuff by themselves without your control. A script is actually quite simple, it's just a text file that you write in the in-game script editor.&lt;br /&gt;
&lt;br /&gt;
Every character has two scripts - a &amp;quot;life script&amp;quot; and an &amp;quot;interaction script&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* A life script runs automatically at random, so basically, it makes your character have a life on its own. It's used to make them automatically do stuff, like walking around, sitting down, think for themselves and generally act like an NPC.&lt;br /&gt;
* An interaction script is the script that does stuff in response to interaction, so when you (or someone else) walk up to an NPC (or you) and click, the interaction script will be shown.&lt;br /&gt;
&lt;br /&gt;
Script files are divided in to ''options'', basically sub-sections of both life and interaction scripts. Options are important - neither life script or interaction script will execute if you don't have options. You specify options by beginning a line with &amp;quot;=&amp;quot; and typing the title after. In interaction scripts, writing &amp;quot;= Hello&amp;quot; makes others see a button &amp;quot;Hello&amp;quot; when interacting with you, and executes the script under that option when they click it. In life scripts, writing &amp;quot;= random 10&amp;quot; tells the automated life script to execute that part of the script 10% of the time, so essentially a random choice.&lt;br /&gt;
&lt;br /&gt;
== SPC Mode ==&lt;br /&gt;
&lt;br /&gt;
By default, the interaction/life scripts won't bother you as you play (you have to explicitly run the options through the &amp;quot;Run&amp;quot; button in the script editor). If someone wants to interact with you, you can approve that one interaction request by clicking on them and clicking &amp;quot;Answer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
However, there is a way to auto-accept any request and run your loaded scripts automatically - I name this '''SPC mode''' ('''SPC''' being Scripted Playable Character). You can enable it by pressing Alt+X or Shift+X. By enabling SPC mode, your interaction script auto-accepts any interaction, and your life script starts living out by itself, letting the game pick options based on the &amp;quot;= random&amp;quot; title.&lt;br /&gt;
&lt;br /&gt;
While you typically have to load an interaction and/or life script to be used by your SPC manually, there is a way to automatically load these depending on the time of day. [[Scheduling]] is used to automate the what script is used based on the time of day.&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
==Interaction Scripts==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= Say Hello&lt;br /&gt;
tn t&lt;br /&gt;
+ Hello there.&lt;br /&gt;
lk left&lt;br /&gt;
lk right&lt;br /&gt;
lk l&lt;br /&gt;
- I'll tell you a secret.&lt;br /&gt;
+ What?&lt;br /&gt;
- I have a snail in my pocket.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Here's a short interaction script example. It presents and option to interact (&amp;quot;say hello&amp;quot;). Let's say that you wrote this script and put it on your character. If a player clicks on this option when interacting with you, it starts this script. Both players turn to each others, exchange dialog, and the script player (you) look to the left, right, then continues the dialog. As you can see, it's very easy to make a simple conversation. But there's way more than that! You can make your character walk around, animate, do facial expression... and such. &lt;br /&gt;
&lt;br /&gt;
See the first word/symbol that starts on each line? It's the command - this determines what you want the character to do. After that command, you type in parameters to specify what exactly you want it to do.&lt;br /&gt;
&lt;br /&gt;
==Life Scripts==&lt;br /&gt;
Let's talk quickly about life scripts. Life scripts are scripts that you can trigger to just happen randomly. They make good idle scripts for your SPC as well as allow you to automatically do somewhat complex tasks without any interaction.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 50&lt;br /&gt;
mv forward&lt;br /&gt;
mv back&lt;br /&gt;
= random 40&lt;br /&gt;
tn left&lt;br /&gt;
tn right&lt;br /&gt;
tn right&lt;br /&gt;
tn left&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this script the SPC has a 50 percent chance to move forwards and backwards and if that fails... your SPC has a 40% chance to look around. Random allows you to trigger those sections of the life script with a certain percentage chance. You can also do &amp;lt;code&amp;gt; = random 100&amp;lt;/code&amp;gt; to ensure the code always runs. In the next example, lets look at a script that always runs.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 100&lt;br /&gt;
eq &lt;br /&gt;
eq fishingpole&lt;br /&gt;
eq fishingpole use&lt;br /&gt;
. 60&lt;br /&gt;
eq fishingpole use&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This fishing script will always run and repeat itself. There is a 100% chance you'll cast your fishingpole, wait 60 seconds, and unreel hoping to catch a fish. This is a great simple script for automatically catching fish. Be sure to hit alt + v and run your character in Scripted Player Character mode, as this will automatically repeat your life scripts.&lt;br /&gt;
&lt;br /&gt;
= Script commands =&lt;br /&gt;
&lt;br /&gt;
== Communication ==&lt;br /&gt;
There is some ways to have your SPC talk, those interacting with you talk, display grey chat messages, and display big title messages.&lt;br /&gt;
&lt;br /&gt;
Tip: It could be a great idea to take advantage of chat formatting codes in the [[Chatting]] page to format chat text.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|SPC Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; followed by something you want your scripted character to say will make it talk.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;- Hello there!&amp;lt;/code&amp;gt; will make your SPC say &amp;quot;Hello There!&amp;quot; in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Interactor Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; followed by something you want someone interacting with you to say.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;+ Hi there!&amp;lt;/code&amp;gt; will make someone interacting with your SPC say &amp;quot;Hi there!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Grey Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; followed by something you want in chat to appear in grey color.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_ Something spooky happens.&amp;lt;/code&amp;gt; will make &amp;quot;Something spooky happens.&amp;quot; appear and be grey in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Big Title Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; followed by something you want to see in big title letters.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;^ Super Epic Title&amp;lt;/code&amp;gt; will make &amp;quot;Super Epic Title&amp;quot; appear in giant title text in the center of the screen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: The big title text does not disappear on it's own! Please remember to add ^ with nothing else after to remove the big title letters. It can be very annoying to have it stay on your screen.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Movement ==&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt; is one of the most important movement commands. There is various ways to get a character to move.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move a direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
mv forward&lt;br /&gt;
mv left&lt;br /&gt;
mv back&lt;br /&gt;
mv right&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also specify how many steps you want a character to take. mv forward 5 will move 5 steps forward.&lt;br /&gt;
{{HeaderNoTOC|Move to an object}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move to an object with a specific distance}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Move up to 3 units next to sera's hammock.&lt;br /&gt;
&lt;br /&gt;
It also accepts decimals such a 0.5 units.&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: It's important to remember that distance between something like worms, players, plants, and other objects will be entirely different depending on the size of their collision boxes. 50 units for a worm is way smaller than 50 units away from a lot of larger objects. In other words, it 5 units feels different with different objects, it probably is different. Experiment and find out exactly what distance you want per object.&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{HeaderNoTOC|Move to an exact spot}}&lt;br /&gt;
You can move to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv to -38.35 1.77 41.12&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop moving}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; to stop moving.&lt;br /&gt;
&lt;br /&gt;
==Turning==&lt;br /&gt;
&amp;lt;code&amp;gt;turn&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; is a command used to turn your character.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn north&lt;br /&gt;
tn west&lt;br /&gt;
tn east&lt;br /&gt;
tn south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to face an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to turn to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to an exact spot}}&lt;br /&gt;
You can turn to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn around a specified number of degrees}}&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: This command is likely bugged as of ALPHA 12(0.11.1). Specifying the number of degrees doesn't actually seem to properly turn you the number of degrees specified. Sometimes this command leads to randomized results as well with turning to random directions.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can turn a certain number of degrees with &amp;lt;code&amp;gt;tn around&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tn around 50&amp;lt;/code&amp;gt; will make you turn around 50 degrees.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop turning}}&lt;br /&gt;
&amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; to stop turning.&lt;br /&gt;
&lt;br /&gt;
==Looking==&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;look&amp;lt;/code&amp;gt; is a command used to turn your head to look at something.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk north&lt;br /&gt;
lk west&lt;br /&gt;
lk east&lt;br /&gt;
lk south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to look at middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an exact spot}}&lt;br /&gt;
You can look at an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop looking}}&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; to stop looking.&lt;br /&gt;
&lt;br /&gt;
== Interaction ==&lt;br /&gt;
&amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;interact&amp;lt;/code&amp;gt; is a command used to interact with objects.&lt;br /&gt;
{{HeaderNoTOC|Interact with an object}}&lt;br /&gt;
Interacting with objects is fairly reasonable.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also interact with an object that has multiple interaction options.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in kitchen_chair 2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the correct interaction of an object you wish to interact with middle click the interaction you wish to choose twice while having the script text cursor at the place you want the interaction to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;equip&amp;lt;/code&amp;gt; lets you equip, unequip, and use equipment.&lt;br /&gt;
{{HeaderNoTOC|Equip item}}&lt;br /&gt;
You can equip your fishing rod by simply &amp;lt;code&amp;gt;eq fishingpole&amp;lt;/code&amp;gt; if you have the fishing rod.&lt;br /&gt;
&lt;br /&gt;
Check the [[#Equipment List]] below for things you can equip.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Use item}}&lt;br /&gt;
You can use your fishing rod by simply &amp;lt;code&amp;gt;eq fishingpole use&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Check the [[#Equipment List]] below for things to use.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Unequip item}}&lt;br /&gt;
You can unequip your item by simply using &amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Equipment list}}&lt;br /&gt;
A list of a few valid items to equip or use:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
watergun, fishingpole, waterbucket, glowstick, stickynote, spraycan, slingshot, shovelknife, catchnet, foodbowl, phone, planner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Most items are required to be in your pack before you can use them. Exceptions are phone and planner as they kind of just always exist.&lt;br /&gt;
&lt;br /&gt;
==Facial Expression==&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;face&amp;lt;/code&amp;gt; lets you make a facial expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy&amp;lt;/code&amp;gt; for a happy expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc sad&amp;lt;/code&amp;gt; for a sad expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc close&amp;lt;/code&amp;gt; to close your eyes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc tongue&amp;lt;/code&amp;gt; to put your tongue out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc angry&amp;lt;/code&amp;gt; for an angry expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc fear&amp;lt;/code&amp;gt; for a fearful expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Make expressions for a length of time}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy 3&amp;lt;/code&amp;gt; will be happy for 3 seconds.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; to stop facial expressions.&lt;br /&gt;
&lt;br /&gt;
==Play Animation==&lt;br /&gt;
&amp;lt;code&amp;gt;an&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;animate&amp;lt;/code&amp;gt; to play an animation.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Play animation}}&lt;br /&gt;
&amp;lt;code&amp;gt;an yes&amp;lt;/code&amp;gt; will play an animation where you nod your head yes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;an dance 3&amp;lt;/code&amp;gt; will play the dance animation 3 times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;an dance -1&amp;lt;/code&amp;gt; will play the dance animation forever.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;an bow 3 0.5&amp;lt;/code&amp;gt; plays the bow animation for 3 seconds, however, it starts the animation from the middle instead of the beginning.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|List of animations}}&lt;br /&gt;
Social Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
yes, no, shrug, clap, bow, yawn, wave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Emotive Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
admire, giggle, angry, sada, scared, rave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Other Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
poke, pose, think, type&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Duo Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
hug&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standing &amp;amp; Sitting &amp;amp; Laying Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
groundstand, groundstand2, groundstand3, groundsit, groundsit2, groundlay, groundsleep&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop animation}}&lt;br /&gt;
&amp;lt;code&amp;gt;an&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wait/Delay==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait for a certain amount of time}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait 5&amp;lt;/code&amp;gt; waits for 5 seconds before running more of the code. Mind the space! (&amp;quot;.5&amp;quot; without space doesn't mean anything)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait until action is finished}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait&amp;lt;/code&amp;gt; simply waits until an action like walking, fading, or other things are completed. This is a great way to ensure finishing moving to a location.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;wait:Target&amp;lt;/code&amp;gt; can be used to target an action wait for a specific character.&lt;br /&gt;
&lt;br /&gt;
==Repeat/For Loop==&lt;br /&gt;
&lt;br /&gt;
For loops allow you to repeat sections multiple times. &amp;lt;code&amp;gt;[ &amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; begins a for loop and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; ends it with all code between being repeated multiple times.&lt;br /&gt;
&lt;br /&gt;
As an example &amp;lt;code&amp;gt;[ 5&amp;lt;/code&amp;gt; followed by some code and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; afterwards would run code 5 times. See the below example.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[ 5&lt;br /&gt;
mv forward&lt;br /&gt;
. 2&lt;br /&gt;
]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This allows the script runner to move forward and pause for 2 seconds for a total of 5 times.&lt;br /&gt;
&lt;br /&gt;
==Cutscene==&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;camera&amp;lt;/code&amp;gt; lets you control cutscenes, cameras, and have a few cinematic controls.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Cutscene mode}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm cs&amp;lt;/code&amp;gt; will enable cutscene mode. Cutscene mode adds black borders and the top and bottom of your screen and hides the interface.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; will disable cutscene mode and resets the camera (ie. places it back at the player character)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Focus}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus&amp;lt;/code&amp;gt; returns camera focus on the player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus sera_hammock&amp;lt;/code&amp;gt; for example will allow you to focus on an object with the camera. The camera will rotate to look at the object.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Set position}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm set (coordinates)&amp;lt;/code&amp;gt; (for example, &amp;lt;code&amp;gt;cm set 60 21.51 2.90 -13.37 -0.29 2.43 0.00&amp;lt;/code&amp;gt;) sets the camera position and aim.&lt;br /&gt;
&lt;br /&gt;
This detaches from the focused item and serves as a &amp;quot;static&amp;quot; camera placement. You can get the camera coordinates by right clicking the scripting window and clicking &amp;quot;Paste camera&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Fading}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade&amp;lt;/code&amp;gt; creates a short black fade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 0&amp;lt;/code&amp;gt; will make the screen black instantly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 2.5&amp;lt;/code&amp;gt; will fade the screen from screen to black, over the course of 2.5 seconds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade -1.5&amp;lt;/code&amp;gt; will fade the screen from black to screen, over the course of 1.5 seconds.&lt;br /&gt;
&lt;br /&gt;
Remember to put &amp;lt;code&amp;gt;wait&amp;lt;/code&amp;gt; to wait for the fade. (eg. &amp;lt;code&amp;gt;wait 1.0&amp;lt;/code&amp;gt; to wait one second after doing &amp;lt;code&amp;gt;cm fade 1.0&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Dissolving}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm dissolve&amp;lt;/code&amp;gt; creates a short dissolve effect (a snapshot of the screen is faded out to a new shot).&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Scripting&amp;diff=931</id>
		<title>Scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Scripting&amp;diff=931"/>
		<updated>2024-04-03T23:54:15Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Cutscene */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scripting is a way for characters to behave in-game. You can even script yourself!&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
[[File:Inter.png|thumb|An example of a script with three options.]]&lt;br /&gt;
Scripting. What is it, anyways? Well, think of a movie script - you read it from top to bottom to check what you have to do or say next. In this case, the character script (which I call Action Script) directs what characters do and behave, including you. So if you script yourself, your character can start doing stuff by themselves without your control. A script is actually quite simple, it's just a text file that you write in the in-game script editor.&lt;br /&gt;
&lt;br /&gt;
Every character has two scripts - a &amp;quot;life script&amp;quot; and an &amp;quot;interaction script&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* A life script runs automatically at random, so basically, it makes your character have a life on its own. It's used to make them automatically do stuff, like walking around, sitting down, think for themselves and generally act like an NPC.&lt;br /&gt;
* An interaction script is the script that does stuff in response to interaction, so when you (or someone else) walk up to an NPC (or you) and click, the interaction script will be shown.&lt;br /&gt;
&lt;br /&gt;
Script files are divided in to ''options'', basically sub-sections of both life and interaction scripts. Options are important - neither life script or interaction script will execute if you don't have options. You specify options by beginning a line with &amp;quot;=&amp;quot; and typing the title after. In interaction scripts, writing &amp;quot;= Hello&amp;quot; makes others see a button &amp;quot;Hello&amp;quot; when interacting with you, and executes the script under that option when they click it. In life scripts, writing &amp;quot;= random 10&amp;quot; tells the automated life script to execute that part of the script 10% of the time, so essentially a random choice.&lt;br /&gt;
&lt;br /&gt;
== SPC Mode ==&lt;br /&gt;
&lt;br /&gt;
By default, the interaction/life scripts won't bother you as you play (you have to explicitly run the options through the &amp;quot;Run&amp;quot; button in the script editor). If someone wants to interact with you, you can approve that one interaction request by clicking on them and clicking &amp;quot;Answer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
However, there is a way to auto-accept any request and run your loaded scripts automatically - I name this '''SPC mode''' ('''SPC''' being Scripted Playable Character). You can enable it by pressing Alt+X or Shift+X. By enabling SPC mode, your interaction script auto-accepts any interaction, and your life script starts living out by itself, letting the game pick options based on the &amp;quot;= random&amp;quot; title.&lt;br /&gt;
&lt;br /&gt;
While you typically have to load an interaction and/or life script to be used by your SPC manually, there is a way to automatically load these depending on the time of day. [[Scheduling]] is used to automate the what script is used based on the time of day.&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
==Interaction Scripts==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= Say Hello&lt;br /&gt;
tn t&lt;br /&gt;
+ Hello there.&lt;br /&gt;
lk left&lt;br /&gt;
lk right&lt;br /&gt;
lk l&lt;br /&gt;
- I'll tell you a secret.&lt;br /&gt;
+ What?&lt;br /&gt;
- I have a snail in my pocket.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Here's a short interaction script example. It presents and option to interact (&amp;quot;say hello&amp;quot;). Let's say that you wrote this script and put it on your character. If a player clicks on this option when interacting with you, it starts this script. Both players turn to each others, exchange dialog, and the script player (you) look to the left, right, then continues the dialog. As you can see, it's very easy to make a simple conversation. But there's way more than that! You can make your character walk around, animate, do facial expression... and such. &lt;br /&gt;
&lt;br /&gt;
See the first word/symbol that starts on each line? It's the command - this determines what you want the character to do. After that command, you type in parameters to specify what exactly you want it to do.&lt;br /&gt;
&lt;br /&gt;
==Life Scripts==&lt;br /&gt;
Let's talk quickly about life scripts. Life scripts are scripts that you can trigger to just happen randomly. They make good idle scripts for your SPC as well as allow you to automatically do somewhat complex tasks without any interaction.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 50&lt;br /&gt;
mv forward&lt;br /&gt;
mv back&lt;br /&gt;
= random 40&lt;br /&gt;
tn left&lt;br /&gt;
tn right&lt;br /&gt;
tn right&lt;br /&gt;
tn left&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this script the SPC has a 50 percent chance to move forwards and backwards and if that fails... your SPC has a 40% chance to look around. Random allows you to trigger those sections of the life script with a certain percentage chance. You can also do &amp;lt;code&amp;gt; = random 100&amp;lt;/code&amp;gt; to ensure the code always runs. In the next example, lets look at a script that always runs.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
= random 100&lt;br /&gt;
eq &lt;br /&gt;
eq fishingpole&lt;br /&gt;
eq fishingpole use&lt;br /&gt;
. 60&lt;br /&gt;
eq fishingpole use&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This fishing script will always run and repeat itself. There is a 100% chance you'll cast your fishingpole, wait 60 seconds, and unreel hoping to catch a fish. This is a great simple script for automatically catching fish. Be sure to hit alt + v and run your character in Scripted Player Character mode, as this will automatically repeat your life scripts.&lt;br /&gt;
&lt;br /&gt;
= Script commands =&lt;br /&gt;
&lt;br /&gt;
== Communication ==&lt;br /&gt;
There is some ways to have your SPC talk, those interacting with you talk, display grey chat messages, and display big title messages.&lt;br /&gt;
&lt;br /&gt;
Tip: It could be a great idea to take advantage of chat formatting codes in the [[Chatting]] page to format chat text.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|SPC Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; followed by something you want your scripted character to say will make it talk.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;- Hello there!&amp;lt;/code&amp;gt; will make your SPC say &amp;quot;Hello There!&amp;quot; in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Interactor Talking}}&lt;br /&gt;
&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; followed by something you want someone interacting with you to say.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;+ Hi there!&amp;lt;/code&amp;gt; will make someone interacting with your SPC say &amp;quot;Hi there!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Grey Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; followed by something you want in chat to appear in grey color.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;_ Something spooky happens.&amp;lt;/code&amp;gt; will make &amp;quot;Something spooky happens.&amp;quot; appear and be grey in chat.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Big Title Text}}&lt;br /&gt;
&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; followed by something you want to see in big title letters.(People see this if they are interacting with you)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;^ Super Epic Title&amp;lt;/code&amp;gt; will make &amp;quot;Super Epic Title&amp;quot; appear in giant title text in the center of the screen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: The big title text does not disappear on it's own! Please remember to add ^ with nothing else after to remove the big title letters. It can be very annoying to have it stay on your screen.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Movement ==&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt; is one of the most important movement commands. There is various ways to get a character to move.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move a direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
mv forward&lt;br /&gt;
mv left&lt;br /&gt;
mv back&lt;br /&gt;
mv right&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also specify how many steps you want a character to take. mv forward 5 will move 5 steps forward.&lt;br /&gt;
{{HeaderNoTOC|Move to an object}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Move to an object with a specific distance}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv to sera_hammock 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Move up to 3 units next to sera's hammock.&lt;br /&gt;
&lt;br /&gt;
It also accepts decimals such a 0.5 units.&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to move to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: It's important to remember that distance between something like worms, players, plants, and other objects will be entirely different depending on the size of their collision boxes. 50 units for a worm is way smaller than 50 units away from a lot of larger objects. In other words, it 5 units feels different with different objects, it probably is different. Experiment and find out exactly what distance you want per object.&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{HeaderNoTOC|Move to an exact spot}}&lt;br /&gt;
You can move to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mv to -38.35 1.77 41.12&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop moving}}&lt;br /&gt;
&amp;lt;code&amp;gt;mv&amp;lt;/code&amp;gt; to stop moving.&lt;br /&gt;
&lt;br /&gt;
==Turning==&lt;br /&gt;
&amp;lt;code&amp;gt;turn&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; is a command used to turn your character.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn north&lt;br /&gt;
tn west&lt;br /&gt;
tn east&lt;br /&gt;
tn south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to face an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to turn to middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn to an exact spot}}&lt;br /&gt;
You can turn to an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tn to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Turn around a specified number of degrees}}&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;Warning: This command is likely bugged as of ALPHA 12(0.11.1). Specifying the number of degrees doesn't actually seem to properly turn you the number of degrees specified. Sometimes this command leads to randomized results as well with turning to random directions.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can turn a certain number of degrees with &amp;lt;code&amp;gt;tn around&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tn around 50&amp;lt;/code&amp;gt; will make you turn around 50 degrees.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop turning}}&lt;br /&gt;
&amp;lt;code&amp;gt;tn&amp;lt;/code&amp;gt; to stop turning.&lt;br /&gt;
&lt;br /&gt;
==Looking==&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;look&amp;lt;/code&amp;gt; is a command used to turn your head to look at something.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look to a compass direction}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk north&lt;br /&gt;
lk west&lt;br /&gt;
lk east&lt;br /&gt;
lk south&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an object}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the name of an object you wish to look at middle click it twice while having the script text cursor at the place you want the name to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Look at an exact spot}}&lt;br /&gt;
You can look at an exact spot in the world using coordinates.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lk to -38.35 1.77 41.12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the coordinates you can right click the life script as you are working on it and hit paste coordinates. It'll paste the current coordinates you are standing on. This is very helpful.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop looking}}&lt;br /&gt;
&amp;lt;code&amp;gt;lk&amp;lt;/code&amp;gt; to stop looking.&lt;br /&gt;
&lt;br /&gt;
== Interaction ==&lt;br /&gt;
&amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;interact&amp;lt;/code&amp;gt; is a command used to interact with objects.&lt;br /&gt;
{{HeaderNoTOC|Interact with an object}}&lt;br /&gt;
Interacting with objects is fairly reasonable.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in sera_hammock&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also interact with an object that has multiple interaction options.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
in kitchen_chair 2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tip: To get the correct interaction of an object you wish to interact with middle click the interaction you wish to choose twice while having the script text cursor at the place you want the interaction to be pasted into your code.&lt;br /&gt;
&lt;br /&gt;
==Equipment==&lt;br /&gt;
&amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;equip&amp;lt;/code&amp;gt; lets you equip, unequip, and use equipment.&lt;br /&gt;
{{HeaderNoTOC|Equip item}}&lt;br /&gt;
You can equip your fishing rod by simply &amp;lt;code&amp;gt;eq fishingpole&amp;lt;/code&amp;gt; if you have the fishing rod.&lt;br /&gt;
&lt;br /&gt;
Check the [[#Equipment List]] below for things you can equip.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Use item}}&lt;br /&gt;
You can use your fishing rod by simply &amp;lt;code&amp;gt;eq fishingpole use&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Check the [[#Equipment List]] below for things to use.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Unequip item}}&lt;br /&gt;
You can unequip your item by simply using &amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Equipment list}}&lt;br /&gt;
A list of a few valid items to equip or use:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
watergun, fishingpole, waterbucket, glowstick, stickynote, spraycan, slingshot, shovelknife, catchnet, foodbowl, phone, planner&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Most items are required to be in your pack before you can use them. Exceptions are phone and planner as they kind of just always exist.&lt;br /&gt;
&lt;br /&gt;
==Facial Expression==&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;face&amp;lt;/code&amp;gt; lets you make a facial expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy&amp;lt;/code&amp;gt; for a happy expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc sad&amp;lt;/code&amp;gt; for a sad expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc close&amp;lt;/code&amp;gt; to close your eyes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc tongue&amp;lt;/code&amp;gt; to put your tongue out.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc angry&amp;lt;/code&amp;gt; for an angry expression.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;fc fear&amp;lt;/code&amp;gt; for a fearful expression.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Make expressions for a length of time}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc happy 3&amp;lt;/code&amp;gt; will be happy for 3 seconds.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop expressions}}&lt;br /&gt;
&amp;lt;code&amp;gt;fc&amp;lt;/code&amp;gt; to stop facial expressions.&lt;br /&gt;
&lt;br /&gt;
==Play Animation==&lt;br /&gt;
&amp;lt;code&amp;gt;an&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;animate&amp;lt;/code&amp;gt; to play an animation.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Play animation}}&lt;br /&gt;
&amp;lt;code&amp;gt;an yes&amp;lt;/code&amp;gt; will play an animation where you nod your head yes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;an dance 3&amp;lt;/code&amp;gt; will play the dance animation 3 times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;an dance -1&amp;lt;/code&amp;gt; will play the dance animation forever.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;an bow 3 0.5&amp;lt;/code&amp;gt; plays the bow animation for 3 seconds, however, it starts the animation from the middle instead of the beginning.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|List of animations}}&lt;br /&gt;
Social Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
yes, no, shrug, clap, bow, yawn, wave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Emotive Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
admire, giggle, angry, sada, scared, rave&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Other Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
poke, pose, think, type&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Duo Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
hug&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standing &amp;amp; Sitting &amp;amp; Laying Animations:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
groundstand, groundstand2, groundstand3, groundsit, groundsit2, groundlay, groundsleep&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Stop animation}}&lt;br /&gt;
&amp;lt;code&amp;gt;an&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wait/Delay==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait for a certain amount of time}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;. 5&amp;lt;/code&amp;gt; waits for 5 seconds before running more of the code. Mind the space! (&amp;quot;.5&amp;quot; without space doesn't mean anything)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Wait until action is finished}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; simply waits until an action like walking, fading, or other things are completed. This is a great way to ensure you finish moving to a location.&lt;br /&gt;
&lt;br /&gt;
==Repeat/For Loop==&lt;br /&gt;
&lt;br /&gt;
For loops allow you to repeat sections multiple times. &amp;lt;code&amp;gt;[ &amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; begins a for loop and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; ends it with all code between being repeated multiple times.&lt;br /&gt;
&lt;br /&gt;
As an example &amp;lt;code&amp;gt;[ 5&amp;lt;/code&amp;gt; followed by some code and &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; afterwards would run code 5 times. See the below example.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[ 5&lt;br /&gt;
mv forward&lt;br /&gt;
. 2&lt;br /&gt;
]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This allows the script runner to move forward and pause for 2 seconds for a total of 5 times.&lt;br /&gt;
&lt;br /&gt;
==Cutscene==&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;camera&amp;lt;/code&amp;gt; lets you control cutscenes, cameras, and have a few cinematic controls.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Cutscene mode}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm cs&amp;lt;/code&amp;gt; will enable cutscene mode. Cutscene mode adds black borders and the top and bottom of your screen and hides the interface.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm&amp;lt;/code&amp;gt; will disable cutscene mode and resets the camera (ie. places it back at the player character)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Focus}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus&amp;lt;/code&amp;gt; returns camera focus on the player.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm focus sera_hammock&amp;lt;/code&amp;gt; for example will allow you to focus on an object with the camera. The camera will rotate to look at the object.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Set position}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm set (coordinates)&amp;lt;/code&amp;gt; (for example, &amp;lt;code&amp;gt;cm set 60 21.51 2.90 -13.37 -0.29 2.43 0.00&amp;lt;/code&amp;gt;) sets the camera position and aim.&lt;br /&gt;
&lt;br /&gt;
This detaches from the focused item and serves as a &amp;quot;static&amp;quot; camera placement. You can get the camera coordinates by right clicking the scripting window and clicking &amp;quot;Paste camera&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Fading}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade&amp;lt;/code&amp;gt; creates a short black fade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 0&amp;lt;/code&amp;gt; will make the screen black instantly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade 2.5&amp;lt;/code&amp;gt; will fade the screen from screen to black, over the course of 2.5 seconds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cm fade -1.5&amp;lt;/code&amp;gt; will fade the screen from black to screen, over the course of 1.5 seconds.&lt;br /&gt;
&lt;br /&gt;
Remember to put &amp;lt;code&amp;gt;wait&amp;lt;/code&amp;gt; to wait for the fade. (eg. &amp;lt;code&amp;gt;wait 1.0&amp;lt;/code&amp;gt; to wait one second after doing &amp;lt;code&amp;gt;cm fade 1.0&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
{{HeaderNoTOC|Dissolving}}&lt;br /&gt;
&amp;lt;code&amp;gt;cm dissolve&amp;lt;/code&amp;gt; creates a short dissolve effect (a snapshot of the screen is faded out to a new shot).&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Changelog&amp;diff=916</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Changelog&amp;diff=916"/>
		<updated>2024-02-18T09:27:53Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Alpha 18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
This page details the progress of [[Kemoverse Online]] alpha builds. Alpha builds are unstable versions to test and implement new features. The final goal (and then upgrading to Beta status) is to implement the most important game mechanics; such as a gameplay loop, crucial social features, most customization options and make sure the idea of the game actually works in practice.&lt;br /&gt;
&lt;br /&gt;
== Pre-alpha ==&lt;br /&gt;
[[File:TKOprealpha.png|thumb|Pre-alpha.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|Spring 2019&lt;br /&gt;
|Spring 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pre-alpha was the process of porting the existing code from Unity in to godot, which mostly consisted of &amp;quot;existence&amp;quot; code such as being able to walk around, focus on things, turn your head, and load different scenes as well as implementing a basic user interface, character creation and few basic items to look around you. So basically, the essential stuff to get up and going. I released only a few pre-alpha builds as I was figuring out where to take this project, and until I had a clear view, I just wanted to get the groundwork down.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Unknown_(14).png&lt;br /&gt;
File:2020-mar-29_12.10.04.png&lt;br /&gt;
File:Tko_20200406_004818.png&lt;br /&gt;
File:Tko_20200417_222817.png&lt;br /&gt;
File:Tko_20200421_180307.png&lt;br /&gt;
File:Tko_20200423_210243.png&lt;br /&gt;
File:Tko_20200424_014003.png&lt;br /&gt;
File:Tko_20200426_053249.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 1 ==&lt;br /&gt;
[[File:Tko_20200808_005224.png|thumb|Alpha 1, although, I didn't add the &amp;quot;Alpha 1&amp;quot; label until right before releasing this build.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|June 2020&lt;br /&gt;
|August 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Alpha 1 was to implement proper character customization and multiplayer synchronization. For this, I created the Kemoverse Server that keeps track of players in the world as well as saving custom user data in a database that is directly connected to the Kemoverse Forums user account. The character customization was also updated to allow for individual coloring of either mesh parts or of texture parts of the clothes. Character customizations are made to be saved and loaded as a long text code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Tko_20200613_144721.png&lt;br /&gt;
File:Tko_20200618_191000.png&lt;br /&gt;
File:Tko_20200706_184504.png&lt;br /&gt;
File:Tko_20200710_192846.png&lt;br /&gt;
File:Tko_20200713_220213.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 2 ==&lt;br /&gt;
[[File:Tko_20201128_223459.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|September 2020&lt;br /&gt;
|November 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Changed company name and updated Login/Intro screen&lt;br /&gt;
* Improved some repeating textures&lt;br /&gt;
* Improved spawning system&lt;br /&gt;
* Added motion blur and CRT effect&lt;br /&gt;
* Improved some equipment and added flashlight&lt;br /&gt;
* Lots and lots of various small fixes&lt;br /&gt;
&lt;br /&gt;
* Refined and standardized ambient feeling in every area&lt;br /&gt;
** Refined main school (/l school_main) and library (/l school_main_lib)&lt;br /&gt;
** Refined workshop (/l school_workshop) and added rooms (_art, _photo, _lab, etc)&lt;br /&gt;
** Refined church (/l school_church)&lt;br /&gt;
* Improved target menu (the menu that appears when interacting with something)&lt;br /&gt;
* Improved quickmenu (bottom right icons) with hotkeys Z,X,C,V&lt;br /&gt;
** C interacts with the closest interactable object&lt;br /&gt;
** V either cycles pose, stops an emote or unequips an equipped item&lt;br /&gt;
* Expanded &amp;quot;pack&amp;quot; and &amp;quot;area&amp;quot; main menu tab&lt;br /&gt;
&lt;br /&gt;
Alpha 2, named the &amp;quot;Theme update&amp;quot;, was to implement a day and night cycle and special feelings in to each and every currently implemented are of the game. 3D models were refined and reimported due to a fixed bug in Godot and shadow baking was massively improved. The interaction menu and the UI were further refined and streamlined and some functionality was added, namely the motion blur. All of the interior areas were cleaned up.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 3 ==&lt;br /&gt;
[[File:Tko_20201220_122214.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|December 2020&lt;br /&gt;
|January 2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Implementation of phone and book&lt;br /&gt;
* Tweaking models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 4 ==&lt;br /&gt;
[[File:Tko_20210428_140332.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|April 2021&lt;br /&gt;
|May 2021&lt;br /&gt;
|}&lt;br /&gt;
* Improved interactions with objects (door, chair, etc)&lt;br /&gt;
* Better camera edge detection&lt;br /&gt;
* New Felinae race model&lt;br /&gt;
* Remake most animations&lt;br /&gt;
* Room customization, with item placement and wallpaper/floor&lt;br /&gt;
* Vehicles (skateboard, computer chair)&lt;br /&gt;
* Computer Touhou-like game&lt;br /&gt;
* RigidBody physics&lt;br /&gt;
* Raindrop shader&lt;br /&gt;
* Vending machine&lt;br /&gt;
* Lowered system requirements and lowered cpu usage&lt;br /&gt;
* Added music playing and visualizer system&lt;br /&gt;
* More map/worldbuilding&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 5 ==&lt;br /&gt;
[[File:Tko_20210625_151606.png|thumb]]&lt;br /&gt;
[[File:Tko_20210625_153122.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2021&lt;br /&gt;
|June 2021&lt;br /&gt;
|}&lt;br /&gt;
Kemze was started.&lt;br /&gt;
* Intro video and cutscene work&lt;br /&gt;
* Redesigned character customization&lt;br /&gt;
* Many more character and clothing patterns&lt;br /&gt;
* Weather transitions&lt;br /&gt;
* Sound and ambience tracks&lt;br /&gt;
* Music demos in certain areas&lt;br /&gt;
* Player savefile and story progression&lt;br /&gt;
* Overhauled and streamlined UI&lt;br /&gt;
* New player tag look&lt;br /&gt;
* Student book and phone menus functional&lt;br /&gt;
&lt;br /&gt;
Later, the [https://www.youtube.com/watch?v=Y3i3b-EvQsk first trailer] was released.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 6 ==&lt;br /&gt;
[[File:Tko_20210809_022606.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2021&lt;br /&gt;
|August 2021&lt;br /&gt;
|}&lt;br /&gt;
Summer update.&lt;br /&gt;
&lt;br /&gt;
* Fleshing out room customization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hiatus ==&lt;br /&gt;
There was a year-long development hiatus due to life changes and the need to reflect on the content, purpose and goal of the game. The initial ideas and plan were very ambitious (but also open to change), however, the content beyond the school wasn't fleshed out and the planned features were too heavy. After taking this year-long break to think about the worldbuilding and the contents of it, it reached a more mature level.&lt;br /&gt;
&lt;br /&gt;
== Alpha 7 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko7.png|thumb]]&lt;br /&gt;
[[File:Tko_20220920_062523.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2022&lt;br /&gt;
|October 2022&lt;br /&gt;
|}&lt;br /&gt;
Post-college update. Lots of cool enhancements to the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redesigned campus environment with new buildings and nature&lt;br /&gt;
* New trees and vegetation that sways in the wind&lt;br /&gt;
* Added a moon during the night&lt;br /&gt;
* New loading screen with loading bar&lt;br /&gt;
* Introduced gardening and bug-catching systems with special tools&lt;br /&gt;
* Added some prototype music to the campus.&lt;br /&gt;
&lt;br /&gt;
* Improved light and shading systems, shadows now enabled&lt;br /&gt;
* Improved reflections&lt;br /&gt;
* Improved furry face detail and expressions&lt;br /&gt;
* Introduced LOD system&lt;br /&gt;
* Better sounds and ambient tracks&lt;br /&gt;
* Redesigned and improved all haircuts &lt;br /&gt;
* Fixed clothing clipping issues&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 8 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221112_192415.png|thumb]]&lt;br /&gt;
[[File:Tko_20221114_235242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|October 2022&lt;br /&gt;
|November 2022&lt;br /&gt;
|}&lt;br /&gt;
Yet another attempt at working full-time on this thing. Let's hope this works. Lots of exciting updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hugely improved LOD system&lt;br /&gt;
* Increased performance and setting toggles&lt;br /&gt;
* Introduced character schedules and actionscript editor&lt;br /&gt;
* Improved all emotes and animations&lt;br /&gt;
* Improved face animations&lt;br /&gt;
* Made the character mood settings work&lt;br /&gt;
* Fixed and improved the idle animations (G and Ctrl+G)&lt;br /&gt;
* Fleshed out school main/lib/loc&lt;br /&gt;
* Text color depends on distance&lt;br /&gt;
* Fixed players facing the wrong way when logging in&lt;br /&gt;
* Chat icons and custom text effects&lt;br /&gt;
* New intro video and story cutscene&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221213_104242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Development pace picked up. Lots of changes and new players. It's fun!&lt;br /&gt;
&lt;br /&gt;
* Added the forest area with mushrooms and a big lake&lt;br /&gt;
* Added the Foodraise goals, collect resources and hand them in!&lt;br /&gt;
* There aren't any rewards yet, awaiting player feedback of this gameplay&lt;br /&gt;
* Added two new tools: shovel and fishing rod&lt;br /&gt;
* Shovel makes server-side plants and digs up mushrooms&lt;br /&gt;
* Fishing rod lets you fish in the lakes&lt;br /&gt;
* Added sticky notes&lt;br /&gt;
* Updated campus, library music and added forest music&lt;br /&gt;
* Added running by rapidly tapping the A and D keys&lt;br /&gt;
* Added customizable and tradeable player cards with plenty of stickers and backgrounds&lt;br /&gt;
* Added animation/indicator when typing a lot of text&lt;br /&gt;
* Inventory items can now be scaled&lt;br /&gt;
 &lt;br /&gt;
* Fixed random connection drops and added auto reconnection&lt;br /&gt;
* Fixed unrecoverable camera (still glitches but should be fixed with restart)&lt;br /&gt;
* Added scheduling for yourself to automatically manage your scripts&lt;br /&gt;
* Added a command to load other scripts, making chained scripts possible&lt;br /&gt;
&lt;br /&gt;
* Implemented stylish volumetric lights with toggleable dynamic lights&lt;br /&gt;
* Added water rings and sound effects on water surfaces&lt;br /&gt;
* Implemented random weather in server and improved all weathers&lt;br /&gt;
* Performance improvements everywhere&lt;br /&gt;
&lt;br /&gt;
* Added a piece of paper at the center tree that tells you who is online&lt;br /&gt;
* Moved character customization to the student room.&lt;br /&gt;
* Made Linux/Mac versions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9.2 ==&lt;br /&gt;
[[File:Tko_20230211_213253.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|December 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some bugfixes.&lt;br /&gt;
* Disabled collision on dirt plot&lt;br /&gt;
* Added projector streaming functionality (very alpha)&lt;br /&gt;
* Fixed plot overwatering issue&lt;br /&gt;
* Fixed bouncing player issue&lt;br /&gt;
* Improved performance when joining area with lots of entities&lt;br /&gt;
* Added a paper at the collection boxes with a log of foodraise submissions&lt;br /&gt;
* Added a bunch of torches around campus and made them affect scenery&lt;br /&gt;
* Fixed darkness of night time indoor/outdoor&lt;br /&gt;
* Added some new year fun stuff&lt;br /&gt;
* Added wave emote&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 10 ==&lt;br /&gt;
[[File:Tko_20230319_102739.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_000541.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_001652.png|thumb]]&lt;br /&gt;
[[File:Tko_20230312_224721.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|February 2023&lt;br /&gt;
|March 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;KemZrave update&amp;quot;, an update focused on posing/emoting and the dog race.&lt;br /&gt;
* Added a new dog race&lt;br /&gt;
* Added a character picker at the start of the game&lt;br /&gt;
* Improved server connection by moving to new host&lt;br /&gt;
* Fine-tuned clothing styles for felinae&lt;br /&gt;
* All window popups now save and load position correctly&lt;br /&gt;
* Browser window is now resizable and loads automatically on open&lt;br /&gt;
* CEF can now be downloaded automatically in-game&lt;br /&gt;
* Digging piles under stuff is not glitchy anymore&lt;br /&gt;
* New savefile saving system, should prevent corruption&lt;br /&gt;
* Moved Emotes main menu tab in to two separate windows:&lt;br /&gt;
** &amp;quot;Emoter&amp;quot; to show all built-in emotes and your own emotes&lt;br /&gt;
** &amp;quot;Poser&amp;quot; to move your bodyparts around in real-time&lt;br /&gt;
** &amp;quot;Animator&amp;quot; to create custom animations for yourself&lt;br /&gt;
* Moving camera now fades open windows&lt;br /&gt;
* Cutscenes are now skippable&lt;br /&gt;
* Planting plants now require seeds&lt;br /&gt;
** Seeds are not given out at the moment&lt;br /&gt;
* Flashlight dark bug fixed&lt;br /&gt;
* Can now move in place by holding LMB&lt;br /&gt;
* Fixed some NPC bugs&lt;br /&gt;
** Merka now sleeps properly on the desk&lt;br /&gt;
* NPCs now turn correctly and start living their lives when game loads&lt;br /&gt;
* Fixed using items using it for everyone else&lt;br /&gt;
* Moved animation code to native module, improving performance&lt;br /&gt;
* Server now has maximum 64 clients&lt;br /&gt;
* Server can now send custom objects to load, providing more dynamic environments (for events, etc)&lt;br /&gt;
** Server can now also make custom event scripts for NPCs.&lt;br /&gt;
* Actionscripts commands do not use one letter commands anymore.&lt;br /&gt;
** This means that scripts you've written needs to be fixed.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 11 ==&lt;br /&gt;
[[File:Tko_20230427_172623.png|thumb]]&lt;br /&gt;
[[File:Tko_20230429_223239.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|March 2023&lt;br /&gt;
|April 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Kitchen update&amp;quot;.&lt;br /&gt;
* Fixed focused objects sometimes not highlighting.&lt;br /&gt;
* Fixed player sliding down slopes when animating.&lt;br /&gt;
* NPCs no longer merge with you when sitting at your seat.&lt;br /&gt;
* Added Kitchen and School basement areas, with music for the Kitchen.&lt;br /&gt;
* Kitchen introduces food making mechanics to the game.&lt;br /&gt;
** Added several equipments: knife, bowl, prepping tray&lt;br /&gt;
* Added a hunger and energy mechanic.&lt;br /&gt;
** Getting hungry will make your energy drop faster.&lt;br /&gt;
** Low energy will make you unable to run. or do strenous activities like planting or fishing.&lt;br /&gt;
** You can recover energy by sitting or laying.&lt;br /&gt;
* Added a first person camera mode by zooming in all the way.&lt;br /&gt;
* Added a new NPC: Retakatekt&lt;br /&gt;
** Retak is the nightwatch of the school, who guards the entrance and keeps the peace during the evening.&lt;br /&gt;
* Retired the phone and replaced it with the Eventpad, a calendar that lists upcoming events.&lt;br /&gt;
* Card menu now has folders for organizing them.&lt;br /&gt;
* The &amp;quot;Occupied&amp;quot; toggle switch in the planner now works. Toggle it on to prevent interactions from others.&lt;br /&gt;
* Added a slingshot toy that can knock other people holding a slingshot down.&lt;br /&gt;
* The pipe and catching net now knocks people down properly.&lt;br /&gt;
* Your pose now might randomly switch stance after standing still for a bit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 12 ==&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|April 2023&lt;br /&gt;
|May 2023&lt;br /&gt;
|}&lt;br /&gt;
* Music played through the browser is now played physically in the game.&lt;br /&gt;
* Adjusted the music visualizer in the bottom left to be more accurate.&lt;br /&gt;
* Fixed issues of character customization sliders not applying.&lt;br /&gt;
* Fixed the soup always being dirty and unsliced.&lt;br /&gt;
* Fixed camera glitching out a bit when laying down.&lt;br /&gt;
* Seeds now show correct names.&lt;br /&gt;
* The mushroom collection bins are now working correctly.&lt;br /&gt;
* Improved performance of baking alpha textures.&lt;br /&gt;
* Better savefile saving, should prevent most (if not all) corruptions.&lt;br /&gt;
* New walking animation for dog race.&lt;br /&gt;
* Changed the mouse behavior so that hovering on objects highlights them, and pressing once brings up the menu.&lt;br /&gt;
* Added a room tab at the bottom menu. (Incomplete)&lt;br /&gt;
* Updated the look tab with an unlockable lister, and a working accessory hider.&lt;br /&gt;
** Different outfits are available and swappable now in the look tab.&lt;br /&gt;
* You are now forced to wear uniforms every monday until either of these conditions:&lt;br /&gt;
** The food raise gets completed. Everyone can wear their personal clothes.&lt;br /&gt;
** You hand in enough food to the collection bins. You get to wear your personal clothes.&lt;br /&gt;
* Improved entity performance when loading from server&lt;br /&gt;
* AFK status when unfocused from the game&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 13 ==&lt;br /&gt;
[[File:Tko_20230701_215530.png|thumb]]&lt;br /&gt;
[[File:Tko_20230701_213924.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2023&lt;br /&gt;
|June 2023&lt;br /&gt;
|}&lt;br /&gt;
The &amp;quot;Player room update&amp;quot;.&lt;br /&gt;
* Added working student rooms and room ownership system. Single rooms at the first floor, twin rooms at the second floor.&lt;br /&gt;
** Ownership of the room means you can kick/notify visitors, lock the door, and change the title.&lt;br /&gt;
** Objects can be unlocked, created, placed, and interacted with in your room.&lt;br /&gt;
** Themes can used to apply unique wallpapers, floors, and fabrics to objects.&lt;br /&gt;
&lt;br /&gt;
* Added an collectible catalog where you can unlock things with tokens.&lt;br /&gt;
** You can find the catalog through the student planner. It includes room objects and themes, playercard backgrounds and stickers, and clothing models and patterns.&lt;br /&gt;
** You gain tokens by fulfilling 100%, 200%, and 300% of your workweek. You can check your progress by the yellow paper near the foodraise containers.&lt;br /&gt;
** Some items (stickers) are not unlockable, but can be found through various in-game actions. Figure them out!&lt;br /&gt;
&lt;br /&gt;
* Added a small reminder/about dialog explaining the state of the game and future plans.&lt;br /&gt;
* Improved the paint interface for spraycan.&lt;br /&gt;
&lt;br /&gt;
* Updated the campus day and night theme.&lt;br /&gt;
&lt;br /&gt;
* Fixed an issue of editing casual clothes during workweek.&lt;br /&gt;
* Fixed the first person view sometimes disabling when being up close to walls.&lt;br /&gt;
* Fixed issue of NPCs being shoved off seats.&lt;br /&gt;
&lt;br /&gt;
* Reintroduced the skateboard as an equippable item.&lt;br /&gt;
&lt;br /&gt;
* You can type unlocked stickers in the chat by typing the &amp;lt;name&amp;gt; (small icon) or &amp;lt;NAME&amp;gt; (big icon)&lt;br /&gt;
* You can now quickly do emotes by typing them with exclamation mark: &amp;quot;!bow&amp;quot; makes you bow.&lt;br /&gt;
&lt;br /&gt;
* Dog race now have custom sliders in the character creator. Create a new character or approach me in-game to customize it again.&lt;br /&gt;
&lt;br /&gt;
* You can now toggle random AFK stance in the settings.&lt;br /&gt;
* You can type an option called &amp;quot;autoafk&amp;quot; in lifescript to automatically run when standing still for a few seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 14 ==&lt;br /&gt;
[[File:Tko_20230722_215749.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2023&lt;br /&gt;
|July 2023&lt;br /&gt;
|}&lt;br /&gt;
This update prepared for the [[Community_events#KemZrave_2:_a_Taste_of_ACID|second in-game event]] as well as fixing issues and adding items for housing. An initial android build was also released to the public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Added new room objects.&lt;br /&gt;
** Added special unique posters that are given out through in-game events.&lt;br /&gt;
** Added bug cages/fish bowls to keep a pet bug of your choice in your room.&lt;br /&gt;
** Added placeable plant pots where you can plant decorative plants. &lt;br /&gt;
&lt;br /&gt;
* Added new equipment.&lt;br /&gt;
** Added the board item used to draw images and showing them to other players.&lt;br /&gt;
&lt;br /&gt;
* Fine tuned spray stuff.&lt;br /&gt;
** Fixed applying a spray that would sometimes disconnect you.&lt;br /&gt;
** Spray images now lazy-load when getting close to them. This should improve performance.&lt;br /&gt;
** Added Shift-Remove safety measure when removing sprays.&lt;br /&gt;
&lt;br /&gt;
* General gameplay improvement&lt;br /&gt;
** Fine-tuned targeting system and added a finger cursor when you can interact with something.&lt;br /&gt;
** Made the room editing list of objects sorted by addition order.&lt;br /&gt;
** The savefile is now synchronized with the server in order to submit food.&lt;br /&gt;
*** Sometimes it breaks. There is now a compost behind the kitchen to discard all of your gathered resources in exchange to submit food again.&lt;br /&gt;
** Players are now hidden when the camera merged with them.&lt;br /&gt;
** The target menu buttons now aims correctly together with the camera.&lt;br /&gt;
** Fixed the detection sphere around you being weird at different heights.&lt;br /&gt;
** Made water particles move with direction.&lt;br /&gt;
** Shovel digging does not require you to hold mouse button anymore.&lt;br /&gt;
&lt;br /&gt;
* Added nice shiny stuff&lt;br /&gt;
** The DiscordSDK/CEF addon download now works in the planner settings.&lt;br /&gt;
** Hotkeys F1, F2, F3, and F4 can now quickly start a lifescript option.&lt;br /&gt;
** Chat can now display some foreign languages. (Chinese, Japanese, Cyrillic)&lt;br /&gt;
** Added ui scaling command (/scale &amp;lt;1.0-2.0&amp;gt;) and fps limit command (/fpslimit &amp;lt;15-144&amp;gt;)&lt;br /&gt;
** Added more dance-themed animations to the Animator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 15 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2023&lt;br /&gt;
|August 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Need a break.&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* Middle clicking now shows a &amp;quot;walk-to&amp;quot; indicator.&lt;br /&gt;
* The eventpad now shows a number in the bottom right menu for upcoming events.&lt;br /&gt;
* Swapping existing cards with others has now been re-enabled.&lt;br /&gt;
* Rooms now makes use of Player cards for the room sign.&lt;br /&gt;
* Foodraise in the student book has been simplified and now also shows personal contribution.&lt;br /&gt;
* Catching bugs now has a chance of yielding either a decoration seed or an edible seed.&lt;br /&gt;
* Holding the quickmenu buttons (bottom right) now triggers their alternative use.&lt;br /&gt;
** Toggling on SPC mode is now either holding X, pressing Shift+X, or long pressing the planner.&lt;br /&gt;
** Unselecting your focused object is now either holding C, pressing Shift+C, or long pressing the eye icon.&lt;br /&gt;
** Stashing an item away is now either holding V, pressing Shift+V, or long pressing the item icon.&lt;br /&gt;
* There are now special themed musics that can play for story purposes.&lt;br /&gt;
** Not that no solo play story content actually use these songs yet, but they are used for lore events.&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
* Fixed issues involving multiple hair styles being toggled on and off.&lt;br /&gt;
* Fixed eventpad events not being on the correct days in certain cases.&lt;br /&gt;
* Fixed silent player pawpads when starting game.&lt;br /&gt;
* Fixed random crashes and freezes when using kitchen utilities and tools.&lt;br /&gt;
&lt;br /&gt;
Android version has several improvements.&lt;br /&gt;
* The game should no longer start with PC settings (should greatly improve performance)&lt;br /&gt;
* There is now an on-screen joystick to move around.&lt;br /&gt;
* You can long-tap on the screen to select where to walk to.&lt;br /&gt;
* Back button (and quitting on Windows) now has a confirmation.&lt;br /&gt;
&lt;br /&gt;
New characters:&lt;br /&gt;
* Onrakh, a new teacher character, was added.&lt;br /&gt;
** Onrakh is a big dog teacher that is keen to teach you all about living in the Kemoverse.&lt;br /&gt;
** Onrakh is aiming to hold lore events every Wednesday.&lt;br /&gt;
* Merka now handles two things: Foodraise rewards and Getting a room&lt;br /&gt;
** The foodraise rewards are given out at the weekend, but only if the foodraise has passed. Everyone can get rewards but the amount of rewards are based on your contribution to the foodraise.&lt;br /&gt;
** To get a room for yourself, you need to have over 100% contribution. Merka will follow you to the student dorms and when you find an empty one, you can get it.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 16 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|September 2023&lt;br /&gt;
|October 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I seem to have lost my changelog notes for this version.&lt;br /&gt;
&lt;br /&gt;
https://kemze.itch.io/tko/devlog/621150/alpha-16&lt;br /&gt;
&lt;br /&gt;
* New NPC added: Ikt&lt;br /&gt;
* The library received a design overhaul&lt;br /&gt;
** In addition, the bookcases can now have player books contributed.&lt;br /&gt;
** You can get books by receiving foodraise rewards from Merka.&lt;br /&gt;
* The forest now has special mushrooms that only grow in certain conditions.&lt;br /&gt;
* Added introduction information books in the sanctuary&lt;br /&gt;
* Players now leave pawprints.&lt;br /&gt;
** The pawprints can be cleaned up with the broom item.&lt;br /&gt;
* Improved performance of players loading in.&lt;br /&gt;
&lt;br /&gt;
== Alpha 17 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2023&lt;br /&gt;
|December 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interface changes:&lt;br /&gt;
* Occupied status now hides all player tags and suspends all interactions with online players.&lt;br /&gt;
** This is useful if you still want to go online, but not interact with people.&lt;br /&gt;
** You will appear to have a pause symbol next to your name to others.&lt;br /&gt;
&lt;br /&gt;
* There is now an escape menu with an About, Controls, and Settings page, with a much more comfortable layout. This is much easier than cramming everything in the planner settings tab. That one is still in the planner, but will go away soon.&lt;br /&gt;
&lt;br /&gt;
* The interface was cleaned up a little, such as the top menu.&lt;br /&gt;
** Autotexts now have a global toggle.&lt;br /&gt;
&lt;br /&gt;
* Cursors and interaction systems were updated to be more mouse friendly.&lt;br /&gt;
** The cursor now indicates if an item is too far away to interact with. You can still select them!&lt;br /&gt;
** The camera no longer focuses on the selected object, making it easier to do /emote.&lt;br /&gt;
** Clicking around in the target menus isn't as chaotic anymore.&lt;br /&gt;
&lt;br /&gt;
* Player icon in the planner is now fixed. I accidentally broke it before.&lt;br /&gt;
* The talk speed in settings was reversed to the correct direction.&lt;br /&gt;
&lt;br /&gt;
* The chat log system was updated.&lt;br /&gt;
** You can now select text by pressing space and then selecting text.&lt;br /&gt;
** URLs in the chat are now automatically linked underneath.&lt;br /&gt;
** The chat log can be resized with the handle on the left.&lt;br /&gt;
** Text above the head are now toggleable and looks much better/glitches less.&lt;br /&gt;
** The chat should not jump anymore when people are talking.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Game changes:&lt;br /&gt;
* Forest music was updated with new day and night tracks.&lt;br /&gt;
* Various performance improvements, especially when zoning and starting the game.&lt;br /&gt;
* Bug with soil darkness was fixed.&lt;br /&gt;
&lt;br /&gt;
* Fixed various physics issues&lt;br /&gt;
** NPCs no longer slide or bounce around inappropriately.&lt;br /&gt;
** Falling from height no longer zooms you out of the world.&lt;br /&gt;
** Certain unclickable doors or items were now fixed.&lt;br /&gt;
&lt;br /&gt;
* Cutscenes now hide players trying to intrude.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Shader differences between GLES2 and GLES3 were resolved.&lt;br /&gt;
** There should be minimal amount of light blasting on your character in GLES2.&lt;br /&gt;
&lt;br /&gt;
* Random startup crashes should be a thing of the past. Should be...&lt;br /&gt;
&lt;br /&gt;
* Starting up the game will put your character in the right rotation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Story changes:&lt;br /&gt;
* The campus now has added lesson circles around the center tree. They don't work yet, but the plan is to eventually represent each 12 lessons on them with token requirements.&lt;br /&gt;
&lt;br /&gt;
* Merka now gives rewards on a rotation, starting with four week variations.&lt;br /&gt;
&lt;br /&gt;
* New (and first!) student NPC added: Takar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 18 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|January 2024&lt;br /&gt;
|February 2024&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
* Added a cinematic introduction lesson to continue the story.&lt;br /&gt;
** Sera now stands at the tree to wait for you for your introduction class.&lt;br /&gt;
** Existing players have already completed this, but can retake the intro class by talking with Sera at the pagoda.&lt;br /&gt;
&lt;br /&gt;
* Added Lora. Lora and Takar are now visible on campus after completing the introduction.&lt;br /&gt;
* Added Anjraz and Anjraz' forest cottage. She is not yet in-game, but the cottage serves as club rooms.&lt;br /&gt;
* Onrakh, Ikt, and Retakatekt can now offer you various creative tools by exchanging tokens.&lt;br /&gt;
&lt;br /&gt;
* The center tree paper slip can now show upcoming events. (However, Lessons are not yet added)&lt;br /&gt;
* The campus and forest now has a winter seasonal change depending on date.&lt;br /&gt;
* The campus now has improvements to the road side, to better reflect the story developments.&lt;br /&gt;
&lt;br /&gt;
'''Interface'''&lt;br /&gt;
* The planner tabs were updated. There is now a selection of guide books, introducing the various activities in the game in the Help tab.&lt;br /&gt;
&lt;br /&gt;
* Chat log is improved, with faster scroll catch-up and clearer legibility of player's chat messages on dark background.&lt;br /&gt;
* The target menu has been updated to a radial target menu style.&lt;br /&gt;
&lt;br /&gt;
* Popup overlays (painting, writing, book reading, etc) can now be dragged around properly.&lt;br /&gt;
&lt;br /&gt;
* Game experience using gamepad/analog axes are more consistent in third-person and first-person mode.&lt;br /&gt;
* On-screen navigation axes can now be enabled in the settings.&lt;br /&gt;
&lt;br /&gt;
* Added some useful setting toggles, such as automatic server connection, auto-look at, and more.&lt;br /&gt;
&lt;br /&gt;
* Character running on Android is now possible by tapping the on-screen axes controllers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Gameplay'''&lt;br /&gt;
* Introduced club rooms as unique owned instances available to funders only.&lt;br /&gt;
** Club rooms can be entered by the bike lock on Anjraz' cottage and entering the room code.&lt;br /&gt;
** As a funder, you can see your assigned funder room number by typing &amp;quot;/funder&amp;quot; in chat.&lt;br /&gt;
&lt;br /&gt;
* Updated the creative tools and made them available in exchange for tokens.&lt;br /&gt;
** Books are now offered by Ikt.&lt;br /&gt;
** Spraycan was replaced with a paint bucket.&lt;br /&gt;
** Writing books or using a paint bucket now requires ink. You can get ink from Onrakh.&lt;br /&gt;
** Added musical instruments: snare, drum and cymbals. You can get them from Retakatekt.&lt;br /&gt;
&lt;br /&gt;
* Added character health stat.&lt;br /&gt;
** Your character can now get sick, which negatively affects your movements and causes coughing and sneezing.&lt;br /&gt;
** Coughing or sneezing near players can make them sick too, if they're also not healthy.&lt;br /&gt;
** Sickness is worsened by being hungry for long periods of time, or improved by eating yourself full.&lt;br /&gt;
&lt;br /&gt;
* Added Text-to-speech (TTS) support with a new TTS plugin.&lt;br /&gt;
** You can pick your own unique voice&lt;br /&gt;
** The TTS volume can be adjusted in the settings.&lt;br /&gt;
&lt;br /&gt;
* Added a new chair sitting alternate animation.&lt;br /&gt;
&lt;br /&gt;
* The cooking pot now works offline.&lt;br /&gt;
* Actionscript can now play character emotes. (&amp;quot;em yes&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Android version can now be played in portrait mode with an adjusted interface.&lt;br /&gt;
* Default Godot video driver changed to GLES2.&lt;br /&gt;
* Linux build is now available.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Changelog&amp;diff=915</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Changelog&amp;diff=915"/>
		<updated>2024-02-17T23:00:24Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Alpha 18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
This page details the progress of [[Kemoverse Online]] alpha builds. Alpha builds are unstable versions to test and implement new features. The final goal (and then upgrading to Beta status) is to implement the most important game mechanics; such as a gameplay loop, crucial social features, most customization options and make sure the idea of the game actually works in practice.&lt;br /&gt;
&lt;br /&gt;
== Pre-alpha ==&lt;br /&gt;
[[File:TKOprealpha.png|thumb|Pre-alpha.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|Spring 2019&lt;br /&gt;
|Spring 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pre-alpha was the process of porting the existing code from Unity in to godot, which mostly consisted of &amp;quot;existence&amp;quot; code such as being able to walk around, focus on things, turn your head, and load different scenes as well as implementing a basic user interface, character creation and few basic items to look around you. So basically, the essential stuff to get up and going. I released only a few pre-alpha builds as I was figuring out where to take this project, and until I had a clear view, I just wanted to get the groundwork down.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Unknown_(14).png&lt;br /&gt;
File:2020-mar-29_12.10.04.png&lt;br /&gt;
File:Tko_20200406_004818.png&lt;br /&gt;
File:Tko_20200417_222817.png&lt;br /&gt;
File:Tko_20200421_180307.png&lt;br /&gt;
File:Tko_20200423_210243.png&lt;br /&gt;
File:Tko_20200424_014003.png&lt;br /&gt;
File:Tko_20200426_053249.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 1 ==&lt;br /&gt;
[[File:Tko_20200808_005224.png|thumb|Alpha 1, although, I didn't add the &amp;quot;Alpha 1&amp;quot; label until right before releasing this build.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|June 2020&lt;br /&gt;
|August 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Alpha 1 was to implement proper character customization and multiplayer synchronization. For this, I created the Kemoverse Server that keeps track of players in the world as well as saving custom user data in a database that is directly connected to the Kemoverse Forums user account. The character customization was also updated to allow for individual coloring of either mesh parts or of texture parts of the clothes. Character customizations are made to be saved and loaded as a long text code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Tko_20200613_144721.png&lt;br /&gt;
File:Tko_20200618_191000.png&lt;br /&gt;
File:Tko_20200706_184504.png&lt;br /&gt;
File:Tko_20200710_192846.png&lt;br /&gt;
File:Tko_20200713_220213.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 2 ==&lt;br /&gt;
[[File:Tko_20201128_223459.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|September 2020&lt;br /&gt;
|November 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Changed company name and updated Login/Intro screen&lt;br /&gt;
* Improved some repeating textures&lt;br /&gt;
* Improved spawning system&lt;br /&gt;
* Added motion blur and CRT effect&lt;br /&gt;
* Improved some equipment and added flashlight&lt;br /&gt;
* Lots and lots of various small fixes&lt;br /&gt;
&lt;br /&gt;
* Refined and standardized ambient feeling in every area&lt;br /&gt;
** Refined main school (/l school_main) and library (/l school_main_lib)&lt;br /&gt;
** Refined workshop (/l school_workshop) and added rooms (_art, _photo, _lab, etc)&lt;br /&gt;
** Refined church (/l school_church)&lt;br /&gt;
* Improved target menu (the menu that appears when interacting with something)&lt;br /&gt;
* Improved quickmenu (bottom right icons) with hotkeys Z,X,C,V&lt;br /&gt;
** C interacts with the closest interactable object&lt;br /&gt;
** V either cycles pose, stops an emote or unequips an equipped item&lt;br /&gt;
* Expanded &amp;quot;pack&amp;quot; and &amp;quot;area&amp;quot; main menu tab&lt;br /&gt;
&lt;br /&gt;
Alpha 2, named the &amp;quot;Theme update&amp;quot;, was to implement a day and night cycle and special feelings in to each and every currently implemented are of the game. 3D models were refined and reimported due to a fixed bug in Godot and shadow baking was massively improved. The interaction menu and the UI were further refined and streamlined and some functionality was added, namely the motion blur. All of the interior areas were cleaned up.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 3 ==&lt;br /&gt;
[[File:Tko_20201220_122214.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|December 2020&lt;br /&gt;
|January 2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Implementation of phone and book&lt;br /&gt;
* Tweaking models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 4 ==&lt;br /&gt;
[[File:Tko_20210428_140332.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|April 2021&lt;br /&gt;
|May 2021&lt;br /&gt;
|}&lt;br /&gt;
* Improved interactions with objects (door, chair, etc)&lt;br /&gt;
* Better camera edge detection&lt;br /&gt;
* New Felinae race model&lt;br /&gt;
* Remake most animations&lt;br /&gt;
* Room customization, with item placement and wallpaper/floor&lt;br /&gt;
* Vehicles (skateboard, computer chair)&lt;br /&gt;
* Computer Touhou-like game&lt;br /&gt;
* RigidBody physics&lt;br /&gt;
* Raindrop shader&lt;br /&gt;
* Vending machine&lt;br /&gt;
* Lowered system requirements and lowered cpu usage&lt;br /&gt;
* Added music playing and visualizer system&lt;br /&gt;
* More map/worldbuilding&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 5 ==&lt;br /&gt;
[[File:Tko_20210625_151606.png|thumb]]&lt;br /&gt;
[[File:Tko_20210625_153122.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2021&lt;br /&gt;
|June 2021&lt;br /&gt;
|}&lt;br /&gt;
Kemze was started.&lt;br /&gt;
* Intro video and cutscene work&lt;br /&gt;
* Redesigned character customization&lt;br /&gt;
* Many more character and clothing patterns&lt;br /&gt;
* Weather transitions&lt;br /&gt;
* Sound and ambience tracks&lt;br /&gt;
* Music demos in certain areas&lt;br /&gt;
* Player savefile and story progression&lt;br /&gt;
* Overhauled and streamlined UI&lt;br /&gt;
* New player tag look&lt;br /&gt;
* Student book and phone menus functional&lt;br /&gt;
&lt;br /&gt;
Later, the [https://www.youtube.com/watch?v=Y3i3b-EvQsk first trailer] was released.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 6 ==&lt;br /&gt;
[[File:Tko_20210809_022606.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2021&lt;br /&gt;
|August 2021&lt;br /&gt;
|}&lt;br /&gt;
Summer update.&lt;br /&gt;
&lt;br /&gt;
* Fleshing out room customization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hiatus ==&lt;br /&gt;
There was a year-long development hiatus due to life changes and the need to reflect on the content, purpose and goal of the game. The initial ideas and plan were very ambitious (but also open to change), however, the content beyond the school wasn't fleshed out and the planned features were too heavy. After taking this year-long break to think about the worldbuilding and the contents of it, it reached a more mature level.&lt;br /&gt;
&lt;br /&gt;
== Alpha 7 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko7.png|thumb]]&lt;br /&gt;
[[File:Tko_20220920_062523.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2022&lt;br /&gt;
|October 2022&lt;br /&gt;
|}&lt;br /&gt;
Post-college update. Lots of cool enhancements to the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redesigned campus environment with new buildings and nature&lt;br /&gt;
* New trees and vegetation that sways in the wind&lt;br /&gt;
* Added a moon during the night&lt;br /&gt;
* New loading screen with loading bar&lt;br /&gt;
* Introduced gardening and bug-catching systems with special tools&lt;br /&gt;
* Added some prototype music to the campus.&lt;br /&gt;
&lt;br /&gt;
* Improved light and shading systems, shadows now enabled&lt;br /&gt;
* Improved reflections&lt;br /&gt;
* Improved furry face detail and expressions&lt;br /&gt;
* Introduced LOD system&lt;br /&gt;
* Better sounds and ambient tracks&lt;br /&gt;
* Redesigned and improved all haircuts &lt;br /&gt;
* Fixed clothing clipping issues&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 8 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221112_192415.png|thumb]]&lt;br /&gt;
[[File:Tko_20221114_235242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|October 2022&lt;br /&gt;
|November 2022&lt;br /&gt;
|}&lt;br /&gt;
Yet another attempt at working full-time on this thing. Let's hope this works. Lots of exciting updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hugely improved LOD system&lt;br /&gt;
* Increased performance and setting toggles&lt;br /&gt;
* Introduced character schedules and actionscript editor&lt;br /&gt;
* Improved all emotes and animations&lt;br /&gt;
* Improved face animations&lt;br /&gt;
* Made the character mood settings work&lt;br /&gt;
* Fixed and improved the idle animations (G and Ctrl+G)&lt;br /&gt;
* Fleshed out school main/lib/loc&lt;br /&gt;
* Text color depends on distance&lt;br /&gt;
* Fixed players facing the wrong way when logging in&lt;br /&gt;
* Chat icons and custom text effects&lt;br /&gt;
* New intro video and story cutscene&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221213_104242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Development pace picked up. Lots of changes and new players. It's fun!&lt;br /&gt;
&lt;br /&gt;
* Added the forest area with mushrooms and a big lake&lt;br /&gt;
* Added the Foodraise goals, collect resources and hand them in!&lt;br /&gt;
* There aren't any rewards yet, awaiting player feedback of this gameplay&lt;br /&gt;
* Added two new tools: shovel and fishing rod&lt;br /&gt;
* Shovel makes server-side plants and digs up mushrooms&lt;br /&gt;
* Fishing rod lets you fish in the lakes&lt;br /&gt;
* Added sticky notes&lt;br /&gt;
* Updated campus, library music and added forest music&lt;br /&gt;
* Added running by rapidly tapping the A and D keys&lt;br /&gt;
* Added customizable and tradeable player cards with plenty of stickers and backgrounds&lt;br /&gt;
* Added animation/indicator when typing a lot of text&lt;br /&gt;
* Inventory items can now be scaled&lt;br /&gt;
 &lt;br /&gt;
* Fixed random connection drops and added auto reconnection&lt;br /&gt;
* Fixed unrecoverable camera (still glitches but should be fixed with restart)&lt;br /&gt;
* Added scheduling for yourself to automatically manage your scripts&lt;br /&gt;
* Added a command to load other scripts, making chained scripts possible&lt;br /&gt;
&lt;br /&gt;
* Implemented stylish volumetric lights with toggleable dynamic lights&lt;br /&gt;
* Added water rings and sound effects on water surfaces&lt;br /&gt;
* Implemented random weather in server and improved all weathers&lt;br /&gt;
* Performance improvements everywhere&lt;br /&gt;
&lt;br /&gt;
* Added a piece of paper at the center tree that tells you who is online&lt;br /&gt;
* Moved character customization to the student room.&lt;br /&gt;
* Made Linux/Mac versions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9.2 ==&lt;br /&gt;
[[File:Tko_20230211_213253.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|December 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some bugfixes.&lt;br /&gt;
* Disabled collision on dirt plot&lt;br /&gt;
* Added projector streaming functionality (very alpha)&lt;br /&gt;
* Fixed plot overwatering issue&lt;br /&gt;
* Fixed bouncing player issue&lt;br /&gt;
* Improved performance when joining area with lots of entities&lt;br /&gt;
* Added a paper at the collection boxes with a log of foodraise submissions&lt;br /&gt;
* Added a bunch of torches around campus and made them affect scenery&lt;br /&gt;
* Fixed darkness of night time indoor/outdoor&lt;br /&gt;
* Added some new year fun stuff&lt;br /&gt;
* Added wave emote&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 10 ==&lt;br /&gt;
[[File:Tko_20230319_102739.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_000541.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_001652.png|thumb]]&lt;br /&gt;
[[File:Tko_20230312_224721.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|February 2023&lt;br /&gt;
|March 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;KemZrave update&amp;quot;, an update focused on posing/emoting and the dog race.&lt;br /&gt;
* Added a new dog race&lt;br /&gt;
* Added a character picker at the start of the game&lt;br /&gt;
* Improved server connection by moving to new host&lt;br /&gt;
* Fine-tuned clothing styles for felinae&lt;br /&gt;
* All window popups now save and load position correctly&lt;br /&gt;
* Browser window is now resizable and loads automatically on open&lt;br /&gt;
* CEF can now be downloaded automatically in-game&lt;br /&gt;
* Digging piles under stuff is not glitchy anymore&lt;br /&gt;
* New savefile saving system, should prevent corruption&lt;br /&gt;
* Moved Emotes main menu tab in to two separate windows:&lt;br /&gt;
** &amp;quot;Emoter&amp;quot; to show all built-in emotes and your own emotes&lt;br /&gt;
** &amp;quot;Poser&amp;quot; to move your bodyparts around in real-time&lt;br /&gt;
** &amp;quot;Animator&amp;quot; to create custom animations for yourself&lt;br /&gt;
* Moving camera now fades open windows&lt;br /&gt;
* Cutscenes are now skippable&lt;br /&gt;
* Planting plants now require seeds&lt;br /&gt;
** Seeds are not given out at the moment&lt;br /&gt;
* Flashlight dark bug fixed&lt;br /&gt;
* Can now move in place by holding LMB&lt;br /&gt;
* Fixed some NPC bugs&lt;br /&gt;
** Merka now sleeps properly on the desk&lt;br /&gt;
* NPCs now turn correctly and start living their lives when game loads&lt;br /&gt;
* Fixed using items using it for everyone else&lt;br /&gt;
* Moved animation code to native module, improving performance&lt;br /&gt;
* Server now has maximum 64 clients&lt;br /&gt;
* Server can now send custom objects to load, providing more dynamic environments (for events, etc)&lt;br /&gt;
** Server can now also make custom event scripts for NPCs.&lt;br /&gt;
* Actionscripts commands do not use one letter commands anymore.&lt;br /&gt;
** This means that scripts you've written needs to be fixed.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 11 ==&lt;br /&gt;
[[File:Tko_20230427_172623.png|thumb]]&lt;br /&gt;
[[File:Tko_20230429_223239.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|March 2023&lt;br /&gt;
|April 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Kitchen update&amp;quot;.&lt;br /&gt;
* Fixed focused objects sometimes not highlighting.&lt;br /&gt;
* Fixed player sliding down slopes when animating.&lt;br /&gt;
* NPCs no longer merge with you when sitting at your seat.&lt;br /&gt;
* Added Kitchen and School basement areas, with music for the Kitchen.&lt;br /&gt;
* Kitchen introduces food making mechanics to the game.&lt;br /&gt;
** Added several equipments: knife, bowl, prepping tray&lt;br /&gt;
* Added a hunger and energy mechanic.&lt;br /&gt;
** Getting hungry will make your energy drop faster.&lt;br /&gt;
** Low energy will make you unable to run. or do strenous activities like planting or fishing.&lt;br /&gt;
** You can recover energy by sitting or laying.&lt;br /&gt;
* Added a first person camera mode by zooming in all the way.&lt;br /&gt;
* Added a new NPC: Retakatekt&lt;br /&gt;
** Retak is the nightwatch of the school, who guards the entrance and keeps the peace during the evening.&lt;br /&gt;
* Retired the phone and replaced it with the Eventpad, a calendar that lists upcoming events.&lt;br /&gt;
* Card menu now has folders for organizing them.&lt;br /&gt;
* The &amp;quot;Occupied&amp;quot; toggle switch in the planner now works. Toggle it on to prevent interactions from others.&lt;br /&gt;
* Added a slingshot toy that can knock other people holding a slingshot down.&lt;br /&gt;
* The pipe and catching net now knocks people down properly.&lt;br /&gt;
* Your pose now might randomly switch stance after standing still for a bit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 12 ==&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|April 2023&lt;br /&gt;
|May 2023&lt;br /&gt;
|}&lt;br /&gt;
* Music played through the browser is now played physically in the game.&lt;br /&gt;
* Adjusted the music visualizer in the bottom left to be more accurate.&lt;br /&gt;
* Fixed issues of character customization sliders not applying.&lt;br /&gt;
* Fixed the soup always being dirty and unsliced.&lt;br /&gt;
* Fixed camera glitching out a bit when laying down.&lt;br /&gt;
* Seeds now show correct names.&lt;br /&gt;
* The mushroom collection bins are now working correctly.&lt;br /&gt;
* Improved performance of baking alpha textures.&lt;br /&gt;
* Better savefile saving, should prevent most (if not all) corruptions.&lt;br /&gt;
* New walking animation for dog race.&lt;br /&gt;
* Changed the mouse behavior so that hovering on objects highlights them, and pressing once brings up the menu.&lt;br /&gt;
* Added a room tab at the bottom menu. (Incomplete)&lt;br /&gt;
* Updated the look tab with an unlockable lister, and a working accessory hider.&lt;br /&gt;
** Different outfits are available and swappable now in the look tab.&lt;br /&gt;
* You are now forced to wear uniforms every monday until either of these conditions:&lt;br /&gt;
** The food raise gets completed. Everyone can wear their personal clothes.&lt;br /&gt;
** You hand in enough food to the collection bins. You get to wear your personal clothes.&lt;br /&gt;
* Improved entity performance when loading from server&lt;br /&gt;
* AFK status when unfocused from the game&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 13 ==&lt;br /&gt;
[[File:Tko_20230701_215530.png|thumb]]&lt;br /&gt;
[[File:Tko_20230701_213924.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2023&lt;br /&gt;
|June 2023&lt;br /&gt;
|}&lt;br /&gt;
The &amp;quot;Player room update&amp;quot;.&lt;br /&gt;
* Added working student rooms and room ownership system. Single rooms at the first floor, twin rooms at the second floor.&lt;br /&gt;
** Ownership of the room means you can kick/notify visitors, lock the door, and change the title.&lt;br /&gt;
** Objects can be unlocked, created, placed, and interacted with in your room.&lt;br /&gt;
** Themes can used to apply unique wallpapers, floors, and fabrics to objects.&lt;br /&gt;
&lt;br /&gt;
* Added an collectible catalog where you can unlock things with tokens.&lt;br /&gt;
** You can find the catalog through the student planner. It includes room objects and themes, playercard backgrounds and stickers, and clothing models and patterns.&lt;br /&gt;
** You gain tokens by fulfilling 100%, 200%, and 300% of your workweek. You can check your progress by the yellow paper near the foodraise containers.&lt;br /&gt;
** Some items (stickers) are not unlockable, but can be found through various in-game actions. Figure them out!&lt;br /&gt;
&lt;br /&gt;
* Added a small reminder/about dialog explaining the state of the game and future plans.&lt;br /&gt;
* Improved the paint interface for spraycan.&lt;br /&gt;
&lt;br /&gt;
* Updated the campus day and night theme.&lt;br /&gt;
&lt;br /&gt;
* Fixed an issue of editing casual clothes during workweek.&lt;br /&gt;
* Fixed the first person view sometimes disabling when being up close to walls.&lt;br /&gt;
* Fixed issue of NPCs being shoved off seats.&lt;br /&gt;
&lt;br /&gt;
* Reintroduced the skateboard as an equippable item.&lt;br /&gt;
&lt;br /&gt;
* You can type unlocked stickers in the chat by typing the &amp;lt;name&amp;gt; (small icon) or &amp;lt;NAME&amp;gt; (big icon)&lt;br /&gt;
* You can now quickly do emotes by typing them with exclamation mark: &amp;quot;!bow&amp;quot; makes you bow.&lt;br /&gt;
&lt;br /&gt;
* Dog race now have custom sliders in the character creator. Create a new character or approach me in-game to customize it again.&lt;br /&gt;
&lt;br /&gt;
* You can now toggle random AFK stance in the settings.&lt;br /&gt;
* You can type an option called &amp;quot;autoafk&amp;quot; in lifescript to automatically run when standing still for a few seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 14 ==&lt;br /&gt;
[[File:Tko_20230722_215749.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2023&lt;br /&gt;
|July 2023&lt;br /&gt;
|}&lt;br /&gt;
This update prepared for the [[Community_events#KemZrave_2:_a_Taste_of_ACID|second in-game event]] as well as fixing issues and adding items for housing. An initial android build was also released to the public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Added new room objects.&lt;br /&gt;
** Added special unique posters that are given out through in-game events.&lt;br /&gt;
** Added bug cages/fish bowls to keep a pet bug of your choice in your room.&lt;br /&gt;
** Added placeable plant pots where you can plant decorative plants. &lt;br /&gt;
&lt;br /&gt;
* Added new equipment.&lt;br /&gt;
** Added the board item used to draw images and showing them to other players.&lt;br /&gt;
&lt;br /&gt;
* Fine tuned spray stuff.&lt;br /&gt;
** Fixed applying a spray that would sometimes disconnect you.&lt;br /&gt;
** Spray images now lazy-load when getting close to them. This should improve performance.&lt;br /&gt;
** Added Shift-Remove safety measure when removing sprays.&lt;br /&gt;
&lt;br /&gt;
* General gameplay improvement&lt;br /&gt;
** Fine-tuned targeting system and added a finger cursor when you can interact with something.&lt;br /&gt;
** Made the room editing list of objects sorted by addition order.&lt;br /&gt;
** The savefile is now synchronized with the server in order to submit food.&lt;br /&gt;
*** Sometimes it breaks. There is now a compost behind the kitchen to discard all of your gathered resources in exchange to submit food again.&lt;br /&gt;
** Players are now hidden when the camera merged with them.&lt;br /&gt;
** The target menu buttons now aims correctly together with the camera.&lt;br /&gt;
** Fixed the detection sphere around you being weird at different heights.&lt;br /&gt;
** Made water particles move with direction.&lt;br /&gt;
** Shovel digging does not require you to hold mouse button anymore.&lt;br /&gt;
&lt;br /&gt;
* Added nice shiny stuff&lt;br /&gt;
** The DiscordSDK/CEF addon download now works in the planner settings.&lt;br /&gt;
** Hotkeys F1, F2, F3, and F4 can now quickly start a lifescript option.&lt;br /&gt;
** Chat can now display some foreign languages. (Chinese, Japanese, Cyrillic)&lt;br /&gt;
** Added ui scaling command (/scale &amp;lt;1.0-2.0&amp;gt;) and fps limit command (/fpslimit &amp;lt;15-144&amp;gt;)&lt;br /&gt;
** Added more dance-themed animations to the Animator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 15 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2023&lt;br /&gt;
|August 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Need a break.&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* Middle clicking now shows a &amp;quot;walk-to&amp;quot; indicator.&lt;br /&gt;
* The eventpad now shows a number in the bottom right menu for upcoming events.&lt;br /&gt;
* Swapping existing cards with others has now been re-enabled.&lt;br /&gt;
* Rooms now makes use of Player cards for the room sign.&lt;br /&gt;
* Foodraise in the student book has been simplified and now also shows personal contribution.&lt;br /&gt;
* Catching bugs now has a chance of yielding either a decoration seed or an edible seed.&lt;br /&gt;
* Holding the quickmenu buttons (bottom right) now triggers their alternative use.&lt;br /&gt;
** Toggling on SPC mode is now either holding X, pressing Shift+X, or long pressing the planner.&lt;br /&gt;
** Unselecting your focused object is now either holding C, pressing Shift+C, or long pressing the eye icon.&lt;br /&gt;
** Stashing an item away is now either holding V, pressing Shift+V, or long pressing the item icon.&lt;br /&gt;
* There are now special themed musics that can play for story purposes.&lt;br /&gt;
** Not that no solo play story content actually use these songs yet, but they are used for lore events.&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
* Fixed issues involving multiple hair styles being toggled on and off.&lt;br /&gt;
* Fixed eventpad events not being on the correct days in certain cases.&lt;br /&gt;
* Fixed silent player pawpads when starting game.&lt;br /&gt;
* Fixed random crashes and freezes when using kitchen utilities and tools.&lt;br /&gt;
&lt;br /&gt;
Android version has several improvements.&lt;br /&gt;
* The game should no longer start with PC settings (should greatly improve performance)&lt;br /&gt;
* There is now an on-screen joystick to move around.&lt;br /&gt;
* You can long-tap on the screen to select where to walk to.&lt;br /&gt;
* Back button (and quitting on Windows) now has a confirmation.&lt;br /&gt;
&lt;br /&gt;
New characters:&lt;br /&gt;
* Onrakh, a new teacher character, was added.&lt;br /&gt;
** Onrakh is a big dog teacher that is keen to teach you all about living in the Kemoverse.&lt;br /&gt;
** Onrakh is aiming to hold lore events every Wednesday.&lt;br /&gt;
* Merka now handles two things: Foodraise rewards and Getting a room&lt;br /&gt;
** The foodraise rewards are given out at the weekend, but only if the foodraise has passed. Everyone can get rewards but the amount of rewards are based on your contribution to the foodraise.&lt;br /&gt;
** To get a room for yourself, you need to have over 100% contribution. Merka will follow you to the student dorms and when you find an empty one, you can get it.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 16 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|September 2023&lt;br /&gt;
|October 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I seem to have lost my changelog notes for this version.&lt;br /&gt;
&lt;br /&gt;
https://kemze.itch.io/tko/devlog/621150/alpha-16&lt;br /&gt;
&lt;br /&gt;
* New NPC added: Ikt&lt;br /&gt;
* The library received a design overhaul&lt;br /&gt;
** In addition, the bookcases can now have player books contributed.&lt;br /&gt;
** You can get books by receiving foodraise rewards from Merka.&lt;br /&gt;
* The forest now has special mushrooms that only grow in certain conditions.&lt;br /&gt;
* Added introduction information books in the sanctuary&lt;br /&gt;
* Players now leave pawprints.&lt;br /&gt;
** The pawprints can be cleaned up with the broom item.&lt;br /&gt;
* Improved performance of players loading in.&lt;br /&gt;
&lt;br /&gt;
== Alpha 17 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2023&lt;br /&gt;
|December 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interface changes:&lt;br /&gt;
* Occupied status now hides all player tags and suspends all interactions with online players.&lt;br /&gt;
** This is useful if you still want to go online, but not interact with people.&lt;br /&gt;
** You will appear to have a pause symbol next to your name to others.&lt;br /&gt;
&lt;br /&gt;
* There is now an escape menu with an About, Controls, and Settings page, with a much more comfortable layout. This is much easier than cramming everything in the planner settings tab. That one is still in the planner, but will go away soon.&lt;br /&gt;
&lt;br /&gt;
* The interface was cleaned up a little, such as the top menu.&lt;br /&gt;
** Autotexts now have a global toggle.&lt;br /&gt;
&lt;br /&gt;
* Cursors and interaction systems were updated to be more mouse friendly.&lt;br /&gt;
** The cursor now indicates if an item is too far away to interact with. You can still select them!&lt;br /&gt;
** The camera no longer focuses on the selected object, making it easier to do /emote.&lt;br /&gt;
** Clicking around in the target menus isn't as chaotic anymore.&lt;br /&gt;
&lt;br /&gt;
* Player icon in the planner is now fixed. I accidentally broke it before.&lt;br /&gt;
* The talk speed in settings was reversed to the correct direction.&lt;br /&gt;
&lt;br /&gt;
* The chat log system was updated.&lt;br /&gt;
** You can now select text by pressing space and then selecting text.&lt;br /&gt;
** URLs in the chat are now automatically linked underneath.&lt;br /&gt;
** The chat log can be resized with the handle on the left.&lt;br /&gt;
** Text above the head are now toggleable and looks much better/glitches less.&lt;br /&gt;
** The chat should not jump anymore when people are talking.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Game changes:&lt;br /&gt;
* Forest music was updated with new day and night tracks.&lt;br /&gt;
* Various performance improvements, especially when zoning and starting the game.&lt;br /&gt;
* Bug with soil darkness was fixed.&lt;br /&gt;
&lt;br /&gt;
* Fixed various physics issues&lt;br /&gt;
** NPCs no longer slide or bounce around inappropriately.&lt;br /&gt;
** Falling from height no longer zooms you out of the world.&lt;br /&gt;
** Certain unclickable doors or items were now fixed.&lt;br /&gt;
&lt;br /&gt;
* Cutscenes now hide players trying to intrude.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Shader differences between GLES2 and GLES3 were resolved.&lt;br /&gt;
** There should be minimal amount of light blasting on your character in GLES2.&lt;br /&gt;
&lt;br /&gt;
* Random startup crashes should be a thing of the past. Should be...&lt;br /&gt;
&lt;br /&gt;
* Starting up the game will put your character in the right rotation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Story changes:&lt;br /&gt;
* The campus now has added lesson circles around the center tree. They don't work yet, but the plan is to eventually represent each 12 lessons on them with token requirements.&lt;br /&gt;
&lt;br /&gt;
* Merka now gives rewards on a rotation, starting with four week variations.&lt;br /&gt;
&lt;br /&gt;
* New (and first!) student NPC added: Takar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 18 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|January 2024&lt;br /&gt;
|February 2024&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
STORY&lt;br /&gt;
* Added a cinematic introduction lesson to continue the story.&lt;br /&gt;
** Sera now stands at the tree to wait for you for your introduction class.&lt;br /&gt;
** Existing players have already completed this, but can retake the intro class by talking with Sera at the pagoda.&lt;br /&gt;
&lt;br /&gt;
* Added Lora. Lora and Takar are now visible on campus after completing the introduction.&lt;br /&gt;
* Added Anjraz and Anjraz' forest cottage. She is not yet in-game, but the cottage serves as club rooms.&lt;br /&gt;
* Onrakh, Ikt, and Retakatekt can now offer you various creative tools by exchanging tokens.&lt;br /&gt;
&lt;br /&gt;
* The center tree paper slip can now show upcoming events. (However, Lessons are not yet added)&lt;br /&gt;
* The campus and forest now has a winter seasonal change depending on date.&lt;br /&gt;
* The campus now has improvements to the road side, to better reflect the story developments.&lt;br /&gt;
&lt;br /&gt;
INTERFACE&lt;br /&gt;
* The planner tabs were updated. There is now a selection of guide books, introducing the various activities in the game in the Help tab.&lt;br /&gt;
&lt;br /&gt;
* Chat log is improved, with faster scroll catch-up and clearer legibility of player's chat messages on dark background.&lt;br /&gt;
* The target menu has been updated to a radial target menu style.&lt;br /&gt;
&lt;br /&gt;
* Popup overlays (painting, writing, book reading, etc) can now be dragged around properly.&lt;br /&gt;
&lt;br /&gt;
* Game experience using gamepad/analog axes are more consistent in third-person and first-person mode.&lt;br /&gt;
* On-screen navigation axes can now be enabled in the settings.&lt;br /&gt;
&lt;br /&gt;
* Added some useful setting toggles, such as automatic server connection, auto-look at, and more.&lt;br /&gt;
&lt;br /&gt;
* Character running on Android is now possible by tapping the on-screen axes controllers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GAMEPLAY&lt;br /&gt;
* Introduced club rooms as unique owned instances available to funders only.&lt;br /&gt;
** Club rooms can be entered by the bike lock on Anjraz' cottage and entering the room code.&lt;br /&gt;
** As a funder, you can see your assigned funder room number by typing &amp;quot;/funder&amp;quot; in chat.&lt;br /&gt;
&lt;br /&gt;
* Updated the creative tools and made them available in exchange for tokens.&lt;br /&gt;
** Books are now offered by Ikt.&lt;br /&gt;
** Spraycan was replaced with a paint bucket.&lt;br /&gt;
** Writing books or using a paint bucket now requires ink. You can get ink from Onrakh.&lt;br /&gt;
** Added musical instruments: snare, drum and cymbals. You can get them from Retakatekt.&lt;br /&gt;
&lt;br /&gt;
* Added character health stat.&lt;br /&gt;
** Your character can now get sick, which negatively affects your movements and causes coughing and sneezing.&lt;br /&gt;
** Coughing or sneezing near players can make them sick too, if they're also not healthy.&lt;br /&gt;
** Sickness is worsened by being hungry for long periods of time, or improved by eating yourself full.&lt;br /&gt;
&lt;br /&gt;
* Added Text-to-speech (TTS) support with a new TTS plugin.&lt;br /&gt;
** You can pick your own unique voice&lt;br /&gt;
** The TTS volume can be adjusted in the settings.&lt;br /&gt;
&lt;br /&gt;
* Added a new chair sitting alternate animation.&lt;br /&gt;
&lt;br /&gt;
* The cooking pot now works offline.&lt;br /&gt;
* Actionscript can now play character emotes. (&amp;quot;em yes&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TECHNICAL&lt;br /&gt;
* Android version can now be played in portrait mode with an adjusted interface.&lt;br /&gt;
* Default Godot video driver changed to GLES2.&lt;br /&gt;
* Linux build is now available.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Changelog&amp;diff=914</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Changelog&amp;diff=914"/>
		<updated>2024-02-17T22:56:03Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Alpha 18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
This page details the progress of [[Kemoverse Online]] alpha builds. Alpha builds are unstable versions to test and implement new features. The final goal (and then upgrading to Beta status) is to implement the most important game mechanics; such as a gameplay loop, crucial social features, most customization options and make sure the idea of the game actually works in practice.&lt;br /&gt;
&lt;br /&gt;
== Pre-alpha ==&lt;br /&gt;
[[File:TKOprealpha.png|thumb|Pre-alpha.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|Spring 2019&lt;br /&gt;
|Spring 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pre-alpha was the process of porting the existing code from Unity in to godot, which mostly consisted of &amp;quot;existence&amp;quot; code such as being able to walk around, focus on things, turn your head, and load different scenes as well as implementing a basic user interface, character creation and few basic items to look around you. So basically, the essential stuff to get up and going. I released only a few pre-alpha builds as I was figuring out where to take this project, and until I had a clear view, I just wanted to get the groundwork down.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Unknown_(14).png&lt;br /&gt;
File:2020-mar-29_12.10.04.png&lt;br /&gt;
File:Tko_20200406_004818.png&lt;br /&gt;
File:Tko_20200417_222817.png&lt;br /&gt;
File:Tko_20200421_180307.png&lt;br /&gt;
File:Tko_20200423_210243.png&lt;br /&gt;
File:Tko_20200424_014003.png&lt;br /&gt;
File:Tko_20200426_053249.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 1 ==&lt;br /&gt;
[[File:Tko_20200808_005224.png|thumb|Alpha 1, although, I didn't add the &amp;quot;Alpha 1&amp;quot; label until right before releasing this build.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|June 2020&lt;br /&gt;
|August 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Alpha 1 was to implement proper character customization and multiplayer synchronization. For this, I created the Kemoverse Server that keeps track of players in the world as well as saving custom user data in a database that is directly connected to the Kemoverse Forums user account. The character customization was also updated to allow for individual coloring of either mesh parts or of texture parts of the clothes. Character customizations are made to be saved and loaded as a long text code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Tko_20200613_144721.png&lt;br /&gt;
File:Tko_20200618_191000.png&lt;br /&gt;
File:Tko_20200706_184504.png&lt;br /&gt;
File:Tko_20200710_192846.png&lt;br /&gt;
File:Tko_20200713_220213.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 2 ==&lt;br /&gt;
[[File:Tko_20201128_223459.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|September 2020&lt;br /&gt;
|November 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Changed company name and updated Login/Intro screen&lt;br /&gt;
* Improved some repeating textures&lt;br /&gt;
* Improved spawning system&lt;br /&gt;
* Added motion blur and CRT effect&lt;br /&gt;
* Improved some equipment and added flashlight&lt;br /&gt;
* Lots and lots of various small fixes&lt;br /&gt;
&lt;br /&gt;
* Refined and standardized ambient feeling in every area&lt;br /&gt;
** Refined main school (/l school_main) and library (/l school_main_lib)&lt;br /&gt;
** Refined workshop (/l school_workshop) and added rooms (_art, _photo, _lab, etc)&lt;br /&gt;
** Refined church (/l school_church)&lt;br /&gt;
* Improved target menu (the menu that appears when interacting with something)&lt;br /&gt;
* Improved quickmenu (bottom right icons) with hotkeys Z,X,C,V&lt;br /&gt;
** C interacts with the closest interactable object&lt;br /&gt;
** V either cycles pose, stops an emote or unequips an equipped item&lt;br /&gt;
* Expanded &amp;quot;pack&amp;quot; and &amp;quot;area&amp;quot; main menu tab&lt;br /&gt;
&lt;br /&gt;
Alpha 2, named the &amp;quot;Theme update&amp;quot;, was to implement a day and night cycle and special feelings in to each and every currently implemented are of the game. 3D models were refined and reimported due to a fixed bug in Godot and shadow baking was massively improved. The interaction menu and the UI were further refined and streamlined and some functionality was added, namely the motion blur. All of the interior areas were cleaned up.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 3 ==&lt;br /&gt;
[[File:Tko_20201220_122214.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|December 2020&lt;br /&gt;
|January 2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Implementation of phone and book&lt;br /&gt;
* Tweaking models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 4 ==&lt;br /&gt;
[[File:Tko_20210428_140332.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|April 2021&lt;br /&gt;
|May 2021&lt;br /&gt;
|}&lt;br /&gt;
* Improved interactions with objects (door, chair, etc)&lt;br /&gt;
* Better camera edge detection&lt;br /&gt;
* New Felinae race model&lt;br /&gt;
* Remake most animations&lt;br /&gt;
* Room customization, with item placement and wallpaper/floor&lt;br /&gt;
* Vehicles (skateboard, computer chair)&lt;br /&gt;
* Computer Touhou-like game&lt;br /&gt;
* RigidBody physics&lt;br /&gt;
* Raindrop shader&lt;br /&gt;
* Vending machine&lt;br /&gt;
* Lowered system requirements and lowered cpu usage&lt;br /&gt;
* Added music playing and visualizer system&lt;br /&gt;
* More map/worldbuilding&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 5 ==&lt;br /&gt;
[[File:Tko_20210625_151606.png|thumb]]&lt;br /&gt;
[[File:Tko_20210625_153122.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2021&lt;br /&gt;
|June 2021&lt;br /&gt;
|}&lt;br /&gt;
Kemze was started.&lt;br /&gt;
* Intro video and cutscene work&lt;br /&gt;
* Redesigned character customization&lt;br /&gt;
* Many more character and clothing patterns&lt;br /&gt;
* Weather transitions&lt;br /&gt;
* Sound and ambience tracks&lt;br /&gt;
* Music demos in certain areas&lt;br /&gt;
* Player savefile and story progression&lt;br /&gt;
* Overhauled and streamlined UI&lt;br /&gt;
* New player tag look&lt;br /&gt;
* Student book and phone menus functional&lt;br /&gt;
&lt;br /&gt;
Later, the [https://www.youtube.com/watch?v=Y3i3b-EvQsk first trailer] was released.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 6 ==&lt;br /&gt;
[[File:Tko_20210809_022606.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2021&lt;br /&gt;
|August 2021&lt;br /&gt;
|}&lt;br /&gt;
Summer update.&lt;br /&gt;
&lt;br /&gt;
* Fleshing out room customization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hiatus ==&lt;br /&gt;
There was a year-long development hiatus due to life changes and the need to reflect on the content, purpose and goal of the game. The initial ideas and plan were very ambitious (but also open to change), however, the content beyond the school wasn't fleshed out and the planned features were too heavy. After taking this year-long break to think about the worldbuilding and the contents of it, it reached a more mature level.&lt;br /&gt;
&lt;br /&gt;
== Alpha 7 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko7.png|thumb]]&lt;br /&gt;
[[File:Tko_20220920_062523.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2022&lt;br /&gt;
|October 2022&lt;br /&gt;
|}&lt;br /&gt;
Post-college update. Lots of cool enhancements to the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redesigned campus environment with new buildings and nature&lt;br /&gt;
* New trees and vegetation that sways in the wind&lt;br /&gt;
* Added a moon during the night&lt;br /&gt;
* New loading screen with loading bar&lt;br /&gt;
* Introduced gardening and bug-catching systems with special tools&lt;br /&gt;
* Added some prototype music to the campus.&lt;br /&gt;
&lt;br /&gt;
* Improved light and shading systems, shadows now enabled&lt;br /&gt;
* Improved reflections&lt;br /&gt;
* Improved furry face detail and expressions&lt;br /&gt;
* Introduced LOD system&lt;br /&gt;
* Better sounds and ambient tracks&lt;br /&gt;
* Redesigned and improved all haircuts &lt;br /&gt;
* Fixed clothing clipping issues&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 8 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221112_192415.png|thumb]]&lt;br /&gt;
[[File:Tko_20221114_235242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|October 2022&lt;br /&gt;
|November 2022&lt;br /&gt;
|}&lt;br /&gt;
Yet another attempt at working full-time on this thing. Let's hope this works. Lots of exciting updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hugely improved LOD system&lt;br /&gt;
* Increased performance and setting toggles&lt;br /&gt;
* Introduced character schedules and actionscript editor&lt;br /&gt;
* Improved all emotes and animations&lt;br /&gt;
* Improved face animations&lt;br /&gt;
* Made the character mood settings work&lt;br /&gt;
* Fixed and improved the idle animations (G and Ctrl+G)&lt;br /&gt;
* Fleshed out school main/lib/loc&lt;br /&gt;
* Text color depends on distance&lt;br /&gt;
* Fixed players facing the wrong way when logging in&lt;br /&gt;
* Chat icons and custom text effects&lt;br /&gt;
* New intro video and story cutscene&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221213_104242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Development pace picked up. Lots of changes and new players. It's fun!&lt;br /&gt;
&lt;br /&gt;
* Added the forest area with mushrooms and a big lake&lt;br /&gt;
* Added the Foodraise goals, collect resources and hand them in!&lt;br /&gt;
* There aren't any rewards yet, awaiting player feedback of this gameplay&lt;br /&gt;
* Added two new tools: shovel and fishing rod&lt;br /&gt;
* Shovel makes server-side plants and digs up mushrooms&lt;br /&gt;
* Fishing rod lets you fish in the lakes&lt;br /&gt;
* Added sticky notes&lt;br /&gt;
* Updated campus, library music and added forest music&lt;br /&gt;
* Added running by rapidly tapping the A and D keys&lt;br /&gt;
* Added customizable and tradeable player cards with plenty of stickers and backgrounds&lt;br /&gt;
* Added animation/indicator when typing a lot of text&lt;br /&gt;
* Inventory items can now be scaled&lt;br /&gt;
 &lt;br /&gt;
* Fixed random connection drops and added auto reconnection&lt;br /&gt;
* Fixed unrecoverable camera (still glitches but should be fixed with restart)&lt;br /&gt;
* Added scheduling for yourself to automatically manage your scripts&lt;br /&gt;
* Added a command to load other scripts, making chained scripts possible&lt;br /&gt;
&lt;br /&gt;
* Implemented stylish volumetric lights with toggleable dynamic lights&lt;br /&gt;
* Added water rings and sound effects on water surfaces&lt;br /&gt;
* Implemented random weather in server and improved all weathers&lt;br /&gt;
* Performance improvements everywhere&lt;br /&gt;
&lt;br /&gt;
* Added a piece of paper at the center tree that tells you who is online&lt;br /&gt;
* Moved character customization to the student room.&lt;br /&gt;
* Made Linux/Mac versions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9.2 ==&lt;br /&gt;
[[File:Tko_20230211_213253.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|December 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some bugfixes.&lt;br /&gt;
* Disabled collision on dirt plot&lt;br /&gt;
* Added projector streaming functionality (very alpha)&lt;br /&gt;
* Fixed plot overwatering issue&lt;br /&gt;
* Fixed bouncing player issue&lt;br /&gt;
* Improved performance when joining area with lots of entities&lt;br /&gt;
* Added a paper at the collection boxes with a log of foodraise submissions&lt;br /&gt;
* Added a bunch of torches around campus and made them affect scenery&lt;br /&gt;
* Fixed darkness of night time indoor/outdoor&lt;br /&gt;
* Added some new year fun stuff&lt;br /&gt;
* Added wave emote&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 10 ==&lt;br /&gt;
[[File:Tko_20230319_102739.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_000541.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_001652.png|thumb]]&lt;br /&gt;
[[File:Tko_20230312_224721.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|February 2023&lt;br /&gt;
|March 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;KemZrave update&amp;quot;, an update focused on posing/emoting and the dog race.&lt;br /&gt;
* Added a new dog race&lt;br /&gt;
* Added a character picker at the start of the game&lt;br /&gt;
* Improved server connection by moving to new host&lt;br /&gt;
* Fine-tuned clothing styles for felinae&lt;br /&gt;
* All window popups now save and load position correctly&lt;br /&gt;
* Browser window is now resizable and loads automatically on open&lt;br /&gt;
* CEF can now be downloaded automatically in-game&lt;br /&gt;
* Digging piles under stuff is not glitchy anymore&lt;br /&gt;
* New savefile saving system, should prevent corruption&lt;br /&gt;
* Moved Emotes main menu tab in to two separate windows:&lt;br /&gt;
** &amp;quot;Emoter&amp;quot; to show all built-in emotes and your own emotes&lt;br /&gt;
** &amp;quot;Poser&amp;quot; to move your bodyparts around in real-time&lt;br /&gt;
** &amp;quot;Animator&amp;quot; to create custom animations for yourself&lt;br /&gt;
* Moving camera now fades open windows&lt;br /&gt;
* Cutscenes are now skippable&lt;br /&gt;
* Planting plants now require seeds&lt;br /&gt;
** Seeds are not given out at the moment&lt;br /&gt;
* Flashlight dark bug fixed&lt;br /&gt;
* Can now move in place by holding LMB&lt;br /&gt;
* Fixed some NPC bugs&lt;br /&gt;
** Merka now sleeps properly on the desk&lt;br /&gt;
* NPCs now turn correctly and start living their lives when game loads&lt;br /&gt;
* Fixed using items using it for everyone else&lt;br /&gt;
* Moved animation code to native module, improving performance&lt;br /&gt;
* Server now has maximum 64 clients&lt;br /&gt;
* Server can now send custom objects to load, providing more dynamic environments (for events, etc)&lt;br /&gt;
** Server can now also make custom event scripts for NPCs.&lt;br /&gt;
* Actionscripts commands do not use one letter commands anymore.&lt;br /&gt;
** This means that scripts you've written needs to be fixed.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 11 ==&lt;br /&gt;
[[File:Tko_20230427_172623.png|thumb]]&lt;br /&gt;
[[File:Tko_20230429_223239.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|March 2023&lt;br /&gt;
|April 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Kitchen update&amp;quot;.&lt;br /&gt;
* Fixed focused objects sometimes not highlighting.&lt;br /&gt;
* Fixed player sliding down slopes when animating.&lt;br /&gt;
* NPCs no longer merge with you when sitting at your seat.&lt;br /&gt;
* Added Kitchen and School basement areas, with music for the Kitchen.&lt;br /&gt;
* Kitchen introduces food making mechanics to the game.&lt;br /&gt;
** Added several equipments: knife, bowl, prepping tray&lt;br /&gt;
* Added a hunger and energy mechanic.&lt;br /&gt;
** Getting hungry will make your energy drop faster.&lt;br /&gt;
** Low energy will make you unable to run. or do strenous activities like planting or fishing.&lt;br /&gt;
** You can recover energy by sitting or laying.&lt;br /&gt;
* Added a first person camera mode by zooming in all the way.&lt;br /&gt;
* Added a new NPC: Retakatekt&lt;br /&gt;
** Retak is the nightwatch of the school, who guards the entrance and keeps the peace during the evening.&lt;br /&gt;
* Retired the phone and replaced it with the Eventpad, a calendar that lists upcoming events.&lt;br /&gt;
* Card menu now has folders for organizing them.&lt;br /&gt;
* The &amp;quot;Occupied&amp;quot; toggle switch in the planner now works. Toggle it on to prevent interactions from others.&lt;br /&gt;
* Added a slingshot toy that can knock other people holding a slingshot down.&lt;br /&gt;
* The pipe and catching net now knocks people down properly.&lt;br /&gt;
* Your pose now might randomly switch stance after standing still for a bit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 12 ==&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|April 2023&lt;br /&gt;
|May 2023&lt;br /&gt;
|}&lt;br /&gt;
* Music played through the browser is now played physically in the game.&lt;br /&gt;
* Adjusted the music visualizer in the bottom left to be more accurate.&lt;br /&gt;
* Fixed issues of character customization sliders not applying.&lt;br /&gt;
* Fixed the soup always being dirty and unsliced.&lt;br /&gt;
* Fixed camera glitching out a bit when laying down.&lt;br /&gt;
* Seeds now show correct names.&lt;br /&gt;
* The mushroom collection bins are now working correctly.&lt;br /&gt;
* Improved performance of baking alpha textures.&lt;br /&gt;
* Better savefile saving, should prevent most (if not all) corruptions.&lt;br /&gt;
* New walking animation for dog race.&lt;br /&gt;
* Changed the mouse behavior so that hovering on objects highlights them, and pressing once brings up the menu.&lt;br /&gt;
* Added a room tab at the bottom menu. (Incomplete)&lt;br /&gt;
* Updated the look tab with an unlockable lister, and a working accessory hider.&lt;br /&gt;
** Different outfits are available and swappable now in the look tab.&lt;br /&gt;
* You are now forced to wear uniforms every monday until either of these conditions:&lt;br /&gt;
** The food raise gets completed. Everyone can wear their personal clothes.&lt;br /&gt;
** You hand in enough food to the collection bins. You get to wear your personal clothes.&lt;br /&gt;
* Improved entity performance when loading from server&lt;br /&gt;
* AFK status when unfocused from the game&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 13 ==&lt;br /&gt;
[[File:Tko_20230701_215530.png|thumb]]&lt;br /&gt;
[[File:Tko_20230701_213924.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2023&lt;br /&gt;
|June 2023&lt;br /&gt;
|}&lt;br /&gt;
The &amp;quot;Player room update&amp;quot;.&lt;br /&gt;
* Added working student rooms and room ownership system. Single rooms at the first floor, twin rooms at the second floor.&lt;br /&gt;
** Ownership of the room means you can kick/notify visitors, lock the door, and change the title.&lt;br /&gt;
** Objects can be unlocked, created, placed, and interacted with in your room.&lt;br /&gt;
** Themes can used to apply unique wallpapers, floors, and fabrics to objects.&lt;br /&gt;
&lt;br /&gt;
* Added an collectible catalog where you can unlock things with tokens.&lt;br /&gt;
** You can find the catalog through the student planner. It includes room objects and themes, playercard backgrounds and stickers, and clothing models and patterns.&lt;br /&gt;
** You gain tokens by fulfilling 100%, 200%, and 300% of your workweek. You can check your progress by the yellow paper near the foodraise containers.&lt;br /&gt;
** Some items (stickers) are not unlockable, but can be found through various in-game actions. Figure them out!&lt;br /&gt;
&lt;br /&gt;
* Added a small reminder/about dialog explaining the state of the game and future plans.&lt;br /&gt;
* Improved the paint interface for spraycan.&lt;br /&gt;
&lt;br /&gt;
* Updated the campus day and night theme.&lt;br /&gt;
&lt;br /&gt;
* Fixed an issue of editing casual clothes during workweek.&lt;br /&gt;
* Fixed the first person view sometimes disabling when being up close to walls.&lt;br /&gt;
* Fixed issue of NPCs being shoved off seats.&lt;br /&gt;
&lt;br /&gt;
* Reintroduced the skateboard as an equippable item.&lt;br /&gt;
&lt;br /&gt;
* You can type unlocked stickers in the chat by typing the &amp;lt;name&amp;gt; (small icon) or &amp;lt;NAME&amp;gt; (big icon)&lt;br /&gt;
* You can now quickly do emotes by typing them with exclamation mark: &amp;quot;!bow&amp;quot; makes you bow.&lt;br /&gt;
&lt;br /&gt;
* Dog race now have custom sliders in the character creator. Create a new character or approach me in-game to customize it again.&lt;br /&gt;
&lt;br /&gt;
* You can now toggle random AFK stance in the settings.&lt;br /&gt;
* You can type an option called &amp;quot;autoafk&amp;quot; in lifescript to automatically run when standing still for a few seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 14 ==&lt;br /&gt;
[[File:Tko_20230722_215749.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2023&lt;br /&gt;
|July 2023&lt;br /&gt;
|}&lt;br /&gt;
This update prepared for the [[Community_events#KemZrave_2:_a_Taste_of_ACID|second in-game event]] as well as fixing issues and adding items for housing. An initial android build was also released to the public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Added new room objects.&lt;br /&gt;
** Added special unique posters that are given out through in-game events.&lt;br /&gt;
** Added bug cages/fish bowls to keep a pet bug of your choice in your room.&lt;br /&gt;
** Added placeable plant pots where you can plant decorative plants. &lt;br /&gt;
&lt;br /&gt;
* Added new equipment.&lt;br /&gt;
** Added the board item used to draw images and showing them to other players.&lt;br /&gt;
&lt;br /&gt;
* Fine tuned spray stuff.&lt;br /&gt;
** Fixed applying a spray that would sometimes disconnect you.&lt;br /&gt;
** Spray images now lazy-load when getting close to them. This should improve performance.&lt;br /&gt;
** Added Shift-Remove safety measure when removing sprays.&lt;br /&gt;
&lt;br /&gt;
* General gameplay improvement&lt;br /&gt;
** Fine-tuned targeting system and added a finger cursor when you can interact with something.&lt;br /&gt;
** Made the room editing list of objects sorted by addition order.&lt;br /&gt;
** The savefile is now synchronized with the server in order to submit food.&lt;br /&gt;
*** Sometimes it breaks. There is now a compost behind the kitchen to discard all of your gathered resources in exchange to submit food again.&lt;br /&gt;
** Players are now hidden when the camera merged with them.&lt;br /&gt;
** The target menu buttons now aims correctly together with the camera.&lt;br /&gt;
** Fixed the detection sphere around you being weird at different heights.&lt;br /&gt;
** Made water particles move with direction.&lt;br /&gt;
** Shovel digging does not require you to hold mouse button anymore.&lt;br /&gt;
&lt;br /&gt;
* Added nice shiny stuff&lt;br /&gt;
** The DiscordSDK/CEF addon download now works in the planner settings.&lt;br /&gt;
** Hotkeys F1, F2, F3, and F4 can now quickly start a lifescript option.&lt;br /&gt;
** Chat can now display some foreign languages. (Chinese, Japanese, Cyrillic)&lt;br /&gt;
** Added ui scaling command (/scale &amp;lt;1.0-2.0&amp;gt;) and fps limit command (/fpslimit &amp;lt;15-144&amp;gt;)&lt;br /&gt;
** Added more dance-themed animations to the Animator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 15 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2023&lt;br /&gt;
|August 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Need a break.&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* Middle clicking now shows a &amp;quot;walk-to&amp;quot; indicator.&lt;br /&gt;
* The eventpad now shows a number in the bottom right menu for upcoming events.&lt;br /&gt;
* Swapping existing cards with others has now been re-enabled.&lt;br /&gt;
* Rooms now makes use of Player cards for the room sign.&lt;br /&gt;
* Foodraise in the student book has been simplified and now also shows personal contribution.&lt;br /&gt;
* Catching bugs now has a chance of yielding either a decoration seed or an edible seed.&lt;br /&gt;
* Holding the quickmenu buttons (bottom right) now triggers their alternative use.&lt;br /&gt;
** Toggling on SPC mode is now either holding X, pressing Shift+X, or long pressing the planner.&lt;br /&gt;
** Unselecting your focused object is now either holding C, pressing Shift+C, or long pressing the eye icon.&lt;br /&gt;
** Stashing an item away is now either holding V, pressing Shift+V, or long pressing the item icon.&lt;br /&gt;
* There are now special themed musics that can play for story purposes.&lt;br /&gt;
** Not that no solo play story content actually use these songs yet, but they are used for lore events.&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
* Fixed issues involving multiple hair styles being toggled on and off.&lt;br /&gt;
* Fixed eventpad events not being on the correct days in certain cases.&lt;br /&gt;
* Fixed silent player pawpads when starting game.&lt;br /&gt;
* Fixed random crashes and freezes when using kitchen utilities and tools.&lt;br /&gt;
&lt;br /&gt;
Android version has several improvements.&lt;br /&gt;
* The game should no longer start with PC settings (should greatly improve performance)&lt;br /&gt;
* There is now an on-screen joystick to move around.&lt;br /&gt;
* You can long-tap on the screen to select where to walk to.&lt;br /&gt;
* Back button (and quitting on Windows) now has a confirmation.&lt;br /&gt;
&lt;br /&gt;
New characters:&lt;br /&gt;
* Onrakh, a new teacher character, was added.&lt;br /&gt;
** Onrakh is a big dog teacher that is keen to teach you all about living in the Kemoverse.&lt;br /&gt;
** Onrakh is aiming to hold lore events every Wednesday.&lt;br /&gt;
* Merka now handles two things: Foodraise rewards and Getting a room&lt;br /&gt;
** The foodraise rewards are given out at the weekend, but only if the foodraise has passed. Everyone can get rewards but the amount of rewards are based on your contribution to the foodraise.&lt;br /&gt;
** To get a room for yourself, you need to have over 100% contribution. Merka will follow you to the student dorms and when you find an empty one, you can get it.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 16 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|September 2023&lt;br /&gt;
|October 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I seem to have lost my changelog notes for this version.&lt;br /&gt;
&lt;br /&gt;
https://kemze.itch.io/tko/devlog/621150/alpha-16&lt;br /&gt;
&lt;br /&gt;
* New NPC added: Ikt&lt;br /&gt;
* The library received a design overhaul&lt;br /&gt;
** In addition, the bookcases can now have player books contributed.&lt;br /&gt;
** You can get books by receiving foodraise rewards from Merka.&lt;br /&gt;
* The forest now has special mushrooms that only grow in certain conditions.&lt;br /&gt;
* Added introduction information books in the sanctuary&lt;br /&gt;
* Players now leave pawprints.&lt;br /&gt;
** The pawprints can be cleaned up with the broom item.&lt;br /&gt;
* Improved performance of players loading in.&lt;br /&gt;
&lt;br /&gt;
== Alpha 17 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2023&lt;br /&gt;
|December 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interface changes:&lt;br /&gt;
* Occupied status now hides all player tags and suspends all interactions with online players.&lt;br /&gt;
** This is useful if you still want to go online, but not interact with people.&lt;br /&gt;
** You will appear to have a pause symbol next to your name to others.&lt;br /&gt;
&lt;br /&gt;
* There is now an escape menu with an About, Controls, and Settings page, with a much more comfortable layout. This is much easier than cramming everything in the planner settings tab. That one is still in the planner, but will go away soon.&lt;br /&gt;
&lt;br /&gt;
* The interface was cleaned up a little, such as the top menu.&lt;br /&gt;
** Autotexts now have a global toggle.&lt;br /&gt;
&lt;br /&gt;
* Cursors and interaction systems were updated to be more mouse friendly.&lt;br /&gt;
** The cursor now indicates if an item is too far away to interact with. You can still select them!&lt;br /&gt;
** The camera no longer focuses on the selected object, making it easier to do /emote.&lt;br /&gt;
** Clicking around in the target menus isn't as chaotic anymore.&lt;br /&gt;
&lt;br /&gt;
* Player icon in the planner is now fixed. I accidentally broke it before.&lt;br /&gt;
* The talk speed in settings was reversed to the correct direction.&lt;br /&gt;
&lt;br /&gt;
* The chat log system was updated.&lt;br /&gt;
** You can now select text by pressing space and then selecting text.&lt;br /&gt;
** URLs in the chat are now automatically linked underneath.&lt;br /&gt;
** The chat log can be resized with the handle on the left.&lt;br /&gt;
** Text above the head are now toggleable and looks much better/glitches less.&lt;br /&gt;
** The chat should not jump anymore when people are talking.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Game changes:&lt;br /&gt;
* Forest music was updated with new day and night tracks.&lt;br /&gt;
* Various performance improvements, especially when zoning and starting the game.&lt;br /&gt;
* Bug with soil darkness was fixed.&lt;br /&gt;
&lt;br /&gt;
* Fixed various physics issues&lt;br /&gt;
** NPCs no longer slide or bounce around inappropriately.&lt;br /&gt;
** Falling from height no longer zooms you out of the world.&lt;br /&gt;
** Certain unclickable doors or items were now fixed.&lt;br /&gt;
&lt;br /&gt;
* Cutscenes now hide players trying to intrude.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Shader differences between GLES2 and GLES3 were resolved.&lt;br /&gt;
** There should be minimal amount of light blasting on your character in GLES2.&lt;br /&gt;
&lt;br /&gt;
* Random startup crashes should be a thing of the past. Should be...&lt;br /&gt;
&lt;br /&gt;
* Starting up the game will put your character in the right rotation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Story changes:&lt;br /&gt;
* The campus now has added lesson circles around the center tree. They don't work yet, but the plan is to eventually represent each 12 lessons on them with token requirements.&lt;br /&gt;
&lt;br /&gt;
* Merka now gives rewards on a rotation, starting with four week variations.&lt;br /&gt;
&lt;br /&gt;
* New (and first!) student NPC added: Takar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 18 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|January 2024&lt;br /&gt;
|February 2024&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
STORY&lt;br /&gt;
* Added a cinematic introduction lesson to continue the story.&lt;br /&gt;
** Sera now stands at the tree to wait for you for your introduction class.&lt;br /&gt;
** Existing players have already completed this, but can retake the intro class by talking with Sera at the pagoda.&lt;br /&gt;
&lt;br /&gt;
* Added Lora. Lora and Takar are now visible on campus after completing the introduction.&lt;br /&gt;
* Added Anjraz and Anjraz' forest cottage. She is not yet in-game, but the cottage serves as club rooms.&lt;br /&gt;
* Onrakh, Ikt, and Retakatekt can now offer you various creative tools by exchanging tokens.&lt;br /&gt;
&lt;br /&gt;
* The center tree paper slip can now show upcoming events. (However, Lessons are not yet added)&lt;br /&gt;
* The campus and forest now has a winter seasonal change depending on date.&lt;br /&gt;
* The campus now has improvements to the road side, to better reflect the story developments.&lt;br /&gt;
&lt;br /&gt;
INTERFACE&lt;br /&gt;
* The planner tabs were updated. There is now a selection of guide books, introducing the various activities in the game in the Help tab.&lt;br /&gt;
&lt;br /&gt;
* Chat log is improved, with faster scroll catch-up and clearer legibility of player's chat messages on dark background.&lt;br /&gt;
* The target menu has been updated to a radial target menu style.&lt;br /&gt;
&lt;br /&gt;
* Popup overlays (painting, writing, book reading, etc) can now be dragged around properly.&lt;br /&gt;
&lt;br /&gt;
* Game experience using gamepad/analog axes are more consistent in third-person and first-person mode.&lt;br /&gt;
* On-screen navigation axes can now be enabled in the settings.&lt;br /&gt;
&lt;br /&gt;
* Added some useful setting toggles, such as automatic server connection, auto-look at, and more.&lt;br /&gt;
&lt;br /&gt;
* Character running on Android is now possible by tapping the on-screen axes controllers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GAMEPLAY&lt;br /&gt;
* Introduced club rooms as unique owned instances available to funders only.&lt;br /&gt;
** Club rooms can be entered by the bike lock on Anjraz' cottage and entering the room code.&lt;br /&gt;
** As a funder, you can see your assigned funder room number by typing &amp;quot;/funder&amp;quot; in chat.&lt;br /&gt;
&lt;br /&gt;
* Updated the creative tools and made them available in exchange for tokens.&lt;br /&gt;
** Books are now offered by Ikt.&lt;br /&gt;
** Spraycan was replaced with a paint bucket.&lt;br /&gt;
** Writing books or using a paint bucket now requires ink. You can get ink from Onrakh.&lt;br /&gt;
** Added musical instruments: snare, drum and cymbals. You can get them from Retakatekt.&lt;br /&gt;
&lt;br /&gt;
* Added character health stat.&lt;br /&gt;
** Your character can now get sick, which negatively affects your movements and causes coughing and sneezing.&lt;br /&gt;
** Coughing or sneezing near players can make them sick too, if they're also not healthy.&lt;br /&gt;
** Sickness is worsened by being hungry for long periods of time, or improved by eating yourself full.&lt;br /&gt;
&lt;br /&gt;
* Added Text-to-speech (TTS) support with a new TTS plugin.&lt;br /&gt;
** You can pick your own unique voice&lt;br /&gt;
** The TTS volume can be adjusted in the settings.&lt;br /&gt;
&lt;br /&gt;
* Added a new chair sitting alternate animation., ALPHA 18.1&lt;br /&gt;
&lt;br /&gt;
* The cooking pot now works offline.&lt;br /&gt;
* Actionscript can now play character emotes. (&amp;quot;em yes&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TECHNICAL&lt;br /&gt;
* Android version can now be played in portrait mode with an adjusted interface.&lt;br /&gt;
* Default Godot video driver changed to GLES2.&lt;br /&gt;
* Linux build is now available.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Changelog&amp;diff=913</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Changelog&amp;diff=913"/>
		<updated>2024-02-17T22:53:52Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
This page details the progress of [[Kemoverse Online]] alpha builds. Alpha builds are unstable versions to test and implement new features. The final goal (and then upgrading to Beta status) is to implement the most important game mechanics; such as a gameplay loop, crucial social features, most customization options and make sure the idea of the game actually works in practice.&lt;br /&gt;
&lt;br /&gt;
== Pre-alpha ==&lt;br /&gt;
[[File:TKOprealpha.png|thumb|Pre-alpha.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|Spring 2019&lt;br /&gt;
|Spring 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pre-alpha was the process of porting the existing code from Unity in to godot, which mostly consisted of &amp;quot;existence&amp;quot; code such as being able to walk around, focus on things, turn your head, and load different scenes as well as implementing a basic user interface, character creation and few basic items to look around you. So basically, the essential stuff to get up and going. I released only a few pre-alpha builds as I was figuring out where to take this project, and until I had a clear view, I just wanted to get the groundwork down.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Unknown_(14).png&lt;br /&gt;
File:2020-mar-29_12.10.04.png&lt;br /&gt;
File:Tko_20200406_004818.png&lt;br /&gt;
File:Tko_20200417_222817.png&lt;br /&gt;
File:Tko_20200421_180307.png&lt;br /&gt;
File:Tko_20200423_210243.png&lt;br /&gt;
File:Tko_20200424_014003.png&lt;br /&gt;
File:Tko_20200426_053249.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 1 ==&lt;br /&gt;
[[File:Tko_20200808_005224.png|thumb|Alpha 1, although, I didn't add the &amp;quot;Alpha 1&amp;quot; label until right before releasing this build.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|June 2020&lt;br /&gt;
|August 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Alpha 1 was to implement proper character customization and multiplayer synchronization. For this, I created the Kemoverse Server that keeps track of players in the world as well as saving custom user data in a database that is directly connected to the Kemoverse Forums user account. The character customization was also updated to allow for individual coloring of either mesh parts or of texture parts of the clothes. Character customizations are made to be saved and loaded as a long text code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Tko_20200613_144721.png&lt;br /&gt;
File:Tko_20200618_191000.png&lt;br /&gt;
File:Tko_20200706_184504.png&lt;br /&gt;
File:Tko_20200710_192846.png&lt;br /&gt;
File:Tko_20200713_220213.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 2 ==&lt;br /&gt;
[[File:Tko_20201128_223459.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|September 2020&lt;br /&gt;
|November 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Changed company name and updated Login/Intro screen&lt;br /&gt;
* Improved some repeating textures&lt;br /&gt;
* Improved spawning system&lt;br /&gt;
* Added motion blur and CRT effect&lt;br /&gt;
* Improved some equipment and added flashlight&lt;br /&gt;
* Lots and lots of various small fixes&lt;br /&gt;
&lt;br /&gt;
* Refined and standardized ambient feeling in every area&lt;br /&gt;
** Refined main school (/l school_main) and library (/l school_main_lib)&lt;br /&gt;
** Refined workshop (/l school_workshop) and added rooms (_art, _photo, _lab, etc)&lt;br /&gt;
** Refined church (/l school_church)&lt;br /&gt;
* Improved target menu (the menu that appears when interacting with something)&lt;br /&gt;
* Improved quickmenu (bottom right icons) with hotkeys Z,X,C,V&lt;br /&gt;
** C interacts with the closest interactable object&lt;br /&gt;
** V either cycles pose, stops an emote or unequips an equipped item&lt;br /&gt;
* Expanded &amp;quot;pack&amp;quot; and &amp;quot;area&amp;quot; main menu tab&lt;br /&gt;
&lt;br /&gt;
Alpha 2, named the &amp;quot;Theme update&amp;quot;, was to implement a day and night cycle and special feelings in to each and every currently implemented are of the game. 3D models were refined and reimported due to a fixed bug in Godot and shadow baking was massively improved. The interaction menu and the UI were further refined and streamlined and some functionality was added, namely the motion blur. All of the interior areas were cleaned up.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 3 ==&lt;br /&gt;
[[File:Tko_20201220_122214.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|December 2020&lt;br /&gt;
|January 2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Implementation of phone and book&lt;br /&gt;
* Tweaking models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 4 ==&lt;br /&gt;
[[File:Tko_20210428_140332.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|April 2021&lt;br /&gt;
|May 2021&lt;br /&gt;
|}&lt;br /&gt;
* Improved interactions with objects (door, chair, etc)&lt;br /&gt;
* Better camera edge detection&lt;br /&gt;
* New Felinae race model&lt;br /&gt;
* Remake most animations&lt;br /&gt;
* Room customization, with item placement and wallpaper/floor&lt;br /&gt;
* Vehicles (skateboard, computer chair)&lt;br /&gt;
* Computer Touhou-like game&lt;br /&gt;
* RigidBody physics&lt;br /&gt;
* Raindrop shader&lt;br /&gt;
* Vending machine&lt;br /&gt;
* Lowered system requirements and lowered cpu usage&lt;br /&gt;
* Added music playing and visualizer system&lt;br /&gt;
* More map/worldbuilding&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 5 ==&lt;br /&gt;
[[File:Tko_20210625_151606.png|thumb]]&lt;br /&gt;
[[File:Tko_20210625_153122.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2021&lt;br /&gt;
|June 2021&lt;br /&gt;
|}&lt;br /&gt;
Kemze was started.&lt;br /&gt;
* Intro video and cutscene work&lt;br /&gt;
* Redesigned character customization&lt;br /&gt;
* Many more character and clothing patterns&lt;br /&gt;
* Weather transitions&lt;br /&gt;
* Sound and ambience tracks&lt;br /&gt;
* Music demos in certain areas&lt;br /&gt;
* Player savefile and story progression&lt;br /&gt;
* Overhauled and streamlined UI&lt;br /&gt;
* New player tag look&lt;br /&gt;
* Student book and phone menus functional&lt;br /&gt;
&lt;br /&gt;
Later, the [https://www.youtube.com/watch?v=Y3i3b-EvQsk first trailer] was released.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 6 ==&lt;br /&gt;
[[File:Tko_20210809_022606.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2021&lt;br /&gt;
|August 2021&lt;br /&gt;
|}&lt;br /&gt;
Summer update.&lt;br /&gt;
&lt;br /&gt;
* Fleshing out room customization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hiatus ==&lt;br /&gt;
There was a year-long development hiatus due to life changes and the need to reflect on the content, purpose and goal of the game. The initial ideas and plan were very ambitious (but also open to change), however, the content beyond the school wasn't fleshed out and the planned features were too heavy. After taking this year-long break to think about the worldbuilding and the contents of it, it reached a more mature level.&lt;br /&gt;
&lt;br /&gt;
== Alpha 7 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko7.png|thumb]]&lt;br /&gt;
[[File:Tko_20220920_062523.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2022&lt;br /&gt;
|October 2022&lt;br /&gt;
|}&lt;br /&gt;
Post-college update. Lots of cool enhancements to the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redesigned campus environment with new buildings and nature&lt;br /&gt;
* New trees and vegetation that sways in the wind&lt;br /&gt;
* Added a moon during the night&lt;br /&gt;
* New loading screen with loading bar&lt;br /&gt;
* Introduced gardening and bug-catching systems with special tools&lt;br /&gt;
* Added some prototype music to the campus.&lt;br /&gt;
&lt;br /&gt;
* Improved light and shading systems, shadows now enabled&lt;br /&gt;
* Improved reflections&lt;br /&gt;
* Improved furry face detail and expressions&lt;br /&gt;
* Introduced LOD system&lt;br /&gt;
* Better sounds and ambient tracks&lt;br /&gt;
* Redesigned and improved all haircuts &lt;br /&gt;
* Fixed clothing clipping issues&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 8 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221112_192415.png|thumb]]&lt;br /&gt;
[[File:Tko_20221114_235242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|October 2022&lt;br /&gt;
|November 2022&lt;br /&gt;
|}&lt;br /&gt;
Yet another attempt at working full-time on this thing. Let's hope this works. Lots of exciting updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hugely improved LOD system&lt;br /&gt;
* Increased performance and setting toggles&lt;br /&gt;
* Introduced character schedules and actionscript editor&lt;br /&gt;
* Improved all emotes and animations&lt;br /&gt;
* Improved face animations&lt;br /&gt;
* Made the character mood settings work&lt;br /&gt;
* Fixed and improved the idle animations (G and Ctrl+G)&lt;br /&gt;
* Fleshed out school main/lib/loc&lt;br /&gt;
* Text color depends on distance&lt;br /&gt;
* Fixed players facing the wrong way when logging in&lt;br /&gt;
* Chat icons and custom text effects&lt;br /&gt;
* New intro video and story cutscene&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221213_104242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Development pace picked up. Lots of changes and new players. It's fun!&lt;br /&gt;
&lt;br /&gt;
* Added the forest area with mushrooms and a big lake&lt;br /&gt;
* Added the Foodraise goals, collect resources and hand them in!&lt;br /&gt;
* There aren't any rewards yet, awaiting player feedback of this gameplay&lt;br /&gt;
* Added two new tools: shovel and fishing rod&lt;br /&gt;
* Shovel makes server-side plants and digs up mushrooms&lt;br /&gt;
* Fishing rod lets you fish in the lakes&lt;br /&gt;
* Added sticky notes&lt;br /&gt;
* Updated campus, library music and added forest music&lt;br /&gt;
* Added running by rapidly tapping the A and D keys&lt;br /&gt;
* Added customizable and tradeable player cards with plenty of stickers and backgrounds&lt;br /&gt;
* Added animation/indicator when typing a lot of text&lt;br /&gt;
* Inventory items can now be scaled&lt;br /&gt;
 &lt;br /&gt;
* Fixed random connection drops and added auto reconnection&lt;br /&gt;
* Fixed unrecoverable camera (still glitches but should be fixed with restart)&lt;br /&gt;
* Added scheduling for yourself to automatically manage your scripts&lt;br /&gt;
* Added a command to load other scripts, making chained scripts possible&lt;br /&gt;
&lt;br /&gt;
* Implemented stylish volumetric lights with toggleable dynamic lights&lt;br /&gt;
* Added water rings and sound effects on water surfaces&lt;br /&gt;
* Implemented random weather in server and improved all weathers&lt;br /&gt;
* Performance improvements everywhere&lt;br /&gt;
&lt;br /&gt;
* Added a piece of paper at the center tree that tells you who is online&lt;br /&gt;
* Moved character customization to the student room.&lt;br /&gt;
* Made Linux/Mac versions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9.2 ==&lt;br /&gt;
[[File:Tko_20230211_213253.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|December 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some bugfixes.&lt;br /&gt;
* Disabled collision on dirt plot&lt;br /&gt;
* Added projector streaming functionality (very alpha)&lt;br /&gt;
* Fixed plot overwatering issue&lt;br /&gt;
* Fixed bouncing player issue&lt;br /&gt;
* Improved performance when joining area with lots of entities&lt;br /&gt;
* Added a paper at the collection boxes with a log of foodraise submissions&lt;br /&gt;
* Added a bunch of torches around campus and made them affect scenery&lt;br /&gt;
* Fixed darkness of night time indoor/outdoor&lt;br /&gt;
* Added some new year fun stuff&lt;br /&gt;
* Added wave emote&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 10 ==&lt;br /&gt;
[[File:Tko_20230319_102739.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_000541.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_001652.png|thumb]]&lt;br /&gt;
[[File:Tko_20230312_224721.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|February 2023&lt;br /&gt;
|March 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;KemZrave update&amp;quot;, an update focused on posing/emoting and the dog race.&lt;br /&gt;
* Added a new dog race&lt;br /&gt;
* Added a character picker at the start of the game&lt;br /&gt;
* Improved server connection by moving to new host&lt;br /&gt;
* Fine-tuned clothing styles for felinae&lt;br /&gt;
* All window popups now save and load position correctly&lt;br /&gt;
* Browser window is now resizable and loads automatically on open&lt;br /&gt;
* CEF can now be downloaded automatically in-game&lt;br /&gt;
* Digging piles under stuff is not glitchy anymore&lt;br /&gt;
* New savefile saving system, should prevent corruption&lt;br /&gt;
* Moved Emotes main menu tab in to two separate windows:&lt;br /&gt;
** &amp;quot;Emoter&amp;quot; to show all built-in emotes and your own emotes&lt;br /&gt;
** &amp;quot;Poser&amp;quot; to move your bodyparts around in real-time&lt;br /&gt;
** &amp;quot;Animator&amp;quot; to create custom animations for yourself&lt;br /&gt;
* Moving camera now fades open windows&lt;br /&gt;
* Cutscenes are now skippable&lt;br /&gt;
* Planting plants now require seeds&lt;br /&gt;
** Seeds are not given out at the moment&lt;br /&gt;
* Flashlight dark bug fixed&lt;br /&gt;
* Can now move in place by holding LMB&lt;br /&gt;
* Fixed some NPC bugs&lt;br /&gt;
** Merka now sleeps properly on the desk&lt;br /&gt;
* NPCs now turn correctly and start living their lives when game loads&lt;br /&gt;
* Fixed using items using it for everyone else&lt;br /&gt;
* Moved animation code to native module, improving performance&lt;br /&gt;
* Server now has maximum 64 clients&lt;br /&gt;
* Server can now send custom objects to load, providing more dynamic environments (for events, etc)&lt;br /&gt;
** Server can now also make custom event scripts for NPCs.&lt;br /&gt;
* Actionscripts commands do not use one letter commands anymore.&lt;br /&gt;
** This means that scripts you've written needs to be fixed.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 11 ==&lt;br /&gt;
[[File:Tko_20230427_172623.png|thumb]]&lt;br /&gt;
[[File:Tko_20230429_223239.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|March 2023&lt;br /&gt;
|April 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Kitchen update&amp;quot;.&lt;br /&gt;
* Fixed focused objects sometimes not highlighting.&lt;br /&gt;
* Fixed player sliding down slopes when animating.&lt;br /&gt;
* NPCs no longer merge with you when sitting at your seat.&lt;br /&gt;
* Added Kitchen and School basement areas, with music for the Kitchen.&lt;br /&gt;
* Kitchen introduces food making mechanics to the game.&lt;br /&gt;
** Added several equipments: knife, bowl, prepping tray&lt;br /&gt;
* Added a hunger and energy mechanic.&lt;br /&gt;
** Getting hungry will make your energy drop faster.&lt;br /&gt;
** Low energy will make you unable to run. or do strenous activities like planting or fishing.&lt;br /&gt;
** You can recover energy by sitting or laying.&lt;br /&gt;
* Added a first person camera mode by zooming in all the way.&lt;br /&gt;
* Added a new NPC: Retakatekt&lt;br /&gt;
** Retak is the nightwatch of the school, who guards the entrance and keeps the peace during the evening.&lt;br /&gt;
* Retired the phone and replaced it with the Eventpad, a calendar that lists upcoming events.&lt;br /&gt;
* Card menu now has folders for organizing them.&lt;br /&gt;
* The &amp;quot;Occupied&amp;quot; toggle switch in the planner now works. Toggle it on to prevent interactions from others.&lt;br /&gt;
* Added a slingshot toy that can knock other people holding a slingshot down.&lt;br /&gt;
* The pipe and catching net now knocks people down properly.&lt;br /&gt;
* Your pose now might randomly switch stance after standing still for a bit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 12 ==&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|April 2023&lt;br /&gt;
|May 2023&lt;br /&gt;
|}&lt;br /&gt;
* Music played through the browser is now played physically in the game.&lt;br /&gt;
* Adjusted the music visualizer in the bottom left to be more accurate.&lt;br /&gt;
* Fixed issues of character customization sliders not applying.&lt;br /&gt;
* Fixed the soup always being dirty and unsliced.&lt;br /&gt;
* Fixed camera glitching out a bit when laying down.&lt;br /&gt;
* Seeds now show correct names.&lt;br /&gt;
* The mushroom collection bins are now working correctly.&lt;br /&gt;
* Improved performance of baking alpha textures.&lt;br /&gt;
* Better savefile saving, should prevent most (if not all) corruptions.&lt;br /&gt;
* New walking animation for dog race.&lt;br /&gt;
* Changed the mouse behavior so that hovering on objects highlights them, and pressing once brings up the menu.&lt;br /&gt;
* Added a room tab at the bottom menu. (Incomplete)&lt;br /&gt;
* Updated the look tab with an unlockable lister, and a working accessory hider.&lt;br /&gt;
** Different outfits are available and swappable now in the look tab.&lt;br /&gt;
* You are now forced to wear uniforms every monday until either of these conditions:&lt;br /&gt;
** The food raise gets completed. Everyone can wear their personal clothes.&lt;br /&gt;
** You hand in enough food to the collection bins. You get to wear your personal clothes.&lt;br /&gt;
* Improved entity performance when loading from server&lt;br /&gt;
* AFK status when unfocused from the game&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 13 ==&lt;br /&gt;
[[File:Tko_20230701_215530.png|thumb]]&lt;br /&gt;
[[File:Tko_20230701_213924.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2023&lt;br /&gt;
|June 2023&lt;br /&gt;
|}&lt;br /&gt;
The &amp;quot;Player room update&amp;quot;.&lt;br /&gt;
* Added working student rooms and room ownership system. Single rooms at the first floor, twin rooms at the second floor.&lt;br /&gt;
** Ownership of the room means you can kick/notify visitors, lock the door, and change the title.&lt;br /&gt;
** Objects can be unlocked, created, placed, and interacted with in your room.&lt;br /&gt;
** Themes can used to apply unique wallpapers, floors, and fabrics to objects.&lt;br /&gt;
&lt;br /&gt;
* Added an collectible catalog where you can unlock things with tokens.&lt;br /&gt;
** You can find the catalog through the student planner. It includes room objects and themes, playercard backgrounds and stickers, and clothing models and patterns.&lt;br /&gt;
** You gain tokens by fulfilling 100%, 200%, and 300% of your workweek. You can check your progress by the yellow paper near the foodraise containers.&lt;br /&gt;
** Some items (stickers) are not unlockable, but can be found through various in-game actions. Figure them out!&lt;br /&gt;
&lt;br /&gt;
* Added a small reminder/about dialog explaining the state of the game and future plans.&lt;br /&gt;
* Improved the paint interface for spraycan.&lt;br /&gt;
&lt;br /&gt;
* Updated the campus day and night theme.&lt;br /&gt;
&lt;br /&gt;
* Fixed an issue of editing casual clothes during workweek.&lt;br /&gt;
* Fixed the first person view sometimes disabling when being up close to walls.&lt;br /&gt;
* Fixed issue of NPCs being shoved off seats.&lt;br /&gt;
&lt;br /&gt;
* Reintroduced the skateboard as an equippable item.&lt;br /&gt;
&lt;br /&gt;
* You can type unlocked stickers in the chat by typing the &amp;lt;name&amp;gt; (small icon) or &amp;lt;NAME&amp;gt; (big icon)&lt;br /&gt;
* You can now quickly do emotes by typing them with exclamation mark: &amp;quot;!bow&amp;quot; makes you bow.&lt;br /&gt;
&lt;br /&gt;
* Dog race now have custom sliders in the character creator. Create a new character or approach me in-game to customize it again.&lt;br /&gt;
&lt;br /&gt;
* You can now toggle random AFK stance in the settings.&lt;br /&gt;
* You can type an option called &amp;quot;autoafk&amp;quot; in lifescript to automatically run when standing still for a few seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 14 ==&lt;br /&gt;
[[File:Tko_20230722_215749.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2023&lt;br /&gt;
|July 2023&lt;br /&gt;
|}&lt;br /&gt;
This update prepared for the [[Community_events#KemZrave_2:_a_Taste_of_ACID|second in-game event]] as well as fixing issues and adding items for housing. An initial android build was also released to the public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Added new room objects.&lt;br /&gt;
** Added special unique posters that are given out through in-game events.&lt;br /&gt;
** Added bug cages/fish bowls to keep a pet bug of your choice in your room.&lt;br /&gt;
** Added placeable plant pots where you can plant decorative plants. &lt;br /&gt;
&lt;br /&gt;
* Added new equipment.&lt;br /&gt;
** Added the board item used to draw images and showing them to other players.&lt;br /&gt;
&lt;br /&gt;
* Fine tuned spray stuff.&lt;br /&gt;
** Fixed applying a spray that would sometimes disconnect you.&lt;br /&gt;
** Spray images now lazy-load when getting close to them. This should improve performance.&lt;br /&gt;
** Added Shift-Remove safety measure when removing sprays.&lt;br /&gt;
&lt;br /&gt;
* General gameplay improvement&lt;br /&gt;
** Fine-tuned targeting system and added a finger cursor when you can interact with something.&lt;br /&gt;
** Made the room editing list of objects sorted by addition order.&lt;br /&gt;
** The savefile is now synchronized with the server in order to submit food.&lt;br /&gt;
*** Sometimes it breaks. There is now a compost behind the kitchen to discard all of your gathered resources in exchange to submit food again.&lt;br /&gt;
** Players are now hidden when the camera merged with them.&lt;br /&gt;
** The target menu buttons now aims correctly together with the camera.&lt;br /&gt;
** Fixed the detection sphere around you being weird at different heights.&lt;br /&gt;
** Made water particles move with direction.&lt;br /&gt;
** Shovel digging does not require you to hold mouse button anymore.&lt;br /&gt;
&lt;br /&gt;
* Added nice shiny stuff&lt;br /&gt;
** The DiscordSDK/CEF addon download now works in the planner settings.&lt;br /&gt;
** Hotkeys F1, F2, F3, and F4 can now quickly start a lifescript option.&lt;br /&gt;
** Chat can now display some foreign languages. (Chinese, Japanese, Cyrillic)&lt;br /&gt;
** Added ui scaling command (/scale &amp;lt;1.0-2.0&amp;gt;) and fps limit command (/fpslimit &amp;lt;15-144&amp;gt;)&lt;br /&gt;
** Added more dance-themed animations to the Animator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 15 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2023&lt;br /&gt;
|August 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Need a break.&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* Middle clicking now shows a &amp;quot;walk-to&amp;quot; indicator.&lt;br /&gt;
* The eventpad now shows a number in the bottom right menu for upcoming events.&lt;br /&gt;
* Swapping existing cards with others has now been re-enabled.&lt;br /&gt;
* Rooms now makes use of Player cards for the room sign.&lt;br /&gt;
* Foodraise in the student book has been simplified and now also shows personal contribution.&lt;br /&gt;
* Catching bugs now has a chance of yielding either a decoration seed or an edible seed.&lt;br /&gt;
* Holding the quickmenu buttons (bottom right) now triggers their alternative use.&lt;br /&gt;
** Toggling on SPC mode is now either holding X, pressing Shift+X, or long pressing the planner.&lt;br /&gt;
** Unselecting your focused object is now either holding C, pressing Shift+C, or long pressing the eye icon.&lt;br /&gt;
** Stashing an item away is now either holding V, pressing Shift+V, or long pressing the item icon.&lt;br /&gt;
* There are now special themed musics that can play for story purposes.&lt;br /&gt;
** Not that no solo play story content actually use these songs yet, but they are used for lore events.&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
* Fixed issues involving multiple hair styles being toggled on and off.&lt;br /&gt;
* Fixed eventpad events not being on the correct days in certain cases.&lt;br /&gt;
* Fixed silent player pawpads when starting game.&lt;br /&gt;
* Fixed random crashes and freezes when using kitchen utilities and tools.&lt;br /&gt;
&lt;br /&gt;
Android version has several improvements.&lt;br /&gt;
* The game should no longer start with PC settings (should greatly improve performance)&lt;br /&gt;
* There is now an on-screen joystick to move around.&lt;br /&gt;
* You can long-tap on the screen to select where to walk to.&lt;br /&gt;
* Back button (and quitting on Windows) now has a confirmation.&lt;br /&gt;
&lt;br /&gt;
New characters:&lt;br /&gt;
* Onrakh, a new teacher character, was added.&lt;br /&gt;
** Onrakh is a big dog teacher that is keen to teach you all about living in the Kemoverse.&lt;br /&gt;
** Onrakh is aiming to hold lore events every Wednesday.&lt;br /&gt;
* Merka now handles two things: Foodraise rewards and Getting a room&lt;br /&gt;
** The foodraise rewards are given out at the weekend, but only if the foodraise has passed. Everyone can get rewards but the amount of rewards are based on your contribution to the foodraise.&lt;br /&gt;
** To get a room for yourself, you need to have over 100% contribution. Merka will follow you to the student dorms and when you find an empty one, you can get it.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 16 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|September 2023&lt;br /&gt;
|October 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I seem to have lost my changelog notes for this version.&lt;br /&gt;
&lt;br /&gt;
https://kemze.itch.io/tko/devlog/621150/alpha-16&lt;br /&gt;
&lt;br /&gt;
* New NPC added: Ikt&lt;br /&gt;
* The library received a design overhaul&lt;br /&gt;
** In addition, the bookcases can now have player books contributed.&lt;br /&gt;
** You can get books by receiving foodraise rewards from Merka.&lt;br /&gt;
* The forest now has special mushrooms that only grow in certain conditions.&lt;br /&gt;
* Added introduction information books in the sanctuary&lt;br /&gt;
* Players now leave pawprints.&lt;br /&gt;
** The pawprints can be cleaned up with the broom item.&lt;br /&gt;
* Improved performance of players loading in.&lt;br /&gt;
&lt;br /&gt;
== Alpha 17 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2023&lt;br /&gt;
|December 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interface changes:&lt;br /&gt;
* Occupied status now hides all player tags and suspends all interactions with online players.&lt;br /&gt;
** This is useful if you still want to go online, but not interact with people.&lt;br /&gt;
** You will appear to have a pause symbol next to your name to others.&lt;br /&gt;
&lt;br /&gt;
* There is now an escape menu with an About, Controls, and Settings page, with a much more comfortable layout. This is much easier than cramming everything in the planner settings tab. That one is still in the planner, but will go away soon.&lt;br /&gt;
&lt;br /&gt;
* The interface was cleaned up a little, such as the top menu.&lt;br /&gt;
** Autotexts now have a global toggle.&lt;br /&gt;
&lt;br /&gt;
* Cursors and interaction systems were updated to be more mouse friendly.&lt;br /&gt;
** The cursor now indicates if an item is too far away to interact with. You can still select them!&lt;br /&gt;
** The camera no longer focuses on the selected object, making it easier to do /emote.&lt;br /&gt;
** Clicking around in the target menus isn't as chaotic anymore.&lt;br /&gt;
&lt;br /&gt;
* Player icon in the planner is now fixed. I accidentally broke it before.&lt;br /&gt;
* The talk speed in settings was reversed to the correct direction.&lt;br /&gt;
&lt;br /&gt;
* The chat log system was updated.&lt;br /&gt;
** You can now select text by pressing space and then selecting text.&lt;br /&gt;
** URLs in the chat are now automatically linked underneath.&lt;br /&gt;
** The chat log can be resized with the handle on the left.&lt;br /&gt;
** Text above the head are now toggleable and looks much better/glitches less.&lt;br /&gt;
** The chat should not jump anymore when people are talking.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Game changes:&lt;br /&gt;
* Forest music was updated with new day and night tracks.&lt;br /&gt;
* Various performance improvements, especially when zoning and starting the game.&lt;br /&gt;
* Bug with soil darkness was fixed.&lt;br /&gt;
&lt;br /&gt;
* Fixed various physics issues&lt;br /&gt;
** NPCs no longer slide or bounce around inappropriately.&lt;br /&gt;
** Falling from height no longer zooms you out of the world.&lt;br /&gt;
** Certain unclickable doors or items were now fixed.&lt;br /&gt;
&lt;br /&gt;
* Cutscenes now hide players trying to intrude.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Shader differences between GLES2 and GLES3 were resolved.&lt;br /&gt;
** There should be minimal amount of light blasting on your character in GLES2.&lt;br /&gt;
&lt;br /&gt;
* Random startup crashes should be a thing of the past. Should be...&lt;br /&gt;
&lt;br /&gt;
* Starting up the game will put your character in the right rotation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Story changes:&lt;br /&gt;
* The campus now has added lesson circles around the center tree. They don't work yet, but the plan is to eventually represent each 12 lessons on them with token requirements.&lt;br /&gt;
&lt;br /&gt;
* Merka now gives rewards on a rotation, starting with four week variations.&lt;br /&gt;
&lt;br /&gt;
* New (and first!) student NPC added: Takar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 18 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|January 2024&lt;br /&gt;
|February 2024&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
STORY&lt;br /&gt;
* Added a cinematic introduction lesson to continue the story.&lt;br /&gt;
** Sera now stands at the tree to wait for you for your introduction class.&lt;br /&gt;
** Existing players have already completed this, but can retake the intro class by talking with Sera at the pagoda.&lt;br /&gt;
&lt;br /&gt;
* Added Lora. Lora and Takar are now visible on campus after completing the introduction.&lt;br /&gt;
* Added Anjraz and Anjraz' forest cottage. She is not yet in-game, but the cottage serves as club rooms.&lt;br /&gt;
* Onrakh, Ikt, and Retakatekt can now offer you various creative tools by exchanging tokens.&lt;br /&gt;
&lt;br /&gt;
* The center tree paper slip can now show upcoming events. (However, Lessons are not yet added)&lt;br /&gt;
* The campus and forest now has a winter seasonal change depending on date.&lt;br /&gt;
* The campus now has improvements to the road side, to better reflect the story developments.&lt;br /&gt;
&lt;br /&gt;
INTERFACE&lt;br /&gt;
* The planner tabs were updated.&lt;br /&gt;
** There is now a selection of guide books, introducing the various activities in the game in the Help tab.&lt;br /&gt;
** The settings tab is now replaced by an escape menu, accessible through Escape key or Back swipe on Android.&lt;br /&gt;
&lt;br /&gt;
* Chat log is improved, with faster scroll catch-up and clearer legibility of player's chat messages on dark background.&lt;br /&gt;
* The target menu has been updated to a radial target menu style.&lt;br /&gt;
&lt;br /&gt;
* Popup overlays (painting, writing, book reading, etc) can now be dragged around properly.&lt;br /&gt;
&lt;br /&gt;
* Game experience using gamepad/analog axes are more consistent in third-person and first-person mode.&lt;br /&gt;
* On-screen navigation axes can now be enabled in the settings.&lt;br /&gt;
&lt;br /&gt;
* Added some useful setting toggles, such as automatic server connection, auto-look at, and more.&lt;br /&gt;
&lt;br /&gt;
* Character running on Android is now possible by tapping the on-screen axes controllers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GAMEPLAY&lt;br /&gt;
* Introduced club rooms as unique owned instances available to funders only.&lt;br /&gt;
** Club rooms can be entered by the bike lock on Anjraz' cottage and entering the room code.&lt;br /&gt;
** As a funder, you can see your assigned funder room number by typing &amp;quot;/funder&amp;quot; in chat.&lt;br /&gt;
&lt;br /&gt;
* Updated the creative tools and made them available in exchange for tokens.&lt;br /&gt;
** Books are now offered by Ikt.&lt;br /&gt;
** Spraycan was replaced with a paint bucket.&lt;br /&gt;
** Writing books or using a paint bucket now requires ink. You can get ink from Onrakh.&lt;br /&gt;
** Added musical instruments: snare, drum and cymbals. You can get them from Retakatekt.&lt;br /&gt;
&lt;br /&gt;
* Added character health stat.&lt;br /&gt;
** Your character can now get sick, which negatively affects your movements and causes coughing and sneezing.&lt;br /&gt;
** Coughing or sneezing near players can make them sick too, if they're also not healthy.&lt;br /&gt;
** Sickness is worsened by being hungry for long periods of time, or improved by eating yourself full.&lt;br /&gt;
&lt;br /&gt;
* Added Text-to-speech (TTS) support with a new TTS plugin.&lt;br /&gt;
** You can pick your own unique voice&lt;br /&gt;
** The TTS volume can be adjusted in the settings.&lt;br /&gt;
&lt;br /&gt;
* Added a new chair sitting alternate animation., ALPHA 18.1&lt;br /&gt;
&lt;br /&gt;
* The cooking pot now works offline.&lt;br /&gt;
* Actionscript can now play character emotes. (&amp;quot;em yes&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TECHNICAL&lt;br /&gt;
* Android version can now be played in portrait mode with an adjusted interface.&lt;br /&gt;
* Default Godot video driver changed to GLES2.&lt;br /&gt;
* Linux build is now available.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Language&amp;diff=912</id>
		<title>Language</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Language&amp;diff=912"/>
		<updated>2024-02-17T22:22:58Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The language of the Kemoverse is primarily based on a linguistic design that was the synthetic result of the evolution of [[Neofur]]. Named Cyranese by an unknown person, it is the global language spoken by Kemonae, with a variety of dialects depending on circumstances. To speak Cyranese yourself, try to imagine your lips to have 1/4th of its strength and focus on a growling, guttural tone emitting from the back of the mouth.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Phonemes =&lt;br /&gt;
&lt;br /&gt;
= Grammar =&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:NovaLogo.png&amp;diff=911</id>
		<title>File:NovaLogo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:NovaLogo.png&amp;diff=911"/>
		<updated>2024-02-17T22:14:29Z</updated>

		<summary type="html">&lt;p&gt;Amina: Amina uploaded a new version of File:NovaLogo.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:Bgpattern.png&amp;diff=900</id>
		<title>File:Bgpattern.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:Bgpattern.png&amp;diff=900"/>
		<updated>2024-02-06T19:39:04Z</updated>

		<summary type="html">&lt;p&gt;Amina: Amina uploaded a new version of File:Bgpattern.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=File:Bgpattern.png&amp;diff=899</id>
		<title>File:Bgpattern.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=File:Bgpattern.png&amp;diff=899"/>
		<updated>2024-02-06T19:38:14Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Changelog&amp;diff=890</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Changelog&amp;diff=890"/>
		<updated>2024-01-02T13:44:24Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Alpha 17 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
This page details the progress of [[Kemoverse Online]] alpha builds. Alpha builds are unstable versions to test and implement new features. The final goal (and then upgrading to Beta status) is to implement the most important game mechanics; such as a gameplay loop, crucial social features, most customization options and make sure the idea of the game actually works in practice.&lt;br /&gt;
&lt;br /&gt;
== Pre-alpha ==&lt;br /&gt;
[[File:TKOprealpha.png|thumb|Pre-alpha.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|Spring 2019&lt;br /&gt;
|Spring 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pre-alpha was the process of porting the existing code from Unity in to godot, which mostly consisted of &amp;quot;existence&amp;quot; code such as being able to walk around, focus on things, turn your head, and load different scenes as well as implementing a basic user interface, character creation and few basic items to look around you. So basically, the essential stuff to get up and going. I released only a few pre-alpha builds as I was figuring out where to take this project, and until I had a clear view, I just wanted to get the groundwork down.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Unknown_(14).png&lt;br /&gt;
File:2020-mar-29_12.10.04.png&lt;br /&gt;
File:Tko_20200406_004818.png&lt;br /&gt;
File:Tko_20200417_222817.png&lt;br /&gt;
File:Tko_20200421_180307.png&lt;br /&gt;
File:Tko_20200423_210243.png&lt;br /&gt;
File:Tko_20200424_014003.png&lt;br /&gt;
File:Tko_20200426_053249.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 1 ==&lt;br /&gt;
[[File:Tko_20200808_005224.png|thumb|Alpha 1, although, I didn't add the &amp;quot;Alpha 1&amp;quot; label until right before releasing this build.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|June 2020&lt;br /&gt;
|August 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Alpha 1 was to implement proper character customization and multiplayer synchronization. For this, I created the Kemoverse Server that keeps track of players in the world as well as saving custom user data in a database that is directly connected to the Kemoverse Forums user account. The character customization was also updated to allow for individual coloring of either mesh parts or of texture parts of the clothes. Character customizations are made to be saved and loaded as a long text code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Tko_20200613_144721.png&lt;br /&gt;
File:Tko_20200618_191000.png&lt;br /&gt;
File:Tko_20200706_184504.png&lt;br /&gt;
File:Tko_20200710_192846.png&lt;br /&gt;
File:Tko_20200713_220213.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 2 ==&lt;br /&gt;
[[File:Tko_20201128_223459.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|September 2020&lt;br /&gt;
|November 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Changed company name and updated Login/Intro screen&lt;br /&gt;
* Improved some repeating textures&lt;br /&gt;
* Improved spawning system&lt;br /&gt;
* Added motion blur and CRT effect&lt;br /&gt;
* Improved some equipment and added flashlight&lt;br /&gt;
* Lots and lots of various small fixes&lt;br /&gt;
&lt;br /&gt;
* Refined and standardized ambient feeling in every area&lt;br /&gt;
** Refined main school (/l school_main) and library (/l school_main_lib)&lt;br /&gt;
** Refined workshop (/l school_workshop) and added rooms (_art, _photo, _lab, etc)&lt;br /&gt;
** Refined church (/l school_church)&lt;br /&gt;
* Improved target menu (the menu that appears when interacting with something)&lt;br /&gt;
* Improved quickmenu (bottom right icons) with hotkeys Z,X,C,V&lt;br /&gt;
** C interacts with the closest interactable object&lt;br /&gt;
** V either cycles pose, stops an emote or unequips an equipped item&lt;br /&gt;
* Expanded &amp;quot;pack&amp;quot; and &amp;quot;area&amp;quot; main menu tab&lt;br /&gt;
&lt;br /&gt;
Alpha 2, named the &amp;quot;Theme update&amp;quot;, was to implement a day and night cycle and special feelings in to each and every currently implemented are of the game. 3D models were refined and reimported due to a fixed bug in Godot and shadow baking was massively improved. The interaction menu and the UI were further refined and streamlined and some functionality was added, namely the motion blur. All of the interior areas were cleaned up.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 3 ==&lt;br /&gt;
[[File:Tko_20201220_122214.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|December 2020&lt;br /&gt;
|January 2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Implementation of phone and book&lt;br /&gt;
* Tweaking models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 4 ==&lt;br /&gt;
[[File:Tko_20210428_140332.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|April 2021&lt;br /&gt;
|May 2021&lt;br /&gt;
|}&lt;br /&gt;
* Improved interactions with objects (door, chair, etc)&lt;br /&gt;
* Better camera edge detection&lt;br /&gt;
* New Felinae race model&lt;br /&gt;
* Remake most animations&lt;br /&gt;
* Room customization, with item placement and wallpaper/floor&lt;br /&gt;
* Vehicles (skateboard, computer chair)&lt;br /&gt;
* Computer Touhou-like game&lt;br /&gt;
* RigidBody physics&lt;br /&gt;
* Raindrop shader&lt;br /&gt;
* Vending machine&lt;br /&gt;
* Lowered system requirements and lowered cpu usage&lt;br /&gt;
* Added music playing and visualizer system&lt;br /&gt;
* More map/worldbuilding&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 5 ==&lt;br /&gt;
[[File:Tko_20210625_151606.png|thumb]]&lt;br /&gt;
[[File:Tko_20210625_153122.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2021&lt;br /&gt;
|June 2021&lt;br /&gt;
|}&lt;br /&gt;
Kemze was started.&lt;br /&gt;
* Intro video and cutscene work&lt;br /&gt;
* Redesigned character customization&lt;br /&gt;
* Many more character and clothing patterns&lt;br /&gt;
* Weather transitions&lt;br /&gt;
* Sound and ambience tracks&lt;br /&gt;
* Music demos in certain areas&lt;br /&gt;
* Player savefile and story progression&lt;br /&gt;
* Overhauled and streamlined UI&lt;br /&gt;
* New player tag look&lt;br /&gt;
* Student book and phone menus functional&lt;br /&gt;
&lt;br /&gt;
Later, the [https://www.youtube.com/watch?v=Y3i3b-EvQsk first trailer] was released.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 6 ==&lt;br /&gt;
[[File:Tko_20210809_022606.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2021&lt;br /&gt;
|August 2021&lt;br /&gt;
|}&lt;br /&gt;
Summer update.&lt;br /&gt;
&lt;br /&gt;
* Fleshing out room customization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hiatus ==&lt;br /&gt;
There was a year-long development hiatus due to life changes and the need to reflect on the content, purpose and goal of the game. The initial ideas and plan were very ambitious (but also open to change), however, the content beyond the school wasn't fleshed out and the planned features were too heavy. After taking this year-long break to think about the worldbuilding and the contents of it, it reached a more mature level.&lt;br /&gt;
&lt;br /&gt;
== Alpha 7 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko7.png|thumb]]&lt;br /&gt;
[[File:Tko_20220920_062523.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2022&lt;br /&gt;
|October 2022&lt;br /&gt;
|}&lt;br /&gt;
Post-college update. Lots of cool enhancements to the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redesigned campus environment with new buildings and nature&lt;br /&gt;
* New trees and vegetation that sways in the wind&lt;br /&gt;
* Added a moon during the night&lt;br /&gt;
* New loading screen with loading bar&lt;br /&gt;
* Introduced gardening and bug-catching systems with special tools&lt;br /&gt;
* Added some prototype music to the campus.&lt;br /&gt;
&lt;br /&gt;
* Improved light and shading systems, shadows now enabled&lt;br /&gt;
* Improved reflections&lt;br /&gt;
* Improved furry face detail and expressions&lt;br /&gt;
* Introduced LOD system&lt;br /&gt;
* Better sounds and ambient tracks&lt;br /&gt;
* Redesigned and improved all haircuts &lt;br /&gt;
* Fixed clothing clipping issues&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 8 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221112_192415.png|thumb]]&lt;br /&gt;
[[File:Tko_20221114_235242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|October 2022&lt;br /&gt;
|November 2022&lt;br /&gt;
|}&lt;br /&gt;
Yet another attempt at working full-time on this thing. Let's hope this works. Lots of exciting updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hugely improved LOD system&lt;br /&gt;
* Increased performance and setting toggles&lt;br /&gt;
* Introduced character schedules and actionscript editor&lt;br /&gt;
* Improved all emotes and animations&lt;br /&gt;
* Improved face animations&lt;br /&gt;
* Made the character mood settings work&lt;br /&gt;
* Fixed and improved the idle animations (G and Ctrl+G)&lt;br /&gt;
* Fleshed out school main/lib/loc&lt;br /&gt;
* Text color depends on distance&lt;br /&gt;
* Fixed players facing the wrong way when logging in&lt;br /&gt;
* Chat icons and custom text effects&lt;br /&gt;
* New intro video and story cutscene&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221213_104242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Development pace picked up. Lots of changes and new players. It's fun!&lt;br /&gt;
&lt;br /&gt;
* Added the forest area with mushrooms and a big lake&lt;br /&gt;
* Added the Foodraise goals, collect resources and hand them in!&lt;br /&gt;
* There aren't any rewards yet, awaiting player feedback of this gameplay&lt;br /&gt;
* Added two new tools: shovel and fishing rod&lt;br /&gt;
* Shovel makes server-side plants and digs up mushrooms&lt;br /&gt;
* Fishing rod lets you fish in the lakes&lt;br /&gt;
* Added sticky notes&lt;br /&gt;
* Updated campus, library music and added forest music&lt;br /&gt;
* Added running by rapidly tapping the A and D keys&lt;br /&gt;
* Added customizable and tradeable player cards with plenty of stickers and backgrounds&lt;br /&gt;
* Added animation/indicator when typing a lot of text&lt;br /&gt;
* Inventory items can now be scaled&lt;br /&gt;
 &lt;br /&gt;
* Fixed random connection drops and added auto reconnection&lt;br /&gt;
* Fixed unrecoverable camera (still glitches but should be fixed with restart)&lt;br /&gt;
* Added scheduling for yourself to automatically manage your scripts&lt;br /&gt;
* Added a command to load other scripts, making chained scripts possible&lt;br /&gt;
&lt;br /&gt;
* Implemented stylish volumetric lights with toggleable dynamic lights&lt;br /&gt;
* Added water rings and sound effects on water surfaces&lt;br /&gt;
* Implemented random weather in server and improved all weathers&lt;br /&gt;
* Performance improvements everywhere&lt;br /&gt;
&lt;br /&gt;
* Added a piece of paper at the center tree that tells you who is online&lt;br /&gt;
* Moved character customization to the student room.&lt;br /&gt;
* Made Linux/Mac versions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9.2 ==&lt;br /&gt;
[[File:Tko_20230211_213253.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|December 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some bugfixes.&lt;br /&gt;
* Disabled collision on dirt plot&lt;br /&gt;
* Added projector streaming functionality (very alpha)&lt;br /&gt;
* Fixed plot overwatering issue&lt;br /&gt;
* Fixed bouncing player issue&lt;br /&gt;
* Improved performance when joining area with lots of entities&lt;br /&gt;
* Added a paper at the collection boxes with a log of foodraise submissions&lt;br /&gt;
* Added a bunch of torches around campus and made them affect scenery&lt;br /&gt;
* Fixed darkness of night time indoor/outdoor&lt;br /&gt;
* Added some new year fun stuff&lt;br /&gt;
* Added wave emote&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 10 ==&lt;br /&gt;
[[File:Tko_20230319_102739.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_000541.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_001652.png|thumb]]&lt;br /&gt;
[[File:Tko_20230312_224721.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|February 2023&lt;br /&gt;
|March 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;KemZrave update&amp;quot;, an update focused on posing/emoting and the dog race.&lt;br /&gt;
* Added a new dog race&lt;br /&gt;
* Added a character picker at the start of the game&lt;br /&gt;
* Improved server connection by moving to new host&lt;br /&gt;
* Fine-tuned clothing styles for felinae&lt;br /&gt;
* All window popups now save and load position correctly&lt;br /&gt;
* Browser window is now resizable and loads automatically on open&lt;br /&gt;
* CEF can now be downloaded automatically in-game&lt;br /&gt;
* Digging piles under stuff is not glitchy anymore&lt;br /&gt;
* New savefile saving system, should prevent corruption&lt;br /&gt;
* Moved Emotes main menu tab in to two separate windows:&lt;br /&gt;
** &amp;quot;Emoter&amp;quot; to show all built-in emotes and your own emotes&lt;br /&gt;
** &amp;quot;Poser&amp;quot; to move your bodyparts around in real-time&lt;br /&gt;
** &amp;quot;Animator&amp;quot; to create custom animations for yourself&lt;br /&gt;
* Moving camera now fades open windows&lt;br /&gt;
* Cutscenes are now skippable&lt;br /&gt;
* Planting plants now require seeds&lt;br /&gt;
** Seeds are not given out at the moment&lt;br /&gt;
* Flashlight dark bug fixed&lt;br /&gt;
* Can now move in place by holding LMB&lt;br /&gt;
* Fixed some NPC bugs&lt;br /&gt;
** Merka now sleeps properly on the desk&lt;br /&gt;
* NPCs now turn correctly and start living their lives when game loads&lt;br /&gt;
* Fixed using items using it for everyone else&lt;br /&gt;
* Moved animation code to native module, improving performance&lt;br /&gt;
* Server now has maximum 64 clients&lt;br /&gt;
* Server can now send custom objects to load, providing more dynamic environments (for events, etc)&lt;br /&gt;
** Server can now also make custom event scripts for NPCs.&lt;br /&gt;
* Actionscripts commands do not use one letter commands anymore.&lt;br /&gt;
** This means that scripts you've written needs to be fixed.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 11 ==&lt;br /&gt;
[[File:Tko_20230427_172623.png|thumb]]&lt;br /&gt;
[[File:Tko_20230429_223239.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|March 2023&lt;br /&gt;
|April 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Kitchen update&amp;quot;.&lt;br /&gt;
* Fixed focused objects sometimes not highlighting.&lt;br /&gt;
* Fixed player sliding down slopes when animating.&lt;br /&gt;
* NPCs no longer merge with you when sitting at your seat.&lt;br /&gt;
* Added Kitchen and School basement areas, with music for the Kitchen.&lt;br /&gt;
* Kitchen introduces food making mechanics to the game.&lt;br /&gt;
** Added several equipments: knife, bowl, prepping tray&lt;br /&gt;
* Added a hunger and energy mechanic.&lt;br /&gt;
** Getting hungry will make your energy drop faster.&lt;br /&gt;
** Low energy will make you unable to run. or do strenous activities like planting or fishing.&lt;br /&gt;
** You can recover energy by sitting or laying.&lt;br /&gt;
* Added a first person camera mode by zooming in all the way.&lt;br /&gt;
* Added a new NPC: Retakatekt&lt;br /&gt;
** Retak is the nightwatch of the school, who guards the entrance and keeps the peace during the evening.&lt;br /&gt;
* Retired the phone and replaced it with the Eventpad, a calendar that lists upcoming events.&lt;br /&gt;
* Card menu now has folders for organizing them.&lt;br /&gt;
* The &amp;quot;Occupied&amp;quot; toggle switch in the planner now works. Toggle it on to prevent interactions from others.&lt;br /&gt;
* Added a slingshot toy that can knock other people holding a slingshot down.&lt;br /&gt;
* The pipe and catching net now knocks people down properly.&lt;br /&gt;
* Your pose now might randomly switch stance after standing still for a bit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 12 ==&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|April 2023&lt;br /&gt;
|May 2023&lt;br /&gt;
|}&lt;br /&gt;
* Music played through the browser is now played physically in the game.&lt;br /&gt;
* Adjusted the music visualizer in the bottom left to be more accurate.&lt;br /&gt;
* Fixed issues of character customization sliders not applying.&lt;br /&gt;
* Fixed the soup always being dirty and unsliced.&lt;br /&gt;
* Fixed camera glitching out a bit when laying down.&lt;br /&gt;
* Seeds now show correct names.&lt;br /&gt;
* The mushroom collection bins are now working correctly.&lt;br /&gt;
* Improved performance of baking alpha textures.&lt;br /&gt;
* Better savefile saving, should prevent most (if not all) corruptions.&lt;br /&gt;
* New walking animation for dog race.&lt;br /&gt;
* Changed the mouse behavior so that hovering on objects highlights them, and pressing once brings up the menu.&lt;br /&gt;
* Added a room tab at the bottom menu. (Incomplete)&lt;br /&gt;
* Updated the look tab with an unlockable lister, and a working accessory hider.&lt;br /&gt;
** Different outfits are available and swappable now in the look tab.&lt;br /&gt;
* You are now forced to wear uniforms every monday until either of these conditions:&lt;br /&gt;
** The food raise gets completed. Everyone can wear their personal clothes.&lt;br /&gt;
** You hand in enough food to the collection bins. You get to wear your personal clothes.&lt;br /&gt;
* Improved entity performance when loading from server&lt;br /&gt;
* AFK status when unfocused from the game&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 13 ==&lt;br /&gt;
[[File:Tko_20230701_215530.png|thumb]]&lt;br /&gt;
[[File:Tko_20230701_213924.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2023&lt;br /&gt;
|June 2023&lt;br /&gt;
|}&lt;br /&gt;
The &amp;quot;Player room update&amp;quot;.&lt;br /&gt;
* Added working student rooms and room ownership system. Single rooms at the first floor, twin rooms at the second floor.&lt;br /&gt;
** Ownership of the room means you can kick/notify visitors, lock the door, and change the title.&lt;br /&gt;
** Objects can be unlocked, created, placed, and interacted with in your room.&lt;br /&gt;
** Themes can used to apply unique wallpapers, floors, and fabrics to objects.&lt;br /&gt;
&lt;br /&gt;
* Added an collectible catalog where you can unlock things with tokens.&lt;br /&gt;
** You can find the catalog through the student planner. It includes room objects and themes, playercard backgrounds and stickers, and clothing models and patterns.&lt;br /&gt;
** You gain tokens by fulfilling 100%, 200%, and 300% of your workweek. You can check your progress by the yellow paper near the foodraise containers.&lt;br /&gt;
** Some items (stickers) are not unlockable, but can be found through various in-game actions. Figure them out!&lt;br /&gt;
&lt;br /&gt;
* Added a small reminder/about dialog explaining the state of the game and future plans.&lt;br /&gt;
* Improved the paint interface for spraycan.&lt;br /&gt;
&lt;br /&gt;
* Updated the campus day and night theme.&lt;br /&gt;
&lt;br /&gt;
* Fixed an issue of editing casual clothes during workweek.&lt;br /&gt;
* Fixed the first person view sometimes disabling when being up close to walls.&lt;br /&gt;
* Fixed issue of NPCs being shoved off seats.&lt;br /&gt;
&lt;br /&gt;
* Reintroduced the skateboard as an equippable item.&lt;br /&gt;
&lt;br /&gt;
* You can type unlocked stickers in the chat by typing the &amp;lt;name&amp;gt; (small icon) or &amp;lt;NAME&amp;gt; (big icon)&lt;br /&gt;
* You can now quickly do emotes by typing them with exclamation mark: &amp;quot;!bow&amp;quot; makes you bow.&lt;br /&gt;
&lt;br /&gt;
* Dog race now have custom sliders in the character creator. Create a new character or approach me in-game to customize it again.&lt;br /&gt;
&lt;br /&gt;
* You can now toggle random AFK stance in the settings.&lt;br /&gt;
* You can type an option called &amp;quot;autoafk&amp;quot; in lifescript to automatically run when standing still for a few seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 14 ==&lt;br /&gt;
[[File:Tko_20230722_215749.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2023&lt;br /&gt;
|July 2023&lt;br /&gt;
|}&lt;br /&gt;
This update prepared for the [[Community_events#KemZrave_2:_a_Taste_of_ACID|second in-game event]] as well as fixing issues and adding items for housing. An initial android build was also released to the public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Added new room objects.&lt;br /&gt;
** Added special unique posters that are given out through in-game events.&lt;br /&gt;
** Added bug cages/fish bowls to keep a pet bug of your choice in your room.&lt;br /&gt;
** Added placeable plant pots where you can plant decorative plants. &lt;br /&gt;
&lt;br /&gt;
* Added new equipment.&lt;br /&gt;
** Added the board item used to draw images and showing them to other players.&lt;br /&gt;
&lt;br /&gt;
* Fine tuned spray stuff.&lt;br /&gt;
** Fixed applying a spray that would sometimes disconnect you.&lt;br /&gt;
** Spray images now lazy-load when getting close to them. This should improve performance.&lt;br /&gt;
** Added Shift-Remove safety measure when removing sprays.&lt;br /&gt;
&lt;br /&gt;
* General gameplay improvement&lt;br /&gt;
** Fine-tuned targeting system and added a finger cursor when you can interact with something.&lt;br /&gt;
** Made the room editing list of objects sorted by addition order.&lt;br /&gt;
** The savefile is now synchronized with the server in order to submit food.&lt;br /&gt;
*** Sometimes it breaks. There is now a compost behind the kitchen to discard all of your gathered resources in exchange to submit food again.&lt;br /&gt;
** Players are now hidden when the camera merged with them.&lt;br /&gt;
** The target menu buttons now aims correctly together with the camera.&lt;br /&gt;
** Fixed the detection sphere around you being weird at different heights.&lt;br /&gt;
** Made water particles move with direction.&lt;br /&gt;
** Shovel digging does not require you to hold mouse button anymore.&lt;br /&gt;
&lt;br /&gt;
* Added nice shiny stuff&lt;br /&gt;
** The DiscordSDK/CEF addon download now works in the planner settings.&lt;br /&gt;
** Hotkeys F1, F2, F3, and F4 can now quickly start a lifescript option.&lt;br /&gt;
** Chat can now display some foreign languages. (Chinese, Japanese, Cyrillic)&lt;br /&gt;
** Added ui scaling command (/scale &amp;lt;1.0-2.0&amp;gt;) and fps limit command (/fpslimit &amp;lt;15-144&amp;gt;)&lt;br /&gt;
** Added more dance-themed animations to the Animator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 15 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2023&lt;br /&gt;
|August 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Need a break.&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* Middle clicking now shows a &amp;quot;walk-to&amp;quot; indicator.&lt;br /&gt;
* The eventpad now shows a number in the bottom right menu for upcoming events.&lt;br /&gt;
* Swapping existing cards with others has now been re-enabled.&lt;br /&gt;
* Rooms now makes use of Player cards for the room sign.&lt;br /&gt;
* Foodraise in the student book has been simplified and now also shows personal contribution.&lt;br /&gt;
* Catching bugs now has a chance of yielding either a decoration seed or an edible seed.&lt;br /&gt;
* Holding the quickmenu buttons (bottom right) now triggers their alternative use.&lt;br /&gt;
** Toggling on SPC mode is now either holding X, pressing Shift+X, or long pressing the planner.&lt;br /&gt;
** Unselecting your focused object is now either holding C, pressing Shift+C, or long pressing the eye icon.&lt;br /&gt;
** Stashing an item away is now either holding V, pressing Shift+V, or long pressing the item icon.&lt;br /&gt;
* There are now special themed musics that can play for story purposes.&lt;br /&gt;
** Not that no solo play story content actually use these songs yet, but they are used for lore events.&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
* Fixed issues involving multiple hair styles being toggled on and off.&lt;br /&gt;
* Fixed eventpad events not being on the correct days in certain cases.&lt;br /&gt;
* Fixed silent player pawpads when starting game.&lt;br /&gt;
* Fixed random crashes and freezes when using kitchen utilities and tools.&lt;br /&gt;
&lt;br /&gt;
Android version has several improvements.&lt;br /&gt;
* The game should no longer start with PC settings (should greatly improve performance)&lt;br /&gt;
* There is now an on-screen joystick to move around.&lt;br /&gt;
* You can long-tap on the screen to select where to walk to.&lt;br /&gt;
* Back button (and quitting on Windows) now has a confirmation.&lt;br /&gt;
&lt;br /&gt;
New characters:&lt;br /&gt;
* Onrakh, a new teacher character, was added.&lt;br /&gt;
** Onrakh is a big dog teacher that is keen to teach you all about living in the Kemoverse.&lt;br /&gt;
** Onrakh is aiming to hold lore events every Wednesday.&lt;br /&gt;
* Merka now handles two things: Foodraise rewards and Getting a room&lt;br /&gt;
** The foodraise rewards are given out at the weekend, but only if the foodraise has passed. Everyone can get rewards but the amount of rewards are based on your contribution to the foodraise.&lt;br /&gt;
** To get a room for yourself, you need to have over 100% contribution. Merka will follow you to the student dorms and when you find an empty one, you can get it.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 16 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|September 2023&lt;br /&gt;
|October 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I seem to have lost my changelog notes for this version.&lt;br /&gt;
&lt;br /&gt;
https://kemze.itch.io/tko/devlog/621150/alpha-16&lt;br /&gt;
&lt;br /&gt;
* New NPC added: Ikt&lt;br /&gt;
* The library received a design overhaul&lt;br /&gt;
** In addition, the bookcases can now have player books contributed.&lt;br /&gt;
** You can get books by receiving foodraise rewards from Merka.&lt;br /&gt;
* The forest now has special mushrooms that only grow in certain conditions.&lt;br /&gt;
* Added introduction information books in the sanctuary&lt;br /&gt;
* Players now leave pawprints.&lt;br /&gt;
** The pawprints can be cleaned up with the broom item.&lt;br /&gt;
* Improved performance of players loading in.&lt;br /&gt;
&lt;br /&gt;
== Alpha 17 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2023&lt;br /&gt;
|December 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interface changes:&lt;br /&gt;
* Occupied status now hides all player tags and suspends all interactions with online players.&lt;br /&gt;
** This is useful if you still want to go online, but not interact with people.&lt;br /&gt;
** You will appear to have a pause symbol next to your name to others.&lt;br /&gt;
&lt;br /&gt;
* There is now an escape menu with an About, Controls, and Settings page, with a much more comfortable layout. This is much easier than cramming everything in the planner settings tab. That one is still in the planner, but will go away soon.&lt;br /&gt;
&lt;br /&gt;
* The interface was cleaned up a little, such as the top menu.&lt;br /&gt;
** Autotexts now have a global toggle.&lt;br /&gt;
&lt;br /&gt;
* Cursors and interaction systems were updated to be more mouse friendly.&lt;br /&gt;
** The cursor now indicates if an item is too far away to interact with. You can still select them!&lt;br /&gt;
** The camera no longer focuses on the selected object, making it easier to do /emote.&lt;br /&gt;
** Clicking around in the target menus isn't as chaotic anymore.&lt;br /&gt;
&lt;br /&gt;
* Player icon in the planner is now fixed. I accidentally broke it before.&lt;br /&gt;
* The talk speed in settings was reversed to the correct direction.&lt;br /&gt;
&lt;br /&gt;
* The chat log system was updated.&lt;br /&gt;
** You can now select text by pressing space and then selecting text.&lt;br /&gt;
** URLs in the chat are now automatically linked underneath.&lt;br /&gt;
** The chat log can be resized with the handle on the left.&lt;br /&gt;
** Text above the head are now toggleable and looks much better/glitches less.&lt;br /&gt;
** The chat should not jump anymore when people are talking.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Game changes:&lt;br /&gt;
* Forest music was updated with new day and night tracks.&lt;br /&gt;
* Various performance improvements, especially when zoning and starting the game.&lt;br /&gt;
* Bug with soil darkness was fixed.&lt;br /&gt;
&lt;br /&gt;
* Fixed various physics issues&lt;br /&gt;
** NPCs no longer slide or bounce around inappropriately.&lt;br /&gt;
** Falling from height no longer zooms you out of the world.&lt;br /&gt;
** Certain unclickable doors or items were now fixed.&lt;br /&gt;
&lt;br /&gt;
* Cutscenes now hide players trying to intrude.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Shader differences between GLES2 and GLES3 were resolved.&lt;br /&gt;
** There should be minimal amount of light blasting on your character in GLES2.&lt;br /&gt;
&lt;br /&gt;
* Random startup crashes should be a thing of the past. Should be...&lt;br /&gt;
&lt;br /&gt;
* Starting up the game will put your character in the right rotation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Story changes:&lt;br /&gt;
* The campus now has added lesson circles around the center tree. They don't work yet, but the plan is to eventually represent each 12 lessons on them with token requirements.&lt;br /&gt;
&lt;br /&gt;
* Merka now gives rewards on a rotation, starting with four week variations.&lt;br /&gt;
&lt;br /&gt;
* New (and first!) student NPC added: Takar.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Changelog&amp;diff=889</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Changelog&amp;diff=889"/>
		<updated>2024-01-02T13:40:48Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Alpha 16 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
This page details the progress of [[Kemoverse Online]] alpha builds. Alpha builds are unstable versions to test and implement new features. The final goal (and then upgrading to Beta status) is to implement the most important game mechanics; such as a gameplay loop, crucial social features, most customization options and make sure the idea of the game actually works in practice.&lt;br /&gt;
&lt;br /&gt;
== Pre-alpha ==&lt;br /&gt;
[[File:TKOprealpha.png|thumb|Pre-alpha.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|Spring 2019&lt;br /&gt;
|Spring 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pre-alpha was the process of porting the existing code from Unity in to godot, which mostly consisted of &amp;quot;existence&amp;quot; code such as being able to walk around, focus on things, turn your head, and load different scenes as well as implementing a basic user interface, character creation and few basic items to look around you. So basically, the essential stuff to get up and going. I released only a few pre-alpha builds as I was figuring out where to take this project, and until I had a clear view, I just wanted to get the groundwork down.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Unknown_(14).png&lt;br /&gt;
File:2020-mar-29_12.10.04.png&lt;br /&gt;
File:Tko_20200406_004818.png&lt;br /&gt;
File:Tko_20200417_222817.png&lt;br /&gt;
File:Tko_20200421_180307.png&lt;br /&gt;
File:Tko_20200423_210243.png&lt;br /&gt;
File:Tko_20200424_014003.png&lt;br /&gt;
File:Tko_20200426_053249.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 1 ==&lt;br /&gt;
[[File:Tko_20200808_005224.png|thumb|Alpha 1, although, I didn't add the &amp;quot;Alpha 1&amp;quot; label until right before releasing this build.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|June 2020&lt;br /&gt;
|August 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Alpha 1 was to implement proper character customization and multiplayer synchronization. For this, I created the Kemoverse Server that keeps track of players in the world as well as saving custom user data in a database that is directly connected to the Kemoverse Forums user account. The character customization was also updated to allow for individual coloring of either mesh parts or of texture parts of the clothes. Character customizations are made to be saved and loaded as a long text code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Tko_20200613_144721.png&lt;br /&gt;
File:Tko_20200618_191000.png&lt;br /&gt;
File:Tko_20200706_184504.png&lt;br /&gt;
File:Tko_20200710_192846.png&lt;br /&gt;
File:Tko_20200713_220213.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 2 ==&lt;br /&gt;
[[File:Tko_20201128_223459.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|September 2020&lt;br /&gt;
|November 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Changed company name and updated Login/Intro screen&lt;br /&gt;
* Improved some repeating textures&lt;br /&gt;
* Improved spawning system&lt;br /&gt;
* Added motion blur and CRT effect&lt;br /&gt;
* Improved some equipment and added flashlight&lt;br /&gt;
* Lots and lots of various small fixes&lt;br /&gt;
&lt;br /&gt;
* Refined and standardized ambient feeling in every area&lt;br /&gt;
** Refined main school (/l school_main) and library (/l school_main_lib)&lt;br /&gt;
** Refined workshop (/l school_workshop) and added rooms (_art, _photo, _lab, etc)&lt;br /&gt;
** Refined church (/l school_church)&lt;br /&gt;
* Improved target menu (the menu that appears when interacting with something)&lt;br /&gt;
* Improved quickmenu (bottom right icons) with hotkeys Z,X,C,V&lt;br /&gt;
** C interacts with the closest interactable object&lt;br /&gt;
** V either cycles pose, stops an emote or unequips an equipped item&lt;br /&gt;
* Expanded &amp;quot;pack&amp;quot; and &amp;quot;area&amp;quot; main menu tab&lt;br /&gt;
&lt;br /&gt;
Alpha 2, named the &amp;quot;Theme update&amp;quot;, was to implement a day and night cycle and special feelings in to each and every currently implemented are of the game. 3D models were refined and reimported due to a fixed bug in Godot and shadow baking was massively improved. The interaction menu and the UI were further refined and streamlined and some functionality was added, namely the motion blur. All of the interior areas were cleaned up.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 3 ==&lt;br /&gt;
[[File:Tko_20201220_122214.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|December 2020&lt;br /&gt;
|January 2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Implementation of phone and book&lt;br /&gt;
* Tweaking models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 4 ==&lt;br /&gt;
[[File:Tko_20210428_140332.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|April 2021&lt;br /&gt;
|May 2021&lt;br /&gt;
|}&lt;br /&gt;
* Improved interactions with objects (door, chair, etc)&lt;br /&gt;
* Better camera edge detection&lt;br /&gt;
* New Felinae race model&lt;br /&gt;
* Remake most animations&lt;br /&gt;
* Room customization, with item placement and wallpaper/floor&lt;br /&gt;
* Vehicles (skateboard, computer chair)&lt;br /&gt;
* Computer Touhou-like game&lt;br /&gt;
* RigidBody physics&lt;br /&gt;
* Raindrop shader&lt;br /&gt;
* Vending machine&lt;br /&gt;
* Lowered system requirements and lowered cpu usage&lt;br /&gt;
* Added music playing and visualizer system&lt;br /&gt;
* More map/worldbuilding&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 5 ==&lt;br /&gt;
[[File:Tko_20210625_151606.png|thumb]]&lt;br /&gt;
[[File:Tko_20210625_153122.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2021&lt;br /&gt;
|June 2021&lt;br /&gt;
|}&lt;br /&gt;
Kemze was started.&lt;br /&gt;
* Intro video and cutscene work&lt;br /&gt;
* Redesigned character customization&lt;br /&gt;
* Many more character and clothing patterns&lt;br /&gt;
* Weather transitions&lt;br /&gt;
* Sound and ambience tracks&lt;br /&gt;
* Music demos in certain areas&lt;br /&gt;
* Player savefile and story progression&lt;br /&gt;
* Overhauled and streamlined UI&lt;br /&gt;
* New player tag look&lt;br /&gt;
* Student book and phone menus functional&lt;br /&gt;
&lt;br /&gt;
Later, the [https://www.youtube.com/watch?v=Y3i3b-EvQsk first trailer] was released.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 6 ==&lt;br /&gt;
[[File:Tko_20210809_022606.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2021&lt;br /&gt;
|August 2021&lt;br /&gt;
|}&lt;br /&gt;
Summer update.&lt;br /&gt;
&lt;br /&gt;
* Fleshing out room customization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hiatus ==&lt;br /&gt;
There was a year-long development hiatus due to life changes and the need to reflect on the content, purpose and goal of the game. The initial ideas and plan were very ambitious (but also open to change), however, the content beyond the school wasn't fleshed out and the planned features were too heavy. After taking this year-long break to think about the worldbuilding and the contents of it, it reached a more mature level.&lt;br /&gt;
&lt;br /&gt;
== Alpha 7 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko7.png|thumb]]&lt;br /&gt;
[[File:Tko_20220920_062523.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2022&lt;br /&gt;
|October 2022&lt;br /&gt;
|}&lt;br /&gt;
Post-college update. Lots of cool enhancements to the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redesigned campus environment with new buildings and nature&lt;br /&gt;
* New trees and vegetation that sways in the wind&lt;br /&gt;
* Added a moon during the night&lt;br /&gt;
* New loading screen with loading bar&lt;br /&gt;
* Introduced gardening and bug-catching systems with special tools&lt;br /&gt;
* Added some prototype music to the campus.&lt;br /&gt;
&lt;br /&gt;
* Improved light and shading systems, shadows now enabled&lt;br /&gt;
* Improved reflections&lt;br /&gt;
* Improved furry face detail and expressions&lt;br /&gt;
* Introduced LOD system&lt;br /&gt;
* Better sounds and ambient tracks&lt;br /&gt;
* Redesigned and improved all haircuts &lt;br /&gt;
* Fixed clothing clipping issues&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 8 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221112_192415.png|thumb]]&lt;br /&gt;
[[File:Tko_20221114_235242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|October 2022&lt;br /&gt;
|November 2022&lt;br /&gt;
|}&lt;br /&gt;
Yet another attempt at working full-time on this thing. Let's hope this works. Lots of exciting updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hugely improved LOD system&lt;br /&gt;
* Increased performance and setting toggles&lt;br /&gt;
* Introduced character schedules and actionscript editor&lt;br /&gt;
* Improved all emotes and animations&lt;br /&gt;
* Improved face animations&lt;br /&gt;
* Made the character mood settings work&lt;br /&gt;
* Fixed and improved the idle animations (G and Ctrl+G)&lt;br /&gt;
* Fleshed out school main/lib/loc&lt;br /&gt;
* Text color depends on distance&lt;br /&gt;
* Fixed players facing the wrong way when logging in&lt;br /&gt;
* Chat icons and custom text effects&lt;br /&gt;
* New intro video and story cutscene&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221213_104242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Development pace picked up. Lots of changes and new players. It's fun!&lt;br /&gt;
&lt;br /&gt;
* Added the forest area with mushrooms and a big lake&lt;br /&gt;
* Added the Foodraise goals, collect resources and hand them in!&lt;br /&gt;
* There aren't any rewards yet, awaiting player feedback of this gameplay&lt;br /&gt;
* Added two new tools: shovel and fishing rod&lt;br /&gt;
* Shovel makes server-side plants and digs up mushrooms&lt;br /&gt;
* Fishing rod lets you fish in the lakes&lt;br /&gt;
* Added sticky notes&lt;br /&gt;
* Updated campus, library music and added forest music&lt;br /&gt;
* Added running by rapidly tapping the A and D keys&lt;br /&gt;
* Added customizable and tradeable player cards with plenty of stickers and backgrounds&lt;br /&gt;
* Added animation/indicator when typing a lot of text&lt;br /&gt;
* Inventory items can now be scaled&lt;br /&gt;
 &lt;br /&gt;
* Fixed random connection drops and added auto reconnection&lt;br /&gt;
* Fixed unrecoverable camera (still glitches but should be fixed with restart)&lt;br /&gt;
* Added scheduling for yourself to automatically manage your scripts&lt;br /&gt;
* Added a command to load other scripts, making chained scripts possible&lt;br /&gt;
&lt;br /&gt;
* Implemented stylish volumetric lights with toggleable dynamic lights&lt;br /&gt;
* Added water rings and sound effects on water surfaces&lt;br /&gt;
* Implemented random weather in server and improved all weathers&lt;br /&gt;
* Performance improvements everywhere&lt;br /&gt;
&lt;br /&gt;
* Added a piece of paper at the center tree that tells you who is online&lt;br /&gt;
* Moved character customization to the student room.&lt;br /&gt;
* Made Linux/Mac versions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9.2 ==&lt;br /&gt;
[[File:Tko_20230211_213253.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|December 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some bugfixes.&lt;br /&gt;
* Disabled collision on dirt plot&lt;br /&gt;
* Added projector streaming functionality (very alpha)&lt;br /&gt;
* Fixed plot overwatering issue&lt;br /&gt;
* Fixed bouncing player issue&lt;br /&gt;
* Improved performance when joining area with lots of entities&lt;br /&gt;
* Added a paper at the collection boxes with a log of foodraise submissions&lt;br /&gt;
* Added a bunch of torches around campus and made them affect scenery&lt;br /&gt;
* Fixed darkness of night time indoor/outdoor&lt;br /&gt;
* Added some new year fun stuff&lt;br /&gt;
* Added wave emote&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 10 ==&lt;br /&gt;
[[File:Tko_20230319_102739.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_000541.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_001652.png|thumb]]&lt;br /&gt;
[[File:Tko_20230312_224721.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|February 2023&lt;br /&gt;
|March 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;KemZrave update&amp;quot;, an update focused on posing/emoting and the dog race.&lt;br /&gt;
* Added a new dog race&lt;br /&gt;
* Added a character picker at the start of the game&lt;br /&gt;
* Improved server connection by moving to new host&lt;br /&gt;
* Fine-tuned clothing styles for felinae&lt;br /&gt;
* All window popups now save and load position correctly&lt;br /&gt;
* Browser window is now resizable and loads automatically on open&lt;br /&gt;
* CEF can now be downloaded automatically in-game&lt;br /&gt;
* Digging piles under stuff is not glitchy anymore&lt;br /&gt;
* New savefile saving system, should prevent corruption&lt;br /&gt;
* Moved Emotes main menu tab in to two separate windows:&lt;br /&gt;
** &amp;quot;Emoter&amp;quot; to show all built-in emotes and your own emotes&lt;br /&gt;
** &amp;quot;Poser&amp;quot; to move your bodyparts around in real-time&lt;br /&gt;
** &amp;quot;Animator&amp;quot; to create custom animations for yourself&lt;br /&gt;
* Moving camera now fades open windows&lt;br /&gt;
* Cutscenes are now skippable&lt;br /&gt;
* Planting plants now require seeds&lt;br /&gt;
** Seeds are not given out at the moment&lt;br /&gt;
* Flashlight dark bug fixed&lt;br /&gt;
* Can now move in place by holding LMB&lt;br /&gt;
* Fixed some NPC bugs&lt;br /&gt;
** Merka now sleeps properly on the desk&lt;br /&gt;
* NPCs now turn correctly and start living their lives when game loads&lt;br /&gt;
* Fixed using items using it for everyone else&lt;br /&gt;
* Moved animation code to native module, improving performance&lt;br /&gt;
* Server now has maximum 64 clients&lt;br /&gt;
* Server can now send custom objects to load, providing more dynamic environments (for events, etc)&lt;br /&gt;
** Server can now also make custom event scripts for NPCs.&lt;br /&gt;
* Actionscripts commands do not use one letter commands anymore.&lt;br /&gt;
** This means that scripts you've written needs to be fixed.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 11 ==&lt;br /&gt;
[[File:Tko_20230427_172623.png|thumb]]&lt;br /&gt;
[[File:Tko_20230429_223239.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|March 2023&lt;br /&gt;
|April 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Kitchen update&amp;quot;.&lt;br /&gt;
* Fixed focused objects sometimes not highlighting.&lt;br /&gt;
* Fixed player sliding down slopes when animating.&lt;br /&gt;
* NPCs no longer merge with you when sitting at your seat.&lt;br /&gt;
* Added Kitchen and School basement areas, with music for the Kitchen.&lt;br /&gt;
* Kitchen introduces food making mechanics to the game.&lt;br /&gt;
** Added several equipments: knife, bowl, prepping tray&lt;br /&gt;
* Added a hunger and energy mechanic.&lt;br /&gt;
** Getting hungry will make your energy drop faster.&lt;br /&gt;
** Low energy will make you unable to run. or do strenous activities like planting or fishing.&lt;br /&gt;
** You can recover energy by sitting or laying.&lt;br /&gt;
* Added a first person camera mode by zooming in all the way.&lt;br /&gt;
* Added a new NPC: Retakatekt&lt;br /&gt;
** Retak is the nightwatch of the school, who guards the entrance and keeps the peace during the evening.&lt;br /&gt;
* Retired the phone and replaced it with the Eventpad, a calendar that lists upcoming events.&lt;br /&gt;
* Card menu now has folders for organizing them.&lt;br /&gt;
* The &amp;quot;Occupied&amp;quot; toggle switch in the planner now works. Toggle it on to prevent interactions from others.&lt;br /&gt;
* Added a slingshot toy that can knock other people holding a slingshot down.&lt;br /&gt;
* The pipe and catching net now knocks people down properly.&lt;br /&gt;
* Your pose now might randomly switch stance after standing still for a bit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 12 ==&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|April 2023&lt;br /&gt;
|May 2023&lt;br /&gt;
|}&lt;br /&gt;
* Music played through the browser is now played physically in the game.&lt;br /&gt;
* Adjusted the music visualizer in the bottom left to be more accurate.&lt;br /&gt;
* Fixed issues of character customization sliders not applying.&lt;br /&gt;
* Fixed the soup always being dirty and unsliced.&lt;br /&gt;
* Fixed camera glitching out a bit when laying down.&lt;br /&gt;
* Seeds now show correct names.&lt;br /&gt;
* The mushroom collection bins are now working correctly.&lt;br /&gt;
* Improved performance of baking alpha textures.&lt;br /&gt;
* Better savefile saving, should prevent most (if not all) corruptions.&lt;br /&gt;
* New walking animation for dog race.&lt;br /&gt;
* Changed the mouse behavior so that hovering on objects highlights them, and pressing once brings up the menu.&lt;br /&gt;
* Added a room tab at the bottom menu. (Incomplete)&lt;br /&gt;
* Updated the look tab with an unlockable lister, and a working accessory hider.&lt;br /&gt;
** Different outfits are available and swappable now in the look tab.&lt;br /&gt;
* You are now forced to wear uniforms every monday until either of these conditions:&lt;br /&gt;
** The food raise gets completed. Everyone can wear their personal clothes.&lt;br /&gt;
** You hand in enough food to the collection bins. You get to wear your personal clothes.&lt;br /&gt;
* Improved entity performance when loading from server&lt;br /&gt;
* AFK status when unfocused from the game&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 13 ==&lt;br /&gt;
[[File:Tko_20230701_215530.png|thumb]]&lt;br /&gt;
[[File:Tko_20230701_213924.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2023&lt;br /&gt;
|June 2023&lt;br /&gt;
|}&lt;br /&gt;
The &amp;quot;Player room update&amp;quot;.&lt;br /&gt;
* Added working student rooms and room ownership system. Single rooms at the first floor, twin rooms at the second floor.&lt;br /&gt;
** Ownership of the room means you can kick/notify visitors, lock the door, and change the title.&lt;br /&gt;
** Objects can be unlocked, created, placed, and interacted with in your room.&lt;br /&gt;
** Themes can used to apply unique wallpapers, floors, and fabrics to objects.&lt;br /&gt;
&lt;br /&gt;
* Added an collectible catalog where you can unlock things with tokens.&lt;br /&gt;
** You can find the catalog through the student planner. It includes room objects and themes, playercard backgrounds and stickers, and clothing models and patterns.&lt;br /&gt;
** You gain tokens by fulfilling 100%, 200%, and 300% of your workweek. You can check your progress by the yellow paper near the foodraise containers.&lt;br /&gt;
** Some items (stickers) are not unlockable, but can be found through various in-game actions. Figure them out!&lt;br /&gt;
&lt;br /&gt;
* Added a small reminder/about dialog explaining the state of the game and future plans.&lt;br /&gt;
* Improved the paint interface for spraycan.&lt;br /&gt;
&lt;br /&gt;
* Updated the campus day and night theme.&lt;br /&gt;
&lt;br /&gt;
* Fixed an issue of editing casual clothes during workweek.&lt;br /&gt;
* Fixed the first person view sometimes disabling when being up close to walls.&lt;br /&gt;
* Fixed issue of NPCs being shoved off seats.&lt;br /&gt;
&lt;br /&gt;
* Reintroduced the skateboard as an equippable item.&lt;br /&gt;
&lt;br /&gt;
* You can type unlocked stickers in the chat by typing the &amp;lt;name&amp;gt; (small icon) or &amp;lt;NAME&amp;gt; (big icon)&lt;br /&gt;
* You can now quickly do emotes by typing them with exclamation mark: &amp;quot;!bow&amp;quot; makes you bow.&lt;br /&gt;
&lt;br /&gt;
* Dog race now have custom sliders in the character creator. Create a new character or approach me in-game to customize it again.&lt;br /&gt;
&lt;br /&gt;
* You can now toggle random AFK stance in the settings.&lt;br /&gt;
* You can type an option called &amp;quot;autoafk&amp;quot; in lifescript to automatically run when standing still for a few seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 14 ==&lt;br /&gt;
[[File:Tko_20230722_215749.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2023&lt;br /&gt;
|July 2023&lt;br /&gt;
|}&lt;br /&gt;
This update prepared for the [[Community_events#KemZrave_2:_a_Taste_of_ACID|second in-game event]] as well as fixing issues and adding items for housing. An initial android build was also released to the public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Added new room objects.&lt;br /&gt;
** Added special unique posters that are given out through in-game events.&lt;br /&gt;
** Added bug cages/fish bowls to keep a pet bug of your choice in your room.&lt;br /&gt;
** Added placeable plant pots where you can plant decorative plants. &lt;br /&gt;
&lt;br /&gt;
* Added new equipment.&lt;br /&gt;
** Added the board item used to draw images and showing them to other players.&lt;br /&gt;
&lt;br /&gt;
* Fine tuned spray stuff.&lt;br /&gt;
** Fixed applying a spray that would sometimes disconnect you.&lt;br /&gt;
** Spray images now lazy-load when getting close to them. This should improve performance.&lt;br /&gt;
** Added Shift-Remove safety measure when removing sprays.&lt;br /&gt;
&lt;br /&gt;
* General gameplay improvement&lt;br /&gt;
** Fine-tuned targeting system and added a finger cursor when you can interact with something.&lt;br /&gt;
** Made the room editing list of objects sorted by addition order.&lt;br /&gt;
** The savefile is now synchronized with the server in order to submit food.&lt;br /&gt;
*** Sometimes it breaks. There is now a compost behind the kitchen to discard all of your gathered resources in exchange to submit food again.&lt;br /&gt;
** Players are now hidden when the camera merged with them.&lt;br /&gt;
** The target menu buttons now aims correctly together with the camera.&lt;br /&gt;
** Fixed the detection sphere around you being weird at different heights.&lt;br /&gt;
** Made water particles move with direction.&lt;br /&gt;
** Shovel digging does not require you to hold mouse button anymore.&lt;br /&gt;
&lt;br /&gt;
* Added nice shiny stuff&lt;br /&gt;
** The DiscordSDK/CEF addon download now works in the planner settings.&lt;br /&gt;
** Hotkeys F1, F2, F3, and F4 can now quickly start a lifescript option.&lt;br /&gt;
** Chat can now display some foreign languages. (Chinese, Japanese, Cyrillic)&lt;br /&gt;
** Added ui scaling command (/scale &amp;lt;1.0-2.0&amp;gt;) and fps limit command (/fpslimit &amp;lt;15-144&amp;gt;)&lt;br /&gt;
** Added more dance-themed animations to the Animator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 15 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2023&lt;br /&gt;
|August 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Need a break.&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* Middle clicking now shows a &amp;quot;walk-to&amp;quot; indicator.&lt;br /&gt;
* The eventpad now shows a number in the bottom right menu for upcoming events.&lt;br /&gt;
* Swapping existing cards with others has now been re-enabled.&lt;br /&gt;
* Rooms now makes use of Player cards for the room sign.&lt;br /&gt;
* Foodraise in the student book has been simplified and now also shows personal contribution.&lt;br /&gt;
* Catching bugs now has a chance of yielding either a decoration seed or an edible seed.&lt;br /&gt;
* Holding the quickmenu buttons (bottom right) now triggers their alternative use.&lt;br /&gt;
** Toggling on SPC mode is now either holding X, pressing Shift+X, or long pressing the planner.&lt;br /&gt;
** Unselecting your focused object is now either holding C, pressing Shift+C, or long pressing the eye icon.&lt;br /&gt;
** Stashing an item away is now either holding V, pressing Shift+V, or long pressing the item icon.&lt;br /&gt;
* There are now special themed musics that can play for story purposes.&lt;br /&gt;
** Not that no solo play story content actually use these songs yet, but they are used for lore events.&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
* Fixed issues involving multiple hair styles being toggled on and off.&lt;br /&gt;
* Fixed eventpad events not being on the correct days in certain cases.&lt;br /&gt;
* Fixed silent player pawpads when starting game.&lt;br /&gt;
* Fixed random crashes and freezes when using kitchen utilities and tools.&lt;br /&gt;
&lt;br /&gt;
Android version has several improvements.&lt;br /&gt;
* The game should no longer start with PC settings (should greatly improve performance)&lt;br /&gt;
* There is now an on-screen joystick to move around.&lt;br /&gt;
* You can long-tap on the screen to select where to walk to.&lt;br /&gt;
* Back button (and quitting on Windows) now has a confirmation.&lt;br /&gt;
&lt;br /&gt;
New characters:&lt;br /&gt;
* Onrakh, a new teacher character, was added.&lt;br /&gt;
** Onrakh is a big dog teacher that is keen to teach you all about living in the Kemoverse.&lt;br /&gt;
** Onrakh is aiming to hold lore events every Wednesday.&lt;br /&gt;
* Merka now handles two things: Foodraise rewards and Getting a room&lt;br /&gt;
** The foodraise rewards are given out at the weekend, but only if the foodraise has passed. Everyone can get rewards but the amount of rewards are based on your contribution to the foodraise.&lt;br /&gt;
** To get a room for yourself, you need to have over 100% contribution. Merka will follow you to the student dorms and when you find an empty one, you can get it.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 16 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|September 2023&lt;br /&gt;
|October 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I seem to have lost my changelog notes for this version.&lt;br /&gt;
&lt;br /&gt;
https://kemze.itch.io/tko/devlog/621150/alpha-16&lt;br /&gt;
&lt;br /&gt;
* New NPC added: Ikt&lt;br /&gt;
* The library received a design overhaul&lt;br /&gt;
** In addition, the bookcases can now have player books contributed.&lt;br /&gt;
** You can get books by receiving foodraise rewards from Merka.&lt;br /&gt;
* The forest now has special mushrooms that only grow in certain conditions.&lt;br /&gt;
* Added introduction information books in the sanctuary&lt;br /&gt;
* Players now leave pawprints.&lt;br /&gt;
** The pawprints can be cleaned up with the broom item.&lt;br /&gt;
* Improved performance of players loading in.&lt;br /&gt;
&lt;br /&gt;
== Alpha 17 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2023&lt;br /&gt;
|December 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interface changes:&lt;br /&gt;
* Occupied status now hides all player tags and suspends all interactions with online players.&lt;br /&gt;
** This is useful if you still want to go online, but not interact with people.&lt;br /&gt;
** You will appear to have a pause symbol next to your name to others.&lt;br /&gt;
&lt;br /&gt;
* There is now an escape menu with an About, Controls, and Settings page, with a much more comfortable layout. This is much easier than cramming everything in the planner settings tab. That one is still in the planner, but will go away soon.&lt;br /&gt;
&lt;br /&gt;
* The interface was cleaned up a little, such as the top menu.&lt;br /&gt;
** Autotexts now have a global toggle.&lt;br /&gt;
&lt;br /&gt;
* Cursors and interaction systems were updated to be more mouse friendly.&lt;br /&gt;
** The cursor now indicates if an item is too far away to interact with. You can still select them!&lt;br /&gt;
** The camera no longer focuses on the selected object, making it easier to do /emote.&lt;br /&gt;
** Clicking around in the target menus isn't as chaotic anymore.&lt;br /&gt;
&lt;br /&gt;
* Player icon in the planner is now fixed. I accidentally broke it before.&lt;br /&gt;
* The talk speed in settings was reversed to the correct direction.&lt;br /&gt;
&lt;br /&gt;
* The chat log system was updated.&lt;br /&gt;
** You can now select text by pressing space and then selecting text.&lt;br /&gt;
** URLs in the chat are now automatically linked underneath.&lt;br /&gt;
** The chat log can be resized with the handle on the left.&lt;br /&gt;
** Text above the head are now toggleable and looks much better/glitches less.&lt;br /&gt;
** The chat should not jump anymore when people are talking.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Game changes:&lt;br /&gt;
* Forest music was updated with new day and night tracks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Various performance improvements, especially when zoning and starting the game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bug with soil darkness was fixed.&lt;br /&gt;
&lt;br /&gt;
* Fixed various physics issues&lt;br /&gt;
** NPCs no longer slide or bounce around inappropriately.&lt;br /&gt;
** Falling from height no longer zooms you out of the world.&lt;br /&gt;
** Certain unclickable doors or items were now fixed.&lt;br /&gt;
&lt;br /&gt;
* Cutscenes now hide players trying to intrude.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Shader differences between GLES2 and GLES3 were resolved.&lt;br /&gt;
** There should be minimal amount of light blasting on your character in GLES2.&lt;br /&gt;
&lt;br /&gt;
* Random startup crashes should be a thing of the past. Should be...&lt;br /&gt;
&lt;br /&gt;
* Starting up the game will put your character in the right rotation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Story changes:&lt;br /&gt;
* The campus now has added lesson circles around the center tree. They don't work yet, but the plan is to eventually represent each 12 lessons on them with token requirements.&lt;br /&gt;
&lt;br /&gt;
* Merka now gives rewards on a rotation, starting with four week variations.&lt;br /&gt;
&lt;br /&gt;
* New (and first!) student NPC added: Takar.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Changelog&amp;diff=888</id>
		<title>Changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Changelog&amp;diff=888"/>
		<updated>2024-01-02T13:34:03Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
This page details the progress of [[Kemoverse Online]] alpha builds. Alpha builds are unstable versions to test and implement new features. The final goal (and then upgrading to Beta status) is to implement the most important game mechanics; such as a gameplay loop, crucial social features, most customization options and make sure the idea of the game actually works in practice.&lt;br /&gt;
&lt;br /&gt;
== Pre-alpha ==&lt;br /&gt;
[[File:TKOprealpha.png|thumb|Pre-alpha.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|Spring 2019&lt;br /&gt;
|Spring 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pre-alpha was the process of porting the existing code from Unity in to godot, which mostly consisted of &amp;quot;existence&amp;quot; code such as being able to walk around, focus on things, turn your head, and load different scenes as well as implementing a basic user interface, character creation and few basic items to look around you. So basically, the essential stuff to get up and going. I released only a few pre-alpha builds as I was figuring out where to take this project, and until I had a clear view, I just wanted to get the groundwork down.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Unknown_(14).png&lt;br /&gt;
File:2020-mar-29_12.10.04.png&lt;br /&gt;
File:Tko_20200406_004818.png&lt;br /&gt;
File:Tko_20200417_222817.png&lt;br /&gt;
File:Tko_20200421_180307.png&lt;br /&gt;
File:Tko_20200423_210243.png&lt;br /&gt;
File:Tko_20200424_014003.png&lt;br /&gt;
File:Tko_20200426_053249.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 1 ==&lt;br /&gt;
[[File:Tko_20200808_005224.png|thumb|Alpha 1, although, I didn't add the &amp;quot;Alpha 1&amp;quot; label until right before releasing this build.]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|June 2020&lt;br /&gt;
|August 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Alpha 1 was to implement proper character customization and multiplayer synchronization. For this, I created the Kemoverse Server that keeps track of players in the world as well as saving custom user data in a database that is directly connected to the Kemoverse Forums user account. The character customization was also updated to allow for individual coloring of either mesh parts or of texture parts of the clothes. Character customizations are made to be saved and loaded as a long text code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Tko_20200613_144721.png&lt;br /&gt;
File:Tko_20200618_191000.png&lt;br /&gt;
File:Tko_20200706_184504.png&lt;br /&gt;
File:Tko_20200710_192846.png&lt;br /&gt;
File:Tko_20200713_220213.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 2 ==&lt;br /&gt;
[[File:Tko_20201128_223459.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|September 2020&lt;br /&gt;
|November 2020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Changed company name and updated Login/Intro screen&lt;br /&gt;
* Improved some repeating textures&lt;br /&gt;
* Improved spawning system&lt;br /&gt;
* Added motion blur and CRT effect&lt;br /&gt;
* Improved some equipment and added flashlight&lt;br /&gt;
* Lots and lots of various small fixes&lt;br /&gt;
&lt;br /&gt;
* Refined and standardized ambient feeling in every area&lt;br /&gt;
** Refined main school (/l school_main) and library (/l school_main_lib)&lt;br /&gt;
** Refined workshop (/l school_workshop) and added rooms (_art, _photo, _lab, etc)&lt;br /&gt;
** Refined church (/l school_church)&lt;br /&gt;
* Improved target menu (the menu that appears when interacting with something)&lt;br /&gt;
* Improved quickmenu (bottom right icons) with hotkeys Z,X,C,V&lt;br /&gt;
** C interacts with the closest interactable object&lt;br /&gt;
** V either cycles pose, stops an emote or unequips an equipped item&lt;br /&gt;
* Expanded &amp;quot;pack&amp;quot; and &amp;quot;area&amp;quot; main menu tab&lt;br /&gt;
&lt;br /&gt;
Alpha 2, named the &amp;quot;Theme update&amp;quot;, was to implement a day and night cycle and special feelings in to each and every currently implemented are of the game. 3D models were refined and reimported due to a fixed bug in Godot and shadow baking was massively improved. The interaction menu and the UI were further refined and streamlined and some functionality was added, namely the motion blur. All of the interior areas were cleaned up.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 3 ==&lt;br /&gt;
[[File:Tko_20201220_122214.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|December 2020&lt;br /&gt;
|January 2021&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Implementation of phone and book&lt;br /&gt;
* Tweaking models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Alpha 4 ==&lt;br /&gt;
[[File:Tko_20210428_140332.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Ended&lt;br /&gt;
|-&lt;br /&gt;
|April 2021&lt;br /&gt;
|May 2021&lt;br /&gt;
|}&lt;br /&gt;
* Improved interactions with objects (door, chair, etc)&lt;br /&gt;
* Better camera edge detection&lt;br /&gt;
* New Felinae race model&lt;br /&gt;
* Remake most animations&lt;br /&gt;
* Room customization, with item placement and wallpaper/floor&lt;br /&gt;
* Vehicles (skateboard, computer chair)&lt;br /&gt;
* Computer Touhou-like game&lt;br /&gt;
* RigidBody physics&lt;br /&gt;
* Raindrop shader&lt;br /&gt;
* Vending machine&lt;br /&gt;
* Lowered system requirements and lowered cpu usage&lt;br /&gt;
* Added music playing and visualizer system&lt;br /&gt;
* More map/worldbuilding&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 5 ==&lt;br /&gt;
[[File:Tko_20210625_151606.png|thumb]]&lt;br /&gt;
[[File:Tko_20210625_153122.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2021&lt;br /&gt;
|June 2021&lt;br /&gt;
|}&lt;br /&gt;
Kemze was started.&lt;br /&gt;
* Intro video and cutscene work&lt;br /&gt;
* Redesigned character customization&lt;br /&gt;
* Many more character and clothing patterns&lt;br /&gt;
* Weather transitions&lt;br /&gt;
* Sound and ambience tracks&lt;br /&gt;
* Music demos in certain areas&lt;br /&gt;
* Player savefile and story progression&lt;br /&gt;
* Overhauled and streamlined UI&lt;br /&gt;
* New player tag look&lt;br /&gt;
* Student book and phone menus functional&lt;br /&gt;
&lt;br /&gt;
Later, the [https://www.youtube.com/watch?v=Y3i3b-EvQsk first trailer] was released.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 6 ==&lt;br /&gt;
[[File:Tko_20210809_022606.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2021&lt;br /&gt;
|August 2021&lt;br /&gt;
|}&lt;br /&gt;
Summer update.&lt;br /&gt;
&lt;br /&gt;
* Fleshing out room customization&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hiatus ==&lt;br /&gt;
There was a year-long development hiatus due to life changes and the need to reflect on the content, purpose and goal of the game. The initial ideas and plan were very ambitious (but also open to change), however, the content beyond the school wasn't fleshed out and the planned features were too heavy. After taking this year-long break to think about the worldbuilding and the contents of it, it reached a more mature level.&lt;br /&gt;
&lt;br /&gt;
== Alpha 7 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko7.png|thumb]]&lt;br /&gt;
[[File:Tko_20220920_062523.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2022&lt;br /&gt;
|October 2022&lt;br /&gt;
|}&lt;br /&gt;
Post-college update. Lots of cool enhancements to the world.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redesigned campus environment with new buildings and nature&lt;br /&gt;
* New trees and vegetation that sways in the wind&lt;br /&gt;
* Added a moon during the night&lt;br /&gt;
* New loading screen with loading bar&lt;br /&gt;
* Introduced gardening and bug-catching systems with special tools&lt;br /&gt;
* Added some prototype music to the campus.&lt;br /&gt;
&lt;br /&gt;
* Improved light and shading systems, shadows now enabled&lt;br /&gt;
* Improved reflections&lt;br /&gt;
* Improved furry face detail and expressions&lt;br /&gt;
* Introduced LOD system&lt;br /&gt;
* Better sounds and ambient tracks&lt;br /&gt;
* Redesigned and improved all haircuts &lt;br /&gt;
* Fixed clothing clipping issues&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 8 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221112_192415.png|thumb]]&lt;br /&gt;
[[File:Tko_20221114_235242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|October 2022&lt;br /&gt;
|November 2022&lt;br /&gt;
|}&lt;br /&gt;
Yet another attempt at working full-time on this thing. Let's hope this works. Lots of exciting updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hugely improved LOD system&lt;br /&gt;
* Increased performance and setting toggles&lt;br /&gt;
* Introduced character schedules and actionscript editor&lt;br /&gt;
* Improved all emotes and animations&lt;br /&gt;
* Improved face animations&lt;br /&gt;
* Made the character mood settings work&lt;br /&gt;
* Fixed and improved the idle animations (G and Ctrl+G)&lt;br /&gt;
* Fleshed out school main/lib/loc&lt;br /&gt;
* Text color depends on distance&lt;br /&gt;
* Fixed players facing the wrong way when logging in&lt;br /&gt;
* Chat icons and custom text effects&lt;br /&gt;
* New intro video and story cutscene&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Tko_20221213_104242.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Development pace picked up. Lots of changes and new players. It's fun!&lt;br /&gt;
&lt;br /&gt;
* Added the forest area with mushrooms and a big lake&lt;br /&gt;
* Added the Foodraise goals, collect resources and hand them in!&lt;br /&gt;
* There aren't any rewards yet, awaiting player feedback of this gameplay&lt;br /&gt;
* Added two new tools: shovel and fishing rod&lt;br /&gt;
* Shovel makes server-side plants and digs up mushrooms&lt;br /&gt;
* Fishing rod lets you fish in the lakes&lt;br /&gt;
* Added sticky notes&lt;br /&gt;
* Updated campus, library music and added forest music&lt;br /&gt;
* Added running by rapidly tapping the A and D keys&lt;br /&gt;
* Added customizable and tradeable player cards with plenty of stickers and backgrounds&lt;br /&gt;
* Added animation/indicator when typing a lot of text&lt;br /&gt;
* Inventory items can now be scaled&lt;br /&gt;
 &lt;br /&gt;
* Fixed random connection drops and added auto reconnection&lt;br /&gt;
* Fixed unrecoverable camera (still glitches but should be fixed with restart)&lt;br /&gt;
* Added scheduling for yourself to automatically manage your scripts&lt;br /&gt;
* Added a command to load other scripts, making chained scripts possible&lt;br /&gt;
&lt;br /&gt;
* Implemented stylish volumetric lights with toggleable dynamic lights&lt;br /&gt;
* Added water rings and sound effects on water surfaces&lt;br /&gt;
* Implemented random weather in server and improved all weathers&lt;br /&gt;
* Performance improvements everywhere&lt;br /&gt;
&lt;br /&gt;
* Added a piece of paper at the center tree that tells you who is online&lt;br /&gt;
* Moved character customization to the student room.&lt;br /&gt;
* Made Linux/Mac versions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 9.2 ==&lt;br /&gt;
[[File:Tko_20230211_213253.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|December 2022&lt;br /&gt;
|December 2022&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Some bugfixes.&lt;br /&gt;
* Disabled collision on dirt plot&lt;br /&gt;
* Added projector streaming functionality (very alpha)&lt;br /&gt;
* Fixed plot overwatering issue&lt;br /&gt;
* Fixed bouncing player issue&lt;br /&gt;
* Improved performance when joining area with lots of entities&lt;br /&gt;
* Added a paper at the collection boxes with a log of foodraise submissions&lt;br /&gt;
* Added a bunch of torches around campus and made them affect scenery&lt;br /&gt;
* Fixed darkness of night time indoor/outdoor&lt;br /&gt;
* Added some new year fun stuff&lt;br /&gt;
* Added wave emote&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 10 ==&lt;br /&gt;
[[File:Tko_20230319_102739.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_000541.png|thumb]]&lt;br /&gt;
[[File:Tko_20230319_001652.png|thumb]]&lt;br /&gt;
[[File:Tko_20230312_224721.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|February 2023&lt;br /&gt;
|March 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;KemZrave update&amp;quot;, an update focused on posing/emoting and the dog race.&lt;br /&gt;
* Added a new dog race&lt;br /&gt;
* Added a character picker at the start of the game&lt;br /&gt;
* Improved server connection by moving to new host&lt;br /&gt;
* Fine-tuned clothing styles for felinae&lt;br /&gt;
* All window popups now save and load position correctly&lt;br /&gt;
* Browser window is now resizable and loads automatically on open&lt;br /&gt;
* CEF can now be downloaded automatically in-game&lt;br /&gt;
* Digging piles under stuff is not glitchy anymore&lt;br /&gt;
* New savefile saving system, should prevent corruption&lt;br /&gt;
* Moved Emotes main menu tab in to two separate windows:&lt;br /&gt;
** &amp;quot;Emoter&amp;quot; to show all built-in emotes and your own emotes&lt;br /&gt;
** &amp;quot;Poser&amp;quot; to move your bodyparts around in real-time&lt;br /&gt;
** &amp;quot;Animator&amp;quot; to create custom animations for yourself&lt;br /&gt;
* Moving camera now fades open windows&lt;br /&gt;
* Cutscenes are now skippable&lt;br /&gt;
* Planting plants now require seeds&lt;br /&gt;
** Seeds are not given out at the moment&lt;br /&gt;
* Flashlight dark bug fixed&lt;br /&gt;
* Can now move in place by holding LMB&lt;br /&gt;
* Fixed some NPC bugs&lt;br /&gt;
** Merka now sleeps properly on the desk&lt;br /&gt;
* NPCs now turn correctly and start living their lives when game loads&lt;br /&gt;
* Fixed using items using it for everyone else&lt;br /&gt;
* Moved animation code to native module, improving performance&lt;br /&gt;
* Server now has maximum 64 clients&lt;br /&gt;
* Server can now send custom objects to load, providing more dynamic environments (for events, etc)&lt;br /&gt;
** Server can now also make custom event scripts for NPCs.&lt;br /&gt;
* Actionscripts commands do not use one letter commands anymore.&lt;br /&gt;
** This means that scripts you've written needs to be fixed.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 11 ==&lt;br /&gt;
[[File:Tko_20230427_172623.png|thumb]]&lt;br /&gt;
[[File:Tko_20230429_223239.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|March 2023&lt;br /&gt;
|April 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Kitchen update&amp;quot;.&lt;br /&gt;
* Fixed focused objects sometimes not highlighting.&lt;br /&gt;
* Fixed player sliding down slopes when animating.&lt;br /&gt;
* NPCs no longer merge with you when sitting at your seat.&lt;br /&gt;
* Added Kitchen and School basement areas, with music for the Kitchen.&lt;br /&gt;
* Kitchen introduces food making mechanics to the game.&lt;br /&gt;
** Added several equipments: knife, bowl, prepping tray&lt;br /&gt;
* Added a hunger and energy mechanic.&lt;br /&gt;
** Getting hungry will make your energy drop faster.&lt;br /&gt;
** Low energy will make you unable to run. or do strenous activities like planting or fishing.&lt;br /&gt;
** You can recover energy by sitting or laying.&lt;br /&gt;
* Added a first person camera mode by zooming in all the way.&lt;br /&gt;
* Added a new NPC: Retakatekt&lt;br /&gt;
** Retak is the nightwatch of the school, who guards the entrance and keeps the peace during the evening.&lt;br /&gt;
* Retired the phone and replaced it with the Eventpad, a calendar that lists upcoming events.&lt;br /&gt;
* Card menu now has folders for organizing them.&lt;br /&gt;
* The &amp;quot;Occupied&amp;quot; toggle switch in the planner now works. Toggle it on to prevent interactions from others.&lt;br /&gt;
* Added a slingshot toy that can knock other people holding a slingshot down.&lt;br /&gt;
* The pipe and catching net now knocks people down properly.&lt;br /&gt;
* Your pose now might randomly switch stance after standing still for a bit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 12 ==&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|April 2023&lt;br /&gt;
|May 2023&lt;br /&gt;
|}&lt;br /&gt;
* Music played through the browser is now played physically in the game.&lt;br /&gt;
* Adjusted the music visualizer in the bottom left to be more accurate.&lt;br /&gt;
* Fixed issues of character customization sliders not applying.&lt;br /&gt;
* Fixed the soup always being dirty and unsliced.&lt;br /&gt;
* Fixed camera glitching out a bit when laying down.&lt;br /&gt;
* Seeds now show correct names.&lt;br /&gt;
* The mushroom collection bins are now working correctly.&lt;br /&gt;
* Improved performance of baking alpha textures.&lt;br /&gt;
* Better savefile saving, should prevent most (if not all) corruptions.&lt;br /&gt;
* New walking animation for dog race.&lt;br /&gt;
* Changed the mouse behavior so that hovering on objects highlights them, and pressing once brings up the menu.&lt;br /&gt;
* Added a room tab at the bottom menu. (Incomplete)&lt;br /&gt;
* Updated the look tab with an unlockable lister, and a working accessory hider.&lt;br /&gt;
** Different outfits are available and swappable now in the look tab.&lt;br /&gt;
* You are now forced to wear uniforms every monday until either of these conditions:&lt;br /&gt;
** The food raise gets completed. Everyone can wear their personal clothes.&lt;br /&gt;
** You hand in enough food to the collection bins. You get to wear your personal clothes.&lt;br /&gt;
* Improved entity performance when loading from server&lt;br /&gt;
* AFK status when unfocused from the game&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 13 ==&lt;br /&gt;
[[File:Tko_20230701_215530.png|thumb]]&lt;br /&gt;
[[File:Tko_20230701_213924.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|May 2023&lt;br /&gt;
|June 2023&lt;br /&gt;
|}&lt;br /&gt;
The &amp;quot;Player room update&amp;quot;.&lt;br /&gt;
* Added working student rooms and room ownership system. Single rooms at the first floor, twin rooms at the second floor.&lt;br /&gt;
** Ownership of the room means you can kick/notify visitors, lock the door, and change the title.&lt;br /&gt;
** Objects can be unlocked, created, placed, and interacted with in your room.&lt;br /&gt;
** Themes can used to apply unique wallpapers, floors, and fabrics to objects.&lt;br /&gt;
&lt;br /&gt;
* Added an collectible catalog where you can unlock things with tokens.&lt;br /&gt;
** You can find the catalog through the student planner. It includes room objects and themes, playercard backgrounds and stickers, and clothing models and patterns.&lt;br /&gt;
** You gain tokens by fulfilling 100%, 200%, and 300% of your workweek. You can check your progress by the yellow paper near the foodraise containers.&lt;br /&gt;
** Some items (stickers) are not unlockable, but can be found through various in-game actions. Figure them out!&lt;br /&gt;
&lt;br /&gt;
* Added a small reminder/about dialog explaining the state of the game and future plans.&lt;br /&gt;
* Improved the paint interface for spraycan.&lt;br /&gt;
&lt;br /&gt;
* Updated the campus day and night theme.&lt;br /&gt;
&lt;br /&gt;
* Fixed an issue of editing casual clothes during workweek.&lt;br /&gt;
* Fixed the first person view sometimes disabling when being up close to walls.&lt;br /&gt;
* Fixed issue of NPCs being shoved off seats.&lt;br /&gt;
&lt;br /&gt;
* Reintroduced the skateboard as an equippable item.&lt;br /&gt;
&lt;br /&gt;
* You can type unlocked stickers in the chat by typing the &amp;lt;name&amp;gt; (small icon) or &amp;lt;NAME&amp;gt; (big icon)&lt;br /&gt;
* You can now quickly do emotes by typing them with exclamation mark: &amp;quot;!bow&amp;quot; makes you bow.&lt;br /&gt;
&lt;br /&gt;
* Dog race now have custom sliders in the character creator. Create a new character or approach me in-game to customize it again.&lt;br /&gt;
&lt;br /&gt;
* You can now toggle random AFK stance in the settings.&lt;br /&gt;
* You can type an option called &amp;quot;autoafk&amp;quot; in lifescript to automatically run when standing still for a few seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 14 ==&lt;br /&gt;
[[File:Tko_20230722_215749.png|thumb]]&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|June 2023&lt;br /&gt;
|July 2023&lt;br /&gt;
|}&lt;br /&gt;
This update prepared for the [[Community_events#KemZrave_2:_a_Taste_of_ACID|second in-game event]] as well as fixing issues and adding items for housing. An initial android build was also released to the public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Added new room objects.&lt;br /&gt;
** Added special unique posters that are given out through in-game events.&lt;br /&gt;
** Added bug cages/fish bowls to keep a pet bug of your choice in your room.&lt;br /&gt;
** Added placeable plant pots where you can plant decorative plants. &lt;br /&gt;
&lt;br /&gt;
* Added new equipment.&lt;br /&gt;
** Added the board item used to draw images and showing them to other players.&lt;br /&gt;
&lt;br /&gt;
* Fine tuned spray stuff.&lt;br /&gt;
** Fixed applying a spray that would sometimes disconnect you.&lt;br /&gt;
** Spray images now lazy-load when getting close to them. This should improve performance.&lt;br /&gt;
** Added Shift-Remove safety measure when removing sprays.&lt;br /&gt;
&lt;br /&gt;
* General gameplay improvement&lt;br /&gt;
** Fine-tuned targeting system and added a finger cursor when you can interact with something.&lt;br /&gt;
** Made the room editing list of objects sorted by addition order.&lt;br /&gt;
** The savefile is now synchronized with the server in order to submit food.&lt;br /&gt;
*** Sometimes it breaks. There is now a compost behind the kitchen to discard all of your gathered resources in exchange to submit food again.&lt;br /&gt;
** Players are now hidden when the camera merged with them.&lt;br /&gt;
** The target menu buttons now aims correctly together with the camera.&lt;br /&gt;
** Fixed the detection sphere around you being weird at different heights.&lt;br /&gt;
** Made water particles move with direction.&lt;br /&gt;
** Shovel digging does not require you to hold mouse button anymore.&lt;br /&gt;
&lt;br /&gt;
* Added nice shiny stuff&lt;br /&gt;
** The DiscordSDK/CEF addon download now works in the planner settings.&lt;br /&gt;
** Hotkeys F1, F2, F3, and F4 can now quickly start a lifescript option.&lt;br /&gt;
** Chat can now display some foreign languages. (Chinese, Japanese, Cyrillic)&lt;br /&gt;
** Added ui scaling command (/scale &amp;lt;1.0-2.0&amp;gt;) and fps limit command (/fpslimit &amp;lt;15-144&amp;gt;)&lt;br /&gt;
** Added more dance-themed animations to the Animator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 15 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|July 2023&lt;br /&gt;
|August 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Need a break.&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* Middle clicking now shows a &amp;quot;walk-to&amp;quot; indicator.&lt;br /&gt;
* The eventpad now shows a number in the bottom right menu for upcoming events.&lt;br /&gt;
* Swapping existing cards with others has now been re-enabled.&lt;br /&gt;
* Rooms now makes use of Player cards for the room sign.&lt;br /&gt;
* Foodraise in the student book has been simplified and now also shows personal contribution.&lt;br /&gt;
* Catching bugs now has a chance of yielding either a decoration seed or an edible seed.&lt;br /&gt;
* Holding the quickmenu buttons (bottom right) now triggers their alternative use.&lt;br /&gt;
** Toggling on SPC mode is now either holding X, pressing Shift+X, or long pressing the planner.&lt;br /&gt;
** Unselecting your focused object is now either holding C, pressing Shift+C, or long pressing the eye icon.&lt;br /&gt;
** Stashing an item away is now either holding V, pressing Shift+V, or long pressing the item icon.&lt;br /&gt;
* There are now special themed musics that can play for story purposes.&lt;br /&gt;
** Not that no solo play story content actually use these songs yet, but they are used for lore events.&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
* Fixed issues involving multiple hair styles being toggled on and off.&lt;br /&gt;
* Fixed eventpad events not being on the correct days in certain cases.&lt;br /&gt;
* Fixed silent player pawpads when starting game.&lt;br /&gt;
* Fixed random crashes and freezes when using kitchen utilities and tools.&lt;br /&gt;
&lt;br /&gt;
Android version has several improvements.&lt;br /&gt;
* The game should no longer start with PC settings (should greatly improve performance)&lt;br /&gt;
* There is now an on-screen joystick to move around.&lt;br /&gt;
* You can long-tap on the screen to select where to walk to.&lt;br /&gt;
* Back button (and quitting on Windows) now has a confirmation.&lt;br /&gt;
&lt;br /&gt;
New characters:&lt;br /&gt;
* Onrakh, a new teacher character, was added.&lt;br /&gt;
** Onrakh is a big dog teacher that is keen to teach you all about living in the Kemoverse.&lt;br /&gt;
** Onrakh is aiming to hold lore events every Wednesday.&lt;br /&gt;
* Merka now handles two things: Foodraise rewards and Getting a room&lt;br /&gt;
** The foodraise rewards are given out at the weekend, but only if the foodraise has passed. Everyone can get rewards but the amount of rewards are based on your contribution to the foodraise.&lt;br /&gt;
** To get a room for yourself, you need to have over 100% contribution. Merka will follow you to the student dorms and when you find an empty one, you can get it.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alpha 16 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|September 2023&lt;br /&gt;
|October 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I seem to have lost my changelog notes for this version. But basically, this was a smaller release to fix up the game.&lt;br /&gt;
&lt;br /&gt;
https://kemze.itch.io/tko/devlog/621150/alpha-16&lt;br /&gt;
&lt;br /&gt;
* New NPC added: Ikt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alpha 17 ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
!Started&lt;br /&gt;
!Finished&lt;br /&gt;
|-&lt;br /&gt;
|November 2023&lt;br /&gt;
|December 2023&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interface changes:&lt;br /&gt;
* Occupied status now hides all player tags and suspends all interactions with online players.&lt;br /&gt;
** This is useful if you still want to go online, but not interact with people.&lt;br /&gt;
** You will appear to have a pause symbol next to your name to others.&lt;br /&gt;
&lt;br /&gt;
* There is now an escape menu with an About, Controls, and Settings page, with a much more comfortable layout. This is much easier than cramming everything in the planner settings tab. That one is still in the planner, but will go away soon.&lt;br /&gt;
&lt;br /&gt;
* The interface was cleaned up a little, such as the top menu.&lt;br /&gt;
** Autotexts now have a global toggle.&lt;br /&gt;
&lt;br /&gt;
* Cursors and interaction systems were updated to be more mouse friendly.&lt;br /&gt;
** The cursor now indicates if an item is too far away to interact with. You can still select them!&lt;br /&gt;
** The camera no longer focuses on the selected object, making it easier to do /emote.&lt;br /&gt;
** Clicking around in the target menus isn't as chaotic anymore.&lt;br /&gt;
&lt;br /&gt;
* Player icon in the planner is now fixed. I accidentally broke it before.&lt;br /&gt;
* The talk speed in settings was reversed to the correct direction.&lt;br /&gt;
&lt;br /&gt;
* The chat log system was updated.&lt;br /&gt;
** You can now select text by pressing space and then selecting text.&lt;br /&gt;
** URLs in the chat are now automatically linked underneath.&lt;br /&gt;
** The chat log can be resized with the handle on the left.&lt;br /&gt;
** Text above the head are now toggleable and looks much better/glitches less.&lt;br /&gt;
** The chat should not jump anymore when people are talking.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Game changes:&lt;br /&gt;
* Forest music was updated with new day and night tracks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Various performance improvements, especially when zoning and starting the game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bug with soil darkness was fixed.&lt;br /&gt;
&lt;br /&gt;
* Fixed various physics issues&lt;br /&gt;
** NPCs no longer slide or bounce around inappropriately.&lt;br /&gt;
** Falling from height no longer zooms you out of the world.&lt;br /&gt;
** Certain unclickable doors or items were now fixed.&lt;br /&gt;
&lt;br /&gt;
* Cutscenes now hide players trying to intrude.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Shader differences between GLES2 and GLES3 were resolved.&lt;br /&gt;
** There should be minimal amount of light blasting on your character in GLES2.&lt;br /&gt;
&lt;br /&gt;
* Random startup crashes should be a thing of the past. Should be...&lt;br /&gt;
&lt;br /&gt;
* Starting up the game will put your character in the right rotation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Story changes:&lt;br /&gt;
* The campus now has added lesson circles around the center tree. They don't work yet, but the plan is to eventually represent each 12 lessons on them with token requirements.&lt;br /&gt;
&lt;br /&gt;
* Merka now gives rewards on a rotation, starting with four week variations.&lt;br /&gt;
&lt;br /&gt;
* New (and first!) student NPC added: Takar.&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Main_Page&amp;diff=885</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Main_Page&amp;diff=885"/>
		<updated>2023-10-16T22:50:50Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* Players */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:NovaLogo.png|noframe|right]]&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;''Welcome to the Kemoverse!''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the Kemoverse Wiki, the central information repository for the fictional worldbuild project [[Kemoverse]], its inhabitants [[Kemonae]] and its various events and eras taking place through centuries as well as the realization of it through the game [[Kemoverse Online]]. The characters, species, lore and stories are all owned and written since 2016 by [[User:Paru|me]].&lt;br /&gt;
&lt;br /&gt;
The '''Kemoverse''' is the world in which all of the Kemonae characters live their lives in. It is the direct result of humanity's reckless attempts at furthering the human species and disregard of their biological heritage, which sparked a scientific accident that led to the extinction of the human era, and instead, started the Nova era and the Kemoverse world.&lt;br /&gt;
&lt;br /&gt;
The world has become difficult to inhabit due to large changes in climate making it mostly uninhabitable, though, it has a developed sprawling aquatic and overgrown vegetative life that feeds sparse societies of Kemonae that hosts many different animal sub-species. Their language and culture is common as they all stem from one ancestor.&lt;br /&gt;
&lt;br /&gt;
==Kemoverse Online ==&lt;br /&gt;
The main medium that this story is told is through the [[Kemoverse Online]] game.&lt;br /&gt;
&lt;br /&gt;
You can download it at itch: [https://paru.itch.io/tko TKO]&lt;br /&gt;
&lt;br /&gt;
Or join our discord server: [https://discord.gg/NcT6qdjXw4 Discord]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Index =&lt;br /&gt;
{| style=&amp;quot;display:block;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:300px;vertical-align:top;&amp;quot; |&lt;br /&gt;
== [[Kemoverse Online]] ==&lt;br /&gt;
* [[Kemoverse Online]]&lt;br /&gt;
** [[Foodraise]]&lt;br /&gt;
*** [[Planting]]&lt;br /&gt;
*** [[Fishing]]&lt;br /&gt;
*** [[Bugfinding]]&lt;br /&gt;
*** [[Harvesting]]&lt;br /&gt;
*** [[Cooking]]&lt;br /&gt;
** [[Gameplay]]&lt;br /&gt;
*** [[Unlockable]]&lt;br /&gt;
*** [[Decoration]]&lt;br /&gt;
*** [[Playercard]]&lt;br /&gt;
*** [[Room]]&lt;br /&gt;
** [[Player]]&lt;br /&gt;
*** [[Scripting]]&lt;br /&gt;
*** [[Scheduling]]&lt;br /&gt;
*** [[Chatting]]&lt;br /&gt;
*** [[Hunger]]&lt;br /&gt;
*** [[Energy]]&lt;br /&gt;
* [[Community events]]&lt;br /&gt;
* [[Lore events]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:300px;vertical-align:top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Lore ==&lt;br /&gt;
&lt;br /&gt;
* [[Khara]]&lt;br /&gt;
* [[Nova]]&lt;br /&gt;
&lt;br /&gt;
== Players ==&lt;br /&gt;
Edit [[Template:Players|this page]] if you want to add yourself.&lt;br /&gt;
{{Players}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=Template:Players&amp;diff=884</id>
		<title>Template:Players</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=Template:Players&amp;diff=884"/>
		<updated>2023-10-16T22:50:11Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[User:Amina|Amina]]&lt;br /&gt;
* [[User:Lumi|Lumi]]&lt;br /&gt;
* [[User:Hazuki|Hazuki]]&lt;br /&gt;
* [[User:Cauda|Cauda]]&lt;br /&gt;
* [[User:Commando950|Commando950]]&lt;br /&gt;
* [[User:Rooki|Rooki]]&lt;br /&gt;
* [[User:ELLIS|Ellis]]&lt;br /&gt;
* [[User:shenzensi|Shenzensi]]&lt;br /&gt;
* [[User:yume|Yume]]&lt;br /&gt;
* [[User:Larauwuowo|larauwuowo]]&lt;br /&gt;
* [[User:Punkin|Punkin]]&lt;br /&gt;
* [[User:Echo|Echo]]&lt;br /&gt;
* [[User:Cassidy|Cassidy]]&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=852</id>
		<title>User:Amina</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=852"/>
		<updated>2023-09-25T11:18:50Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* About Kemoverse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[File:Parutko.png|thumb|Hello there.]]&lt;br /&gt;
Hello. I'm the creator and main developer of [[Kemoverse]] and [[Kemoverse Online]]. Cool stuff, huh. I've learned everything on my own - programming, 3d modelling, drawing, writing, animating, you name it. You see, creating is my passion. I love to create this virtual environment. It is my passion and duty. That's why I want to make this my main occupation.&lt;br /&gt;
&lt;br /&gt;
== About me ==&lt;br /&gt;
Who am I? That's a good question. A netizen, for one, and a creator, for two. For the third.. I'm myself. My thoughts run deep as I wake up and tackle on the day.&lt;br /&gt;
&lt;br /&gt;
I pay attention to a lot of things. The smaller details, the big picture. I have high spatial and empathetic skills that has been useful in worldbuilding and creating experiences for others. I have an easy time placing myself in other people's shoes.&lt;br /&gt;
&lt;br /&gt;
Despite my neutral demeanor, I can be an emotional person. Emotions are what brings meaning and life to the world, right? The challenge is to control it. I do so by relying on my intelligence. I pay attention, analyse, put everything in context and come to my senses. There's always a reason for anything to happen.&lt;br /&gt;
&lt;br /&gt;
== About Kemoverse ==&lt;br /&gt;
&lt;br /&gt;
Kemoverse is my (not so) little project to make a serious furry game. I work together with [[User:Lumi|Lumi]] who I assign various tasks, such as making textures, write character scripts, create weathers and other such thematic elements. Meanwhile, I do everything else: all the characters, areas, moods, items, systems and interfaces, and I create everything in Godot, Krita or Blender.&lt;br /&gt;
&lt;br /&gt;
Most importantly, I make sure the game is actually fun and motivating to play, and that there's no bugs and things are intuitively understood! I know it's a big task... but I love it! I hope one day we can work full time on this project.&lt;br /&gt;
&lt;br /&gt;
I invite you to take part and follow along the Kemoverse journey, and hopefully you will get as much out of it as I do!&lt;br /&gt;
&lt;br /&gt;
== Random pictures ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:VRChat_2023-04-07_06-10-35.602_1080x1920.png|thumb|My VRChat fursona avatar.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=851</id>
		<title>User:Amina</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=851"/>
		<updated>2023-09-25T10:51:39Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[File:Parutko.png|thumb|Hello there.]]&lt;br /&gt;
Hello. I'm the creator and main developer of [[Kemoverse]] and [[Kemoverse Online]]. Cool stuff, huh. I've learned everything on my own - programming, 3d modelling, drawing, writing, animating, you name it. You see, creating is my passion. I love to create this virtual environment. It is my passion and duty. That's why I want to make this my main occupation.&lt;br /&gt;
&lt;br /&gt;
== About me ==&lt;br /&gt;
Who am I? That's a good question. A netizen, for one, and a creator, for two. For the third.. I'm myself. My thoughts run deep as I wake up and tackle on the day.&lt;br /&gt;
&lt;br /&gt;
I pay attention to a lot of things. The smaller details, the big picture. I have high spatial and empathetic skills that has been useful in worldbuilding and creating experiences for others. I have an easy time placing myself in other people's shoes.&lt;br /&gt;
&lt;br /&gt;
Despite my neutral demeanor, I can be an emotional person. Emotions are what brings meaning and life to the world, right? The challenge is to control it. I do so by relying on my intelligence. I pay attention, analyse, put everything in context and come to my senses. There's always a reason for anything to happen.&lt;br /&gt;
&lt;br /&gt;
== About Kemoverse ==&lt;br /&gt;
&lt;br /&gt;
Kemoverse is my (not so) little project to make a serious furry game. I work together with [[User:Lumi|Lumi]] who I assign various tasks, such as making textures, write character scripts, create weathers and other such thematic elements. I hope one day we can work full time on this project!&lt;br /&gt;
&lt;br /&gt;
I invite you to take part and follow along the Kemoverse journey, and hopefully you will get as much out of it as I do!&lt;br /&gt;
&lt;br /&gt;
== Random pictures ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:VRChat_2023-04-07_06-10-35.602_1080x1920.png|thumb|My VRChat fursona avatar.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=850</id>
		<title>User:Amina</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=850"/>
		<updated>2023-09-25T10:51:10Z</updated>

		<summary type="html">&lt;p&gt;Amina: /* About me */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[File:Parutko.png|thumb|Hello there.]]&lt;br /&gt;
Hello. I'm the creator and main developer of [[Kemoverse]] and [[Kemoverse Online]]. Cool stuff, huh. I've learned everything on my own - programming, 3d modelling, drawing, writing, animating, you name it. You see, creating is my passion. I love to create this virtual environment. It is my passion and duty. That's why I want to make this my main occupation.&lt;br /&gt;
&lt;br /&gt;
== About me ==&lt;br /&gt;
Who am I? That's a good question. A netizen, for one, and a creator, for two. For the third.. I'm myself. My thoughts run deep as I wake up and tackle on the day.&lt;br /&gt;
&lt;br /&gt;
I pay attention to a lot of things. The smaller details, the big picture. I have high spatial and empathetic skills that has been useful in worldbuilding and creating experiences for others. I have an easy time placing myself in other people's shoes.&lt;br /&gt;
&lt;br /&gt;
Despite my neutral demeanor, I can be an emotional person. Emotions are what brings meaning and life to the world, right? The challenge is to control it. I do so by relying on my intelligence. I pay attention, analyse, put everything in context and come to my senses. There's always a reason for anything to happen.&lt;br /&gt;
&lt;br /&gt;
== About Kemoverse ==&lt;br /&gt;
&lt;br /&gt;
Kemoverse is my (not so) little project to make a serious furry game. I work together with [[Lumi|User:Lumi]] who I assign various tasks, such as making textures, write character scripts, create weathers and other such thematic elements. I hope one day we can work full time on this project!&lt;br /&gt;
&lt;br /&gt;
I invite you to take part and follow along the Kemoverse journey, and hopefully you will get as much out of it as I do!&lt;br /&gt;
&lt;br /&gt;
== Random pictures ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:VRChat_2023-04-07_06-10-35.602_1080x1920.png|thumb|My VRChat fursona avatar.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
	<entry>
		<id>https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=849</id>
		<title>User:Amina</title>
		<link rel="alternate" type="text/html" href="https://wiki.kemze.net/index.php?title=User:Amina&amp;diff=849"/>
		<updated>2023-09-25T10:50:23Z</updated>

		<summary type="html">&lt;p&gt;Amina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[File:Parutko.png|thumb|Hello there.]]&lt;br /&gt;
Hello. I'm the creator and main developer of [[Kemoverse]] and [[Kemoverse Online]]. Cool stuff, huh. I've learned everything on my own - programming, 3d modelling, drawing, writing, animating, you name it. You see, creating is my passion. I love to create this virtual environment. It is my passion and duty. That's why I want to make this my main occupation.&lt;br /&gt;
&lt;br /&gt;
== About me ==&lt;br /&gt;
Who am I? That's a good question. A netizen, for one, and a creator, for two. For the third.. I'm myself. My personality runs deep as I wake up and tackle the day.&lt;br /&gt;
&lt;br /&gt;
I pay attention to a lot of things. The smaller details, the big picture. I have high spatial and empathetic skills that has been useful in worldbuilding and creating experiences for others. I have an easy time placing myself in other people's shoes.&lt;br /&gt;
&lt;br /&gt;
Despite my neutral demeanor, I can be an emotional person. Emotions are what brings meaning and life to the world, right? The challenge is to control it. I do so by relying on my intelligence. I pay attention, analyse, put everything in context and come to my senses. There's always a reason for anything to happen.&lt;br /&gt;
&lt;br /&gt;
== About Kemoverse ==&lt;br /&gt;
&lt;br /&gt;
Kemoverse is my (not so) little project to make a serious furry game. I work together with [[Lumi|User:Lumi]] who I assign various tasks, such as making textures, write character scripts, create weathers and other such thematic elements. I hope one day we can work full time on this project!&lt;br /&gt;
&lt;br /&gt;
I invite you to take part and follow along the Kemoverse journey, and hopefully you will get as much out of it as I do!&lt;br /&gt;
&lt;br /&gt;
== Random pictures ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:VRChat_2023-04-07_06-10-35.602_1080x1920.png|thumb|My VRChat fursona avatar.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Amina</name></author>
	</entry>
</feed>