PoseMod: Como criar um evento!
Making Custom Events/Cutscenes for the Demo Release
This section showcases how to make custom events & cutscenes for the demo release of the game!
This tutorial will teach you how to make Shiromi stand in the Tea House, and talk for a little bit. You can use these commands as a template for other events, too!
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.
Subtitle.New:TEXT | Places a subtitle on the screen, just like scripted events. |
Wait:INT | Waits a number of seconds before moving onto the next line. |
AnimCrossfade:Student_ID (FirstName LastName):ANIMATION | Transitions from one animation to another, defining a student & animation. |
Now, copy this into your cutscene .txt file:
Subtitle.New: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!
AnimCrossfade: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!(It will not work in new pose mod(I think) )
UILabelTextSubtitle:
// 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!
Subtitle.New: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
end
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!
-------------------------------------------------------------------------
Commands List
NOTE: Not all animations can be used. Only the ones that either a character or the player uses can be used. All commands and their parameters are case sensitive.
Name | Description | Example | Image |
---|---|---|---|
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. Students will still be able to see her, though. | 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 | |
killbydeathtype:StudentScript student:int deathtype | Kills a student or teacher with a specific death type. | killbydeathtype:Student_4 (Kuu Dere):2 killbydeathtype:Teacher_11:3 1 = killed/bleeding 2 = killed/NotBleeding 3 = Tranquilized 4 = Decapitated 5 = Burned To Death 6 = Dismembered | |
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 | |
Fence | Activates both Fences. | Fence | |
Fence.Set:Bool | Activates / deactivates both Fences. | Fence.Set:false // Fence.Set:true | |
SaveClassSeat ClassSeatPosition:Vector 3 | 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 private, etc.) | Teacher:Student_30 (Kokona Haruka):true | |
RightEyeColor:Text:Color color | Changes the Right EyeColor of a Student. | RightEyeColor:Student_30 (Kokona Haruka):1, 0, 0 LeftEyeColor:Student_ID (FN LN):red, green, blue | |
LeftEyeColor:Text:Color color | Changes the Left EyeColor of a Student. | LeftEyeColor:Student_30 (Kokona Haruka):1, 1, 0 LeftEyeColor:Student_ID (FN LN):red, green, blue | |
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:Vector3 location | Locks a Door at a Specific Position. | LockDoorAt:x , y, z | |
OpenDoorAt:Vector3 location | Opens a Door at a Specific Position | OpenDoorAt:x ,y, z | |
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. | 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 | |
TimeScale:Float | Changes how fast time passes | TimeScale:5 |
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 | Destroys Yandere-chan'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 student's 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 eye types 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," making you unable to 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. | |||||
charactersetshoveanim:Student_ID (Student Name):String | Changes a Student’s Push Animation | charactersetshoveanim:Student_87 (Shiromi Torayoshi):f02_pushCouncilStrict_00 | ||||
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 |
| |||||
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) |
Comentários
Postar um comentário