Fable: The Lost Chapters Mod Scene
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Fable TLC » Discussion » General Mod Discussion » Cutscene Editing Guide (A list of commands for editing cutscene in Fable: TLC)
Cutscene Editing Guide [message #71831] Fri, 10 June 2022 12:51 Go to previous message
Avarice is currently offline  Avarice
Messages: 39
Registered: July 2018
Location: Bowerstone Manor
Fable: The Lost Chapters - Cutscene Editing Guide
By Overlord Avarice

Hello and welcome to the Cutscene Editing Guide. I have recently started editing all of the cutscenes that are available in Fable: The Lost Chapters and thought that this information might be helpful to anyone else who wants to do Cutscene Editing for this game!

Scripting Legend
These are all of the things you need to know about the following scripts, before you make any changes with them. It is possible for you to insert whatever you want in these spots based on how you want a command to function.
For example: [BINARY] lets you choose either TRUE or FALSE in that location. [CREATURE] allows you to choose any creature name that you can find in the game files, etc.

[ANIMATION] = The name of an animation in the game files.
[$COMMAND] = A scripted command that had been pre-assigned by the developers.
[NEGATIVE] = A negative number or value is required (example: -1).
[CREATURE] = The name of a Creature in the game files.
[FOREVER] = Just need to write the word "forever" or "FOREVER" which is useful for forcing something to perform an action.
[NOTHING] = Just need to write the word "nothing" or "NOTHING" which will force the NPC to not focus on a [ACTOR].
[DEFAULT] = Just need to write the word "DEFAULT", most likely an alternative to [BINARY]s.
[MARKER] = The Script Name of a Basic Marker that can be found in a specific map.
[BINARY] = Needs to be set to "TRUE" or "FALSE".
[SPLINE] = The Script Name of a Camera Spline or Basic Marker that can be found in a specific map.
[OBJECT] = The name of an object in the game files.
[EFFECT] = The name of an effect in the game files.
[SCRIPT] = The name of a script in the game files, often used for scripted mode.
[COMBAT] = The name of a combat type, like "Melee", "Ranged" or "Magic".
[MUSIC] = The name of a music file in the game.
[ACTOR] = The name of an actor that was created.
[SOUND] = The name of a sound file in the game.
[THEME] = The name of a Region's Environment Theme in the game files.
[LIMBO] = Just need to write the word "LIMBO", this will make everyone on a map temporarily invisible.
[MERO] = Just need to write the word "mero", its purpose is unknown.
[NAME] = Just need to write the word "NAME", its purpose is unknown.
[DATA] = Just need to write the word "DATA", its purpose is unknown, but it is tied to the DataSpeak command.
[NULL] = Just need to write the letters "NULL", presumably an alternative to [FLOAT] or [MARKER]s.
[XMV] = The name of an .xmv video file in the game.
[MAX] = Just need to write the word "MAX", useful for setting a value to its maximum without writing the actual number.
[FOO] = Just need to write the letters "FOO", presumably an alternative to [BINARY]s.

Scripting Commands
These are all of the commands that are present in cutscenes that the game uses, which means they are all the known commands that you can use for a cutscene. It's possible that there could be more of them, but there's currently no evidence to support this.

nop
AToSkip
AToSkip [BINARY]
FadeIn
FadeOut
FadeOut [FLOAT],[FLOAT]
FadeOut [FLOAT],[FLOAT],[BLACK],[OVERRIDE]
StayFadedOut
SetFlag [MARKER],[BINARY]
ExitGame
Fullscreen
DebugCamera [BINARY]
StartTimeCode
TeleportToHSP [MARKER]
HeroWear [OBJECT]
GiveHeroHealth [FLOAT]
GiveHeroHealth [MAX]
RemoveHeroClothes
RemoveHeroWeapons
RemoveHeroWeapons [BINARY]
SetThingConscious [ACTOR],[BINARY]
SetGravityOnThing [ACTOR],[BINARY]
StartProgressSpinner
StopProgressSpinner
Collide [ACTOR],[BINARY]
TeleportFollowers [BINARY]
TintScreenIn
TintScreenOut [FLOAT]
TintScreenTo [FLOAT],[FLOAT],[FLOAT],[FLOAT],[FLOAT],'[FLOAT],[FLOAT],[FL OAT]','[MERO]'
SetTime [FLOAT]
PlayAVI [XMV]
CreditScreen [TEXT]
KeepEntityMap
KeepEntityMap [BINARY]
NoDialogCam [BINARY]
PutUpYourSwords [BINARY]
DoCameraPreloading [BINARY],[FLOAT]
RegisterActor [ACTOR]
CameraFOVLookBetween [SPLINE],[ACTOR],[FLOAT],[FLOAT]
GamePause [FLOAT]
UseCamera [SPLINE]
UseCamera [SPLINE],[NEGATIVE],[NULL],[FLOAT],[FLOAT]
CameraShake [FLOAT],[FLOAT]
CameraPath [SPLINE],[SPLINE],[SPLINE],[SPLINE],[FLOAT]
CameraPause [BINARY]
UseTheme [THEME],[FLOAT],[BINARY]
PlayMusic [MUSIC]
WaitForCamera
WaitActiveDialog
DoScriptFrame [FLOAT]
ScriptFrame [BINARY]
AnimationPause [BINARY]
AnimationPhysics [BINARY]
TeleportThing [ACTOR],[MARKER],[BINARY]
[ACTOR].SetPushable [BINARY]
[ACTOR].Teleport [MARKER]
[ACTOR].SlideTeleport [MARKER],[MARKER],[FLOAT],[BINARY],[BINARY]
[ACTOR].Collide [BINARY]
[ACTOR].SetAlpha [FLOAT]
[ACTOR].DoBossFight [FLOAT]
Remove [ACTOR]
RemoveAll [BINARY]
RemoveEffect [EFFECT]
RemoveExtras [BINARY],[FLOAT]
RemoveExtras [BINARY],[ACTOR]
Get [ACTOR]
Get [ACTOR],[ACTOR]
GameInfo [$COMMAND]
SetDoorOpen [ACTOR],[BINARY]
Create [CREATURE],[MARKER],[ACTOR]
CreateEffect [EFFECT],[MARKER],[FLOAT]
DummyEffect [EFFECT],[ACTOR],[EFFECT]
CrowdCreate [CREATURE],[MARKER],[ACTOR],[BINARY]
CrowdCombatAnimate [ACTOR],[ANIMATION],[FLOAT],[FLOAT],[FLOAT],[BINARY],[BINARY ],[BINARY]
CrowdCreateMixed [CREATURE],[CREATURE],[ACTOR],[ACTOR]
CrowdRipplePosition [ACTOR],[MARKER]
CrowdTeleport [ACTOR],[MARKER],[BINARY]
CrowdAcquire [ACTOR]
CrowdCollide [ACTOR]
CrowdClearActions [ACTOR]
CrowdKill [ACTOR],[FLOAT],[BINARY]
CrowdLookTo [ACTOR],[NOTHING]
PauseThing [MARKER],[BINARY]
ObjectCreate [OBJECT],[MARKER],[ACTOR]
PutInHeroHands [OBJECT],[BINARY]
PutInHeroHands [OBJECT],[NAME]
PutInHeroHands [NULL]
GiveHero [OBJECT]
GiveHero [OBJECT],[FLOAT],[NEGATIVE],[BINARY]
HeroHair [OBJECT]
TakeObjectFromHero [OBJECT]
SetHeroWeapon [OBJECT]
DrawThing [OBJECT],[BINARY]
EnableSounds [BINARY]
PlaySound [MARKER],[SOUND]
EnableBlackScreenSubtitles
UseCameraFOVMarkerList [ACTOR],[ACTOR],[SPLINE],[SPLINE],[SPLINE],[SPLINE],[FLOAT], [FLOAT]
PlayObjectAnim [ACTOR],[ANIMATION]
PlayObjectAnim [OBJECT],[ANIMATION]
PlayObjectAnim [OBJECT],[DEFAULT]
[ACTOR].LookInDirection [FLOAT],[BINARY]
[ACTOR].WaitForAnimationEvent [ANIMATION]
[ACTOR].EntitySetMaxWalkingSpeed [FLOAT]
[ACTOR].EntitySetMaxRunningSpeed [FLOAT]
[ACTOR].Drawable [BINARY]
[ACTOR].HoldInHand [OBJECT],[BINARY]
[ACTOR].SneakTo [MARKER],[FLOAT],[BINARY],[BINARY],[BINARY],[BINARY]
[ACTOR].WalkTo [MARKER],[FLOAT],[BINARY],[BINARY],[BINARY],[BINARY]
[ACTOR].RunTo [MARKER],[FLOAT],[BINARY],[BINARY],[BINARY],[BINARY]
[ACTOR].PlayAnimation [ANIMATION]
[ACTOR].WaitPlayAnimation [ANIMATION]
[ACTOR].PlayCombatAnimation [ANIMATION]
[ACTOR].PlayLoopingAnimation [ANIMATION],[NEGATIVE]
[ACTOR].PlayCombatAnim [ANIMATION]
[ACTOR].PlayLoopingAnim [ANIMATION],[NEGATIVE]
[ACTOR].SetAppearanceSeed [FLOAT]
[ACTOR].FadeOut [FLOAT]
[ACTOR].FadeIn [FLOAT]
[ACTOR].SetScared [BINARY]
[ACTOR].SetDrunk [BINARY]
[ACTOR].AddScriptedMode [SCRIPT]
[ACTOR].RemoveScriptedMode [SCRIPT]
[ACTOR].RemoveScriptedMode [FOO]
[ACTOR].SummonerAttack [MARKER]
[ACTOR].Sheathe [BINARY]
[ACTOR].Sheathe [COMBAT]
[ACTOR].ClearCommands [BINARY]
[ACTOR].ClearCommands [BINARY],[BINARY]
[ACTOR].ClearActions [BINARY]
[ACTOR].Speak [ACTOR],[TEXT],[BINARY]
[ACTOR].Speak [ACTOR],'[TEXT]',[BINARY]
[ACTOR].DataSpeak [TEXT],[TEXT],[DATA]
[ACTOR].DialogSpeak [ACTOR],[TEXT],[BINARY]
[ACTOR].DialogadSpeak [ACTOR],[TEXT],[BINARY]
[ACTOR].InteractiveSpeak [ACTOR],[TEXT],[BINARY]
[ACTOR].LookAt [MARKER]
[ACTOR].WaitTask
[ACTOR].SetFree [BINARY]
[ACTOR].LookToThing [ACTOR],[FOREVER]
[ACTOR].LookAtNothing [BINARY]
NoLoadUseCamera [SPLINE],[FLOAT],[FLOAT]

Disclaimer
If anyone can think of any commands or information that I might have missed then please let me know!


Just another fan of the best game that was ever created...

[Updated on: Mon, 27 June 2022 12:05]

Report message to a moderator

 
Read Message
Read Message
Read Message
Previous Topic: delete me plz
Next Topic: Jack's voice
Goto Forum:
  


Current Time: Mon Apr 29 00:25:29 PDT 2024

Total time taken to generate the page: 0.01086 seconds