Yandere Simulator Fanon Wikia
Advertisement
Yandere Simulator Fanon Wikia

This page is for cutscene commands modding with the Pose Mod by kgftbz.

This page is allowed to be modified only if the adjustment is correct and positive.

If somebody has asked a question that has already been answered, put it in the Frequently Used Commands section.

Compatibility

The Pose Mod folder contains multiple versions of Pose Mod that will work across different versions of Unity. For builds after April 2020, use the Unity 2019 version of Pose Mod. For older builds, use an older version of Pose Mod.

Getting Started

For creating cutscenes, the only things you will need are kgftbz's Pose Mod and Notepad (or Notepad++). To create a new cutscene, make a text file in the cutscenes folder of the pose mod.

Parameters

When looking through commands, you may see words like bool or int. These are the parameters which tell the command what to do.

Parameters are of four types:

Parameter Description Example
Text Can be any alphabetical value. YandereChan

Student_1 (Taro Yamada)

Teacher_11

Coach

Nurse

Bool Can be either true or false. true

false

Float Can be any numeric value. 1

1.5

3.1415926

Int Can be any whole numeric value. 1

13

309

Commands List

NOTE: Not all animations can be used. Only the ones that either a character or the player uses can be used.

NOTE 2: All commands and their parameters are case sensitive.

Name Description Example Image
Wait:Float Waits a number of seconds. Wait:4
Atmosphere:Float Sets the current atmosphere. Atmosphere:0.5
DecAtmosphere:Float Decreases the current atmosphere. DecAtmosphere:20
Sanity:Float Sets the player's sanity. Sanity:0
AtTimeStartEvent:Int:String Starts a cutscene at a specified 24-hour time AtTimeStartEvent:13:LunchRoutine
DecSanity:Float Decreases the current sanity. DecSanity:30
YanVisible:Bool Toggles whether or not the player is visible. YanVisible:false
HUD:Bool WIP HUD:false
HUD2:Bool WIP HUD2:false
HUD3:Bool WIP HUD3:false
TimePaused:Bool Toggles whether or not time will pass. TimePaused:true
TimeText:Text Changes what time the HUD displays. TimeText:430
SetTime:Float Changes the current time. SetTime:4000
YanAddNew Adds student animations to the player so that they can be played with YanPlayExistingAnimation or YanCrossFadeExistingAnimations. YanAddNew
SanityBasedKills:Bool Toggles sanity animations. SanityBasedKills:true
YanSetAnimWeight:Text:Float WIP WIP
YanCanMove:Bool Toggles whether or not the player can move. YanCanMove:false
YanPlayExistingAnimation:Text Makes the player play an animation. Requires YanAddNew before it if that animation is for students. The animation will not play unless the player cannot move and has their animation stopped with YanStopExistingAnimation. YanPlayExistingAnimation:f02_idle_20
YanCrossFadeExistingAnimation:Text Makes the player play an animation, while cushioning the animation that was played before it. Requires YanAddNew before it if that animation is for students. The animation will not play unless the player cannot move and has their animation stopped with YanStopExistingAnimation. YanCrossFadeExistingAnimation:f02_newWalk_00
YanStopExistingAnimation Stops the current animation the player is using. The animation will not stop unless the player cannot move. YanStopExistingAnimation
YanExistingAnimationSpeed:Text:Float Set's a speed for how fast a animation YandereChan is playing is. (Waring it only sets the speed for the animation!) YanExistingAnimationSpeed:f02_newWalk_00:1.5
YanHair:Int Changes the player's current hairstyle. YanHair:102
YanSetIdleAnim:Text Set's the player's idle animation. Requires YanAddNew before it if that animation is for students. YanSetIdleAnim:f02_idle_20
YanSetWalkAnim:Text Set's the player's walk animation. Requires YanAddNew before it if that animation is for students. YanSetWalkAnim:f02_newWalk_00
YanSetRunAnim:Text Set's the player's run animation. Requires YanAddNew before it if that animation is for students. YanSetRunAnim:f02_run_00
YanSetAnimLoop:Text:Int Makes an animation yandere chan plays slower or faster . Requires YanAddNew before it if that animation is for students. YanSetAnimLoop:f02_newWalk_00:7
YanReplaceAnim:Text:Text Replaces one of the player's animations with a different one. YanReplaceAnim:f02_demonIdle_00:f02_idleShort_00
CharacterReplaceAnim:Text:Text:Text Replaces a character's animation with a different one. CharacterReplaceAnim:Student_ID:Animation:NewAnimation

CharacterReplaceAnim:Student_2 (Sakyu Basu):f02_demonIdle_00:f02_idleShort_00

RefPathfinding:Text:Text Makes a student find and follow another student.

RefPathfinding:Student_5 (Horuda Puresu):Student_6 (Kyuji Konagawa)

RefPathfindingSpeed:Text:Float

Changes the speed of pathfinding for a student. RefPathfindingSpeed:Student_39 (Midori Gurin):4
HairFromYanTo2:text:text:text

Gives a Student one of Yandere-Chan's Hairstyles.

The first parameter for the student. Second for the hairstyle. The third can be anything. It is the duplicated hairstyle's name.

HairFromYanTo2:Student_2 (Sakyu Basu):LovelyHair:LovelyHairSakyu
KillCharacter:Text Kills a student or teacher. KillCharacter:Student_4 (Kuu Dere)

KillCharacter:Teacher_11

Activate:Text:Bool Activates or deactivates game objects. Can be anything from a student to a bucket. (To make Taro invisible)

Activate:Student_1 (Taro Yamada)/Character/m01:false

(To disable the whole school)

Activate:School:false

SetUniform:Text:Int Changes the uniform of a student.

1 - Short Sleeve Uniform

2 - Long Sleeve Uniform

3 - Short Sleeve Sweater Uniform

4 - Brown Blazer

5 - Black and Red Blazer

6 - Black and Red Long Sleeve Uniform

SetUniform:Student_2 (Sakyu Basu):2
SetClothing:Text:Int Changes the clothing of a student.

0 - Towel (Nude if male)

1 - School Uniform

2 - Swimwear

3 - Gym Uniform

4 - Martial Arts Outfit

SetClothing:Student_2 (Sakyu Basu):2
Graffiti:Bool Activates or deactivates the Bullying Graffiti for Kokonas Desk. Graffiti:true // Graffiti:false
Fence Activates both Fences. Fence
Fence.Set:Bool Activates / deactivates both Fences. Fence.Set:false // Fence.Set:true
SaveClassSeat ClassSeatPosition:Int:Int:Int Changes your Class Seat Position + Prompt and Aura (Yandere Chans Seat)

SaveClassSeat

ClassSeatPosition:9:8:-26

HairStyle:Text:Int Changes the Hairstyle of the selected Student. HairStyle:Student_30 (Kokona Haruka):0
YanEmptyTorso Makes the Torso of Yandere Chan Empty YanEmptyTorso
StudEmptyTorso:Text Makes the Torso of a Student Empty StudEmptyTorso:Student_30 (Kokona Haruka)
PrepDels Locates the Delinquent under the Ground and removes the Timer. PrepDels
Teacher:Text:Bool Gives a Student, Teacher Functions (Apprehending you, sending you to the Guidance Counselor, being priavte, etc.) Teacher:Student_30 (Kokona Haruka):true
RightEyeColor:Text:Int:Int:Int Changes the Right EyeColor of a Student. RightEyeColor:Student_30 (Kokona Haruka):1:0:0
LeftEyeColor:Text:Int:Int:Int Changes the Left EyeColor of a Student. LeftEyeColor:Student_30 (Kokona Haruka):1:1:0
InEvent:Text:Bool If you activate this, you can't speak to the Student that you set into InEvent. InEvent:Student_30 (Kokona Haruka):true
ActivatePlayer:Bool Activates / deactivates the Player ActivatePlayer:false
FirstPerson1 Detaches the Camera from Yandere Chan (just like Cinematic Camera Mode!) FirstPerson1
FirstPerson Attaches the Camera to Yandere Chans Head, enables a 1. Person View (Controls are a bit Hard!) FirstPerson
DeAttach:Text Detaches a Gameobject and changes its Parent to the Root. DeAttach:[Object you want!]
PlayAsBoy

Enables a PlayAsBoy Mode

[it might not work in Unity 5 anymore!]

PlayAsBoy
RemoveDebugMenu Makes the Debug Menu unaccessable! RemoveDebugMenu
RemoveEastereggMenu

Makes the EasterEgg Menu

unaccessable!

RemoveEastereggMenu
EnablePoseModMenu:Bool

Enables / disables the PoseMod

Menu!

EnablePoseModMenu:false
RainySky Changes the Skybox to a Rainy Skybox! RainySky
NightSky Changes the Skybox to a Night Skybox! NightSky
LockDoorAt:Int:Int:Int Locks a Door at a Specific Position. LockDoorAt:Your X Position:Your Y Position:Your Z Position
OpenDoorAt:Int:Int:Int Opens a Door at a Specific Position OpenDoorAt:Your X Position:Your Y Position:Your Z Position
LayerToYan:Text Adds the Selected GameObject as a Layer on Yandere Chan. LayerToYan:[Object you want!]
AttachSkinnedMeshTo:Text:Text Attaches the Mesh of Object 1 to Object 2! [Might require more Commands!] AttachSkinnedMeshTo:Student_30 (Kokona Haruka):YandereChan
AttachSkinnedMesh:Text Attaches the Mesh of Object 1 automatically to Yandere Chan AttachSkinnedMesh:Student_30 (Kokona Haruka)
AttachSkinnedMeshWithPrefix:Text:Text Attaches the Mesh of Object 1 automatically to YandereChan and changes the Name of the attached Object! AttachSkinnedMeshWithPrefix:Student_30 (Kokona Haruka):Kokonut
RandStuds:Text The Name you enter will automatically be an Random generated Student. [Like the 90 Students Mode!] RandStuds:Kokona Haruka
RestartDay Restarts the Day! RestartDay
PlayerPrefInt:FemaleUniform:Int Changes the Uniform of the whole school PlayerPrefInt:FemaleUniform:5

PlayerPrefInt:MaleUniform:5

SetAccessory:Text:Int:Bool Enables an accessory on a Student.

where:

0 = Book

1 = Arm band

2 = Bento

3 = Phone

4 = Green phone

5 = Pen

6 = Leg warmers

SetAccessory:Student_39 (Midori Gurin):4:true
DoStudAccessory:Text:Int:Bool Adds a club accessory to a student. "Int" refers to the Club's ID number.

(Where Cooking = 1, Drama = 2, Occult = 3, Art = 4, Music = 5, Martial Arts = 6, Photo = 7, Science = 8, Sports = 9, Gardening = 10, and Gaming = 11)

DoStudAccessory:Student_5 (Horuda Puresu):3:true

AMZE's Commands List

NOTE: These commands will only work in newer versions of Pose Mod (Unity 2019 and Unity 2017). Some commands, such as SpawnSpecial, may no longer function as intended in the official demo builds.

Name Description Example
EnableGameObject:ObjectName:Bool This Enables/Disables an Object! Practically a force Activation for hidden Objects. EnableGameObject:SmallTree:false
EnableGameObjectComponents:ObjectName:Bool Enables/Disables ALL GameObject Components(Scripts, AudioSources, etc.
PromptLabelText:PromptObjectName(MurderPrompt for example!):LabelID:LabelText Changes a Prompt's Label Text.
PromptLabelColor:PromptObjectName(MurderPrompt for example!):LabelID:Red:Green:Blue Changes a Prompt's Label color.
Pathfinding.Enabled:Student_ID (Student Name):Bool This can be used for Events, to make a student Stop following their Routine! Basically the Command from KG to make a Character stop moving, just without glitching movements.
DisableStudentPrompt:Student_ID (Student Name) Disables a StudentPrompt. DisableStudentPrompt:Student_30 (Kokona Haruka)
EnableStudentPrompt:Student_ID (Student Name) Enables a StudentPrompt. EnableStudentPrompt:Student_30 (Kokona Haruka)
ChangeMaterialShader.ThroughFind:MeshRendererObject:MaterialID:ShaderName ("Toon/Lighted Outline" for example.) Changes a Shader of a Renderer through the Shader Names.
ChangeMaterialShader.ThroughRenderer:MeshRendererObject:MaterialID:OtherMeshRendererObject:OtherMaterialID Changes a Shader of a Renderer through the Shader Names!
YanEmptyHands Removes Every Object out of YandereChans Hands! YanEmptyHands
RendererColor2:Object:MaterialID:R:G:B This changed the Material color selecting through the ID.
DestroyYanPantys DestroysYanChan's Panty model. DestroyYanPantys
ChangeShaderInt.ThroughFind:RendererObject:MaterialID:ShaderVar:Variable Changes stuff like a Shaders "_Outlines" to a value (default is: 0.002).
ChangeShaderFloat.ThroughFind:RendererObject:MaterialID:ShaderVar:Variable Changes stuff like a Shaders "_Outlines" to a value (default is: 0.002)
EmptyStudentMesh:Student_ID (Student Name) Changes a Students mesh to nothing, can be used for replacing a whole character model. EmptyStudentMesh:Student_30 (Kokona Haruka)
ModelAttacher:Attachment:PelvisRoot of the Object you want to attach to(called Character sometimes too!) Attaches Rigged Object 1 to Object 2.
RiggedAccessoryAttacher:Object you want to attach to:Attachment:The Object materials that should be used for the mesh! Attaches Rigged Object 1 to Object 2, this is the way YandereDev adds the Eyetypes and attaches Rigged Models
SpawnStudent:StudentID:NameOfTheStudent Spawns a Student, useful for stuff like different Spawn Times or spawning under certain conditions! SpawnStudent:Student_30: (Kokona Haruka)
Private:Student_ID (Student Name):Bool Makes a Student Private. Means you can't talk to them, and certain stuff won't work anymore. Private:Student_11 (Osana Najimi):true
CanTalk:Student_ID (Student Name):Bool You can allow a student to be interactable or not. CanTalk:Student_30 (Kokona Haruka):false
ChangeDestinationName:Student_ID (Student Name):Phase:DestinationName Changes a Student's Destination Name on a Certain phase of the day. ChangeDestinationName:Student_4 (Kuu Dere):2:Week2Hangout
ChangeActionName:Student_ID (Student Name):Phase:ActionName Changes a Student's Action Name on a Certain phase of the day. ChangeActionName:Student_4 (Kuu Dere):2:Socialize
StudentBlush:Student_X (Name):Int (I recommend between 0 and 1!) Changes a Student's Blush. StudentBlush:Student_30 (Kokona Haruka):1
CharacterSetRelaxAnim:Student_ID (Student Name):String Changes a Student's Relax Animation. CharacterSetRelaxAnim:Student_30 (Kokona Haruka):f02_sit_00
CharacterSetPatrolAnim:Student_ID (Student Name):String Changes a Student's Patrol Animation.
CharacterSetSitAnim:Student_ID (Student Name):String Changes a Student's Sit Animation.
Pushable:Student_ID (Student Name):Bool Makes a Student Pushable, just like a student on the roof. Pushable:Student_30 (Kokona Haruka):true
Drownable:Student_ID (Student Name):Bool Makes a Student Drownable, just like a student at the Fountain or on the Toilet. Drownable:Student_30 (Kokona Haruka):true
CharacterAddAnimations:Folderpath to the designated AssetBundle:Student_X (Name) Adds Animations from an AssetBundle to a Student.
AddRigidbody:GameObject Adds a Rigidbody onto a GameObject, this allows the GameObject to have physics and be like a ball, or a falling weight, weapon, etc...
EnableRigidbody:GameObject Enables a Rigidbody which is on specific GameObjects.
SubtitleDistanceScaleObject:GameObject The Scale of the Subtitle Changes depending on the distance between the Player and the Object that you choose above! Useful for events and cutscenes.
StopSpying:SpyObject Makes you stop spying, useful for Events.
CharacterAddNew:Student_ID (Student Name) This isn't a new Command, though it now adds RivalChan's, Geiju's, Headmasters, Counselor's and Gardening Club animations to Students too. CharacterAddNew:Student_30 (Kokona Haruka)
ObjectAnimationPlay:GameObject with Animation Component:AnimationName Plays an Object animation on a Specific Object.
ObjectAnimationCrossfade:GameObject with Animation Component:AnimationName Crossfades an Object animation on a Specific Object.
ListAllObjectAnims:GameObject with Animation Component Creates a txt. in your Streaming AssetsFolder, which contains all Animation names on your Animation Component, useful to use those Animations.
Destroy:ObjectName Destroys an Object, deletes it in a way. Destroy:Radio
Pathfinding.SetTarget:Student_ID (Student Name):XPos:YPos:ZPos : XRot:YRot:ZRot Makes a Character stop following their Routine and start following a Set Target, this doesn't overwrite the Routine Slot.
Pathfinding.SetTargetToSpot:Student_ID (Student Name):ObjectName Makes a Character stop following their Routine and start following an OBJECT OR SPOT, this doesn't overwrite the Routine Slot. Pathfinding.SetTargetToSpot:Student_40 (Mai Waifu):Radio
Pathfinding.ReturnToRoutine:Student_ID (Student Name) Makes a Character pathfind their current ROUTINE schedule again. Pathfinding.ReturnToRoutine:Student_30 (Kokona Haruka)
ChangeScheduleDestinationTarget:Student_ID (Student Name):Phase:XPos:YPos:ZPos : XRot:YRot:ZRot This won't result in weird bugs and can actually use every destination in the JSON even Hangout,
and isn't depending on if there is a Transform signed to that destination since it basically signs a new Transform for its Schedule.
ChangeScheduleDestinationTargetToSpot:Student_ID (Student Name):Phase:ObjectName This won't result in weird bugs and can actually use every destination in the JSON even Hangout,
and isn't depending on if there is a Transform signed to that destination since it basically signs an existing Object for its Schedule. ALSO if you set a Spot using AddDestinationSpot
you can pathfind it with the name you set later too.
AddDestinationSpot:SpotName: Xpos:YPos:ZPos : XRot:YRot:ZRot Allows you to add Destination Spots that you can use later for pathfinding! using the ChangeScheduleDestinationTargetToSpot Command.
FirstPersonCam:Bool Enables / Disables the First Person mode. FirstPersonCam:true
Experimental Commands
SmoothRotation3:Object:XRot:YRot:ZRot:Speed
Smooth rotation! and a speed, how fast it should rotate to the selected Rotation.
SmoothPosition:Object:XPos:YPos:ZPos:Speed Smooth rotation! and a speed, how fast it should rotate to the selected Rotation.
Physics Commands
Physics.Add:Bone you want to have Physics for! Adds Physics to a Bone, that is used for hairs at the moments! WARNING only use a BONE not an OBJECT since they will start changing their Positions in bizarre ways.
Physics.Damping:Bone:Float Changes the Damping of the Physics.
Physics.Elasticity:Bone:Float Changes the Elasticity of the Physics.
Physics.Inert:Bone:Float Changes the Elasticity of the Physics.
Physics.Gravity:Bone:X:Y:Z Changes the Gravity of the Physics!
Physics.enabled:Bone:Bool Enables / Disables Physics.
Gravity.Set:X:Y:Z You can set the Game's Gravity with this!
Gravity.Reset Resets the Gravity!
Gravity.ZeroGravity Sets the gravity to Zero Gravity!
JiggleBone.Add:Bone you want to have a JiggleBone for! Adds a JiggleBone to a Bone! WARNING only use a BONE not an OBJECT since they will start changing their Positions in bizarre ways.
JiggleBone.Damping:Bone:Float Changes the Damping of the JiggleBone.
JiggleBone.TargetDistance:Bone:Float Changes the TargetDistance of the JiggleBone.
JiggleBone.Mass:Bone:Float Changes the Mass of the JiggleBone.
JiggleBone.Gravity:Bone:Float Changes the Gravity of the JiggleBone.
JiggleBone.enabled:Bone:Bool Enables / Disables a JiggleBone.
If Commands
if:ObjectNearPoint:ObjectName:X:Y:Z:MIN DISTANCE Checks if an Object is near a specific position in a specific radius.
if:Time:MinTime:MaxTime Checks if the current time is between the MinTime and the Max time, useful so that events won't play after a certain Time.
if:PromptPressed:PromptObject Checks if a Prompt is being pressed.
if:StudReputationIsAbove:Student_ID (Student Name):Int Checks if a Student Reputation is above a certain number!
if:StudReputationIsUnder:Student_ID (Student Name):Int Checks if a Student Reputation is under a certain number!
if:Weekday:DayOfTheWeek Checks for a certain weekday! can be the Weekday name or number ( Example: Monday // Monday // 1 )
if:Key:KeyName Checks for a certain Key and not starts a cutscene depending on if the key was pressed!
if:Weight Checks if Yandere Chan is carrying the 50 kg Weight!
if:Weapon:WeaponID Checks if YanChan is HOLDING a certain Weapon or not!
Other Commands
PlaySound5:Sound Name (Sounds folder):Object it plays on: Multiplication of the height (I recommend values like 1.5):Bool for changing the Sound pitch depending on the games speed:Bool for if it should loop! Useful to make it sound correctly try certain values like 1.5):Bool for changing the Sound pitch depending on the Game's Speed!:Bool for if it should loop.
Already Existing Routine Spots.
Senpai :

Hangout1

Rainbow 6 Girls :

Hangout2 ( Yui )

Hangout3 ( Yuna )

Hangout4 ( Koharu )

Hangout5 ( Mei )

Hangout6 ( Saki )

Hangout7 ( Kokona )

Rainbow 6 Boys :

Hangout8 ( Haruto )

Hangout9 ( Sota )

Hangout10 ( Hayato )

Hangout11 ( Ryusei )

Hangout12 ( Sora )

Hangout13 ( Riku )

Gaming Club :

Hangout14 ( Pippi )

Hangout15 ( Ryuto )

Hangout16 ( Midori )

Hangout20 ( Waifu )

Basu Sisters :

Hangout17 ( Sister1, Inkyu )

Hangout18 ( Sister2, Sakyu )

Librarian :

Hangout19 ( Kuudere )

Martial Arts Club :

Hangout21 (MA Master, Budo )

Hangout22 (MA Journeyman, Sho )

Hangout23 (MA Apprentice, Juku )

Hangout24 (MA Journeyman, Mina )

Hangout25 (MA Apprentice, Shima )

Occult Club :

Hangout26 (Occult President, Oka )

Hangout27 (Occult Crush, Shin )

Hangout28 (Occult Girl 1, Supana )

Hangout29 (Occult Boy 1, Chojo )

Hangout30 (Occult Girl 2, Kokuma )

Hangout31 (Occult Boy 2, Daku )

Horuda :

Hangout32 (Horuda)

Osana :

Hangout33 ( Osana )

Bully Hangouts :

Hangout81 (Musume)

Hangout82 (Bully 1, Kashiko )

Hangout83 (Bully 2, Hana )

Hangout84 (Bully 3, Kokoro )

Hangout85 (Bully 4, Hoshiko )

SC Hangouts :

Hangout (Strict, Kuroko )

Hangout (Casual, Shiromi )

Hangout (Grace, Akane )

Hangout (Edgy, Aoi )

Special Hangouts :

Hangout34 (Kizana)

Hangout (Megami)

Making Custom Events/Cutscenes for the Demo Release

This section showcases how to make custom events & cutscenes for the demo release of the game!

In this tutorial, we will make Shiromi stand in the Tea House, and talk for a little bit!

Before we begin:

Before we begin, I'd like to mention some formatting use in this section:

Commands that we will be putting in our cutscene will be formatted like this. You copy these into your cutscene .txt file (Except for this line of course!)

Command Templates will be formatted like this, and place holder text will be formatted like this.

Anything else will be formatted like this.

An Overview of what we will learn and apply:

  • Add Destination Spots
  • Place and Rotate Characters using defined Destination Spots
  • Disable Pathfinding & Prompts
  • Make our character animate and use subtitles to make it look realistic
  • Make our character return to her normal schedule.

Adding Destination Spots

To add custom destination spots, we will be using the following command:

AddDestinationSpot:SPOTNAME:PX:PY:PZ:RX:RY:RZ

So, let's add two spots that we will be using later in our cutscene.

AddDestinationSpot:CouncilMeeting:69:0:16:0:224:0
AddDestinationSpot:CouncilGreet:68:0:16:0:206:0

Placing and Rotating Characters

To place and rotate characters, we will be using the following commands:

RefPositionRef:Student_ID (FirstName LastName):SPOTNAME

RefRotation:Student_ID (FirstName LastName):RX:RY:RZ

So let's apply this to Shiromi:

RefPositionRef:Student_87 (Shiromi Torayoshi):CouncilGreet
RefRotation:Student_87 (Shiromi Torayoshi):0:222:0

Disabling Pathfinding and Prompts

Next, we HAVE to use these commands, or else our student will walk away:

CharacterToEdit:Student_ID (FirstName LastName):true

Pathfinding.Enabled:Student_ID (FirstName Lastname):false

DisableStudentPrompt:Student_ID (FirstName Lastname)

DisableStudentPrompt:Student_ID (FirstName Lastname)

DisableStudentPrompt:Student_ID (FirstName Lastname)

DisableStudentPrompt:Student_ID (FirstName Lastname)

DisableStudentPrompt:Student_ID (FirstName Lastname)

These commands disable Pathfinding and Prompts. Now, let's apply this to Shiromi:

CharacterToEdit:Student_87 (Shiromi Torayoshi):true
Pathfinding.Enabled:Student_87 (Shiromi Torayoshi):false
DisableStudentPrompt:Student_87 (Shiromi Torayoshi)
DisableStudentPrompt:Student_87 (Shiromi Torayoshi)
DisableStudentPrompt:Student_87 (Shiromi Torayoshi)
DisableStudentPrompt:Student_87 (Shiromi Torayoshi)
DisableStudentPrompt:Student_87 (Shiromi Torayoshi)

Adding Character Animations & Subtitles

Now that we've placed Shiromi and stopped her from moving and disabled her prompts, now we can do the fun part: Adding Character Animations and Subtitles! First, let's showcase some new commands we will be using.

New Commands
UILabelText:Subtitle:TEXT Places a subtitle on the screen, just like scripted events.
Wait:INT Waits a number of seconds before moving onto the next line.
CharacterAnimationCrossfade:Student_ID (FirstName LastName):ANIMATION Transitions from one animation to another, defining a student & animation.

Now, copy this into your cutscene .txt file:

UILabelText:Subtitle:Hi there! woah, you modded a cutscene! thats so cool!
// Note: when you add two forward slashes at the start of a line, that means it's a comment, and won't be run as code.
// Make Shiromi say something!
CharacterAnimationCrossfade:Student_87 (Shiromi Torayoshi):f02_carefreeTalk_02
// Give Shiromi A Talking Animation!
Wait:7
// If we don't add this and we clear the subtitle (next line), the text dissapears so we can't read it!
UILabelText:Subtitle:
// This clears the subtitle currently on the screen!
RefPositionRef:Student_87 (Shiromi Torayoshi):CouncilMeeting
RefRotation:Student_87 (Shiromi Torayoshi):0:206:0
// Move Shiromi across the room!
UILabelText:Subtitle:I have to go now. See ya!
Wait:4
UILabelText:Subtitle:
// Make her say goodbye!

Making our Character return to their normal schedule

To make a character return to their normal routine, we have to use these commands:

CharacterToEdit:Student_ID (FirstName LastName):false

Pathfinding.Enabled.Student_ID (FirstName LastName):true

EnableStudentPrompt:Student_ID (FirstName LastName)

EnableStudentPrompt:Student_ID (FirstName LastName)

EnableStudentPrompt:Student_ID (FirstName LastName)

EnableStudentPrompt:Student_ID (FirstName LastName)

EnableStudentPrompt:Student_ID (FirstName LastName)

So let's apply this to Shiromi:

CharacterToEdit:Student_87 (Shiromi Torayoshi):false
Pathfinding.Enabled:Student_87 (Shiromi Torayoshi):true
EnableStudentPrompt:Student_87 (Shiromi Torayoshi)
EnableStudentPrompt:Student_87 (Shiromi Torayoshi)
EnableStudentPrompt:Student_87 (Shiromi Torayoshi)
EnableStudentPrompt:Student_87 (Shiromi Torayoshi)
EnableStudentPrompt:Student_87 (Shiromi Torayoshi)

Congrats!

And congrats! Congrats, we've just made a simple cutscene!

Now for some more complex commands!

If you're making a full scale mod, on your main mod txt file we can use code to run our event at a specific day/time. We will play our cutscene at pm on a monday for example.

if:Weekday:Monday

AtTimeStartEvent:17:cutscenename

Now our cutscene runs automatically!

If you use this tutorial to make your own cutscenes, comment them below! Any questions? comment them as well, and i'll do my best to answer!

Frequently Used Commands

These are strings of very useful commands that modders use often. Fill in the values like ID, Student Name, NameOfHair, NewName etc. with your desired names. It can be anything you want! Some commands here are only for the old Pose Mod, but many work in the new Pose Mod as well. If you want to add a command, make sure it works and put a warning if it only works in old (or new) Pose Mod.

How to give a student one of Yandere-chan's hairstyles and texture it:

HairStyle:Student_ID (Student Name):0

HairFromYanTo2:Student_ID (Student Name):NameOfHair:NewNameOfHair

OpenTexture:NameOfTexture.png

Texture3:0:NewName

How to texture one of Yandere-chan's hairstyles:

YanHair:NumberOfHair

OpenTexture:NameOfTexture.png

Texture3:0:NameOfHair

How to give a student custom stockings:

OpenTexture:UniformTemplate.png

OpenTexture2:NameOfCustomStockings.png

MergeTex

OpenTexture2:OutdoorShoes.png

MergeTex

OpenTexture2:IndoorShoes.png

StudTex:Student_ID (Student Name):0

StudTex:Student_ID (Student Name):1

How to texture a student's uniform:

ChangeShoes:Student_ID (Student Name)
SetStudentBodyTexture:Student_ID (Student Name):UniformTexture.png

How to texture a student's face:

SetStudentFaceTexture:Student_ID (Student Name):FaceTexture.png
ActivateChildAll:Student_ID (Student Name):Iris:false

How to texture Yandere-chan's uniform (new pose mod):

OpenTexture:UniformName.png
Texture3:0:YandereChan
Texture3:1:YandereChan

How to texture Yandere-chan's face:

OpenTexture:Face.png
Texture:2:YandereChan
Texture2:2:YandereChan

How to disable sanity kills (remains after killing someone and losing sanity):

lbl:1
SanityBasedKills:false
jmp:1

How to attach a cardigan to a student (WARNING! This command may not work the new Pose Mod!):

LoadPrefab:CardiganPrefab:0,-5,0:0,90,0
Duplicate:CardiganPrefab:MusumeCardigan
RefPosition:MusumeCardigan:0:-5:0
RefRotation:MusumeCardigan:0:0:0
OpenTexture:CardiganTexture.png
Texture:1:MusumeCardigan/CardiganSailorUniform
OpenTexture:SailorUniformTexture.png
Texture:0:MusumeCardigan/CardiganSailorUniform
OpenTexture:FaceTexture.png
Texture:2:MusumeCardigan/CardiganSailorUniform
ChangeMaterialShader.ThroughFind:MusumeCardigan/CardiganSailorUniform:0:Toon/Basic
ChangeMaterialShader.ThroughFind:MusumeCardigan/CardiganSailorUniform:1:Toon/Basic
ChangeMaterialShader.ThroughFind:MusumeCardigan/CardiganSailorUniform:2:Toon/Basic
RiggedAccessoryAttacher:Student_X (Student Name):MusumeCardigan:MusumeCardigan/CardiganSailorUniform
Activate:YandereChan/f02:false

How to give Yandere-chan a Cooking Club apron and texture it:

RiggedAccessoryAttacher:YandereChan:FemaleCookingApron:FemaleCookingApron/Object001
OpenTexture:ApronTexture.png
Texture3:0:FemaleCookingApron/Object001

How to give a female student a waist hoodie:

ActivateChildAll:Student_ID (Student Name):Hoodie:true
OpenTexture:HoodieTexture.png
Texture:0:Student_ID (Student Name)/Character/PelvisRoot/Hips/Hoodie/HoodieMesh
Texture:Student_ID (Student Name)/Character/PelvisRoot/Hips/Hoodie/HoodieMesh
Texture:2:Student_ID (Student Name)/Character/PelvisRoot/Hips/Hoodie/HoodieMesh

Thanks to scissors luv on Discord!

How to Give Yandere-chan a waist hoodie:

ActivateChildAll:YandereChan:Hoodie:true
OpenTexture:YourTexture.png
Texture:0:YandereChan/Character/PelvisRoot/Hips/Hoodie/HoodieMesh
Texture:YandereChan/Character/PelvisRoot/Hips/Hoodie/HoodieMesh
Texture:2:YandereChan/Character/PelvisRoot/Hips/Hoodie/HoodieMesh

Thanks to scissors luv on discord!

How to attach the Rival-chan model to a student texture it:

!!WARNING!! The Satomi Makise model (the Rival-chan model) does NOT have eyes! Be sure to keep the student's original eyes, otherwise it will look strange.

//Attach Rival-chan's model to a student

OneFrame:true
RenameRefChild:Ribaru:LeftBreastRENAMED:LeftBreast1
RenameRefChild:Ribaru:RightBreastRENAMED:RightBreast1
RiggedAccessoryAttacher:Student_ID (Student Name):Ribaru:Ribaru/f05/f05_schoolwear_200_h
RendererColor2:Ribaru/f05/f05_schoolwear_200_h:0:1:1:1
RendererColor2:Ribaru/f05/f05_schoolwear_200_h:1:1:1:1
ChangeMaterialShader.ThroughFind:Ribaru/f05/f05_schoolwear_200_h:0:Toon/Lighted Outline
ChangeMaterialShader.ThroughFind:Ribaru/f05/f05_schoolwear_200_h:1:Toon/Lighted Outline
ChangeMaterialShader.ThroughFind:Ribaru/f05/f05_schoolwear_200_h:2:Toon/Lighted Outline
ChangeShaderFloat.ThroughFind:Ribaru/f05/f05_schoolwear_200_h:0:_Outline:0.002
ChangeShaderFloat.ThroughFind:Ribaru/f05/f05_schoolwear_200_h:1:_Outline:0.002
ChangeShaderFloat.ThroughFind:Ribaru/f05/f05_schoolwear_200_h:2:_Outline:0.002

//Disabling the student's original model

Activate:Student_ID (Student Name)/Character/f02:false

//Give the students Rival-chan's hairstyle

HairStyle:Student_ID (Student Name):0
HairFromYanTo2:Student_ID (Student Name):CuteHair:RivalChanHair

//Texture the model

OpenTexture:UniformTexture.png
Texture:1:Ribaru/f05/f05_schoolwear_200_h
OpenTexture:FaceTexture.png
Texture:2:Ribaru/f05/f05_schoolwear_200_h

//Give the student Rival-chan's animations

AddAnimationsFrom:Student_ID (Student Name):RivalChan
CharacterSetIdleAnim:Student_ID (Student Name):idle_01
RefLocalPosition:RivalChan:-4.985:-2.550:-6.000
OneFrame:false

Command by Yansimspokétale, no need to credit.

How to give a student Megami's hairstyle:

ChangeShoes:Student_ID (Student Name)
HairStyle:Student_ID (Student Name):0

Duplicate:SCPHair:NewName

DeliStudHair:NewName:Student_ID (Student Name)

ChangeMaterialShader.ThroughFind:NewName/SCPHairMesh:0:Toon/Lighted Outline
RendererColor2:NewName/SCPHairMesh:0:1:1:1

EnableGameObjectComponents:NewName:true

ChangeMaterialShader.ThroughFind:NewName/SCPHairMesh:0:Toon/Lighted Outline
RendererColor2:NewName/SCPHairMesh:0:1:1:1

EnableGameObjectComponents:NewName:true

How to change a student's uniform and texture it:

ChangeShoes:Student_ID (Student Name)
SetUniform:Student_ID (Student Name):Int (1-6)
SetStudentBodyTexture:Student_ID (Student Name):YourTexture.png

How to give a male student a delinquent uniform:

Duplicate:Student_76 (Umeji Kizuguchi):NewName
OpenTexture:NameOfTexture.png
Texture:1:NewName
OpenTexture:HairTexture.png
Texture:2:NewName
EmptyStudentMesh:Student_ID (Student Name)
RiggedAccessoryAttacher:Student_ID (Student Name):Student_76 (Umeji Kizuguchi):New/Character/m01/m01_schoolwear_000_h

How to attach the gentle eyes model to Yandere-chan:

Fun fact: Mai Waifu used this model in older builds before eye types were implemented!

EmptyYanMesh
RenameRefChild:GentleEyes:LeftBreastRENAMED:LeftBreast
RenameRefChild:GentleEyes:RightBreastRENAMED:RightBreast
RiggedAccessoryAttacher:YandereChan:GentleEyes:GentleEyes/BaldSchoolUniformNew
RendererColor2:GentleEyes/BaldSchoolUniformNew:0: 1 : 1 : 1
RendererColor2:GentleEyes/BaldSchoolUniformNew: 1: 1: 1: 1
ChangeMaterialShader.ThroughFind:GentleEyes/BaldSchoolUniformNew:0:Toon/Lighted Outline
ChangeMaterialShader.ThroughFind:GentleEyes/BaldSchoolUniformNew:1:Toon/Lighted Outline
ChangeMaterialShader.ThroughFind:GentleEyes/BaldSchoolUniformNew:2:Toon/Lighted Outline
ChangeShaderFloat.ThroughFind:GentleEyes/BaldSchoolUniformNew:0:_Outline:0.002
ChangeShaderFloat.ThroughFind:GentleEyes/BaldSchoolUniformNew:1:_Outline:0.002
ChangeShaderFloat.ThroughFind:GentleEyes/BaldSchoolUniformNew:2:_Outline:0.002
OpenTexture:Uniform.png
Texture:0:GentleEyes/BaldSchoolUniformNew
Texture:1:GentleEyes/BaldSchoolUniformNew
OpenTexture:Face.png
Texture:2:GentleEyes/BaldSchoolUniformNew
YanVisible2
DestroyYanPantys

How to attach and texture a cardigan waist to Yandere-chan:

Duplicate:Student_82 (Kashiko Murasaki):Kash
ActivateChildAll:Kash:CardiganWaist:true
RiggedAccessoryAttacher:YandereChan:CardiganWaist:CardiganWaist/CardiganWaist
Attach:CardiganWaist:YandereChan/Character/PelvisRoot/Hips/Spine
Destroy:Kash

OpenTexture:CardiganTexture.png
Texture3:0:NewName

How to apply and texture a waist cardigan to a student:

ActivateChildAll:Student_ID (Student Name):CardiganWaist:true

RenameRefChild:Student_ID (Student Name):CardiganWaist:NewName

OpenTexture:WaistTexture.png

Texture3:0:NewName

To give a student Nemesis' hairstyle:

EnableGameObject:Nemesis:true
EnableGameObjectComponents:Nemesis:true
Activate:NemesisHairFinal:true
HairStyle:Student_ID (Student Name):0
DeliStudHair:NemesisHairFinal:Student_ID (Student Name)
EnableGameObject:Nemesis:false
EnableGameObjectComponents:Nemesis:false

How to give Yandere-Chan Fun Girl's hairstyle :

EnableGameObject:Other-chan:true
EnableGameObjectComponents:Other-chan:true
Activate:NobodyHair:true
YanHair:0
DeliYanHair:NobodyHair
EnableGameObject:Other-chan:false
EnableGameObjectComponents:Other-chan:false

Command to create a student's portrait:

ToggleAllPhysics:false
//You might need to use Pose Mode to freeze the student and pose/animate them!
Portrait.Create:Student_ID (Student Name):Pose_0

How to customize a student's routine:

ChangeActionName:Student_ID (Student Name):Int:Relax
CharacterSetRelaxAnim:Student_ID (Student Name):NameOfTheAnimation
AddDestinationSpot:CanChangeName: PX:PY:PZ : RX:RY:RZ
ChangeScheduleDestinationTargetToSpot:Student_ID (Student Name):Int:CanChangeName
Pathfinding.ReturnToRoutine:Student_ID (Student Name)

How to play as a teacher:

Note: If you're using the new Pose Mod, replace all of the "Teacher_21"s to "Teacher_21_Rino Fukahori" or it will not work.

Oneframe:true
YanHair:0
RefScale:YandereChan:1.09:1.09:1.09
Duplicate:FemaleGlasses3:andimlikebitc
DeliYanHair:andimlikebitc
RenameRefChild:Teacher_21:LeftBreastRENAMED:LeftBreast
RenameRefChild:Teacher_21:RightBreastRENAMED:RightBreast
RiggedAccessoryAttacher:YandereChan:Teacher_21:Teacher_21/Character/f02/f02_schoolwear_210_h
HairToYan:FemaleTeacherHair3
YanVisible2
DestroyYanPantys
Oneframe:false

How to attach the nurse outfit to Yandere-chan:

Note: If you're using the new Pose Mod, replace all of the "Nurse"s to "Nurse_Nasu Kankoshi" or it will not work.

RenameRef:Nurse:Burse
Duplicate:Burse:Nurse
RenameRefChild:Nurse:LeftBreastRENAMED:LeftBreast
RenameRefChild:Nurse:RightBreastRENAMED:RightBreast
RiggedAccessoryAttacher:YandereChan:Nurse:Nurse/Character/f02/f02_schoolwear_210_h
YanVisible:false
Destroy:Nurse
RenameRef:Burse:Nurse

How to attach the nurse outfit to a student:

Duplicate:LewdNurse_Blendshapes:Female_Nurse_Outfit_00
 RefScale:Student_ID (Student Name)/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/LeftBreastRENAMED:1.0:1.0:1.0
RefScale:Student_ID (Student Name)/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/RightBreastRENAMED:1.0:1.0:1.0
RefScale:Student_ID (Student Name)/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/LeftNipple:1.0:1.0:1.0
RefScale:Student_ID (Student Name)/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/RightNipple:1.0:1.0:1.0
 ChangeShoes:Student_ID (Student Name)
EmptyStudentMesh:Student_ID (Student Name)
RenameRefChild:Female_Nurse_Outfit_00:LeftBreastRENAMED:LeftBreast
RenameRefChild:Female_Nurse_Outfit_00:RightBreastRENAMED:RightBreast
RiggedAccessoryAttacher:Student_ID (Student Name):Female_Nurse_Outfit_00:Female_Nurse_Outfit_00/f02_nurse_00_h
RenameRefChild:Female_Nurse_Outfit_00:LeftBreast:LeftBreastRENAMED
RenameRefChild:Female_Nurse_Outfit_00:RightBreast:RightBreastRENAMED
Destroy:Female_Nurse_Outfit_00
 OpenTexture:FaceTexture.png
Texture:0:Student_ID (Student Name)/f02_nurse_00_h
ActivateChildAll:Student_ID (Student Name):Iris:false
ActivateChildAll:Student_ID (Student Name):IrisLight:false
 //around the chest (Must use the female naked texture)
OpenTexture:NakedTexture.png
Texture:2:Student_ID (Student Name)/f02_nurse_00_h
 //Stockings and arms (Must use the texture of the short-sleeved sailor uniform)
OpenTexture:UniformTexture.png
Texture:3:Student_ID (Student Name)/f02_nurse_00_h

How to make a female student follow Yandere-chan:

InEvent:Student_ID (Student Name):true
lbl:Loop

if:ObjectNearOtherObject:Student_ID (Student Name):YandereChan:1.2
jmp:ObstacleNotNear
jmp:ObstacleNear

lbl:ObstacleNear

Pathfinding.Enabled:Student_ID (Student Name):false
CharacterAnimationCrossfade:Student_ID (Student Name):f02_idleShort_00
RotateTowards:Student_ID (Student Name):YandereChan
RefPathfindingSpeed:Student_ID (Student Name):0
jmp:Loop

lbl:ObstacleNotNear

Pathfinding.Enabled:Student_ID (Student Name):true
Pathfinding.SetTargetToSpot:Student_ID (Student Name):YandereChan
RefPathfindingSpeed:Student_ID (Student Name):Float
jmp:Loop

How to give Yandere-chan a club leader armband:

ActivateChildAll:Student_ID (Student Name):Armband:true
RenameRefChild:Student_ID (Student Name):Armband:NewName
OpenTexture:ArmbandTexture.png
Texture:0:NewName
Texture:1:NewName
Texture:2:NewName
Texture2:0:NewName
Texture2:1:NewName
Texture2:2:NewName
Texture3:0:NewName
Attach:Armband:YandereChan/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/LeftShoulder/LeftArm/LeftArmRoll

RefLocalPosition:Armband:0.05:0:0.005
RefRotation3:Armband:0:0:0
RefLocalRotation3:Armband:0:0:0

OpenTexture:ArmbandTexture.png
Texture:0:Armband
Texture:1:Armband
Texture:2:Armband
Texture2:0:Armband
Texture2:1:Armband
Texture2:2:Armband

To Give a Female Student a Hoodie and Texture it :

Command 1:

Slime is the only duplication name accepted on some builds.

Duplicate:Hoodie:Slime
Attach:Slime:Student_ID (Student Name)/Character/PelvisRoot/Hips/Spine
RefLocalPosition:Slime:0:-1:0.00
RefRotation3:Slime:0:180:0
RefLocalRotation3:Slime:0:0:0
OpenTexture:HoodieTexture.png
Texture:0:Slime
Texture2:0:Slime

Command 2:

ActivateChildAll:Student_ID (Student Name):Hoodie:true
RenameRefChild:Student_ID (Student Name):Hoodie:NewName
OpenTexture:HoodieTexture.png
Texture:0:NewName
Texture2:0:NewName

How to give a female student the Cheongsam dress:

Oneframe:true
StudEmptyTorso:Student_ID (Student Name)
EnableGameObject:RedChinaDress:true
Duplicate:RedChinaDress:Cheongasm
RenameRefChild:Cheongsam/RedChinaDressMesh:CheongsamMesh
RenameRefChild:CheongasmMesh:LeftBreast:LeftBreastRENAMED
RenameRefChild:CheongasmMesh:RightBreast:RightBreastRENAMED
RiggedAccessoryAttacher:Student_ID (Student Name):Cheongsam:Cheongsam/CheongasmMesh
EnableGameObject:RedChinaDress:false

How to give a student the four-drills hairstyle:

HairStyle:Student_ID (Student Name #1):0
HairFromYanTo2:Student_ID (Student Name #1):Drills:4drills1
OpenTexture:CustomHairEXAMPLE.png
Texture3:0:4drills1
OpenTexture:CustomDrillsEXAMPLE.png
Texture:0:4drills1/DrillsNew
RefLocalPosition:4drills1/DrillsNew:0:-1.818:0.079

HairFromYanTo2:Student_ID (Student Name #2):Drills:4drills2
RefScale:4drills2:0.5:0.5:0.5
RefScale:4drills2/DrillsNew:2:1.75:2
OpenTexture:CustomHairEXAMPLE.png
Texture3:0:4drills2
OpenTexture:CustomDrillsEXAMPLE.png
Texture:0:4drills2/DrillsNew
RefLocalPosition:4drills2/DrillsNew:0:-3.8:-0.05
RefLocalRotation3:4drills2/DrillsNew:0:0:0
RefScale:4drills2/DrillsNew:2:2.5:2
DeliStudHair:4drills2:Student_ID (Student Name #1)

Command by The Red Jewel

How to put a cooking apron on a student:

For a female student:
RiggedAccessoryAttacher:Student_ID (Student Name):FemaleCookingApron:FemaleCookingApron/Object001
OpenTexture:ApronTexture.png
Texture3:0:Student_ID (Student Name)/Object001
For a male student:
RiggedAccessoryAttacher:Student_ID (Student Name):MaleCookingApron:MaleCookingApron/apronMale_Mesh 
OpenTexture:TheApronTex.png
Texture3:0:Student_ID (Student Name)/apronMale_Mesh

The new shape command: (Only works for the new Pose Mod!)

Shape:ObjectName:ShapeName:Int
//To see the shapes of student incase you want to play as them just select a girl (they have to be a school uniform) in the Advanced menu and go to 'Shapes' and there you will see the shapes of the character

// Shape List (As Of 5/1/21)
//Some models (like the counselor) have blendshapes that aren't on this list

Face_Smile
Face_Angry
Face_MouthOpen
Face_Ears
Face_BigNose
Face_EyesClosed
Face_Sad
Face_Insanity
EyeType_Thin
EyeType_Round
EyeType_Deliquent
EyeType_Naughty
EyeType_Gentle
Body_Thick
Body_Slim
Skirt_Long
Skirt_Short
//Also by the way if you used the RiggedAccessoryAttacher command, you can change the shapes by using:

Shape:RefName/RiggedAccessoryMesh:ShapeType_Type:Int

How to put a knife on a student's hand:

Attach:Knife:Student_ID (Student Name)/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/RightShoulder/RightArm/RightArmRoll/RightForeArm/RightForeArmRoll/RightHand
RefLocalPosition:Knife:0.065:-0.005:0.025
RefLocalRotation3:Knife:0:0:0

How to put an armband on Yandere-chan (The student you're duplicating the armband from must be a club leader) :

Duplicate:Student_ID (Student Name)/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/RightShoulder/RightArm/Armband:Name
DeliYanHair:NewName
Attach:YandereChan/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/Neck/Head/NewName:YandereChan/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/LeftShoulder/LeftArm
RefLocalPosition:YandereChan/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/LeftShoulder/LeftArm/NewName:-0.76:-0.01:0.017
RefLocalRotation3:YandereChan/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/LeftShoulder/LeftArm/NewName:82.216:68.291:68.926

Command by Rinofukahori on YouTube, credit if you want!

How to put the Magical Girl Pretty Miyuki outfit on a student

RenameRefChild:MiyukiCostumeAttacher:LeftBreastRENAMED:LeftBreast
RenameRefChild:MiyukiCostumeAttacher:RightBreastRENAMED:RightBreast
RiggedAccessoryAttacher:Student_ID (Name):MiyukiCostume:MiyukiCostume/MiyukiBase

How to make a female student nude:

Oneframe:true
Duplicate:YandereChan:h
EmptyStudentMesh:Student_ID (Student Name)
<YandereScript>:h:Call:Nude
RenameRefChild:h:LeftBreastRENAMED:LeftBreast
RenameRefChild:h:RightBreastRENAMED:RightBreast
YanHair:0
RiggedAccessoryAttacher:Student_ID (Student Name):h:h/Character/f02/f02_schoolwear_210_h
Activate:Student_ID (Student Name)/PonytailHair:false
Destroy:h

Command by Rinofukahori on YouTube, credit if you want

How to attach the Nier outfit to Yandere-chan:

RenameRefChild:NierOutfit:LeftBreastRENAMED:LeftBreast
RenameRefChild:NierOutfit:RightBreastRENAMED:RightBreast
RiggedAccessoryAttacher:YandereChan:NierOutfit:NierOutfit/NierOutfitMesh
YanVisible2

Command by YukiOzawa, no need to credit.

How to texture a student’s swimsuit:

RenameRefChild:Student_ID (Student Name):f02_swimwear_210_h:CustomSwimsuit1
OpenTexture:Texture.png
Texture:0:CustomSwimsuit1
Texture:1:CustomSwimsuit1
Texture:2:CustomSwimsuit1

How to edit a student's profile:

CharacterSetName:Student_ID (Student Name):Text (Changes a student's name)
CharacterSetClub:Student_ID (Student Name):ID of club (with that command, male students can be members of the gardering club or someting)
CharacterSetInfo:Student_ID (Student Name):Text (Changes the additional information in a student's profile.)
CharacterSetCrush:Student_ID (Student Name):ID of student you want as a crush (Changes a student's crush)
CharacterSetPersona:Student_ID (Student Name):Persona ID (Changes the personality of a student)

How to play as the Guidance Counselor:

RefScale:YandereChan:1.1:1.1:1.1
RiggedAccessoryAttacher:YandereChan:Counselor:Counselor/CounselorMesh
YanVisible2
DestroyYanPantys

YanHair:0
Duplicate:CounselorHairMesh:CounselorHairMesh2
Duplicate:GlassesMesh:GlassesMesh2
DeliYanHair:CounselorHairMesh2
DeliYanHair:GlassesMesh2

How to have a female student as the Guidance Counselor:

RefScale:Student_ID (Student Name):1.1:1.1:1.1
RiggedAccessoryAttacher:Student_ID (Student Name):Counselor:Counselor/CounselorMesh
Activate:Student_ID (Student Name)/Character/f02:false

HairStyle:Student_ID (Student Name):0
Duplicate:CounselorHairMesh:CounselorHairMesh2
Duplicate:GlassesMesh:GlassesMesh2
DeliStudHair:CounselorHairMesh2:Student_ID (Student Name)
DeliStudHair:GlassesMesh2:Student_ID (Student Name)

How to change Yandere-chan's seat :

SaveClassSeat 
ClassSeatPosition:-17.063:5.122:-26.077

How to destroy the barrier that stops Yandere-chan from leaving school:

EnableGameObject:Boundary:false
EnableGameObjectComponents:Boundary:false
Destroy:Boundary
Destroy:RightYandereEye
Destroy:LeftYandereEye

How to give a student wrist scrunchies and texture them:

ActivateChildAll:Student_ID (Student Name):ScrunchieRight:true
ActivateChildAll:Student_ID (Student Name):ScrunchieLeft:true
RenameRefChild:Student_ID (Student Name):ScrunchieLeft:ScrunchieL
RenameRefChild:Student_ID (Student Name):ScrunchieRight:ScrunchieR
OpenTexture:Texture.png
Texture:0:ScrunchieR
Texture:0:ScrunchieL

How to give Yandere-chan Miyuji's bracelet:

Duplicate:PunkAccessory1A:MyujiBracR
Attach:MyujiBracR:YandereChan/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/RightShoulder/RightArm/RightArmRoll/RightForeArm/RightForeArmRoll
Duplicate:PunkAccessory1B:MyujiBracL
Attach:MyujiBracL:YandereChan/Character/PelvisRoot/Hips/Spine/Spine1/Spine2/Spine3/LeftShoulder/LeftArm/LeftArmRoll/LeftForeArm/LeftForeArmRoll
RefLocalPosition:MyujiBracR:0.585:-1.324:0.039
RefLocalRotation3:MyujiBracR:0:359.508:0.001
RefLocalPosition:MyujiBracL:-0.585:-1.323:0.039
RefLocalRotation3:MyujiBracL:0:0.5:0
OpenTexture:TextureName
Texture:0:MyujiBracL
Texture:0:MyujiBracR

How to add or remove nails from a student:

ActivateChildAll:Student_ID (Student Name):Nails_Left_Thumb:Bool
 ActivateChildAll:Student_ID (Student Name):Nails_Left_Index:Bool
 ActivateChildAll:Student_ID (Student Name):Nails_Left_Middle:Bool
 ActivateChildAll:Student_ID (Student Name):Nails_Left_Ring:Bool
 ActivateChildAll:Student_ID (Student Name):Nails_Left_Pinkie:Bool
 ActivateChildAll:Student_ID (Student Name):Nails_Right_Thumb:Bool
 ActivateChildAll:Student_ID (Student Name):Nails_Right_Index:Bool
 ActivateChildAll:Student_ID (Student Name):Nails_Right_Middle:Bool
 ActivateChildAll:Student_ID (Student Name):Nails_Right_Ring:Bool
 ActivateChildAll:Student_ID (Student Name):Nails_Right_Pinkie:Bool

How to attach the loose socks to Yandere-chan:

Duplicate:LooseSocksLeft:YanLegWarmerL
Duplicate:LooseSocksRight:YanLegWarmerR
Attach:YanLegWarmerL:YandereChan/Character/PelvisRoot/Hips/LeftUpLeg/LeftLeg
Attach:YanLegWarmerR:YandereChan/Character/PelvisRoot/Hips/RightUpLeg/RightLeg
RefLocalPosition:YandereChan/Character/PelvisRoot/Hips/RightUpLeg/RightLeg/YanLegWarmerR:-0.078:-0.482:-0.002
RefLocalRotation3:YandereChan/Character/PelvisRoot/Hips/RightUpLeg/RightLeg/YanLegWarmerR:0:0:0
RefLocalPosition:YandereChan/Character/PelvisRoot/Hips/LeftUpLeg/LeftLeg/YanLegWarmerL:0.078:-0.482:-0.002
RefLocalRotation3:YandereChan/Character/PelvisRoot/Hips/LeftUpLeg/LeftLeg/YanLegWarmerL:0:0:0

Command by ShiroTorayoshi

How to set Yandere-chan's run speed:

<YandereScript>:YandereChan:Set:RunSpeed:Float:Float

Command by ShiroTorayoshi

How to make Yandere-chan not lose sanity:

<YandereScript>:YandereChan:Set:Numbness:float:0

How to disable Senpai's aura:

<YandereScript>:YandereChan:Set:Lost:bool:true

Keep it on true for it to work if you want to activate the aura again change the true to false. And do not change the Boolean or it will not work!!

How to change Yandere-chan's panty model:

Note: If you want to attach a different model, replace all the "StrawberryPanties" with the panty model of your choice.

ActivateChildAll:YandereChan:WhitePanties:false
RiggedAccessoryAttacher:YandereChan/Character/PelvisRoot:StrawberryPanties:StrawberryPanties/StrawberryPanties


How to disable Osana's events:

EnableGameObject:OsanaEvents:false
Pathfinding.Enabled:Student_11 (Osana Najimi):true
Pathfinding.Enabled:Student_10 (Raibaru Fumetsu):true
Pathfinding.Enabled:Student_1 (Taro Yamada):true
InEvent:Student_11 (Osana Najimi):false
InEvent:Student_10 (Raibaru Fumetsu):false
InEvent:Student_1 (Taro Yamada):false

Command By Rino fukahori on Youtube

Using .unity3d Files (INCOMPLETE TUTORIAL)

THIS TUTORIAL IS NOT COMPLETE! IT WILL NOT WORK AS IS! While using the pose mod, you may have encountered the default Stuff.unity3d file that comes with the mod. You may be asking, what is it? What does it do? How do I use it? How do I make one? Well, I'm here to answer all these questions! Here we go!

What is a .unity3d file?

A .unity3d file is a file created to be used with the unity web player. It packs all resources used for an entire game, including models, textures, code, shaders, and other assorted resources. It is currently a depreciated file format and can't be created with the newer versions of Unity.

What does it do?

In the pose mod, it can be used to put entirely new models in the game without having to replace other existing models. This means that the model won't already be being used, which can be a lot more convenient.

How do I use it?

To use it, you first need a .unity3d file (take Stuff.unity3d for example) containing a model (let's take the picnic table). This is how you would place it in school:

AssetBundle.CreateFromFile:PoseMod/Stuff.unity3d
AssetBundle.LoadAsync:LunchTable
AssetBundle.Unload

NewAsset:_LunchTable1

RefPosition:_LunchTable1:-32.3:0:-48

To put a hair (Like Kizana's Hair) on a student, you would use this command:

HairStyle:Student_30 (Kokona Haruka):0

AssetBundle.CreateFromFile:PoseMod/Hairs.unity3d
AssetBundle.LoadAsync:FakeKizanaHair
AssetBundle.Unload

NewAsset:FakeKizanaHair2

DeliStudHair:FakeKizanaHair2:Student_30 (Kokona Haruka)
RefLocalPosition:FakeKizanaHair2:0.002:-1.432:0.017

Of course, to do this with your own assets, you'd have to mess with the RefPosition and RefLocalPosition coordinates. Also by the way, if you're using the new Pose Mod, change PoseMode to PoseMod. It won't work if it is PoseMode.

(Credit to kgftbz's default Pose Mod commands for the codes!)

How do I make one?

This is the hardest question to answer. If you want to make a .unity3d files, you will need:

  • Your model (.obj/.fbx)
  • Your texture

Tutorial (Older Builds!)

  1. Open Unity. Make sure you have an account (personal works fine).
  2. Create a new project and title it anything you want. Make sure the medium is 3D.
  3. Go to "Assets/Import New Asset..." and import each of your models.
  4. Click a model to select it and drag it to the current scene. Repeat for each model.
  5. Go to "File/Build Settings...". Make sure the medium is set as Unity Web Player.
  6. Click "Add Current Scenes" and name your scene anything. Click Build and choose a folder to export it to.
  7. Wait for it to build.
  8. Go to the folder you exported it to. There's your .unity3d file!

Tutorial (Newer Builds!) VIDEO REFERENCE

  1. Open Unity. You need an account - personal is fine. Make a new project, name it whatever you want. Make sure the medium is 3D.
  2. Go to "Assets > Import Package > Effects". Then, click Import.
  3. Click HERE for a folder that you HAVE TO HAVE, otherwise it won't work.
  4. Once the folder is downloaded, open it, then drag the Editor folder into Unity.
  5. Import your model by either dragging it into Unity, or doing "Assets > Import New Asset" then find your model. Do the same with your texture.
  6. Go to the "Materials" Folder and click on your material. If you have multiple, repeat the next step for all the objects.
  7. Click the "Inspector" tab in the side, then drag your texture into the "Albedo" Box, the again into the "Detail Albedo x2" Box.
  8. Then, click the box next to "Shader" and choose "Toon > Basic Outline" then lower the "Outline Width" to 0.002. You can also use Lit Outline! It responds to in-game lights.
  9. Next to "Main Color", click the "Color Picker" Tool and click the small white bar just next to it.
  10. On the left side, Right Click the inside of the Grey Box, then hit "Create Empty".
  11. Click the GameObject you created, then on the right side, set all the positions to 0 so the hair will place properly.
  12. Rename the GameObject. Remember this, as you'll need it later.
  13. Drag the model into the GameObject you made.
  14. Drag the GameObject into the Assets box.
  15. In the bottom right corner where it says "AssetBundle", click "None" then hit "New". This will be the name of the Unity3D file.
  16. Next to it, click the "None" box, then hit "New" and name it "unity3d" without a "." at the end.
  17. Click "Bundle > Build AssetBundles". You have your Unity3D file!

Useful Stuff!

Unity3d Outfits, Animations and Hairs ready to use + DL

Some files + commands you can use with the latest build + PoseMod

Textures

If you're looking for any texture, you can find them here! It's a lot easier than searching the game files and I hope it's going to help many people!

Texture Storage

All Pose Mod Commands

Here is a link to a Pastebin with ALL POSEMOD COMMANDS!

https://pastebin.com/Etz27QLR

[List by AMZE!] [WARNING: I can't assure you that every command is working!]

Catalog of Yandere-chan's hairs

(UPDATED 01/03/2020)

Here is a link to a folder containing the names, textures, and images of all hairs.

(Link provided by Strangesaurus, minor update by GregLePandab):

http://www.mediafire.com/file/fam9yejwr3bqv7r/All_Hairs.rar/file

Weapons + Other Stuff Reference Names

https://mega.nz/file/ARwi3Y6I#HwqcDA2vELhrWwfbudTtwNi7n94AKnENwmNmW10_cGs

(Link provided by YukiOzawa)

Builds!

For an archive of older builds and special builds like Kuudere Simulator:

https://yansimdl.com/

NOTE: The comment section is NOT an appropriate place to ask for leaked assets, no matter what type. However, it is okay to share gameplay images and screenshots of mods that use leaks (e.g. Osana's confession cutscene).

Advertisement