- 54
- 125
- Версия SA-MP
-
- 0.3.7 (R1)
- 0.3.7-R2
3D Terrain Radar
Source Code: 3DRadar - Internal - C#
An Internal 3D Radar + ImGui | ASI Plugin | This project is a direct port of this other one: Lua HUD 3D Terrain Radar
An Internal 3D Radar + ImGui | ASI Plugin | This project is a direct port of this other one: Lua HUD 3D Terrain Radar
⚡️ Quick start
Not sure how to modify and compile this project? How can I create an internal cheat with imgui in C# - .NET Framework?
A: The answers to all your questions are in this other project: Universal.Hexa.ImGui.Hook
A: The answers to all your questions are in this other project: Universal.Hexa.ImGui.Hook
⬇️ How to Use
- Menu: F2
- Requirements: .NET Framework 4.8 and GTA SA ASI Loader
- Download: 3DRadar_HailHydra.asi
Note: Since the file is very large, I can't upload it directly to the post.
❔ Frequently Asked Questions
1- Why does the plugin weigh 30mb?
A: It's because of the height map (Resources\heightmap.txt) , which is embedded directly into the resources.
2- How do you create a .asi based on a c# dll?
A: It's thanks to a function in my Hydra Protector, which converts the C# dll to a shellcode and then packages it with a C stub. There's a video showing how to do this in the Universal.Hexa.ImGui.Hook repository, This way I manage to have a completely internal C# DLL.
1- I'm suspicious of your plugin, how can I review the source code?
A: The plugin is not protected in any way. It's also open source. But if you'd still like to review the code yourself, follow the steps below:
a) Inject the plugin into notepad or some other process.
b) Dump the process using Extreme Dumpper.
b) In the dumped files, you'll find the .NET assembly, which you can open with dnspy and analyze the source code.
3- Why doesn't it show the other players on the radar?
A: I'm missing memory addresses. If you have them, I'd really appreciate it if you could share them.
Basically I need to extract the players in the transmission area and their information (Position X,Y,Z, Name and ID)
A: It's because of the height map (Resources\heightmap.txt) , which is embedded directly into the resources.
2- How do you create a .asi based on a c# dll?
A: It's thanks to a function in my Hydra Protector, which converts the C# dll to a shellcode and then packages it with a C stub. There's a video showing how to do this in the Universal.Hexa.ImGui.Hook repository, This way I manage to have a completely internal C# DLL.
1- I'm suspicious of your plugin, how can I review the source code?
A: The plugin is not protected in any way. It's also open source. But if you'd still like to review the code yourself, follow the steps below:
a) Inject the plugin into notepad or some other process.
b) Dump the process using Extreme Dumpper.
b) In the dumped files, you'll find the .NET assembly, which you can open with dnspy and analyze the source code.
3- Why doesn't it show the other players on the radar?
A: I'm missing memory addresses. If you have them, I'd really appreciate it if you could share them.
Basically I need to extract the players in the transmission area and their information (Position X,Y,Z, Name and ID)
It would help me a lot if you provided the addresses for each version of SAMP, thus adding compatibility to the plugin.
Credits
Pink (Horsi) - script | Pavel - map data [Original Source]
Me | C# Port
Me | C# Port
Последнее редактирование: