Scaleform-Funktionen
Durchsuch GTA V Scaleform-Movies und die Funktionen, die du darauf mit BeginScaleformMovieMethod aufrufen kannst, inklusive bekannter Parameterlisten.
Dieses Tool und seine Hinweise sind vorerst auf Englisch.
Dieses Tool ist wegen Wartung abgeschaltet
Wir haben es kurz abgeschaltet. Der Rest der Seite läuft weiter, und das Tool kommt von selbst zurück.
Calling a scaleform function
Scaleform movies are the Flash (ActionScript 2) UI files GTA V uses for HUD pieces, phones, big messages, computer screens and more. You load a movie, call one of its functions with parameters, then draw it every frame:
local scaleform = RequestScaleformMovie("MIDSIZED_MESSAGE")
while not HasScaleformMovieLoaded(scaleform) do Wait(0) end
-- SHOW_SHARD_MIDSIZED_MESSAGE(bigText, msgText, colID, useDarkerShard, useCondensedShard)
BeginScaleformMovieMethod(scaleform, "SHOW_SHARD_MIDSIZED_MESSAGE")
ScaleformMovieMethodAddParamTextureNameString("MISSION PASSED")
ScaleformMovieMethodAddParamTextureNameString("You delivered the car")
ScaleformMovieMethodAddParamInt(2)
ScaleformMovieMethodAddParamBool(false)
ScaleformMovieMethodAddParamBool(false)
EndScaleformMovieMethod()
while true do
DrawScaleformMovieFullscreen(scaleform, 255, 255, 255, 255, 0)
Wait(0)
endParameter natives
| Native | Use for |
|---|---|
ScaleformMovieMethodAddParamInt | Integers, enums, colour ids. |
ScaleformMovieMethodAddParamFloat | Positions, scales, alpha. |
ScaleformMovieMethodAddParamBool | Flags such as isVisible. |
ScaleformMovieMethodAddParamTextureNameString | Plain strings, texture dictionary and texture names. |
ScaleformMovieMethodAddParamPlayerNameString | Player names and short strings. |
BeginTextCommandScaleformString + EndTextCommandScaleformString | Long text, text labels and ~r~ style formatting. |
Things to know
- This list is generated from decompiled movies. Not every function does something in-game. UPPERCASE functions are the public API and usually work; lowercase ones are internal but sometimes work too.
- Parameter types are not in the data, only names. The builder guesses them from the name.
- Pause menu and other frontend movies can't be drawn with
DrawScaleformMovie; they useBeginScaleformMovieMethodOnFrontendand are mostly undocumented. - Release a movie you no longer need with
SetScaleformMovieAsNoLongerNeeded. - The page keeps
?movie=and?fn=in the URL so you can link a function.
Data: Vespura (tomgrobbe.com), from decompiled scaleform scripts.
Weitere Tools: referenzen
Interaktive Karte
Die ganze GTA V Karte im Browser: eine 2D-Karte mit Koordinaten und eine 3D-Welt, durch die du mit einer Freecam oder zu Fuß ziehen kannst.
Animations-Browser
GTA-V-Animationen in 3D auf einem Freemode-Ped abspielen. Alle Dictionaries und Clips aus dem Spiel, dazu Synced Scenes mit zwei Peds und ihren Props.
Cutscene Browser
Jede GTA V Cutscene mit Darstellern, Länge, Kameraschnitten und Untertiteln, dazu eine 3D Vorschau der exportierten.
