Donut Team is a labor of love, built and maintained by a small group of passionate developers. We invest our own time and resources to offer our tools, mods, and web services completely free of charge.

We don't run ads, and we will never sell your data - period.

If you've enjoyed anything we've created, please consider supporting our work with a one-time or monthly donation via our Ko-fi page . Every contribution helps us continue building great experiences for the community.

Dismiss
  • Modding Tools
  • Lucas' Simpsons Hit & Run Mod Launcher
  • Hacks
  • Mod Requirable Hacks
  • Custom Files
  • Lua Functions
  • Path Handler Functions

Output

Available since Version 1.7.

This function should only be called in a Path Handler script.

Outputs text or binary data to a virtual file in memory which is then handed off to the game in place of the file it requested.

Calling this function multiple times within the same path handler will cause the data to be concatenated.

Syntax

Output( data )

Arguments

  • data (string): The data to output to the virtual file.

Return Values

No return values.

Examples

-- Example that would be used in a PathHandler on an MFK script
Output([[
    LoadP3DFile("art\\cars\\famil_v.p3d");
]])

Version History

Version 1.24

Fixed a major issue where Lua functions that are only supposed to work when handling a path (Output, Redirect, GetPath, IsWriting and UseCallbacks) could be called in a UseCallbacks callback but would not work properly. Now they cannot be called in this case.

Version 1.23.9

Improved efficency of the Output Lua function for path handlers, particularly when calling it multiple times.