Fonctions scaleform
Cherche parmi les movies scaleform de GTA V et les fonctions que tu peux appeler dessus avec BeginScaleformMovieMethod, avec les listes de paramètres connues.
Cet outil et ses notes sont en anglais pour l'instant.
Cet outil est hors service pour maintenance
Nous l'avons coupé un moment. Le reste du site continue de fonctionner et l'outil revient tout seul.
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.
Plus d'outils références
Carte interactive
Toute la map de GTA V dans ton navigateur : une carte 2D avec les coordonnées et un monde 3D que tu peux parcourir en freecam ou à pied.
Navigateur d'animations
Joue les animations GTA V sur un ped freemode en 3D. Tous les dictionnaires et clips du jeu, plus les scènes synchronisées à deux peds avec leurs props.
Navigateur de cinématiques
Chaque cinématique de GTA V avec ses acteurs, sa durée, ses coupes caméra et ses sous-titres, plus un aperçu 3D de celles que nous avons exportées.
