RLS Studios
ProjectsPatreonCommunityDocsAbout
Join Patreon
BeamNG Modding Docs

Guides

Reference

Server CommandsGE UtilitiesGame Engine MainNavigation GraphScreenshot CaptureServerServer ConnectionSpawnpoint ManagerSimulation TimeVehicle SpawningSuspension Frequency Tester
Flowgraph Base ModuleFlowgraph Base NodeFlowgraph Base State NodeFlowgraph Node BuilderFlowgraph GraphFlowgraph Group HelperFlowgraph LinkFlowgraph ManagerNew Node TemplateFlowgraph PinFlowgraph States ManagerFlowgraph UtilsFlowgraph Variable Storage
Activity Attempt NodeActivity Flow NodeActivity Hook Trigger NodeActivity Reset Prefabs NodeFinish Mission Node (Activity Stop)Aggregate Attempt NodeActivity Attempt Stars NodeActivity Attempt Vehicle NodeAuto Star Goals NodeGet Progress NodeMission Attempt Stars NodeRequest Abandon NodeStars Active (Flowgraph Node)

UI

Resources

BeamNG Game Engine Lua Cheat SheetGE Developer RecipesMCP Server Setup

// RLS.STUDIOS=true

Premium Mods for BeamNG.drive. Career systems, custom vehicles, and immersive gameplay experiences.

Index

HomeProjectsPatreon

Socials

DiscordPatreon (RLS)Patreon (Vehicles)

© 2026 RLS Studios. All rights reserved.

Modding since 2024

API ReferenceGE Extensionsflowgraphnodesactivity

Auto Star Goals Node

Automatically populates the tasklist UI app with goals derived from the mission's active stars. Category: `once_instant`.

Automatically populates the tasklist UI app with goals derived from the mission's active stars. Category: once_instant.


Pins

Inputs

NameTypeFixedDescription
flowflowyesExecution trigger (implicit)
addMissionTitleboolhardcodedIf set, adds mission name as tasklist header

Behavior

  • C:workOnce():
    1. Triggers SetTasklistHeader with mission name
    2. Iterates _activeStarCache.sortedStars filtered by starsActive
    3. For each active star, resolves label (string → translation object, or function → called with activity)
    4. Triggers SetTasklistTask with {label, done=false, fail=false, active=true, id=starKey, type="goal"}
  • allowedManualPinTypes includes flow for custom flow pins
  • tryBuildContext helper extracts string/number fields from missionTypeData for translation context

Usage Example

-- Connect after Activity Flow "started" output:
-- [Activity Flow].started → [Auto Star Goals]

-- For a mission with stars "time_gold" and "no_damage":
-- Tasklist shows:
--   Header: "Highway Race"
--   ☐ Complete in under 2:00
--   ☐ No vehicle damage

-- Labels resolved from activity.starLabels[starKey]
-- Can be string, translation object, or function(activity)

Additional Exports

init()

  • color - any - (see source)

  • description - string - (see source)

  • category - string - (see source)

  • pinSchema - table - (see source)

  • tags - table - (see source)


See Also

  • Activity Attempt Node - Related reference
  • Activity Flow Node - Related reference
  • Activity Hook Trigger Node - Related reference
  • FlowGraph Guide - Guide

Activity Attempt Vehicle Node

Adds vehicle information to an attempt data object. Records model, config, and origin (career inventory or setup module). Category: `once_instant`.

Get Progress Node

Retrieves the aggregated progress data for the current mission's progress key, formatting it as text and HTML for display. Category: `once_p_duration`.

On this page

PinsInputsBehaviorUsage ExampleAdditional Exportsinit()See Also