Skip to content

Luau 5.x & 6.x decompiler and disassembler. Inspired by the Konstant decompiler.

License

Notifications You must be signed in to change notification settings

focat69/Koralys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Koralys Disassembler Banner

Koralys Disassembler & Decompiler

This project is a result of countless hours of hard work and development. We ask that you do not claim this project as your own, and give credit where it is due.

Join our Discord Server for updates, support, and more!

Note: This project is licensed under the GNU General Public License v3.0.

If you'd like to compile your script, please refer to the /compile directory.

Written by:

  • focat
    • Discord: @focat (676960182621962271)
    • GitHub: focat69
  • Jiface
    • Discord: @_jifacepellyfreckles (1233718214714724385)
    • GitHub: ssynical
  • DataModell
    • Discord: @datamodel (773207810120089600)
    • GitHub: DataM0del

Debug Mode

Turning on the DEBUG flag will slow down the decompilation process significantly.

  • Performance Impact: 0.000406s -> 0.002075s, around 5x slower

The DEBUG flag is meant for development purposes only. Turn off before using in production.

Issues

  • Makes everything a proto even if it isn't

  • Does not show jump targets (e.g., if code has goto [5] but only has 3 instructions, it doesn't show ::5:: and its dism) (Fixed, but not implemented?) -> May cause some complications though

  • Decompile is broken/really bad/unfinished

  • No type checking

  • Does not handle variables kindly

Please contribute and fix these bugs and more that you may find

About

Luau 5.x & 6.x decompiler and disassembler. Inspired by the Konstant decompiler.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •