Base drawing for the scripting framework
Code:
Imports EmilyCore
Public Class Test
Private core As Core
Private windowRenderHandle As Core.renderHandle
Sub Main()
If core.Attach().result = False Then Exit Sub
windowRenderHandle = core.getWindowRenderHandle()
windowRenderHandle.drawString("Hello script!",new Font("Consolas",10),new Point(0,0)
End Sub
End Class
EmilyCore.Core
Function Name |
Return Type |
Description |
Attach() |
result |
Injects the core dll into game process and attach the graphic render on it (Use this for ingame drawings) |
injectAdvanced() |
result |
Injects the core dll into render game process and attach the graphic render on it (Use this for full screen drawings) |
getWindowRenderHandle() |
renderHandle |
Gets the Attach() handle to perform drawings |
getGlobalRenderHandle() |
renderHandle |
Gets the injectAdvanced() handle to perform drawings |
getFrameworksLoaded() |
list(frameworksLoaded) |
Returns a list of dll injected |
Result
bool result [the action was completed without error]
bool errors [the action was completed with errors]
str errorText [the description of errors]
enum frameworksLoaded
1 globalRender
2 gameWindowRender
EmilyCore.Core.renderHandle
Function Name |
Parameters |
Description |
drawString() |
string,font,point |
draws a string |
drawLine() |
point,point |
draws a line |
btw: searching for 1 graphic 1 cpp 2 c#/vb helpers for this project.
scan: https://www.virustotal.com/gui/file/...7a3f/detection