Releases: qb-0/pyMeow
Releases · qb-0/pyMeow
1.73.42
Fixes / Patches:
- fixed
vec2_closest
andvec3_closest
- fixed
get_display_resolution
on linux with multi monitor setups pixel_at_mouse
wasn't returning the mouse position, fixedgui_spinner
wasn't controllable, fixed- unnecessary root checks removed (thanks @Eein)
- as usual smaller code optimizations
New Features / Functions:
- set raylib's log level while overlay is running
set_log_level(level: int)
- check if a module exists
module_exists(process: Process, moduleName: string): bool
- int8 memory operations added
r_int8
r_ints8
w_int8
w_ints8
- uint16 memory operations added
r_uint16
r_uints16
w_uint16
w_uints16
- set the overlay monitor
set_window_monitor(monitor: int)
new_color_float(r, g, b, a: float): Color
added- check for mouse button presses
mouse_pressed(button: string = "left"): bool
system_name(): string
added (returnslinux
orwindows
)- get all available colors
all_colors(): color dictionary
world_to_screen_noexc(matrix: float array (16), pos: Vector3, algo: int = 0): (bool, Vector2)
added. Same asworld_to_screen
but doesn't raises a exception- windows: free allocated memory
free_memory(process: Process, address: int): bool
- windows:
get_proc_address(moduleName, functionName: string): uint
added by @Hypnootika - windows:
create_remote_thread(process: Process, startAddress: uint, param: uint): bool
added by @Hypnootika - windows:
inject_library(process: Process, dllPath: string): bool
added by @Hypnootika
Misc:
- Add Pixel Aimbot Project: https://github.com/qb-0/pyMeow-PixelBot
- Add CS2 Example: https://github.com/qb-0/pyMeow/blob/master/examples/windows/cs2_esp.py
1.53.36
Fixes / Patches:
- small fix on
key_pressed
(could return wrong results before) - improvements on the examples
- fixed
mouse_move
(#20) - fixed a issue when
trackTarget
was activated on fullscreen mode - fixed aob algorithm 1
- code has been optimized to nim 2.0
sound_init()
andsound_deinit()
was missing for the sound module- allow different buttons for
mouse_click
- fixed wrong return type on
set_sound_volume
@IagoBeuller - add new Project: VakScript
- add new Project: SuperSimpleMH
New Features / Functions:
- read C-Type
r_ctype(process: Process, address: int, ctype: ctype): ctype
- write C-Type
w_ctype(process: Process, address: int, data: ctype)
- universal Read
r(process: Process, address: int, type: string, size: int = 1): any
- universal Write
w(process: Process, address: ByteAddress, data: any, type: string)
- get Process path
get_process_path(process: Process): string
- get OS Error
get_os_error(): (int, string)
- set GUI states
gui_set_state(state: int)
- AOB Scans on byte arrays
aob_scan_bytes(pattern: string, byteBuffer: byte array, single: bool = true, algorithm: int = 0): int array
- mouse down
mouse_down(button: string = "left)
- mouse up
mouse_up(button: string = "left")
1.43.25
Fixes / Patches:
- fixed null termination issue on
bytes_to_string
- fix overlay dpi issues on windows
- onebyte wallhack example for csgo added
- glow example for csgo added
- fixed performance issues on
pixel_enum_region
- fixed memory leak on
pixel_enum_region
- fixed null termination issue on
gui_text_box
open_process
has just aprocess
argument now which allows to use a string (process name) or int (pid) to open a process- add
tracktarget
argument tooverlay_init
- if activated, the overlay will follow the target window if it's moved or resized - code optimizations
New Features / Functions:
get_window_title(processId: int): string
get_monitor_refresh_rate(monitor: int = 0): int
get_monitor_count(): int
get_monitor_name(monitor: int = 0): string
set_window_flag(flag: int)
get_window_handle(): int
Sound Module by @IagoBeuller
load_sound(fileName: string): soundId
unload_sound(soundId: int)
play_sound(soundId: int)
pause_sound(soundId: int)
resume_sound(soundId: int)
stop_sound(soundId: int)
set_sound_volume(soundId: int)
is_sound_playing(soundId: int)
play_multisound(soundId: int)
stop_multisound()
1.27.15
Fixes / Patches:
- fixed
aob_scan_*
- support two aob scan algorithms.
algorithm
argument on the aob functions. Thanks @IagoBeuller - vector functions are now provided by Raylib. This includes some new vector functions and renaming of some old functions.
gui_spinner
always started with value 0. Fixed by @IagoBeuller- added a feature to prevent mouse clicks passing through
gui_dropdown_box
and triggering buttons bellow. Thanks @IagoBeuller - fixed
mouse_move
on windows - a lot of code optimization overall
New features / Functions:
check_collision_point_rec(pointX, pointY: float, rec: Rectangle): bool
get_window_info(name: string): (x, y, width, height: int)
process_running(process: Process): bool
process_exists(processName: string): bool
set_window_title(title: string)
new_color_hex(hexValue: uint): Color
1.21.8
Fixes / Patches:
- raise an exception if
processName
not found onopen_process
text
argument ongui_text_box
get_color
returns black instead of transparent if a color is unknown- check if pid exists on
open_process
exitKey
argument onoverlay_init
- disable raylib's default exit key- fix a issue with black framebuffers on linux
- add a python stub file
New features / Functions:
gui_color_bar_hue(posX, posY, width, height: float, value: float): float
gui_color_bar_alpha(posX, posY, width, height: float, alpha: float): float
pid_exists(pid: int): bool
aob_scan_module(process: Process, moduleName, pattern: string, relative: bool = false, single: bool = true): int array
aob_scan_range(process: Process, pattern: string, rangeStart, rangeEnd: int, relative: bool = false, single: bool = true): int array
page_protection(process: Process, address: ByteAddress, newProtection: int): int
allocate_memory(process: Process, size: int, protection: int = 0): int
is_64_bit(process: Process): bool
load_texture_bytes(fileType: string, data: uint8 array): Texture
unload_texture(texture: Texture)
get_display_resolution(): (int, int)
compare_color_pct(color1, color2: Color): float
set_window_icon(filePath: string)
Pixel Scanning Module included:
pixel_enum_region(x, y, width, height: float): Pixel (iterator)
pixel_enum_screen(): Pixel (iterator)
pixel_at_mouse(): Pixel
pixel_save_to_file(x, y, width, height: float, fileName: string)
pixel_search_colors(x, y, width, height: float, colors: Color array, similarity: float): Pixel (iterator)