Releases: qb-0/pyMeow
Releases · qb-0/pyMeow
1.73.42
Fixes / Patches:
- fixed
vec2_closestandvec3_closest - fixed
get_display_resolutionon linux with multi monitor setups pixel_at_mousewasn't returning the mouse position, fixedgui_spinnerwasn'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_int8r_ints8w_int8w_ints8 - uint16 memory operations added
r_uint16r_uints16w_uint16w_uints16 - set the overlay monitor
set_window_monitor(monitor: int) new_color_float(r, g, b, a: float): Coloradded- check for mouse button presses
mouse_pressed(button: string = "left"): bool system_name(): stringadded (returnslinuxorwindows)- 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_screenbut doesn't raises a exception- windows: free allocated memory
free_memory(process: Process, address: int): bool - windows:
get_proc_address(moduleName, functionName: string): uintadded by @Hypnootika - windows:
create_remote_thread(process: Process, startAddress: uint, param: uint): booladded by @Hypnootika - windows:
inject_library(process: Process, dllPath: string): booladded 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
trackTargetwas 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_processhas just aprocessargument now which allows to use a string (process name) or int (pid) to open a process- add
tracktargetargument 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): stringget_monitor_refresh_rate(monitor: int = 0): intget_monitor_count(): intget_monitor_name(monitor: int = 0): stringset_window_flag(flag: int)get_window_handle(): int
Sound Module by @IagoBeuller
load_sound(fileName: string): soundIdunload_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.
algorithmargument 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_spinneralways started with value 0. Fixed by @IagoBeuller- added a feature to prevent mouse clicks passing through
gui_dropdown_boxand triggering buttons bellow. Thanks @IagoBeuller - fixed
mouse_moveon windows - a lot of code optimization overall
New features / Functions:
check_collision_point_rec(pointX, pointY: float, rec: Rectangle): boolget_window_info(name: string): (x, y, width, height: int)process_running(process: Process): boolprocess_exists(processName: string): boolset_window_title(title: string)new_color_hex(hexValue: uint): Color
1.21.8
Fixes / Patches:
- raise an exception if
processNamenot found onopen_process textargument ongui_text_boxget_colorreturns black instead of transparent if a color is unknown- check if pid exists on
open_process exitKeyargument 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): floatgui_color_bar_alpha(posX, posY, width, height: float, alpha: float): floatpid_exists(pid: int): boolaob_scan_module(process: Process, moduleName, pattern: string, relative: bool = false, single: bool = true): int arrayaob_scan_range(process: Process, pattern: string, rangeStart, rangeEnd: int, relative: bool = false, single: bool = true): int arraypage_protection(process: Process, address: ByteAddress, newProtection: int): intallocate_memory(process: Process, size: int, protection: int = 0): intis_64_bit(process: Process): boolload_texture_bytes(fileType: string, data: uint8 array): Textureunload_texture(texture: Texture)get_display_resolution(): (int, int)compare_color_pct(color1, color2: Color): floatset_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(): Pixelpixel_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)