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
  • File System Functions

ReadFileOffset

Available since Version 1.24.

Read part of a file at the given path.

Syntax

ReadFileOffset( path, offset, length )

Arguments

  • path (string): The path of the file to read.
  • offset (integer): The offset in the file in bytes. This value is 1 based.
  • length (integer): The amount of bytes to read.

Return Values

  • (string): The part of the file.

Examples

-- Random example to read a small, probably useless, part of L1_TERRA
local FilePart = ReadFileOffset("/GameData/art/L1_TERRA.p3d", 657, 512)

Notes

Reading past the end of the file will return a shorter amount than what you requested.