Cutscene_Commands_AMZEs_V.2_(2018)
Cutscene_Commands_AMZEs_V.2_(2018)
-EnableGameObject:ObjectName:Bool
(This Enables/Disables a Object! Practically a force Activation for hidden
Objects!)
-EnableGameObjectComponents:ObjectName:Bool
(Enables/Disables ALL GameObject Components(Scripts, AudioSources, etc.)).
-PromptLabelColor:PromptObjectName(MurderPrompt for
example!):LabelID:Red:Green:Blue
(Changes a Prompt's Label color!)
-Pathfinding.Enabled:Student_X (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_X (Name)
(Disables a StudentPrompt)
-EnableStudentPrompt:Student_X (Name)
(Enables a StudentPrompt)
-ChangeMaterialShader.ThroughFind:MeshRendererObject:MaterialID:ShaderName
("Toon/Lighted Outline" for example.)
(Changes a Shader of a Renderer through the Shader Names!)
-
ChangeMaterialShader.ThroughRenderer:MeshRendererObject:MaterialID:OtherMeshRendere
rObject:OtherMaterialID
(Changes the shader of the first Renderer to the shader of another Renderers
Shader.)
-YanEmptyHands
(Removes Every Object out of YandereChans Hands!)
-RendererColor2:Object:MaterialID:R:G:B
(This changed the Material color selecting through the id)
-DestroyYanPantys
(DestroysYanChan's Panty model!)
-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)!
-SpawnSpecial:Osana
(Spawns Osana and enables her Event Objects(this only enables the Spy stuff etc!))
-YanVisible2
(Changes YandereChans mesh to nothing, can be used for replacing a whole character
model)
-EmptyStudentMesh:Student_X (Name)
(Changes a Students mesh to nothing, can be used for replacing a whole character
model)
-SpawnStudent:StudentID:NameOfTheStudent
(Spawns a Student, useful for stuff like different Spawn Times or spawning under
certain conditions! You might even be able to spawn Osana with this! If you don't
spawn her
at the first Frame and rather use a small wait before Spawning her! Like Wait:1 and
then the Spawn Student function for Osana!)
-Private:Student_X (Name):Bool
(Makes a Student Private! Means you cant talk to them, and certain stuff won't work
anymore!)
-CanTalk:Student_X (Name):Bool
(You can allow a student to be interactable or not!)
-ChangeDestinationName:Student_X (Name):Phase:DestinationName
(Changes a Student's Destination Name on a Certain phase of the day!)
-ChangeActionName:Student_X (Name):Phase:ActionName
(Changes a Student's Action Name on a Certain phase of the day!)
-CharacterSetRelaxAnim:Student_X (Name):String
(Changes a Student's Relax Animation)
-CharacterSetPatrolAnim:Student_X (Name):String
(Changes a Student's Patrol Animation)
-CharacterSetSitAnim:Student_X (Name):String
(Changes a Student's Sit Animation)
-Pushable:Student_X (Name):Bool
(Makes a Student Pushable, just like Kokona on the roof!)
-Drownable:Student_X (Name):Bool
(Makes a Student Drownable, just like Kokona at the Fountain or on the Toilet!)
-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_X (Name)
(This isnt a new Command, though it now adds RivalChan's, Geiju's, Headmasters,
Counselors and Gardening Club animations to Students too!)
-Destroy:ObjectName
(Destroys an Object! Deletes it in a way)
-Pathfinding.SetTargetToSpot:Student_X (Name):ObjectName
(Makes a Character stop following their Routine and start following a OBJECT OR
SPOT, this doesnt overwrite the Routine Slot!)
-Pathfinding.ReturnToRoutine:Student_X (Name)
(Makes a Character pathfind their current ROUTINE schedule again!)
-ChangeScheduleDestinationTarget:Student_X (Name):Phase:XPos:YPos:ZPos :
XRot:YRot:ZRot
(This won't result in wierd 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_X (Name):Phase:ObjectName
(This won't result in wierd 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 existing Object for its Schedule. ALSO if you set a Spot using
AddDestinationSpot
you can pathfind it with the name you set later too!)
-FirstPersonCam:Bool
(Enables / Disables the First Person mode!)
//UPCOMING 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!)
/////////////////////////////////////////
//Newest Commands//
-CharacterSetCameraReactionAnim:Student_X (Name):Anim1:Anim2:Anim3
(Changes a Student's Camera Reaction!)
-CharacterSetSocializeAnim:Student_X (Name):Anim1:Anim2:Anim3
(Changes a Student's Socialize animation!)
-CharacterSetShoveAnim:Student_X (Name):Name
(Changes a Student's shove animation! (Warning! Won't enable shoving!))
-StudentSetFollowTarget:Student_X (Name):TargetStudent
(Chnages a Student's follow target!)
-CharacterSetBrokenSitAnim:Student_X (Name):Anim
(Changes a Student's BrokenSit animation!)
-CharacterSetBrokenAnim:Student_X (Name):Anim
(Changes a Student's Broken animation!)
-CharacterSetBrokenWalkAnim:Student_X (Name):Anim
(Changes a Student's Broken Walk animation!)
-CharacterSetBulliedIdleAnim:Student_X (Name):Anim
(Changes a Student's Bullied Idle animation!)
-CharacterSetBulliedWalkAnim:Student_X (Name):Anim
(Changes a Student's Bullied Walk animation!)
-RefRotationRef:Object1:Object2
-RefScaleRef:Object1:Object2
-RefLocalPositionRef:Object1:Object2
-RefLocalRotationRef:Object1:Object2
(These commands simply take the Rotation/Position of Object2 and apply it on
Object1!)
-ListSceneObjects
(Simply put that in a Cutscene! It prints out every Object available in the
Resources and the Scene! Useful for finding a Ref name! If you use LoadPrefab you
can load Objects in the Resources such as: PortraitChan!)
-LoadPrefab:PrefabName:XPosition:YPosition:ZPosition:XRotation:YRotation:ZRotation
-RotateTowards:Object1:Object2
(Object2 is looking at Object2!)
-ToggleAllStudents:bool
(Toggles every Student!)
-ToggleAllPhysics:bool
(Toggles alll physics in the scene! EXCEPT jiggle bones!)
-ToggleAllParticleSystems
(Toggles every ParticleSystem in the Scene!)
-Pathfinding.Update
(Updates the Pathfinding graph to detec new Obstacles that the Student should
avoid!)
-Attach5:Object1:Object2
(Attaches every child with the same name of Object2 to Object1)
-RefPositionChildsRef:Object1:Object2
(Repositions every child with the same name of Object2 to Object1)
-RefRotationChildsRef:Object1:Object2
(Rotates every child with the same name of Object2 to Object1)
-RefScaleChildsRef:Object1:Object2
(Scales every child with the same name of Object2 to Object1)
-SetStudentFaceTexture:Student_X (Name):File
(Sets a Face texture on a Student! You won't need to use ChangeShoes before
anymore! This will keep on being applied while changing shoes!)
-SetStudentBodyTexture:Student_X (Name):File
(Sets a Body texture on a Student! You won't need to use ChangeShoes before
anymore! This will keep on being applied while changing shoes!)
-GetGameObjectInfos:GameObjectName
(Will create a txt containing a lot of useful stuff such as: Childs, Rotation,
Position, Tag, Layer, Local Rotation, Local Position, etc.)
-Prompt.FillAmount:PromptObject:Value
(Changes the amount of how filled the White circle is!)
-ResetFillAmount:PromptObject
(Resets the amount of how filled the white circle is!)
-WorldLight.Brightness:Value
(Changes the Main Scene's Lighting source Brightness!)
-Light.Create:NameOfTheLight:Area
-Light.Create:NameOfTheLight:Directional
-Light.Create:NameOfTheLight:Point
-Light.Create:NameOfTheLight:Spot:SpotAngle:Range
(You can create a light now!)
-Light.Color:LightName:R:G:B
(Changes the Color of the light!)
-Light.Enabled:LightName:bool
(Toggles a light!)
-Light.Brightness:LightName:Value
(Changes the Brightness of a Light!)
-Debug.Log:String
(useful to test a Cutscene and to check if something is working or not (Debug
purpose only!))
-Outlines.Add:GameObject
(Add Outlines on a GameObject!)
-Outlines.Enabled:GameObject:bool
(Toggle Outlines on a GameObject!)
-Outlines.Color:GameObject:bool
(Changes the color of the Outlines on a GameObject!)
-StudentAnimation.Layer:Student_X (Name):AnimationName:LayerID
-YandereAnimation.Layer:AnimationName:LayerID
(Layering Animations!)
-StudentAnimation.Weight:Student_X (Name):AnimationName:Value
(Changing the animation weight!)
-CharacterSetSprayAnimation:Student_X (Name):AnimationName
(Changes a Student's Spray animation (Warning! This doesn't enable Spraying!))
(Warning! Currently Males are buggy and its not completely ready yet! Its
experimental!
Don't report bugs to AMZE / me since I'm aware of bugs like Males glitching under
the Portrait etc!)
(I included 2 Poses for everyone! These 2 are the standard poses YandereDev uses
for his portraits!)
PortraitChanPose and PortraitKunPose I guess!
//Experimental Stuff:
-InvokeScriptMethod:ScriptName:Method
(Starts a Method in a Script!)
-InvokeScriptMethod2:Dll:ScriptName:Method
(Starts a ScriptMethod of a specific dll!)
-SetTypeVarSystem:ScriptName:Variable:Value
(Sets a Variable!)
-CharacterSetPesonality:Student_X (Name):1-15
-InvokeStudentMethod:Student_X (Name):Method
--------Physics COMMANDS--------
-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.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 a 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_X (Name):Int
(Checks if a Student Reputation is above a certain number!)
-if:StudReputationIsUnder:Student_X (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!)
-if:ppBool:Global:bool
(Checks for the bool of a Global!)
-if:pBool:Global:bool
(Checks for the bool of a Global!)
-if:GameObjectActive:GameObject:bool
(Checks if a Object is active or not!)
-if:Indoors:Student_X (Name):bool
(Checks if a Student is Indoors! (changed their shoes!))
--------OTHER COMMANDS--------
- "Hangout1"
//Rainbow 6 Girls
- "Hangout2"
- "Hangout3"
- "Hangout4"
- "Hangout5"
- "Hangout6"
- "Hangout7"
//Rainbow 6 Boys
- "Hangout8"
- "Hangout9"
- "Hangout10"
- "Hangout11"
- "Hangout12"
- "Hangout13"
//GamingClub
- "Hangout14 (Pippi)"
- "Hangout15 (Ryuto)"
- "Hangout16 (Midori)"
- "Hangout20 (Waifu)"
//Basu Sisters
- "Hangout17 (Sister 1)"
- "Hangout18 (Sister 2)"
//Librarian
- "Hangout19 (Kuudere)"
//Occult Club
- "Hangout26 (Occult Pres)"
- "Hangout27 (Occult Crush)"
- "Hangout28 (Occult Girl 1)"
- "Hangout29 (Occult Boy 1)"
- "Hangout30 (Occult Girl 2)"
- "Hangout31 (Occult Boy 2)"
//Horuda
- "Hangout32 (Shy Emo Girl)"
//Osana
- "Hangout33 (Osana)"
- "Hangout34 (Ribaru)"
//Bully Hangouts
- "Hangout81 (Musume)"
- "Hangout82 (Bully 1)"
- "Hangout83 (Bully 2)"
- "Hangout84 (Bully 3)"
- "Hangout85 (Bully 4)"
//Delinquent Hangouts
- "DelinquentHangout1"
- "DelinquentHangout2"
- "DelinquentHangout3"
- "DelinquentHangout4"
- "DelinquentHangout5"
//SC Hangouts
- "Hangout (Strict)"
- "Hangout (Casual)"
- "Hangout (Grace)"
- "Hangout (Edgy)"
//Special Hangouts
- "Hangout35 (Kizana)"
- "Hangout (Megami)"
- "OriginalDelinquentHangout"