Comments (6)
Just following up out of interest, has there been any update on reviewing the ability of implementing this?
from lemonui.
Yes, it will be done.
RageMP has a lower developer and user adoption than other GTA V frameworks, so I'm trying to prioritize the more highly used platforms instead of those less used.
I have just updated the Milestones, so you can check that to learn in which versions they will be released.
from lemonui.
I'm almost done with the RageMP version of LemonUI, I'm just missing some stuff:
- I don't see a class for controlling the gameplay camera, so the RotateCamera property of NativeMenu does nothing
- I don't know how to get output values passed as pointers in 0x6DD8F5AA635EB4B2/_GET_SCRIPT_GFX_POSITION
Those two problems right now just throw NotImplementedException when reached, so I don't forget where they are.
My current progress was pushed in 6d05adc and ill add what is missing once I get some help (probably from the RageMP Discord Server).
from lemonui.
I'm almost done with the RageMP version of LemonUI, I'm just missing some stuff:
- I don't see a class for controlling the gameplay camera, so the RotateCamera property of NativeMenu does nothing
- I don't know how to get output values passed as pointers in 0x6DD8F5AA635EB4B2/_GET_SCRIPT_GFX_POSITION
Those two problems right now just throw NotImplementedException when reached, so I don't forget where they are.
My current progress was pushed in 6d05adc and ill add what is missing once I get some help (probably from the RageMP Discord Server).
For the second; Possibly returning to an array? The invoker for RageMP is extremely limiting, nor is a lot of the base actually extendable as its locked down, like they don't trust people to know what they're doing.
Just a thought; But I don't think GET_SCRIPT_GFX_POSITION
is even in their internal enum for natives; I have my own enum of upto date natives for this very reason and invoke via proxy.
from lemonui.
For the second; Possibly returning to an array? The invoker for RageMP is extremely limiting, nor is a lot of the base actually extendable as its locked down, like they don't trust people to know what they're doing.
xday ended up helping me with 0x6DD8F5AA635EB4B2 and how to call it with Invoker.Invoke, now everything is working.
For the RotateCamera property, I ended up calling the natives directly via Invoke (0x743607648ADD4587 for get and 0xB4EC2312F4E5B1F1 for set).
I'm almost done, I just need to push the changes.
from lemonui.
Done! Compile the LemonUI.RageMP project to get the assembly that targets RageMP.
from lemonui.
Related Issues (20)
- FiveM usage HOT 1
- Animated Banners via Standard Texture HOT 4
- Add README.md to the NuGet Packages
- Set the right path for the repo in the NuGet package
- Parameters of ArgumentOutOfRange are inverted in BruteForce.cs
- Create a solid documentation HOT 3
- NativeDynamicItem<T> does not updates the text of the selected item
- No method for custom banner texture HOT 1
- Submenu items use Menu.subtitle instead of Menu.title for the generated MenuItem HOT 5
- alt:v version HOT 1
- Added function to manually reset the cursor position
- Add the MP_CELEBRATION, MP_CELEBRATION_BG and MP_CELEBRATION_FG scaleforms HOT 1
- Create a different package for the AltV Async package
- Use unsafe blocks for certain natives in SHVDN
- Make sure that all string properties cannot be set to null
- Ensure that null can't be passed to BaseScaleform.CallFunction
- Add ability to change font size & font on TimerBars
- Add the ability for TimerBars to change the background color & icon support!
- Implement IEnumerable<T> on classes that hold another classes
- Support for control icon scaleforms in LemonUI menus HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lemonui.