You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+24-2Lines changed: 24 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,6 +43,9 @@ A modular GTA V Lua framework focused on enhancing the player's experience throu
43
43
- Type `!ls` or `!dump` to dump all available commands.
44
44
- All default commands are prefixed with an exclamation mark `<!>`.
45
45
46
+
>[!Important]
47
+
> **Do not use this in YimMenuV2. It will not work.**
48
+
46
49
## Contributing
47
50
48
51
Contributions are what make the open source community a great place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
@@ -74,14 +77,33 @@ This project was rewritten from scratch using [SmallBase](https://github.com/xes
74
77
</a>
75
78
</div>
76
79
80
+
## FAQ
81
+
82
+
-**Q:** Does this support Enhanced?
83
+
-**A:** Prtially. You can use [YimLuaAPI](github.com/TupoyeMenu/YimLuaAPI) to test it but stability is not guaranteed as of now.
84
+
85
+
-**Q:** What is YimLuaAPI and how do I use it?
86
+
-**A:**
87
+
-**What is it:**[YimLuaAPI](github.com/TupoyeMenu/YimLuaAPI) is a universal Lua API that works for both Legacy and Enhanced.
88
+
-**How to use it:** Right now there is no release because it's still in development. If you want to try it, you have to compile it yourself. Once you have `YimLuaAPI.dll`, inject it into any GTA branch (Legacy/Enhanced), it will create a folder on first injection: `%AppData%\YimLuaAPI`. Simply place the script there and you're done. You can still use YimMenu/YimMenuV2 but the script has to only exist in YimLuaAPI.
89
+
90
+
-**Q:** Why can't-I run this in YimMenuV2?
91
+
-**A:** There are several reasons why:
92
+
- YimMenuV2 doesn't have a finished Lua API. `require` isn't even present, let alone custom bindings.
93
+
- There are several versions and flavors of the Lua programming language. This project is written in [Lua 5.4](https://www.lua.org/manual/5.4/) and YimMenuV2's API uses [LuaJIT](https://luajit.org/). Explaining the difference here is not ideal but it's not only the language difference, it's also how they are embedded in each menu.
94
+
95
+
-**Q:** Can this be made compatible with YimMenuV2 once its API is finished?
96
+
-**Short Answer:** No.
97
+
-**Long Answer:** Yes, a compatibility layer can be added to accomodate for all language and API differences but is it worth the trouble and code bloat? Absolutely not. We would be better off rewriting this for V2's API.
| <ahref="https://github.com/tupoy-ya"><imgheight="40"width="40"src="https://avatars.githubusercontent.com/tupoy-ya"><br/>tupoy-ya</a> | Several contributions and shared knowledge |
85
107
| <ahref="https://github.com/szalikdev"><imgheight="40"width="40"src="https://avatars.githubusercontent.com/szalikdev"><br/>szalikdev</a> | Revived the project and joined the cause |
86
-
| <ahref="https://github.com/shinywasabi"><imgheight="40"width="40"src="https://avatars.githubusercontent.com/shinywasabi"><br/>shinywasabi</a> | Foundational community tooling frequently used as reference |
108
+
| <ahref="https://github.com/shinywasabi"><imgheight="40"width="40"src="https://avatars.githubusercontent.com/shinywasabi"><br/>ShinyWasabi</a> | Foundational community tooling frequently used as reference |
87
109
| <ahref="https://unknowncheats.me"><imgheight="52"width="120"src="https://www.unknowncheats.me/forum/ambience/misc/forum_banner.png"><br/>UnknownCheats</a> | A treasure trove of information |
0 commit comments