LUAU LUA
Filkonvertering

Konverter LUAU til LUA

HURTIGSVAR
Er det mulig å konvertere LUAU til LUA?
Ja - LUAU konverterer til LUA.

Luau er bygget på toppen av Lua 5.1, så mye kode kjører uendret etter å ha endret navn til .lua. Alt som bruker Luau-spesifikke funksjoner (type-annoteringer, backtick-strenginterpolering, continue) må skrives om først, ellers vil den vanlige Lua-tolkeren kaste en syntaksfeil.

Også til LUA: TNS · WTF · C

På denne siden

Testet på macOS, Windows og Linux
Sist verifisert Oct 2026

Flere gratis konverteringer

HEIC, PNG, WEBP, MP3 og mer - alle verktøy her er gratis.

Åpne verktøykassen

Hvorfor konvertere LUAU til LUA?

Folk konverterer til .LUA for å kjøre et skript utenfor Roblox i en standard Lua 5.1-tolker eller for å gjenbruke det i et prosjekt som ikke bruker Luau. Fordi Luau utvider Lua i stedet for å erstatte det, er konverteringen for det meste en navneendring pluss manuell opprydding av den ekstra syntaksen.

Hvordan konvertere LUAU til LUA

luau-analyze (finn inkompatibiliteter) OPEN-SOURCE

Kjør luau-analyze script.luau for å avdekke bruk av typer og syntaks, slik at du vet nøyaktig hva som må fjernes før det kan tolkes som Lua.

Standard Lua 5.1 (test resultatet) FREE

Etter opprydding, kjør lua5.1 script.lua for å bekrefte at det kan tolkes og kjøres; eventuell gjenværende Luau-syntaks vil gi feil her.

Om disse formatene

Kvalitet og hva du bør passe på

  • Luau-spesifikk syntaks (type-annoteringer, |/& type-unions, strenginterpolering, continue) vil ikke kunne tolkes i vanlig Lua.
  • Sandboxed Luau fjerner io, os, debug og loadstring; kode som aldri brukte disse er enklest å portere.
  • Det finnes ingen automatisk Luau-til-Lua-konvertering; endringene gjøres manuelt.

Ofte stilte spørsmål

Kan jeg bare gi filen nytt navn?
Noen ganger. Hvis skriptet er ren Lua 5.1 uten Luau-tillegg, er det nok å endre navn; ellers vil det oppstå feil.
Hva brekker oftest?
Type-annoteringer og backtick-strenginterpolering, som er unike for Luau og ugyldige i Lua.
Vil resultatet kjøre i Roblox?
Roblox kjører Luau, som godtar Lua 5.1-kode, så en strippet .lua-fil vil fortsatt fungere der.