Skip to content
/ YMU Public

YMU is a launchpad for YimMenu, it allows you to download/update to the latest version of YimMenu and inject it afterwards.

Notifications You must be signed in to change notification settings

NiiV3AU/YMU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design ohne Titel

Initial version of Logo, possible change in future

Important

Show your support by clicking the ⭐ in the top right corner. Thanks <3!

Note

NEXT in v1.1.5TBA

NEW in v1.1.4 ↦ added Buttons (YimMenu GitHub Repo & FSL's UC-Thread) in Download Tab + updated "more info"-Windows in Download- & Inject-Tab

NEW in v1.1.3 ↦ New Lua list in Settings-Tab

NEW in v1.1.2 ↦ fixed progressbar freezing

NEW in v1.1.0 & v1.1.1 ↦ Small bug fixes

NEW in v1.0.9 ↦ Log-System (Debugger) for better troubleshooting (PATH:ymu/ymu.log) + Caching for better performance added

NEW in v1.0.8Fixed Rockstar Games Launcher option (still not working 😠) + new Buttons in Settings-Tab for Troubleshooting

NEW in v1.0.7 ↦ Reworked code for Starting GTA5

NEW in v1.0.6 ↦ New "Start GTA5"-Button in Inject-Tab + visual updates in Inject and Settings-Tab

NEW in v1.0.5 ↦ New "Debug Console"-Switch in Settings-Tab + "Open in Browser"-Button in Changelog Window

NEW in v1.0.4 ↦ GUI: Theme selection (light & dark) + Settings-Tab: auto reload all lua scripts (YimMenu Config)

NEW in v1.0.3 ↦ Self-Updater in new Settings-Tab + small GUI changes and code improvements

NEW im v1.0.2 ↦ Changelog of YimMenu in Download/Update-Tab

NEW in v1.0.1 ↦ Injection in the new Inject-Tab

How it Works

When you start YMU you are greeted with a modern looking GUI that displays two tabs, Download/Update and Inject. You can download or update the dll in the Download/Update-Tab. The Inject-Tab provides a button to start GTA5 and one which injects the YimMenu. Also you find clickables labels in the Tabs that provides more information or even the Changelog of YimMenu.

Warning

Use this project for educational purposes only and use it at your own risk.

Caution

I am not liable or responsible for any direct or indirect consequences that may result from the use of YMU or YimMenu.

How it looks

v1.0.9 - now

grafik

v1.0.3
Download/Update-Tab ↴

grafik

Inject-Tab ↴

grafik

Settings-Tab ↴

grafik

v1.0.2
Download/Update-Tab ↴

grafik

Inject-Tab ↴

grafik

v1.0.1
Download-Tab ↴

grafik

Update-Tab ↴

grafik

SHA256-Tab ↴

grafik

Inject-Tab ↴

grafik

v1.0.0
Download/Update-Tab ↴

grafik

SHA256-Tab ↴

grafik

What you can't see here is the animation of the top text (link to rep, author, version).

How to Use

Install the newest release here:

Download YMU.exe

Or simply run the Python File if you have all Requirements and Dependecies installed:

Download Source Code Check Requirements and Dependencies

Use Cases

  • You no longer have to worry about missing updates. When you run the program, it checks if there's a new release and notifies you.
  • Download, update and inject all in one place.

Why then, you ask?

The Project teached me new things as using threading for a more responsive gui, downloading files in python and improved my overall python skills. I also uploaded the project on GitHub to get some feedback on my code, so I would appreciate it if you would take your time reviewing my code on flaws etc.

Requirements and Dependencies

Programming Language: Python

Tip

I'm using Python 3.12.2 while coding YMU

Libraries

Library pip command
requests pip install requests
requests-cache pip install requests-cache
win10toast pip install win10toast
customtkinter pip install customtkinter
psutil pip install psutil
pyinjector pip install pyinjector
BeautifulSoup4 pip install bs4
Pillow pip install pillow

Credits

Contributers: @xesdoog
Menu: YimMenu
Logo: Made with Canva
Fonts: Manrope JetBrains Mono