A lightweight Lua base designed to simplify interaction with the game world. Ideal for building roleplay mechanics, experience-enhancing features, or sandbox tools under YimMenu's Lua API. Cross-compatibility with YimMenu V2 may be implemented in the future.
This project is a tribute to Pocakking's BigBase: The biological father of YimMenu.
Features
- ๐ Create and extend classes on the fly using a custom
Classsystem with inheritance support. - ๐ค Entity abstraction (
Entity,Vehicle,Ped, etc...). - ๐ข Read/write wrappers for script globals and locals using a custom
Accessorclass. - ๐งฉ Extensible modular structure (backend, utils, services, etc...).
- โ๏ธ Fully automatic config parser with custom object serialization/deserialization.
- ๐งน Centralized shutdown/cleanup registration via
Backendcallbacks. - ๐ง IntelliSense-aware typing for (almost) everything.
- ๐ฌ Dev-friendly logging.
TODO
- Cleanup
Game.luaand rewrite theSelfclass. - Add an
Objectclass. - Add a modular
UIclass. - Add a custom
Thread Manager. - Showcase examples.