diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..f7d60e9 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +yim.gta.menu \ No newline at end of file diff --git a/assets/css/audio.css b/assets/css/audio.css new file mode 100644 index 0000000..0706476 --- /dev/null +++ b/assets/css/audio.css @@ -0,0 +1,58 @@ +section { + display: flex; + flex-direction: column; + gap: .5rem; + justify-content: center; + align-items: center; +} + +main { + margin-bottom: 3rem; + gap: 2rem; +} + +section[data-hidden="true"] { + display: none; +} + +button, +button:focus { + outline: none; + border: none; + font-weight: bold; + font-size: medium; + color: var(--text-color); +} + +button:active { + outline: none; + border: none; +} + +#buttons { + display: flex; + flex-direction: row; + flex-wrap: wrap; + gap: 1rem; + font-weight: bold; + font-size: medium; +} + +#buttons>.card:not(:hover) { + background-color: var(--background); +} + +button.card:hover { + background-color: var(--button-background-hover); + color: var(--button-color-hover); + cursor: pointer; +} + +.card:disabled, +.card[disabled], +.card[data-disabled="true"] { + cursor: not-allowed !important; + opacity: .5; + color: var(--text-color); + pointer-events: none; +} \ No newline at end of file diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100644 index 0000000..c302c65 --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1,403 @@ +html { + -webkit-text-size-adjust: 100%; + box-sizing: border-box; + -moz-tab-size: 4; + tab-size: 4; + word-break: normal; + background-color: var(--background); + font-family: Roboto, sans-serif; +} + +*, +:after, +:before { + background-repeat: no-repeat; + box-sizing: inherit +} + +:after, +:before { + text-decoration: inherit; + vertical-align: inherit +} + +* { + margin: 0; + padding: 0 +} + +[hidden] { + display: none +} + +a { + background-color: transparent +} + +a:active, +a:focus, +a:hover { + outline-width: 0 +} + +[disabled] { + cursor: default +} + +img { + border-style: none +} + +[aria-busy=true] { + cursor: progress +} + +[aria-controls] { + cursor: pointer +} + +[aria-disabled=true] { + cursor: default +} + +@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap"); + +:root { + --accent: #a8bef5; + --background: #111; + --text-color: #fff; + --z-1-bg: #222; + --button-background: rgba(34, 34, 34, .7); + --button-background-hover: #643760; + --button-color-hover: #ffd7f6; + /* --header-background-overlay: rgba(100, 55, 96, .5); */ + /* --header-bg: url(../images/code-dark.webp); */ +} + +@media (prefers-color-scheme:light) { + :root { + --accent: #2c60e8; + --background: #f2f2fd; + --text-color: #000; + --z-1-bg: #dce1ff; + --button-background: rgba(220, 225, 255, .7); + --button-background-hover: #ffd7f6; + --button-color-hover: #320a32; + /* --header-background-overlay: #ffd7f6; */ + /* --header-bg: url(../images/code-light.webp); */ + } +} + +body { + align-items: center; + color: var(--text-color); + display: flex; + flex-direction: column; + padding: 0 1rem; +} + +body>header { + /* background: var(--header-bg) var(--header-background-overlay); + background-blend-mode: luminosity; + background-repeat: repeat; + background-size: auto; + border-radius: 2rem; */ + /* color: #fff; */ + font-size: 3em; + margin: 2rem 0; + padding: 4rem 2rem; + text-align: center; + /* text-shadow: #000 0 0 10px; */ + line-height: 1.6; + /* animation: scrolling 30s ease-in-out infinite normal; */ +} + +/* @keyframes scrolling { + 0% { + background-position: 0% 0%; + } + + 50% { + background-position: 0% 100%; + } + + to { + background-position: 0% 0%; + } +} */ + +body>header .background--z-1 { + text-shadow: none; +} + +.animation--breathe { + animation: breathing 3s ease-in-out infinite normal; + display: inline-block +} + +@keyframes breathing { + 0% { + transform: scale(1) + } + + 50% { + transform: scale(.9) + } + + to { + transform: scale(1) + } +} + +.text--accent { + color: var(--accent) +} + +.text--normal { + color: var(--text-color) +} + +li { + list-style-position: inside +} + +.decoration--wavy { + text-decoration-color: var(--accent); + text-decoration-line: underline; + text-decoration-style: wavy; + text-decoration-thickness: .1rem; + transition-duration: .2s +} + +.decoration--wavy.interactive:hover { + color: var(--accent) +} + +.decoration--underline { + text-decoration-color: var(--accent); + text-decoration-line: underline; + text-decoration-style: underline; + text-decoration-thickness: .1rem +} + +.background--z-1 { + border-radius: 2rem; + padding: 1rem +} + +.background--z-1, +nav { + background-color: var(--z-1-bg) +} + +nav { + align-items: center; + border-bottom-left-radius: 2rem; + border-bottom-right-radius: 2rem; + display: inline-flex; + flex-direction: row; + flex-wrap: wrap; + gap: 3rem; + justify-content: space-between; + overflow-x: auto; + padding: 1rem 2rem; + width: 100%; +} + +nav, +nav>header { + font-weight: 700 +} + +nav>header { + color: var(--text-color); + cursor: default; + font-size: x-large +} + +nav a, +nav a:link, +nav a:visited { + color: var(--text-color); + text-decoration-color: transparent; + text-decoration-style: wavy; + text-decoration-thickness: .1rem; + transition-duration: .2s +} + +nav a.active, +nav a.active:link, +nav a.active:visited { + color: var(--accent); + text-decoration-color: var(--accent); + text-decoration-line: underline; + text-decoration-style: wavy; + text-decoration-thickness: .1rem; + transition-duration: .2s +} + +nav a:focus-visible, +nav a:hover { + color: var(--accent); + text-decoration-color: var(--accent) +} + +nav>ol { + align-items: center; + display: inline-flex; + flex-wrap: wrap; + gap: 1rem +} + +nav>ol>li { + display: inline-block +} + +nav>ol>li.icon, +nav>ol>li.icon>a { + height: 24px; + width: 24px +} + +nav>ol>li.icon>a { + display: inline-block +} + +.card, +main { + display: flex; + flex-direction: column +} + +main { + gap: 4rem; +} + +.card { + background-color: var(--z-1-bg); + border-radius: 2rem; + gap: 1rem; + padding: 2rem +} + +.card>header { + align-items: center; + display: inline-flex; + font-size: xx-large; + font-weight: 700; + gap: 1rem +} + +.card svg { + height: 24px; + width: 24px +} + +a.card { + background-color: var(--button-background); + color: var(--text-color); + text-decoration: none; + transition-duration: .2s +} + +a.card:not(.fork) { + align-items: center; + display: inline-flex; + flex-direction: row; + font-size: xx-large; + font-weight: 700; +} + +a.card:hover { + background-color: var(--button-background-hover); + color: var(--button-color-hover) +} + +.card-grid { + display: grid; + gap: 2rem; + grid-template-columns: minmax(0, 1fr) +} + +footer { + background-color: var(--z-1-bg); + border-top-left-radius: 2rem; + border-top-right-radius: 2rem; + font-size: larger; + line-height: 1.5; + padding: 2rem; + text-align: center; + width: 100%; + margin-top: 2rem; +} + +footer>a { + color: var(--accent); + text-decoration-color: var(--accent); + text-decoration-line: underline; + text-decoration-style: wavy; + text-decoration-thickness: .1rem +} + +@media only screen and (min-width:768px) and (max-width:1023px) { + .card-grid { + grid-template-columns: repeat(2, minmax(0, 1fr)) + } + + body { + padding: 0 2rem; + } +} + +@media only screen and (min-width:1024px) { + .card-grid { + grid-template-columns: repeat(3, minmax(0, 1fr)) + } + + body { + padding: 0 4rem; + } +} + +@media only screen and (min-width:768px) { + .guide { + display: flex; + justify-content: center + } + + body>header { + padding: 10rem 2rem; + } +} + +@media (prefers-reduced-motion) { + @keyframes breathing {} +} + +#metadata_container { + column-gap: 2rem; + display: flex; + flex-wrap: wrap; + font-family: monospace; + justify-content: center; + margin: 1rem 0 +} + +#metadata_container[data-hidden=true] { + display: none +} + +#changelog { + margin-top: 2rem; + word-break: break-word; +} + +#changelog h1 { + margin-top: 0; +} + +#changelog a { + font-weight: bold; + color: var(--accent); + text-decoration: none; +} \ No newline at end of file diff --git a/assets/favicons/android-chrome-192x192.png b/assets/favicons/android-chrome-192x192.png new file mode 100644 index 0000000..fdc6db7 Binary files /dev/null and b/assets/favicons/android-chrome-192x192.png differ diff --git a/assets/favicons/android-chrome-512x512.png b/assets/favicons/android-chrome-512x512.png new file mode 100644 index 0000000..aeb88ce Binary files /dev/null and b/assets/favicons/android-chrome-512x512.png differ diff --git a/assets/favicons/apple-touch-icon.png b/assets/favicons/apple-touch-icon.png new file mode 100644 index 0000000..bf14d7c Binary files /dev/null and b/assets/favicons/apple-touch-icon.png differ diff --git a/assets/favicons/browserconfig.xml b/assets/favicons/browserconfig.xml new file mode 100644 index 0000000..d416bc5 --- /dev/null +++ b/assets/favicons/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #ffffff + + + diff --git a/assets/favicons/favicon-16x16.png b/assets/favicons/favicon-16x16.png new file mode 100644 index 0000000..aa4a45c Binary files /dev/null and b/assets/favicons/favicon-16x16.png differ diff --git a/assets/favicons/favicon-32x32.png b/assets/favicons/favicon-32x32.png new file mode 100644 index 0000000..53bcc94 Binary files /dev/null and b/assets/favicons/favicon-32x32.png differ diff --git a/assets/favicons/favicon.ico b/assets/favicons/favicon.ico new file mode 100644 index 0000000..1537589 Binary files /dev/null and b/assets/favicons/favicon.ico differ diff --git a/assets/favicons/mstile-144x144.png b/assets/favicons/mstile-144x144.png new file mode 100644 index 0000000..19f26a0 Binary files /dev/null and b/assets/favicons/mstile-144x144.png differ diff --git a/assets/favicons/mstile-150x150.png b/assets/favicons/mstile-150x150.png new file mode 100644 index 0000000..8e047ae Binary files /dev/null and b/assets/favicons/mstile-150x150.png differ diff --git a/assets/favicons/mstile-310x150.png b/assets/favicons/mstile-310x150.png new file mode 100644 index 0000000..a428b6c Binary files /dev/null and b/assets/favicons/mstile-310x150.png differ diff --git a/assets/favicons/mstile-310x310.png b/assets/favicons/mstile-310x310.png new file mode 100644 index 0000000..ac22fe5 Binary files /dev/null and b/assets/favicons/mstile-310x310.png differ diff --git a/assets/favicons/mstile-70x70.png b/assets/favicons/mstile-70x70.png new file mode 100644 index 0000000..3ee45ac Binary files /dev/null and b/assets/favicons/mstile-70x70.png differ diff --git a/assets/favicons/safari-pinned-tab.svg b/assets/favicons/safari-pinned-tab.svg new file mode 100644 index 0000000..0e7ea72 --- /dev/null +++ b/assets/favicons/safari-pinned-tab.svg @@ -0,0 +1,41 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + + + diff --git a/assets/favicons/site.webmanifest b/assets/favicons/site.webmanifest new file mode 100644 index 0000000..b20abb7 --- /dev/null +++ b/assets/favicons/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/assets/images/alpine.webp b/assets/images/alpine.webp new file mode 100644 index 0000000..8d18cc9 Binary files /dev/null and b/assets/images/alpine.webp differ diff --git a/assets/js/ffmpeg.js b/assets/js/ffmpeg.js new file mode 100644 index 0000000..d294efe --- /dev/null +++ b/assets/js/ffmpeg.js @@ -0,0 +1,62 @@ +const { createFFmpeg, fetchFile } = FFmpeg +const audioElm = document.getElementById('output-audio') +const saveBtn = document.getElementById('saveBtn') +const cancelBtn = document.getElementById('cancelBtn') +const progressBar = document.getElementById('progressBar') +const progressBarLabel = document.getElementById('progressBarLabel') +const message = document.getElementById('message') +const infoSection = document.getElementById('info-section') +const previewSection = document.getElementById('preview-section') + +let ffmpeg = null +let blob + +const transcode = async ({ target: { files } }) => { + if (ffmpeg === null) { + setProgressBar(0) + ffmpeg = createFFmpeg({ log: true, progress: ratio => setProgressBar(ratio.ratio) }) + } + clear() + infoSection.dataset.hidden = "false" + saveBtn.dataset.disabled = true + cancelBtn.disabled = false + + const { name } = files[0] + message.innerText = 'Loading ffmpeg-core.js' + if (!ffmpeg.isLoaded()) { + await ffmpeg.load() + } + ffmpeg.FS('writeFile', name, await fetchFile(files[0])) + message.innerText = 'Start transcoding' + await ffmpeg.run('-i', name, '-acodec', 'pcm_s16le', '-ac', '1', '-ar', '16000', 'audio.wav') + message.innerText = 'Complete transcoding' + const data = ffmpeg.FS('readFile', 'audio.wav') + + blob = URL.createObjectURL(new Blob([data.buffer], { type: 'audio/wav' })) + saveBtn.dataset.disabled = false + cancelBtn.disabled = true + saveBtn.href = blob + audioElm.src = blob + previewSection.dataset.hidden = "false" + + cancel() +} +const elm = document.getElementById('uploader') +elm.addEventListener('change', transcode) + +const setProgressBar = (value) => { + progressBar.value = value + progressBarLabel.innerText = `${~~(value * 100)}%` +} + +const cancel = () => { + try { + ffmpeg.exit() + } catch (e) { } + ffmpeg = null +} + +const clear = () => { + saveBtn.removeAttribute("href") + audioElm.src = "" +} \ No newline at end of file diff --git a/assets/js/metadata.js b/assets/js/metadata.js new file mode 100644 index 0000000..a16fcf6 --- /dev/null +++ b/assets/js/metadata.js @@ -0,0 +1,50 @@ +const metadata_container = document.getElementById("metadata_container") +const last_update = document.getElementById("last_update") +const game_version = document.getElementById("game_version") + +const getRelativeTime = (value, unit) => { + const rtf = new Intl.RelativeTimeFormat("en", { numeric: "auto" }); + return rtf.format(value, unit); +} + +const formatRelativeTime = (dateString) => { + const date = new Date(dateString); + const now = new Date(); + const timeDiff = date.getTime() - now.getTime(); + if (timeDiff >= -60000) { + return getRelativeTime(Math.ceil(timeDiff / 1000), "second"); + } + if (timeDiff >= -3600000) { + return getRelativeTime(Math.ceil(timeDiff / 60000), "minute"); + } + if (timeDiff >= -86400000) { + return getRelativeTime(Math.ceil(timeDiff / 3600000), "hour"); + } + if (timeDiff >= -2592000000) { + return getRelativeTime(Math.ceil(timeDiff / 86400000), "day"); + } + return dateString.replace("T", " ").slice(0, -1); +} + +fetch("https://api.github.com/repos/yimmenu/yimmenu/releases/tags/nightly") + .then(response => { + response.json() + .then(json => { + const update = json.assets.length > 0 ? json.assets[0].updated_at : json.published_at; + last_update.innerText = `Last nightly update: ${formatRelativeTime(update)}` + metadata_container.dataset.hidden = "false" + }) + .catch(error => console.error(error)); + }) + .catch(error => console.error(error)); + +fetch("https://cdn.jsdelivr.net/gh/YimMenu/YimMenu@HEAD/metadata.json") + .then(response => { + response.json() + .then(json => { + game_version.innerText = `Working on: ${json.game.online} (${json.game.build})` + metadata_container.dataset.hidden = "false" + }) + .catch(error => console.error(error)); + }) + .catch(error => console.error(error)); \ No newline at end of file diff --git a/audio/index.html b/audio/index.html new file mode 100644 index 0000000..d12ca17 --- /dev/null +++ b/audio/index.html @@ -0,0 +1,67 @@ + + + + + + + + AudioConverter - YimMenu + + + + + + + + + + + + + + + + + +
+

Convert audio for use with YimMenu

+
+
+
+

How-to

+
    +
  1. Select the file you want to convert
  2. +
  3. Wait for it to finish
  4. +
  5. Download it
  6. +
  7. Place in %appdata%\YimMenu
  8. +
  9. Make sure the name is audio.wav
  10. +
+
+
+ + +
+
+

+ + + +
+ + Save +
+
+
+

Preview

+ +
+
+ + + + + + diff --git a/changelog.html b/changelog.html new file mode 100644 index 0000000..08b0cac --- /dev/null +++ b/changelog.html @@ -0,0 +1,880 @@ + + + + + + + + Changelog | YimMenu + + + + + + + + + + + + + + + + + +
+
+

Changelog

+

All notable changes to this project will be documented in this file.

+

[nightly] - 2024-09-21

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2024-09-05

+

Miscellaneous Tasks

+ +

2024-09-03

+

Miscellaneous Tasks

+ +

2024-09-01

+

Miscellaneous Tasks

+ +

2024-08-28

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2024-08-23

+

Miscellaneous Tasks

+ +

2024-08-22

+

Miscellaneous Tasks

+ +

2024-08-14

+

Bug Fixes

+ +

Documentation

+ +

Features

+ +

Miscellaneous Tasks

+ +

2024-08-12

+

Bug Fixes

+ +

Features

+ +

e method of determining the target's current vehicle. (94f956b)

+ +

2024-08-03

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2024-07-28

+

Features

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

/github.com/YimMenu/YimMenu/issues/3441)) (519c130)

+ +

2024-07-24

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2024-07-22

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2024-07-17

+

Miscellaneous Tasks

+ +

Refactor

+ +

2024-07-12

+

Miscellaneous Tasks

+ +

2024-07-08

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2024-07-04

+

Miscellaneous Tasks

+ +

2024-07-09

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2024-07-03

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2024-06-27

+

Miscellaneous Tasks

+ +

2024-06-24

+

Miscellaneous Tasks

+ +

2024-06-19

+

Miscellaneous Tasks

+ +

2024-06-02

+

Miscellaneous Tasks

+ +

2024-05-30

+

Miscellaneous Tasks

+ +

2024-05-24

+

Miscellaneous Tasks

+ +

2024-05-18

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2024-05-15

+

Miscellaneous Tasks

+ +

2024-05-12

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2024-05-15

+

Miscellaneous Tasks

+ +

2024-05-11

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2024-05-10

+

Features

+ +

Miscellaneous Tasks

+ +

2024-05-09

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

2024-05-08

+

Miscellaneous Tasks

+ +

2024-05-06

+

Miscellaneous Tasks

+ +

2024-05-03

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2024-05-01

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2024-04-30

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2024-04-28

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2024-04-22

+

Features

+ +

Miscellaneous Tasks

+ +

2024-04-17

+

Features

+ +

Miscellaneous Tasks

+ +

2024-04-04

+

Features

+ +

Miscellaneous Tasks

+ +

2024-03-31

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2024-03-30

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2024-03-27

+

Miscellaneous Tasks

+ +

Refactor

+ +

2024-03-26

+

Miscellaneous Tasks

+ +

Refactor

+ +

2024-03-22

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

2024-03-22

+

Miscellaneous Tasks

+ +

2024-03-19

+

Miscellaneous Tasks

+ +

2024-03-21

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2024-03-12

+

Features

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

2024-03-11

+

Miscellaneous Tasks

+ +

2024-02-24

+

Miscellaneous Tasks

+ +

2024-02-23

+

Bug Fixes

+ +

Features

+ +

2024-02-21

+

Documentation

+ +

Features

+ +

Miscellaneous Tasks

+ +

2024-02-21

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

2024-02-20

+

Miscellaneous Tasks

+ +

2024-02-12

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2024-02-10

+

Miscellaneous Tasks

+ +

2024-02-09

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2024-01-28

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

2024-01-27

+

Miscellaneous Tasks

+ +
+
+ + + + + \ No newline at end of file diff --git a/changelog.md b/changelog.md new file mode 100644 index 0000000..7930a0f --- /dev/null +++ b/changelog.md @@ -0,0 +1,883 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +## [nightly] - 2024-09-21 + +### Bug Fixes +- Fix crash ([#3705](https://github.com/YimMenu/YimMenu/issues/3705)) ([99e7104](https://github.com/YimMenu/YimMenu/commit/99e7104b3cd93df01b2b894aaa4515e9c496c17c)) +- Use correct player ptr ([899c116](https://github.com/YimMenu/YimMenu/commit/899c116eca6d1456d3a3a67564e0688754b16950)) + + +### Features +- Add BE kick and ban ([899c116](https://github.com/YimMenu/YimMenu/commit/899c116eca6d1456d3a3a67564e0688754b16950)) + + +### Miscellaneous Tasks +- BE fixes and additions ([#3706](https://github.com/YimMenu/YimMenu/issues/3706)) ([899c116](https://github.com/YimMenu/YimMenu/commit/899c116eca6d1456d3a3a67564e0688754b16950)) + + +## 2024-09-05 + +### Miscellaneous Tasks +- Disable CMD executor if in-game keyboard is active ([#3656](https://github.com/YimMenu/YimMenu/issues/3656)) ([21d8a81](https://github.com/YimMenu/YimMenu/commit/21d8a817562e092dfc18f65bcfe6e01f6f73c555)) +- Prevent repeat calls to cache rebuild causing a crash. ([#3662](https://github.com/YimMenu/YimMenu/issues/3662)) ([41942f4](https://github.com/YimMenu/YimMenu/commit/41942f4d84e6b8a15b8639bd1ff14dbdfaa7a2b1)) + + +## 2024-09-03 + +### Miscellaneous Tasks +- Add Description for Weapons ([#3649](https://github.com/YimMenu/YimMenu/issues/3649)) ([d69118c](https://github.com/YimMenu/YimMenu/commit/d69118ca20746c398981b012eda037dbe0d6f1a6)) +- Remove RADAR_DEAD_DROP_PACKAGE from Objective Blips ([#3650](https://github.com/YimMenu/YimMenu/issues/3650)) ([95df14f](https://github.com/YimMenu/YimMenu/commit/95df14f755f76383fef95e53c02ac3677348f561)) + + +## 2024-09-01 + +### Miscellaneous Tasks +- Fixed some reaction settings not being persisted. ([#3642](https://github.com/YimMenu/YimMenu/issues/3642)) ([1c855a5](https://github.com/YimMenu/YimMenu/commit/1c855a571e100690ffdd2c78492499bf51bb259d)) +- Added UFO abduction protection. ([#3641](https://github.com/YimMenu/YimMenu/issues/3641)) ([c02944c](https://github.com/YimMenu/YimMenu/commit/c02944c3a154adcca8905f01dae2cea80b6112c4)) +- Move Collapsing Headers in Weapons to Separate Tab ([#3627](https://github.com/YimMenu/YimMenu/issues/3627)) ([fd66ab6](https://github.com/YimMenu/YimMenu/commit/fd66ab60e36aa1152ba0d9c32b965775193ce8ac)) +- Input Method Editor ([#3634](https://github.com/YimMenu/YimMenu/issues/3634)) ([3232515](https://github.com/YimMenu/YimMenu/commit/3232515a61f85fd06bf1ef8377f86ca72cb72de9)) + + +## 2024-08-28 + +### Bug Fixes +- Fix dynamic hooks/calls: ([#3629](https://github.com/YimMenu/YimMenu/issues/3629)) ([6bc6801](https://github.com/YimMenu/YimMenu/commit/6bc6801fec6ceadb9551cd4baeb9521078b65e8c)) + + +### Miscellaneous Tasks +- Disables script patches from the Lua layer on eject. ([#3628](https://github.com/YimMenu/YimMenu/issues/3628)) ([1f985a5](https://github.com/YimMenu/YimMenu/commit/1f985a5a2182e83afea3b3820da10415fc0ee348)) +- Fix dynamic hooks/calls: ([#3629](https://github.com/YimMenu/YimMenu/issues/3629)) ([6bc6801](https://github.com/YimMenu/YimMenu/commit/6bc6801fec6ceadb9551cd4baeb9521078b65e8c)) +- Fix dynamic hooks/calls: ([#3629](https://github.com/YimMenu/YimMenu/issues/3629)) ([6bc6801](https://github.com/YimMenu/YimMenu/commit/6bc6801fec6ceadb9551cd4baeb9521078b65e8c)) +- Fix dynamic hooks/calls: ([#3629](https://github.com/YimMenu/YimMenu/issues/3629)) ([6bc6801](https://github.com/YimMenu/YimMenu/commit/6bc6801fec6ceadb9551cd4baeb9521078b65e8c)) +- Fix dynamic hooks/calls: ([#3629](https://github.com/YimMenu/YimMenu/issues/3629)) ([6bc6801](https://github.com/YimMenu/YimMenu/commit/6bc6801fec6ceadb9551cd4baeb9521078b65e8c)) + + +## 2024-08-23 + +### Miscellaneous Tasks +- Fix Disable Phone ([#3616](https://github.com/YimMenu/YimMenu/issues/3616)) ([d83be69](https://github.com/YimMenu/YimMenu/commit/d83be697a303dfcda37a59e979b14988abbcbb29)) +- Incorporate eThreadState changes ([#3558](https://github.com/YimMenu/YimMenu/issues/3558)) ([e61dc44](https://github.com/YimMenu/YimMenu/commit/e61dc44a55946913342a4e2845c336721f50fcb8)) + + +## 2024-08-22 + +### Miscellaneous Tasks +- Fix transaction_overlimit Global ([#3611](https://github.com/YimMenu/YimMenu/issues/3611)) ([88aa4d3](https://github.com/YimMenu/YimMenu/commit/88aa4d317ef648af35fe5db1faad101aab94dd51)) +- Redesign Script Patches for Lua ([#3612](https://github.com/YimMenu/YimMenu/issues/3612)) ([61ff817](https://github.com/YimMenu/YimMenu/commit/61ff817f11bf28d0f9a48fc0196cb1d5f7f69dec)) +- Refactor Script Patches for Lua ([61ff817](https://github.com/YimMenu/YimMenu/commit/61ff817f11bf28d0f9a48fc0196cb1d5f7f69dec)) +- Use update_all_patches_for_script instead of update and store script's joaat instead of its string ([61ff817](https://github.com/YimMenu/YimMenu/commit/61ff817f11bf28d0f9a48fc0196cb1d5f7f69dec)) +- Added protection against remote ped flag setting ([#3610](https://github.com/YimMenu/YimMenu/issues/3610)) ([ae64147](https://github.com/YimMenu/YimMenu/commit/ae64147d2f04df37be4175ee04d737ce6fee9d06)) + + +## 2024-08-14 + +### Bug Fixes +- Fix `ImGui.SliderFloat3` binding. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Partially fixed auto generated documentation. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Include `lua_manager.hpp`. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Added `draw_less_dependent_gui` function. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) + + +### Documentation +- Added docs for Wndporc event. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Fixed a few more errors. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) + + +### Features +- New Lua bindings ([#3563](https://github.com/YimMenu/YimMenu/issues/3563)) ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Make independent imgui independent. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Add a `pointer:set_address` binding. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Added `menu_event.Wndproc` event. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) + + +### Miscellaneous Tasks +- Rename `add_independent_imgui` to `add_always_draw_imgui`. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- New Lua bindings ([#3563](https://github.com/YimMenu/YimMenu/issues/3563)) ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Refactor Weapons JSON parser to associate path with recentness ([#3565](https://github.com/YimMenu/YimMenu/issues/3565)) ([ee69b3b](https://github.com/YimMenu/YimMenu/commit/ee69b3b0b918b07a27ebc8603a0101db33ece533)) +- Added a RPF parse hierarchy to ensure the latest weapon file is loaded into the Weapons JSON. ([ee69b3b](https://github.com/YimMenu/YimMenu/commit/ee69b3b0b918b07a27ebc8603a0101db33ece533)) +- Fixed erroneous attachment descriptions being displayed and persisted to the Weapons JSON. ([ee69b3b](https://github.com/YimMenu/YimMenu/commit/ee69b3b0b918b07a27ebc8603a0101db33ece533)) +- Fix for components that had empty descriptions. ([ee69b3b](https://github.com/YimMenu/YimMenu/commit/ee69b3b0b918b07a27ebc8603a0101db33ece533)) + + +## 2024-08-12 + +### Bug Fixes +- Aimonlyatthreats using only_on_enemy. ([#3557](https://github.com/YimMenu/YimMenu/issues/3557)) ([d6159d7](https://github.com/YimMenu/YimMenu/commit/d6159d7686a78fcea12c71361ab0efe5409426c6)) + + +### Features +- Expose imgui separatortext to lua ([#3554](https://github.com/YimMenu/YimMenu/issues/3554)) ([9f51492](https://github.com/YimMenu/YimMenu/commit/9f514924b6adb1d4413fe7911492e17c3992e075)) + + +e method of determining the target's current vehicle. ([94f956b](https://github.com/YimMenu/YimMenu/commit/94f956b50a744dfaf48bf593a53f9a4f2f308ffc)) +- Fixed aimbot and triggerbot trying to go after targets that were untargetable. ([94f956b](https://github.com/YimMenu/YimMenu/commit/94f956b50a744dfaf48bf593a53f9a4f2f308ffc)) +- Refactored is_ped_a_friend function. ([94f956b](https://github.com/YimMenu/YimMenu/commit/94f956b50a744dfaf48bf593a53f9a4f2f308ffc)) +- Added threat check to aimbot. ([94f956b](https://github.com/YimMenu/YimMenu/commit/94f956b50a744dfaf48bf593a53f9a4f2f308ffc)) +- Prevent vehicle looped functions from running on vehicles we are not currently driving. ([#3548](https://github.com/YimMenu/YimMenu/issues/3548)) ([555331f](https://github.com/YimMenu/YimMenu/commit/555331ff1d3084b91d19469d4edb469418e5ce32)) +- Fixed Weapons JSON not properly using the most recent meta file. ([#3550](https://github.com/YimMenu/YimMenu/issues/3550)) ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) +- Added ability to resolve WCT_INVALID attachments at runtime from the achievement_controller script, such as the game does. ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) +- Improved component information extraction to also retrieve the descriptions from the scripts. ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) +- Redesigned Ammunation to now only display proper components. ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) +- Added a tooltip of the component description to Ammunation. ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) +- Refactored script_function::call to fail gracefully if called out of lockstep when the scripts are running. ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) + + +## 2024-08-03 + +### Bug Fixes +- Crash on join #3474 ([#3511](https://github.com/YimMenu/YimMenu/issues/3511)) ([09a60a9](https://github.com/YimMenu/YimMenu/commit/09a60a98b7f62502ef6c26243edb70fbc838d056)) + + +### Miscellaneous Tasks +- Removed errant waypoint icons in get_objective_location. ([#3509](https://github.com/YimMenu/YimMenu/issues/3509)) ([eefd711](https://github.com/YimMenu/YimMenu/commit/eefd71196c0cc65c17d97e3f588a97cc495ae73c)) + + +## 2024-07-28 + +### Features +- Don't influence stats implicitly ([#3462](https://github.com/YimMenu/YimMenu/issues/3462)) ([4ec9da8](https://github.com/YimMenu/YimMenu/commit/4ec9da8cb5cf909fa20bac03dd7cade75198f7d7)) + + +### Miscellaneous Tasks +- Added script patch to stop NPCs from putting bounties on us. ([#3461](https://github.com/YimMenu/YimMenu/issues/3461)) ([b1f27c7](https://github.com/YimMenu/YimMenu/commit/b1f27c745d8fd061cf7163db644172ce8fc3ae3c)) +- Re-add kick host during join ([#3450](https://github.com/YimMenu/YimMenu/issues/3450)) ([adb2c02](https://github.com/YimMenu/YimMenu/commit/adb2c02e773f3c3da1c289724449889ec49712e8)) +- Don't influence stats implicitly ([#3462](https://github.com/YimMenu/YimMenu/issues/3462)) ([4ec9da8](https://github.com/YimMenu/YimMenu/commit/4ec9da8cb5cf909fa20bac03dd7cade75198f7d7)) +- Tracked player update rate change ([#3463](https://github.com/YimMenu/YimMenu/issues/3463)) ([d345a72](https://github.com/YimMenu/YimMenu/commit/d345a72a342eaceafa095b4b9b193d5eb50fea2b)) + + +### Refactor +- Username and RID join input fields join a player on enter ([#3464](https://github.com/YimMenu/YimMenu/issues/3464)) ([fee95df](https://github.com/YimMenu/YimMenu/commit/fee95df8440c922b79af061eaa301c7f25527d9e)) + + +/github.com/YimMenu/YimMenu/issues/3441)) ([519c130](https://github.com/YimMenu/YimMenu/commit/519c1305dec99106c42596612609f3372b6a2566)) +- Fixed aimbot trying to aim at peds inside our current vehicle. ([#3443](https://github.com/YimMenu/YimMenu/issues/3443)) ([187ac86](https://github.com/YimMenu/YimMenu/commit/187ac86535c8bd265eaec2dfdb71c9c4e9f057eb)) +- Don't mark players in missions as joinable ([#3444](https://github.com/YimMenu/YimMenu/issues/3444)) ([995b381](https://github.com/YimMenu/YimMenu/commit/995b381053cd22b4811f03bef9b98a05736bdfab)) +- Do not mark missions as joinable ([995b381](https://github.com/YimMenu/YimMenu/commit/995b381053cd22b4811f03bef9b98a05736bdfab)) +- Disabled join button ([995b381](https://github.com/YimMenu/YimMenu/commit/995b381053cd22b4811f03bef9b98a05736bdfab)) +- Fixed mission cars not being properly cleaned up. ([#3434](https://github.com/YimMenu/YimMenu/issues/3434)) ([43afdae](https://github.com/YimMenu/YimMenu/commit/43afdae9e7fc5212b4743bbefea0dc8d61d7b6e5)) + + +## 2024-07-24 + +### Bug Fixes +- Fix #3406 & refactor bounds check ([#3419](https://github.com/YimMenu/YimMenu/issues/3419)) ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) +- Fix components text and draw should not be -1 ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) + + +### Features +- Patch game self report sender ([#3422](https://github.com/YimMenu/YimMenu/issues/3422)) ([086f42f](https://github.com/YimMenu/YimMenu/commit/086f42f21e7297334f7b0fcba6306918127eed74)) + + +### Miscellaneous Tasks +- Fixed aimbot snapping to weird angles when first grabbing a target with low FoV. ([#3416](https://github.com/YimMenu/YimMenu/issues/3416)) ([c15c573](https://github.com/YimMenu/YimMenu/commit/c15c57335f6026a554eac087a8285b6ab952e553)) +- Revert "change DragInt to SliderInt ([#3378](https://github.com/YimMenu/YimMenu/issues/3378))" ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) +- This reverts outfit changes from commit c1f68cb632f2d62d9dd99ef057d6643c6bae7d4d. ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) +- Revert "Redesigned outfit editor ([#3376](https://github.com/YimMenu/YimMenu/issues/3376))" ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) +- This reverts commit 5b82fc06fad18d7c1a790b749ba41395f359066c. ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) +- Patch game self report sender ([#3422](https://github.com/YimMenu/YimMenu/issues/3422)) ([086f42f](https://github.com/YimMenu/YimMenu/commit/086f42f21e7297334f7b0fcba6306918127eed74)) + + +## 2024-07-22 + +### Bug Fixes +- Fix script host kick ([#3392](https://github.com/YimMenu/YimMenu/issues/3392)) ([2ff3105](https://github.com/YimMenu/YimMenu/commit/2ff310568475f63d1fc3da5e78a2926b4f557d25)) + + +### Features +- Expose Script Patches & Functions ([#3393](https://github.com/YimMenu/YimMenu/issues/3393)) ([8f980ff](https://github.com/YimMenu/YimMenu/commit/8f980ff1acacbd341a4d46347ef1f99e8ea71f01)) + + +### Miscellaneous Tasks +- Redesigned triggerbot ([#3396](https://github.com/YimMenu/YimMenu/issues/3396)) ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Redesigned triggerbot to respect the same configuration the user has setup for the aimbot. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Triggerbot will not force fire the player's current weapon instead of just silently spawning a bullet. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Delay grabbing player velocity until after we've confirmed the target velocity has at least one tick of information to use. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Fixed some mission peds not being aimbotted/triggerbotted when using only enemies. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Removed unused global. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Refactored enemy checks to only run the enemy determination code if the user has it enabled. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Reaction translation and single kick reaction ([#3380](https://github.com/YimMenu/YimMenu/issues/3380)) ([b42af94](https://github.com/YimMenu/YimMenu/commit/b42af940f6314847a8f9956fe38d20e371af2c2f)) +- Partial revert of changes to Superherofly ([#3389](https://github.com/YimMenu/YimMenu/issues/3389)) ([b1e1467](https://github.com/YimMenu/YimMenu/commit/b1e14677386f74bcfbe21966b94eb97556c17acb)) + + +## 2024-07-17 + +### Miscellaneous Tasks +- YimCLI ([#3348](https://github.com/YimMenu/YimMenu/issues/3348)) ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Better command suggestions ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Suggestions work at any location in a written command ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Multiple commands in a single command ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Added spectate command & highlight on suggestion selection ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Added no suggestions warning ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Added Kamikaze & send squad & join player command ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Refactor no_idle_kick to not store the address of the tunables. ([#3363](https://github.com/YimMenu/YimMenu/issues/3363)) ([df102c7](https://github.com/YimMenu/YimMenu/commit/df102c7ae2289357024be2da90074f0f35774968)) +- Refactor no_idle_kick to not store the address of the tunables. ([df102c7](https://github.com/YimMenu/YimMenu/commit/df102c7ae2289357024be2da90074f0f35774968)) +- Added sanity checks to the tunable pointers. ([df102c7](https://github.com/YimMenu/YimMenu/commit/df102c7ae2289357024be2da90074f0f35774968)) +- Update to b3274 ([#3367](https://github.com/YimMenu/YimMenu/issues/3367)) ([94302d7](https://github.com/YimMenu/YimMenu/commit/94302d78f969d0b350913bd8fcb5e6ec3d06e89e)) +- Update metadata version ([94302d7](https://github.com/YimMenu/YimMenu/commit/94302d78f969d0b350913bd8fcb5e6ec3d06e89e)) +- Use a more stringent signature that will land in an obtuse area but be guaranteed to not be decrypted later. ([94302d7](https://github.com/YimMenu/YimMenu/commit/94302d78f969d0b350913bd8fcb5e6ec3d06e89e)) +- Replace volatile signature with a more generic signature. ([94302d7](https://github.com/YimMenu/YimMenu/commit/94302d78f969d0b350913bd8fcb5e6ec3d06e89e)) +- Aimbot ([#2902](https://github.com/YimMenu/YimMenu/issues/2902)) ([d6027e5](https://github.com/YimMenu/YimMenu/commit/d6027e5935cbe32fb6ad9a758dc81ab4a95845af)) +- Aimbot ([#2902](https://github.com/YimMenu/YimMenu/issues/2902)) ([d6027e5](https://github.com/YimMenu/YimMenu/commit/d6027e5935cbe32fb6ad9a758dc81ab4a95845af)) +- Aimbot ([#2902](https://github.com/YimMenu/YimMenu/issues/2902)) ([d6027e5](https://github.com/YimMenu/YimMenu/commit/d6027e5935cbe32fb6ad9a758dc81ab4a95845af)) +- Aimbot ([#2902](https://github.com/YimMenu/YimMenu/issues/2902)) ([d6027e5](https://github.com/YimMenu/YimMenu/commit/d6027e5935cbe32fb6ad9a758dc81ab4a95845af)) + + +### Refactor +- Aimbot ([#2902](https://github.com/YimMenu/YimMenu/issues/2902)) ([d6027e5](https://github.com/YimMenu/YimMenu/commit/d6027e5935cbe32fb6ad9a758dc81ab4a95845af)) + + +## 2024-07-12 + +### Miscellaneous Tasks +- Expand Cmd Executor ([#2884](https://github.com/YimMenu/YimMenu/issues/2884)) ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added additional commands to showcase suggestion system. ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added a new util file to operate on strings in a unified manner. ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Changed input_text_with_hint component to allow for more flags than one. ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added more player seeking features to player_service such as get_by_name() ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Fixed out of bounds suggestion navigation ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added suggestions to spawn_vehicle command ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Created command play_animation ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added suggestion support for multi commands ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Using a semicolon allows for more commands to fire at once, and is now supported with appropriate suggestions ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added rotation to teleport_to_location command ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Fixed stupid error & added multiple raw command auto fills ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added sanity checks to avoid nullpointers ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added context identifiers to player commands ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added temporary self inclusion to player commands ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Needs translation on the translations repo ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Applied rudamentary reviews ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Experimental proxy globalization ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Fixed argument sensitivity on spawn vehicle ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Scrapped 2 ideas (maybe for future) ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added true and false suggestions to bool commands ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- --------- ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Improve compatibility with Jetbrains IDEs ([#3337](https://github.com/YimMenu/YimMenu/issues/3337)) ([9bf1e0b](https://github.com/YimMenu/YimMenu/commit/9bf1e0bda8edb3bcf842ae755314193aa9bfb6bd)) +- Fixes #3341 ([#3342](https://github.com/YimMenu/YimMenu/issues/3342)) ([a341753](https://github.com/YimMenu/YimMenu/commit/a34175374867f708b97b4cc73aca30347d5ab8e2)) +- More player stats lua bindings ([#3325](https://github.com/YimMenu/YimMenu/issues/3325)) ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) +- Get_player_money ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) +- Get_player_wallet ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) +- Get_player_bank ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) +- Get_player_language_id ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) +- Get_player_language_name ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) + + +## 2024-07-08 + +### Bug Fixes +- Dynamicly hooking x64 functions from lua at runtime with arbitrary signatures. ([#3301](https://github.com/YimMenu/YimMenu/issues/3301)) ([014281d](https://github.com/YimMenu/YimMenu/commit/014281d3e9f60f50b292d98297909976f810e940)) + + +### Features +- Dynamicly hooking x64 functions from lua at runtime with arbitrary signatures. ([#3301](https://github.com/YimMenu/YimMenu/issues/3301)) ([014281d](https://github.com/YimMenu/YimMenu/commit/014281d3e9f60f50b292d98297909976f810e940)) +- Dynamicly hooking x64 functions from lua at runtime with arbitrary signatures. ([014281d](https://github.com/YimMenu/YimMenu/commit/014281d3e9f60f50b292d98297909976f810e940)) + + +### Miscellaneous Tasks +- Dynamicly hooking x64 functions from lua at runtime with arbitrary signatures. ([#3301](https://github.com/YimMenu/YimMenu/issues/3301)) ([014281d](https://github.com/YimMenu/YimMenu/commit/014281d3e9f60f50b292d98297909976f810e940)) +- Closes #3302 ([#3305](https://github.com/YimMenu/YimMenu/issues/3305)) ([37cc3f3](https://github.com/YimMenu/YimMenu/commit/37cc3f3b7f5fa2500745fb18a25f3ff716af6adc)) +- Fix C4/Flare limit and not working ([#3308](https://github.com/YimMenu/YimMenu/issues/3308)) ([05aadfe](https://github.com/YimMenu/YimMenu/commit/05aadfe98e898bcdcbc356f7a9f7632fcde4c890)) +- Closes #3307 ([05aadfe](https://github.com/YimMenu/YimMenu/commit/05aadfe98e898bcdcbc356f7a9f7632fcde4c890)) +- Fix instant respawn. ([05aadfe](https://github.com/YimMenu/YimMenu/commit/05aadfe98e898bcdcbc356f7a9f7632fcde4c890)) + + +## 2024-07-04 + +### Miscellaneous Tasks +- Fixed freemode::mobile local for 3258. ([#3298](https://github.com/YimMenu/YimMenu/issues/3298)) ([2040f0f](https://github.com/YimMenu/YimMenu/commit/2040f0f118330309aa120d5d5bbc47218cc09cb9)) +- Fixed freemode::mobile local for 3258. ([2040f0f](https://github.com/YimMenu/YimMenu/commit/2040f0f118330309aa120d5d5bbc47218cc09cb9)) +- Fixed carmod_shop locals. ([2040f0f](https://github.com/YimMenu/YimMenu/commit/2040f0f118330309aa120d5d5bbc47218cc09cb9)) +- Static link the vcruntime due to some people not having latest vcruntime dll installed on their machine ([#3299](https://github.com/YimMenu/YimMenu/issues/3299)) ([de4a173](https://github.com/YimMenu/YimMenu/commit/de4a17303f1b0c11128ee7c86b5d375004de6d7a)) +- Pull down changes from gtav-classes project. ([#3300](https://github.com/YimMenu/YimMenu/issues/3300)) ([cc3bcea](https://github.com/YimMenu/YimMenu/commit/cc3bcea9f13e752f0358ea3d8199b3e7d5c9f7ef)) + + +## 2024-07-09 + +### Bug Fixes +- Some languages don't make use of spaces([#3316](https://github.com/YimMenu/YimMenu/issues/3316)) ([8bae9f5](https://github.com/YimMenu/YimMenu/commit/8bae9f5b54098855425035df36ec7fade3e22167)) +- Fix the script blocker ([#3317](https://github.com/YimMenu/YimMenu/issues/3317)) ([61e8dd2](https://github.com/YimMenu/YimMenu/commit/61e8dd2b79ad1fb5518c2d55488a953098e95720)) +- Fix self doc ([#3319](https://github.com/YimMenu/YimMenu/issues/3319)) ([8b7cbda](https://github.com/YimMenu/YimMenu/commit/8b7cbda9462a7fd5637dc64c12e76608e94213d8)) + + +### Features +- Dynamicly calling x64 functions from lua at runtime with arbitrary signatures. ([#3311](https://github.com/YimMenu/YimMenu/issues/3311)) ([6bbaaa3](https://github.com/YimMenu/YimMenu/commit/6bbaaa398ebadba05657a866be943e04566d75ca)) + + +### Miscellaneous Tasks +- Lua doc: add self table doc and update doc for previous changes that forgot to run the doc gen script ([#3318](https://github.com/YimMenu/YimMenu/issues/3318)) ([64faa40](https://github.com/YimMenu/YimMenu/commit/64faa400b180d60a81875882dc62c9de1e85f7bc)) + + +## 2024-07-03 + +### Bug Fixes +- Update script names ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Use original chat sender ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Explode patch (thanks @Mr-X-GTA) ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Fix compile errors ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Use unique_ptr ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) + + +### Features +- Fix tunable service ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) + + +### Miscellaneous Tasks +- Update for b3258 ([#3288](https://github.com/YimMenu/YimMenu/issues/3288)) ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Added 1.69 vehicles. ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Added new weather for 1.69 and updated stack sizes. ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Fixed garage. ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Made Unload button a developer-only feature. (Disabled on Release) ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Redesigned Network tab to not be a giant mess. ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Added new json_serializer code from @tupoy-ya. ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Correct dependency ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- ------ ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Update metadata.json ([#3297](https://github.com/YimMenu/YimMenu/issues/3297)) ([1814189](https://github.com/YimMenu/YimMenu/commit/18141898bd8c92f8ec5919f2b2db97be5870e3fa)) + + +## 2024-06-27 + +### Miscellaneous Tasks +- Menu revamp ([#3274](https://github.com/YimMenu/YimMenu/issues/3274)) ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Complete player and network UI redesign, meant to show all features instead of stuffing them into tiny boxes ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Added option to delete player vehicles ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Better clone player (now clones head blend too) ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Better host token spoofing, with an option to enter your own ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Better host token spoofing detection ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Better desync kick prot detections ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- A script blocker for the entire session (per-player options will be added later) ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Added option to spoof data/DLC hashes ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Logging framework that allows developers to easily debug false positives ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Major protection improvements ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Block_join_reasons cleanup ([#3290](https://github.com/YimMenu/YimMenu/issues/3290)) ([10d0e72](https://github.com/YimMenu/YimMenu/commit/10d0e72285491ba1d816f3e2dc78a233eafd965b)) + + +## 2024-06-24 + +### Miscellaneous Tasks +- Filtering blocked modders in session browser ([#3257](https://github.com/YimMenu/YimMenu/issues/3257)) ([1196bf5](https://github.com/YimMenu/YimMenu/commit/1196bf5279006dd7789e29319e6543c7f9078728)) +- Filters to the player database ([#3268](https://github.com/YimMenu/YimMenu/issues/3268)) ([43ddc04](https://github.com/YimMenu/YimMenu/commit/43ddc04dbede596aa81bf926f9a91eb90a345371)) +- Update outfit slot name global ([#3280](https://github.com/YimMenu/YimMenu/issues/3280)) ([f3cf7b5](https://github.com/YimMenu/YimMenu/commit/f3cf7b5983fab129efa309ee45a84d68e82191c8)) + + +## 2024-06-19 + +### Miscellaneous Tasks +- Add show_success lua binding ([#3249](https://github.com/YimMenu/YimMenu/issues/3249)) ([a40f4a4](https://github.com/YimMenu/YimMenu/commit/a40f4a4956cbd647ed90a0e7d799e457e541c705)) +- Add break statement to CDynamicEntityGameStateDataNode ([#3261](https://github.com/YimMenu/YimMenu/issues/3261)) ([2f79436](https://github.com/YimMenu/YimMenu/commit/2f79436d8efb7f673b46b39c4e667b5a9f4fe3f3)) + + +## 2024-06-02 + +### Miscellaneous Tasks +- Added block_join_reason ([#3215](https://github.com/YimMenu/YimMenu/issues/3215)) ([5897228](https://github.com/YimMenu/YimMenu/commit/58972289b198edc89178999ddf5648e718618a8f)) +- Add new spam words ([#3204](https://github.com/YimMenu/YimMenu/issues/3204)) ([4adcc05](https://github.com/YimMenu/YimMenu/commit/4adcc05cf35704c0c964e9b0350070435bdc7288)) + + +## 2024-05-30 + +### Miscellaneous Tasks +- Break game and protections ([#3203](https://github.com/YimMenu/YimMenu/issues/3203)) ([a218f84](https://github.com/YimMenu/YimMenu/commit/a218f84eed66c44bb09d21c62978acb271c67792)) +- Block join reason to reaction ([#3190](https://github.com/YimMenu/YimMenu/issues/3190)) ([fd939c4](https://github.com/YimMenu/YimMenu/commit/fd939c48cbd3ca2eac345bfbb3fdf9ba9b1fc165)) +- Chat spam to reaction ([#3192](https://github.com/YimMenu/YimMenu/issues/3192)) ([78b4302](https://github.com/YimMenu/YimMenu/commit/78b43027216d753284976c6d96160a0aeea0af66)) +- Disable Vehicle Heading Updates When Vehicle Flying in First-Person Mode ([#2991](https://github.com/YimMenu/YimMenu/issues/2991)) ([9df32a3](https://github.com/YimMenu/YimMenu/commit/9df32a3adf1b6e7e115803edb6c2eeee1a24896f)) + + +## 2024-05-24 + +### Miscellaneous Tasks +- Revert "Direct implementation of fix vectors ([#3147](https://github.com/YimMenu/YimMenu/issues/3147))" ([#3179](https://github.com/YimMenu/YimMenu/issues/3179)) ([0393c5d](https://github.com/YimMenu/YimMenu/commit/0393c5d3917dbc0db084b241841fd0eaaa5e1d2c)) +- This reverts commit fb07065aaf3d0777d4cacef3e211d3b3cd6a09db. ([0393c5d](https://github.com/YimMenu/YimMenu/commit/0393c5d3917dbc0db084b241841fd0eaaa5e1d2c)) +- Session multiplexer and more ([#3167](https://github.com/YimMenu/YimMenu/issues/3167)) ([c180694](https://github.com/YimMenu/YimMenu/commit/c1806941993e3a9fe3f3a3671fc2974c296ab927)) +- Remove Unknown Player OOM Kick False Positives ([#3170](https://github.com/YimMenu/YimMenu/issues/3170)) ([860a466](https://github.com/YimMenu/YimMenu/commit/860a466f826f5ec7450cdcd7a168edc48a927469)) +- Move session lock logic to handle_join_request ([#3136](https://github.com/YimMenu/YimMenu/issues/3136)) ([a568dea](https://github.com/YimMenu/YimMenu/commit/a568dea653db20b7e9704753aa75f7081f9d45f5)) +- Improve nightly release ([#3171](https://github.com/YimMenu/YimMenu/issues/3171)) ([a9eaaeb](https://github.com/YimMenu/YimMenu/commit/a9eaaebb42eab516262ac513db1ef44dcdc0dbcf)) + + +## 2024-05-18 + +### Bug Fixes +- Fake ban message ([#3141](https://github.com/YimMenu/YimMenu/issues/3141)) ([64d1874](https://github.com/YimMenu/YimMenu/commit/64d187413fe6abf770d2fa769b869fae2b8b440e)) + + +### Miscellaneous Tasks +- Added filtering system to prepare_metric_for_sending. ([#3139](https://github.com/YimMenu/YimMenu/issues/3139)) ([254f64f](https://github.com/YimMenu/YimMenu/commit/254f64f1afa64588b47e553df3e1ca6a3e40c97a)) +- Direct implementation of fix vectors ([#3147](https://github.com/YimMenu/YimMenu/issues/3147)) ([fb07065](https://github.com/YimMenu/YimMenu/commit/fb07065aaf3d0777d4cacef3e211d3b3cd6a09db)) +- Protection improvements ([#3146](https://github.com/YimMenu/YimMenu/issues/3146)) ([28aae52](https://github.com/YimMenu/YimMenu/commit/28aae52e72ffe8f4e514279b06b628b710a1597c)) +- Refactored DISABLE_CONTROL_ACTION to use unordered_set. ([#3157](https://github.com/YimMenu/YimMenu/issues/3157)) ([54c7dad](https://github.com/YimMenu/YimMenu/commit/54c7dada828384b96c4bffd3a0d8fd87c98a017d)) +- Refactored DISABLE_CONTROL_ACTION to use unordered_set. ([54c7dad](https://github.com/YimMenu/YimMenu/commit/54c7dada828384b96c4bffd3a0d8fd87c98a017d)) +- Refactored SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT hook to reuse the arg0 parameter if format_money was on, but the user had less than 1000 casino chips. ([54c7dad](https://github.com/YimMenu/YimMenu/commit/54c7dada828384b96c4bffd3a0d8fd87c98a017d)) + + +## 2024-05-15 + +### Miscellaneous Tasks +- Change MIPH with MPH ([#3128](https://github.com/YimMenu/YimMenu/issues/3128)) ([7f8977a](https://github.com/YimMenu/YimMenu/commit/7f8977adcf28da3ff60710249664cd4935452b4a)) +- Small Refactor of Session Bad Sport Spoofing ([#3134](https://github.com/YimMenu/YimMenu/issues/3134)) ([059f831](https://github.com/YimMenu/YimMenu/commit/059f831c52ebe814881bc0aa7d7488c05e914134)) +- Stability Improvements to Black Hole Feature ([#3132](https://github.com/YimMenu/YimMenu/issues/3132)) ([00f5c34](https://github.com/YimMenu/YimMenu/commit/00f5c34e2a1e2f60fabbfa9163c5b53c86696239)) + + +## 2024-05-12 + +### Bug Fixes +- Fix crash ([#3105](https://github.com/YimMenu/YimMenu/issues/3105)) ([ef70781](https://github.com/YimMenu/YimMenu/commit/ef70781926c25066ac0455883fc5d58ce2029df1)) + + +### Miscellaneous Tasks +- Session Switcher Combo ([#3100](https://github.com/YimMenu/YimMenu/issues/3100)) ([d22249a](https://github.com/YimMenu/YimMenu/commit/d22249adefc4e997a8b5297f35cd1a0207d64801)) +- Hide vehicle godmode ([#3103](https://github.com/YimMenu/YimMenu/issues/3103)) ([4ab201b](https://github.com/YimMenu/YimMenu/commit/4ab201bd59978725024ac0d99eb088b1a07086cf)) +- Desync protection improvements ([#3094](https://github.com/YimMenu/YimMenu/issues/3094)) ([44269fc](https://github.com/YimMenu/YimMenu/commit/44269fcf35f71e7e038ab4d70c1b3be841ec1e59)) + + +## 2024-05-15 + +### Miscellaneous Tasks +- Elegant crash complete protection ([#3109](https://github.com/YimMenu/YimMenu/issues/3109)) ([b693509](https://github.com/YimMenu/YimMenu/commit/b6935096091f50264501c12029ec885ff0862a96)) +- Added file-based log to debug.packet_logs. ([#3127](https://github.com/YimMenu/YimMenu/issues/3127)) ([73120c6](https://github.com/YimMenu/YimMenu/commit/73120c6b94b729136457d6512c0edb35fb5eefb5)) +- Cleaned up log_node function. ([#3130](https://github.com/YimMenu/YimMenu/issues/3130)) ([a25476d](https://github.com/YimMenu/YimMenu/commit/a25476d918f9a778ecf5aa7b39392580bb970e62)) + + +## 2024-05-11 + +### Bug Fixes +- Crash in transition ([#3091](https://github.com/YimMenu/YimMenu/issues/3091)) ([f81d408](https://github.com/YimMenu/YimMenu/commit/f81d40854d94ceffb8592eb72058786173633755)) + + +### Miscellaneous Tasks +- Remove redundant nullptr checks in player::get_ped(). ([#3095](https://github.com/YimMenu/YimMenu/issues/3095)) ([773f57b](https://github.com/YimMenu/YimMenu/commit/773f57baccd4574f66d7e2b9f8ed061e91de2349)) +- Remove `this` keyword ([773f57b](https://github.com/YimMenu/YimMenu/commit/773f57baccd4574f66d7e2b9f8ed061e91de2349)) + + +## 2024-05-10 + +### Features +- Chat translator ([#2931](https://github.com/YimMenu/YimMenu/issues/2931)) ([f15cb31](https://github.com/YimMenu/YimMenu/commit/f15cb312e78e17cbbcb2e11fef59fe2527f7855b)) + + +### Miscellaneous Tasks +- IPL Fix & Formatting ([#3082](https://github.com/YimMenu/YimMenu/issues/3082)) ([3a7cad7](https://github.com/YimMenu/YimMenu/commit/3a7cad7f72b6286707b1cbbc69d44ed77be29250)) +- Less noticeable multi-kick => smart-kick ([#3066](https://github.com/YimMenu/YimMenu/issues/3066)) ([dada469](https://github.com/YimMenu/YimMenu/commit/dada469c55535642a2ac29288d642d10373a93d6)) +- Desync kick protection ([#3086](https://github.com/YimMenu/YimMenu/issues/3086)) ([86c63df](https://github.com/YimMenu/YimMenu/commit/86c63dfff5dab97339ef13d29e3ff89a956644b4)) + + +## 2024-05-09 + +### Bug Fixes +- Make kicks more versatile ([29f226b](https://github.com/YimMenu/YimMenu/commit/29f226b316a03ad2a933192b035d9a7a31c5e894)) + + +### Features +- Unstuck more when removing blackscreen ([29f226b](https://github.com/YimMenu/YimMenu/commit/29f226b316a03ad2a933192b035d9a7a31c5e894)) +- Upload .pdb file too ([5065b44](https://github.com/YimMenu/YimMenu/commit/5065b449cc820869483c6a623ca5322c04e80519)) +- Cmake args, pdb seperate artifact ([5065b44](https://github.com/YimMenu/YimMenu/commit/5065b449cc820869483c6a623ca5322c04e80519)) +- Block Stand elegant crash ([#3076](https://github.com/YimMenu/YimMenu/issues/3076)) ([f44edb8](https://github.com/YimMenu/YimMenu/commit/f44edb83a52d7c411b3f11327e69185688c5d318)) + + +### Miscellaneous Tasks +- Assorted fixes ([#3073](https://github.com/YimMenu/YimMenu/issues/3073)) ([29f226b](https://github.com/YimMenu/YimMenu/commit/29f226b316a03ad2a933192b035d9a7a31c5e894)) +- Hotfix ([#3072](https://github.com/YimMenu/YimMenu/issues/3072)) ([01f784d](https://github.com/YimMenu/YimMenu/commit/01f784de1879c24e1ac53784caaa2a21c191eb69)) +- Fix the Radio Sync Fix ([#3060](https://github.com/YimMenu/YimMenu/issues/3060)) ([d65f7f2](https://github.com/YimMenu/YimMenu/commit/d65f7f2745c97983e35a74bbdada3f773f7d39a4)) +- Add .pdb file to ci workflow ([#3069](https://github.com/YimMenu/YimMenu/issues/3069)) ([5065b44](https://github.com/YimMenu/YimMenu/commit/5065b449cc820869483c6a623ca5322c04e80519)) +- Crash Fixes (?) ([#3081](https://github.com/YimMenu/YimMenu/issues/3081)) ([3d77d92](https://github.com/YimMenu/YimMenu/commit/3d77d92db2a7ab5841a21f608e0588b9871c783c)) +- Fix player list crash ([#3080](https://github.com/YimMenu/YimMenu/issues/3080)) ([9062491](https://github.com/YimMenu/YimMenu/commit/9062491f1d00a46b0d739aea2e313b7cce1431eb)) +- Fixed get_rockstar_id returning an incorrect type. ([9062491](https://github.com/YimMenu/YimMenu/commit/9062491f1d00a46b0d739aea2e313b7cce1431eb)) +- Added more OOP usage of get_rockstar_id when applicable. ([9062491](https://github.com/YimMenu/YimMenu/commit/9062491f1d00a46b0d739aea2e313b7cce1431eb)) + + +### Refactor +- Remove trailing whitespace ([5065b44](https://github.com/YimMenu/YimMenu/commit/5065b449cc820869483c6a623ca5322c04e80519)) + + +## 2024-05-08 + +### Miscellaneous Tasks +- Refactor of Player Wanted Level ([#3070](https://github.com/YimMenu/YimMenu/issues/3070)) ([1b82c94](https://github.com/YimMenu/YimMenu/commit/1b82c94d4dc4c0f754511c4c219d12e974422897)) +- Sanity checks for get_net_data. ([#3068](https://github.com/YimMenu/YimMenu/issues/3068)) ([b7d75d4](https://github.com/YimMenu/YimMenu/commit/b7d75d4fcd3f3275002483667b6362c9e687d726)) + + +## 2024-05-06 + +### Miscellaneous Tasks +- Allow Trusted Players & Friends to Request Control ([#3047](https://github.com/YimMenu/YimMenu/issues/3047)) ([d75bebd](https://github.com/YimMenu/YimMenu/commit/d75bebd3862a961924585487249e079f00567324)) +- PlayerDB Delete Untrusted Players ([#3053](https://github.com/YimMenu/YimMenu/issues/3053)) ([f4449ba](https://github.com/YimMenu/YimMenu/commit/f4449bad9969c142b165776e06c5a758f3e8225b)) +- Start Script Activity Session Check ([#3045](https://github.com/YimMenu/YimMenu/issues/3045)) ([1066aef](https://github.com/YimMenu/YimMenu/commit/1066aefa03a9222122330f1f0295f7d5324a05ab)) +- Remove useless kicks ([#3061](https://github.com/YimMenu/YimMenu/issues/3061)) ([dfca5c7](https://github.com/YimMenu/YimMenu/commit/dfca5c7567d4c5cd1d5f971823182c5cacc85a05)) +- Remove Start LS Customs Button from LS Customs Menu ([#3065](https://github.com/YimMenu/YimMenu/issues/3065)) ([499fc6b](https://github.com/YimMenu/YimMenu/commit/499fc6b9069730ad25576c38492bfb77f5db9422)) + + +## 2024-05-03 + +### Bug Fixes +- Not closing when the selected player left ([#3039](https://github.com/YimMenu/YimMenu/issues/3039)) ([d957658](https://github.com/YimMenu/YimMenu/commit/d9576584f5750a69495e60ba002ea2c7cba9ddf4)) + + +### Miscellaneous Tasks +- Fix multiple crashes. ([#3035](https://github.com/YimMenu/YimMenu/issues/3035)) ([e18efc6](https://github.com/YimMenu/YimMenu/commit/e18efc618013eb6d9475c4de153500481b43aee9)) +- Add more translation keys ([#3024](https://github.com/YimMenu/YimMenu/issues/3024)) ([a7934ba](https://github.com/YimMenu/YimMenu/commit/a7934ba357689f0d305f9f554e1d84a3a124a379)) + + +## 2024-05-01 + +### Bug Fixes +- Fix repair not working after going in water ([#2996](https://github.com/YimMenu/YimMenu/issues/2996)) ([435963d](https://github.com/YimMenu/YimMenu/commit/435963d3b6542442648f1e0faf94fd2ec41c21cf)) + + +### Miscellaneous Tasks +- Updated the max characters from 64 characters to 41, which seems to be the maximum the Socialclub API actually saves and returns. ([#3014](https://github.com/YimMenu/YimMenu/issues/3014)) ([7a25403](https://github.com/YimMenu/YimMenu/commit/7a2540391291b4c35154fcc8ff25ba4df5df5a3b)) +- Fixed vehicle extras to match the scripts ([#3019](https://github.com/YimMenu/YimMenu/issues/3019)) ([3470660](https://github.com/YimMenu/YimMenu/commit/3470660b8d9f6981cb71cb7fcd02b2e727218725)) +- Refactor format money to use manual methods of comma addition. ([#3020](https://github.com/YimMenu/YimMenu/issues/3020)) ([d13b49c](https://github.com/YimMenu/YimMenu/commit/d13b49ca0b7ee3f290de8ab073a158251fa456bd)) + + +## 2024-04-30 + +### Bug Fixes +- Missing translations ([#3004](https://github.com/YimMenu/YimMenu/issues/3004)) ([5fec32d](https://github.com/YimMenu/YimMenu/commit/5fec32df4c5b7bc648cb2170d96d79e637a91a3e)) + + +### Features +- Added Infinite Vehicle Ammo ([#3003](https://github.com/YimMenu/YimMenu/issues/3003)) ([03b65d5](https://github.com/YimMenu/YimMenu/commit/03b65d53752fc8c0cead2679102f88b1cdf63bcb)) + + +### Miscellaneous Tasks +- Chinese chat spam blacklist ([#2994](https://github.com/YimMenu/YimMenu/issues/2994)) ([f0cd838](https://github.com/YimMenu/YimMenu/commit/f0cd838bb1fe382b1ecd8ffdcc305a089b78fd75)) +- Added "Enable MK1 and MK2 Weapons" feature. ([#3000](https://github.com/YimMenu/YimMenu/issues/3000)) ([ccb3591](https://github.com/YimMenu/YimMenu/commit/ccb359136499c751536aebfc566dd593de538805)) +- Bypass Profanity Checks ([#3010](https://github.com/YimMenu/YimMenu/issues/3010)) ([222e988](https://github.com/YimMenu/YimMenu/commit/222e98840c1cddcc009fa7202f1585b637bbde14)) +- Increased the maximum length of CEO Name from 15 to 64 characters. ([#3011](https://github.com/YimMenu/YimMenu/issues/3011)) ([17a7ad6](https://github.com/YimMenu/YimMenu/commit/17a7ad65b939a269c4307041ca110bfaae13b210)) +- Added FMMC_KEY_TIP15 replacement of 15 to 64. ([17a7ad6](https://github.com/YimMenu/YimMenu/commit/17a7ad65b939a269c4307041ca110bfaae13b210)) +- Removed legacy multiplayer chat filter. ([17a7ad6](https://github.com/YimMenu/YimMenu/commit/17a7ad65b939a269c4307041ca110bfaae13b210)) +- Add motorcycle club, too. ([#3013](https://github.com/YimMenu/YimMenu/issues/3013)) ([d1d72e5](https://github.com/YimMenu/YimMenu/commit/d1d72e54b99c18b36d72cee1cc1623f0f40c3cb1)) +- Refactor add_callback_for_labels to take an initializer_list. ([d1d72e5](https://github.com/YimMenu/YimMenu/commit/d1d72e54b99c18b36d72cee1cc1623f0f40c3cb1)) + + +## 2024-04-28 + +### Bug Fixes +- Prevent autokick of friends and trusted ([#2989](https://github.com/YimMenu/YimMenu/issues/2989)) ([ff55db8](https://github.com/YimMenu/YimMenu/commit/ff55db8fa3ae1721dbcd166ed2c26407844e325e)) + + +### Features +- Added UI element to toggle give collectible ([#2990](https://github.com/YimMenu/YimMenu/issues/2990)) ([fcf74bc](https://github.com/YimMenu/YimMenu/commit/fcf74bc19895526636dcb20088723478b8deb9dc)) + + +### Miscellaneous Tasks +- Added UI element to toggle give collectible ([#2990](https://github.com/YimMenu/YimMenu/issues/2990)) ([fcf74bc](https://github.com/YimMenu/YimMenu/commit/fcf74bc19895526636dcb20088723478b8deb9dc)) + + +## 2024-04-22 + +### Features +- Add compiler hints ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Add compiler hint to crashes ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Add likely compiler hint to on_present ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Add compiler hints ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) + + +### Miscellaneous Tasks +- Added formatting to money on HUD. ([#2957](https://github.com/YimMenu/YimMenu/issues/2957)) ([b1bf477](https://github.com/YimMenu/YimMenu/commit/b1bf477d1fb046e663d931b7b5b86b933ef938ef)) +- Give optimisation hints to compiler ([#2929](https://github.com/YimMenu/YimMenu/issues/2929)) ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added translation TODO ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added hook likely/unlikely switches to debug/crash scenarios. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added HEX_TO_UPPER call on the AC verifier offsets. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added more fuzzer unlikely attributes. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Replaced some hard coded numbers with their unhashed _J variants. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added more unlikely attributes to singleton initializer checks. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added more likely/unlikely attributes to certain scenarios. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) + + +## 2024-04-17 + +### Features +- Bump build number ([#2949](https://github.com/YimMenu/YimMenu/issues/2949)) ([3a84f91](https://github.com/YimMenu/YimMenu/commit/3a84f91fd8f3b102140d8f1b07065e0d640617d9)) + + +### Miscellaneous Tasks +- Fix for GTA Build 3179 ([#2946](https://github.com/YimMenu/YimMenu/issues/2946)) ([382ddb3](https://github.com/YimMenu/YimMenu/commit/382ddb319b988ea64e13b89a945aeb3f96aff546)) +- Removed old and unused security pointer/signature ([382ddb3](https://github.com/YimMenu/YimMenu/commit/382ddb319b988ea64e13b89a945aeb3f96aff546)) +- Updated GTAV-Classes ([382ddb3](https://github.com/YimMenu/YimMenu/commit/382ddb319b988ea64e13b89a945aeb3f96aff546)) + + +## 2024-04-04 + +### Features +- Expand Turkish glyph range ([#2915](https://github.com/YimMenu/YimMenu/issues/2915)) ([075f30f](https://github.com/YimMenu/YimMenu/commit/075f30fc7b676e0c5a740da4bc6b844e544ba4e4)) + + +### Miscellaneous Tasks +- Fixed vehicles in preview exploding. ([#2908](https://github.com/YimMenu/YimMenu/issues/2908)) ([5703338](https://github.com/YimMenu/YimMenu/commit/5703338d67475ec755c88443b3faa6578b6df6d5)) +- Closes #2905 ([5703338](https://github.com/YimMenu/YimMenu/commit/5703338d67475ec755c88443b3faa6578b6df6d5)) +- Fixed set_mp_bitset being called from vehicle::spawned if the is_networked parameter was false. ([5703338](https://github.com/YimMenu/YimMenu/commit/5703338d67475ec755c88443b3faa6578b6df6d5)) + + +## 2024-03-31 + +### Bug Fixes +- Fix chat not seen by other players ([#2900](https://github.com/YimMenu/YimMenu/issues/2900)) ([4e1deb4](https://github.com/YimMenu/YimMenu/commit/4e1deb4ef09f6b65b6e3bc42c423fe3e28ac23cf)) + + +### Miscellaneous Tasks +- Refactor m_rockstar_id into its proper type of a 64-bit signed integer. ([#2901](https://github.com/YimMenu/YimMenu/issues/2901)) ([8425cae](https://github.com/YimMenu/YimMenu/commit/8425cae0f662f9504135468a7269dac8ce0762ec)) + + +## 2024-03-30 + +### Bug Fixes +- Fix nlohmann potential throw in ped outfit ([#2894](https://github.com/YimMenu/YimMenu/issues/2894)) ([629cff2](https://github.com/YimMenu/YimMenu/commit/629cff293ad67cc51cd859bea9a488999b0ce931)) + + +### Miscellaneous Tasks +- Redesigned the preview system entirely. ([#2888](https://github.com/YimMenu/YimMenu/issues/2888)) ([1f556a8](https://github.com/YimMenu/YimMenu/commit/1f556a8c786b2b94f7926aa2c08846aa79e22a7b)) + + +## 2024-03-27 + +### Miscellaneous Tasks +- ACTUALLY fixes #2675 this time I swear. ([#2879](https://github.com/YimMenu/YimMenu/issues/2879)) ([6212171](https://github.com/YimMenu/YimMenu/commit/6212171fc809d358ed008f4e09966217693339f4)) +- Model Preview use time delta instead of frame/tick rate ([#2881](https://github.com/YimMenu/YimMenu/issues/2881)) ([0fb17b6](https://github.com/YimMenu/YimMenu/commit/0fb17b668ef96e5acbeaa6a076c30fb3b67432c8)) +- Unify rlGamerHandle code and fix chat inaccuracies. ([#2883](https://github.com/YimMenu/YimMenu/issues/2883)) ([4636ef8](https://github.com/YimMenu/YimMenu/commit/4636ef834694c49a58d0b02ae13f6c94e184887b)) + + +### Refactor +- Model Preview use time delta instead of frame/tick rate ([#2881](https://github.com/YimMenu/YimMenu/issues/2881)) ([0fb17b6](https://github.com/YimMenu/YimMenu/commit/0fb17b668ef96e5acbeaa6a076c30fb3b67432c8)) + + +## 2024-03-26 + +### Miscellaneous Tasks +- Fixed send chat logic ([#2874](https://github.com/YimMenu/YimMenu/issues/2874)) ([a5a5b07](https://github.com/YimMenu/YimMenu/commit/a5a5b07984911eeb278a72683024dd4825e03533)) +- Command reports will now only be sent to the command user ([a5a5b07](https://github.com/YimMenu/YimMenu/commit/a5a5b07984911eeb278a72683024dd4825e03533)) +- Bad design around the preview service ([#2877](https://github.com/YimMenu/YimMenu/issues/2877)) ([399a5d3](https://github.com/YimMenu/YimMenu/commit/399a5d3dec8adf830e1cac7b2306d1b2f1f411f8)) +- Bad design around the preview service ([#2877](https://github.com/YimMenu/YimMenu/issues/2877)) ([399a5d3](https://github.com/YimMenu/YimMenu/commit/399a5d3dec8adf830e1cac7b2306d1b2f1f411f8)) +- Bad design around the preview service ([#2877](https://github.com/YimMenu/YimMenu/issues/2877)) ([399a5d3](https://github.com/YimMenu/YimMenu/commit/399a5d3dec8adf830e1cac7b2306d1b2f1f411f8)) + + +### Refactor +- Bad design around the preview service ([#2877](https://github.com/YimMenu/YimMenu/issues/2877)) ([399a5d3](https://github.com/YimMenu/YimMenu/commit/399a5d3dec8adf830e1cac7b2306d1b2f1f411f8)) + + +## 2024-03-22 + +### Bug Fixes +- Fixes ([7e7bcb1](https://github.com/YimMenu/YimMenu/commit/7e7bcb155a5594a6e5955894cc2b8f05d063b31c)) +- Fix team chat ([7e7bcb1](https://github.com/YimMenu/YimMenu/commit/7e7bcb155a5594a6e5955894cc2b8f05d063b31c)) + + +### Features +- Refactor and fix send chat ([7e7bcb1](https://github.com/YimMenu/YimMenu/commit/7e7bcb155a5594a6e5955894cc2b8f05d063b31c)) + + +### Miscellaneous Tasks +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) +- Refactor and fix send chat ([#2864](https://github.com/YimMenu/YimMenu/issues/2864)) ([7e7bcb1](https://github.com/YimMenu/YimMenu/commit/7e7bcb155a5594a6e5955894cc2b8f05d063b31c)) + + +### Refactor +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) + + +## 2024-03-22 + +### Miscellaneous Tasks +- Fixed incorrect typing of crash_objects array to allow the compiler to determine which is best. ([#2859](https://github.com/YimMenu/YimMenu/issues/2859)) ([3f1921e](https://github.com/YimMenu/YimMenu/commit/3f1921e83583b2a46c56c3502f6fb06ba84c8ba0)) +- Remove DROWN flag and replace it with WATER flag. ([#2863](https://github.com/YimMenu/YimMenu/issues/2863)) ([313bfa2](https://github.com/YimMenu/YimMenu/commit/313bfa24b3cf019d6583181eea3f9af6b2207a93)) + + +## 2024-03-19 + +### Miscellaneous Tasks +- Fixed hooks::scripted_game_event using incorrect types and sizes. ([#2844](https://github.com/YimMenu/YimMenu/issues/2844)) ([de5ff92](https://github.com/YimMenu/YimMenu/commit/de5ff92fa071d615e7abdb350419b69783220022)) +- Extra give control checks ([#2847](https://github.com/YimMenu/YimMenu/issues/2847)) ([ae27173](https://github.com/YimMenu/YimMenu/commit/ae27173b1239f31b13f0fe94226539e459524549)) +- Closes #2841 ([ae27173](https://github.com/YimMenu/YimMenu/commit/ae27173b1239f31b13f0fe94226539e459524549)) +- Closes #2088 ([ae27173](https://github.com/YimMenu/YimMenu/commit/ae27173b1239f31b13f0fe94226539e459524549)) +- Fixed bounty button & added bounty to all ([#2846](https://github.com/YimMenu/YimMenu/issues/2846)) ([b5d8d7d](https://github.com/YimMenu/YimMenu/commit/b5d8d7dbadaca4da168d696ba82c9cdb69d652a1)) +- Added separate ID for Set button & Added bounty for all ([b5d8d7d](https://github.com/YimMenu/YimMenu/commit/b5d8d7dbadaca4da168d696ba82c9cdb69d652a1)) +- Reverted unrelated changes ([b5d8d7d](https://github.com/YimMenu/YimMenu/commit/b5d8d7dbadaca4da168d696ba82c9cdb69d652a1)) +- CPlayerExtendedGameStateNode should be updated on classes repo though ([b5d8d7d](https://github.com/YimMenu/YimMenu/commit/b5d8d7dbadaca4da168d696ba82c9cdb69d652a1)) + + +## 2024-03-21 + +### Bug Fixes +- Not logging anymore after setup is done ([#2858](https://github.com/YimMenu/YimMenu/issues/2858)) ([5f553b3](https://github.com/YimMenu/YimMenu/commit/5f553b343000f75c53594a0213da3f85e1cad19b)) + + +### Miscellaneous Tasks +- Add lua api: script.execute_as_script ([#2824](https://github.com/YimMenu/YimMenu/issues/2824)) ([95259fa](https://github.com/YimMenu/YimMenu/commit/95259faf593150dc5d5b929a457b4b0ae91f778e)) +- Not logging anymore after setup is done ([#2858](https://github.com/YimMenu/YimMenu/issues/2858)) ([5f553b3](https://github.com/YimMenu/YimMenu/commit/5f553b343000f75c53594a0213da3f85e1cad19b)) +- Not logging anymore after setup is done ([#2858](https://github.com/YimMenu/YimMenu/issues/2858)) ([5f553b3](https://github.com/YimMenu/YimMenu/commit/5f553b343000f75c53594a0213da3f85e1cad19b)) +- Add more crash models to protection ([#2857](https://github.com/YimMenu/YimMenu/issues/2857)) ([dd67901](https://github.com/YimMenu/YimMenu/commit/dd679010b759b8e43d076e236ab2a9ce00f4ddae)) + + +## 2024-03-12 + +### Features +- Crash on non-MSVC compilers ([#2819](https://github.com/YimMenu/YimMenu/issues/2819)) ([10fc7a5](https://github.com/YimMenu/YimMenu/commit/10fc7a5e13ea19208d36c7af1d0bd5dfb26ad037)) + + +### Miscellaneous Tasks +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Nightly but better ([#2818](https://github.com/YimMenu/YimMenu/issues/2818)) ([8d0ce1d](https://github.com/YimMenu/YimMenu/commit/8d0ce1d306ff3b581552319adb15be11a57476f9)) + + +### Refactor +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) + + +## 2024-03-11 + +### Miscellaneous Tasks +- Simplified zhcn Character List and Add new Traditional Chinese characters for https://github.com/YimMenu/Translations/pull/121 ([#2807](https://github.com/YimMenu/YimMenu/issues/2807)) ([d520080](https://github.com/YimMenu/YimMenu/commit/d52008068e7db2c36be948ffbe1d085075f6c479)) +- Added Turkish font support. ([#2817](https://github.com/YimMenu/YimMenu/issues/2817)) ([a10f7ef](https://github.com/YimMenu/YimMenu/commit/a10f7ef53e891c5ddb8e7b2641c5b2e161bb71c0)) +- Added Turkish font support. ([a10f7ef](https://github.com/YimMenu/YimMenu/commit/a10f7ef53e891c5ddb8e7b2641c5b2e161bb71c0)) +- Fixed Turkish case not including Latin characters. ([a10f7ef](https://github.com/YimMenu/YimMenu/commit/a10f7ef53e891c5ddb8e7b2641c5b2e161bb71c0)) + + +## 2024-02-24 + +### Miscellaneous Tasks +- Lua io.exists ([#2771](https://github.com/YimMenu/YimMenu/issues/2771)) ([5306177](https://github.com/YimMenu/YimMenu/commit/530617755ee2f432e7f9e25428bb1a8edada7a27)) +- Display of the vehicle list for Traditional Chinese users ([#2772](https://github.com/YimMenu/YimMenu/issues/2772)) ([9855e46](https://github.com/YimMenu/YimMenu/commit/9855e46dd164df6c00d5f6b212ef5084e68c7785)) + + +## 2024-02-23 + +### Bug Fixes +- Ped body clean up logic ([#2764](https://github.com/YimMenu/YimMenu/issues/2764)) ([c629dd1](https://github.com/YimMenu/YimMenu/commit/c629dd1e09eb8f3a17ece8162ff260815dd3d859)) + + +### Features +- Add menu onboarding to YimMenu ([#2492](https://github.com/YimMenu/YimMenu/issues/2492)) ([d4d504d](https://github.com/YimMenu/YimMenu/commit/d4d504dca2c3f4b456ff7ce7a71fdea422d0ad40)) + + +## 2024-02-21 + +### Documentation +- Add README to `cmake/` folder ([#2750](https://github.com/YimMenu/YimMenu/issues/2750)) ([c794437](https://github.com/YimMenu/YimMenu/commit/c7944373dd67af6a84b0283b6bc106caf905cfce)) + + +### Features +- Only trigger on changes that matter ([#2752](https://github.com/YimMenu/YimMenu/issues/2752)) ([a6a77a0](https://github.com/YimMenu/YimMenu/commit/a6a77a0f6baf1c1376b25af09ded9dda894b6490)) +- Only trigger on changes that matter ([a6a77a0](https://github.com/YimMenu/YimMenu/commit/a6a77a0f6baf1c1376b25af09ded9dda894b6490)) +- Include ci.yml to path trigger ([a6a77a0](https://github.com/YimMenu/YimMenu/commit/a6a77a0f6baf1c1376b25af09ded9dda894b6490)) +- Cancel action if a new commit comes in ([a6a77a0](https://github.com/YimMenu/YimMenu/commit/a6a77a0f6baf1c1376b25af09ded9dda894b6490)) +- Cancel last nightly if a new request comes in ([a6a77a0](https://github.com/YimMenu/YimMenu/commit/a6a77a0f6baf1c1376b25af09ded9dda894b6490)) + + +### Miscellaneous Tasks +- Add README to `cmake/` folder ([#2750](https://github.com/YimMenu/YimMenu/issues/2750)) ([c794437](https://github.com/YimMenu/YimMenu/commit/c7944373dd67af6a84b0283b6bc106caf905cfce)) +- Implemented GetGlyphRangesChineseSimplifiedOfficial ([#2756](https://github.com/YimMenu/YimMenu/issues/2756)) ([f74c576](https://github.com/YimMenu/YimMenu/commit/f74c576fdb6c009d49c99638ba3364abf5e7206a)) + + +## 2024-02-21 + +### Bug Fixes +- Regression in world spawn bypass introduced in #2669 ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) +- Session join options not updating after language change ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) +- Prevent game from crashing by filling up the bullet pool ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) +- Render weapon names properly ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) +- Names don't appear in chat ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) + + +### Features +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) + + +### Miscellaneous Tasks +- Proper fix for weapon info damage crash ([#2740](https://github.com/YimMenu/YimMenu/issues/2740)) ([683d6bc](https://github.com/YimMenu/YimMenu/commit/683d6bce071edf5644867068f5815dbd77fe6225)) +- Allow functions to be called without giving all of its args ([#2744](https://github.com/YimMenu/YimMenu/issues/2744)) ([2d55470](https://github.com/YimMenu/YimMenu/commit/2d55470e1017cfff4d27a581e005965d21440585)) +- Allow functions to be called without giving all of its args ([#2744](https://github.com/YimMenu/YimMenu/issues/2744)) ([2d55470](https://github.com/YimMenu/YimMenu/commit/2d55470e1017cfff4d27a581e005965d21440585)) +- Fix enabling/disabling ([#2745](https://github.com/YimMenu/YimMenu/issues/2745)) ([cde5563](https://github.com/YimMenu/YimMenu/commit/cde5563204469446e75a714cac5c0dc12af9dc2e)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Many different fixes ([#2749](https://github.com/YimMenu/YimMenu/issues/2749)) ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) + + +### Refactor +- Don't save certain settings that users usually don't want to have enabled ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) + + +## 2024-02-20 + +### Miscellaneous Tasks +- Fixed Social Club Presence Data. ([#2729](https://github.com/YimMenu/YimMenu/issues/2729)) ([d737c01](https://github.com/YimMenu/YimMenu/commit/d737c01b333f349ff9d4803784fee1051ee93cb9)) +- RECEIVED_CLONE_REMOVE player ped removal protection ([#2732](https://github.com/YimMenu/YimMenu/issues/2732)) ([3a8aed2](https://github.com/YimMenu/YimMenu/commit/3a8aed2d009ff98f705ddff2934ffade6edd9a0a)) +- AMMO_BALL protection ([#2733](https://github.com/YimMenu/YimMenu/issues/2733)) ([9e6559b](https://github.com/YimMenu/YimMenu/commit/9e6559b3042386944c8a41c68f525b5a9a1604cc)) +- Added new language options to issues ([#2736](https://github.com/YimMenu/YimMenu/issues/2736)) ([6d95b3e](https://github.com/YimMenu/YimMenu/commit/6d95b3e0b864357e332a1f39c8aa6c3aed6ec34c)) + + +## 2024-02-12 + +### Bug Fixes +- Fixed bool_masked ([#2708](https://github.com/YimMenu/YimMenu/issues/2708)) ([ec7735c](https://github.com/YimMenu/YimMenu/commit/ec7735cb3a0e7fedb2fcf89112323fdff0dfe22d)) + + +### Miscellaneous Tasks +- Potential fix for WMSB ([#2707](https://github.com/YimMenu/YimMenu/issues/2707)) ([1a0fbd3](https://github.com/YimMenu/YimMenu/commit/1a0fbd3dea827f7c69d8fe03b35d9929f3fd6460)) + + +## 2024-02-10 + +### Miscellaneous Tasks +- Launcher script start fix ([#2697](https://github.com/YimMenu/YimMenu/issues/2697)) ([0afcb00](https://github.com/YimMenu/YimMenu/commit/0afcb00ec79c83c1de031f1e25c013586b2c56e6)) +- Fixed Fonts. ([#2698](https://github.com/YimMenu/YimMenu/issues/2698)) ([0275821](https://github.com/YimMenu/YimMenu/commit/0275821f951782551ff44bc34838e485c3f8722b)) +- Added Windows Build Info to log. ([0275821](https://github.com/YimMenu/YimMenu/commit/0275821f951782551ff44bc34838e485c3f8722b)) +- Fixed memory leak caused by not releasing the memory from GetWindowsVersion. ([#2699](https://github.com/YimMenu/YimMenu/issues/2699)) ([c87aea7](https://github.com/YimMenu/YimMenu/commit/c87aea7f3cd581915ba0a1b3cddb9ab4fc9ef0a4)) + + +## 2024-02-09 + +### Bug Fixes +- Don't randomize components if we're cloning an existing ped ([240ca76](https://github.com/YimMenu/YimMenu/commit/240ca76e3b97eac01772111ab30591fb9fb0590a)) +- Add a mission check ([240ca76](https://github.com/YimMenu/YimMenu/commit/240ca76e3b97eac01772111ab30591fb9fb0590a)) + + +### Features +- Add traffic manipulation protection ([240ca76](https://github.com/YimMenu/YimMenu/commit/240ca76e3b97eac01772111ab30591fb9fb0590a)) +- Print if debug build ([#2695](https://github.com/YimMenu/YimMenu/issues/2695)) ([b1ad42e](https://github.com/YimMenu/YimMenu/commit/b1ad42e3f9390b788f27a30a53da24efb0fd8f09)) + + +### Miscellaneous Tasks +- Block traffic protection ([#2688](https://github.com/YimMenu/YimMenu/issues/2688)) ([240ca76](https://github.com/YimMenu/YimMenu/commit/240ca76e3b97eac01772111ab30591fb9fb0590a)) + + +## 2024-01-28 + +### Bug Fixes +- Don't randomize components if we're cloning an existing ped ([#2663](https://github.com/YimMenu/YimMenu/issues/2663)) ([1e11d83](https://github.com/YimMenu/YimMenu/commit/1e11d83f7a67a9275ca64fd404f0e05759893553)) + + +### Features +- Expose the self class and add new menu events ([#2656](https://github.com/YimMenu/YimMenu/issues/2656)) ([96048fa](https://github.com/YimMenu/YimMenu/commit/96048fa0f6318547e72562ce820e2960d1e98dd7)) +- Feat(enums) Added new license plates from 1.68 ([#2665](https://github.com/YimMenu/YimMenu/issues/2665)) ([7efbee2](https://github.com/YimMenu/YimMenu/commit/7efbee2e85ba2aee773e398cd9e66d54e640aca5)) + + +### Miscellaneous Tasks +- Graceful Landing ([#2660](https://github.com/YimMenu/YimMenu/issues/2660)) ([ee707c5](https://github.com/YimMenu/YimMenu/commit/ee707c538b6061a248c02f29c4809c28ac465201)) + + +### Refactor +- Switch from DragFloats to SliderFloats ([#2662](https://github.com/YimMenu/YimMenu/issues/2662)) ([aea35d9](https://github.com/YimMenu/YimMenu/commit/aea35d9cf1efad4309c615dfc1ef2c3808fc604f)) + + +## 2024-01-27 + +### Miscellaneous Tasks +- Optimized Aimbot code. ([#2653](https://github.com/YimMenu/YimMenu/issues/2653)) ([deac08e](https://github.com/YimMenu/YimMenu/commit/deac08e856ce25d3d58c4baf0ac30a1111381f02)) +- Fixed hypot call no \ No newline at end of file diff --git a/changelog.txt b/changelog.txt new file mode 100644 index 0000000..7930a0f --- /dev/null +++ b/changelog.txt @@ -0,0 +1,883 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +## [nightly] - 2024-09-21 + +### Bug Fixes +- Fix crash ([#3705](https://github.com/YimMenu/YimMenu/issues/3705)) ([99e7104](https://github.com/YimMenu/YimMenu/commit/99e7104b3cd93df01b2b894aaa4515e9c496c17c)) +- Use correct player ptr ([899c116](https://github.com/YimMenu/YimMenu/commit/899c116eca6d1456d3a3a67564e0688754b16950)) + + +### Features +- Add BE kick and ban ([899c116](https://github.com/YimMenu/YimMenu/commit/899c116eca6d1456d3a3a67564e0688754b16950)) + + +### Miscellaneous Tasks +- BE fixes and additions ([#3706](https://github.com/YimMenu/YimMenu/issues/3706)) ([899c116](https://github.com/YimMenu/YimMenu/commit/899c116eca6d1456d3a3a67564e0688754b16950)) + + +## 2024-09-05 + +### Miscellaneous Tasks +- Disable CMD executor if in-game keyboard is active ([#3656](https://github.com/YimMenu/YimMenu/issues/3656)) ([21d8a81](https://github.com/YimMenu/YimMenu/commit/21d8a817562e092dfc18f65bcfe6e01f6f73c555)) +- Prevent repeat calls to cache rebuild causing a crash. ([#3662](https://github.com/YimMenu/YimMenu/issues/3662)) ([41942f4](https://github.com/YimMenu/YimMenu/commit/41942f4d84e6b8a15b8639bd1ff14dbdfaa7a2b1)) + + +## 2024-09-03 + +### Miscellaneous Tasks +- Add Description for Weapons ([#3649](https://github.com/YimMenu/YimMenu/issues/3649)) ([d69118c](https://github.com/YimMenu/YimMenu/commit/d69118ca20746c398981b012eda037dbe0d6f1a6)) +- Remove RADAR_DEAD_DROP_PACKAGE from Objective Blips ([#3650](https://github.com/YimMenu/YimMenu/issues/3650)) ([95df14f](https://github.com/YimMenu/YimMenu/commit/95df14f755f76383fef95e53c02ac3677348f561)) + + +## 2024-09-01 + +### Miscellaneous Tasks +- Fixed some reaction settings not being persisted. ([#3642](https://github.com/YimMenu/YimMenu/issues/3642)) ([1c855a5](https://github.com/YimMenu/YimMenu/commit/1c855a571e100690ffdd2c78492499bf51bb259d)) +- Added UFO abduction protection. ([#3641](https://github.com/YimMenu/YimMenu/issues/3641)) ([c02944c](https://github.com/YimMenu/YimMenu/commit/c02944c3a154adcca8905f01dae2cea80b6112c4)) +- Move Collapsing Headers in Weapons to Separate Tab ([#3627](https://github.com/YimMenu/YimMenu/issues/3627)) ([fd66ab6](https://github.com/YimMenu/YimMenu/commit/fd66ab60e36aa1152ba0d9c32b965775193ce8ac)) +- Input Method Editor ([#3634](https://github.com/YimMenu/YimMenu/issues/3634)) ([3232515](https://github.com/YimMenu/YimMenu/commit/3232515a61f85fd06bf1ef8377f86ca72cb72de9)) + + +## 2024-08-28 + +### Bug Fixes +- Fix dynamic hooks/calls: ([#3629](https://github.com/YimMenu/YimMenu/issues/3629)) ([6bc6801](https://github.com/YimMenu/YimMenu/commit/6bc6801fec6ceadb9551cd4baeb9521078b65e8c)) + + +### Miscellaneous Tasks +- Disables script patches from the Lua layer on eject. ([#3628](https://github.com/YimMenu/YimMenu/issues/3628)) ([1f985a5](https://github.com/YimMenu/YimMenu/commit/1f985a5a2182e83afea3b3820da10415fc0ee348)) +- Fix dynamic hooks/calls: ([#3629](https://github.com/YimMenu/YimMenu/issues/3629)) ([6bc6801](https://github.com/YimMenu/YimMenu/commit/6bc6801fec6ceadb9551cd4baeb9521078b65e8c)) +- Fix dynamic hooks/calls: ([#3629](https://github.com/YimMenu/YimMenu/issues/3629)) ([6bc6801](https://github.com/YimMenu/YimMenu/commit/6bc6801fec6ceadb9551cd4baeb9521078b65e8c)) +- Fix dynamic hooks/calls: ([#3629](https://github.com/YimMenu/YimMenu/issues/3629)) ([6bc6801](https://github.com/YimMenu/YimMenu/commit/6bc6801fec6ceadb9551cd4baeb9521078b65e8c)) +- Fix dynamic hooks/calls: ([#3629](https://github.com/YimMenu/YimMenu/issues/3629)) ([6bc6801](https://github.com/YimMenu/YimMenu/commit/6bc6801fec6ceadb9551cd4baeb9521078b65e8c)) + + +## 2024-08-23 + +### Miscellaneous Tasks +- Fix Disable Phone ([#3616](https://github.com/YimMenu/YimMenu/issues/3616)) ([d83be69](https://github.com/YimMenu/YimMenu/commit/d83be697a303dfcda37a59e979b14988abbcbb29)) +- Incorporate eThreadState changes ([#3558](https://github.com/YimMenu/YimMenu/issues/3558)) ([e61dc44](https://github.com/YimMenu/YimMenu/commit/e61dc44a55946913342a4e2845c336721f50fcb8)) + + +## 2024-08-22 + +### Miscellaneous Tasks +- Fix transaction_overlimit Global ([#3611](https://github.com/YimMenu/YimMenu/issues/3611)) ([88aa4d3](https://github.com/YimMenu/YimMenu/commit/88aa4d317ef648af35fe5db1faad101aab94dd51)) +- Redesign Script Patches for Lua ([#3612](https://github.com/YimMenu/YimMenu/issues/3612)) ([61ff817](https://github.com/YimMenu/YimMenu/commit/61ff817f11bf28d0f9a48fc0196cb1d5f7f69dec)) +- Refactor Script Patches for Lua ([61ff817](https://github.com/YimMenu/YimMenu/commit/61ff817f11bf28d0f9a48fc0196cb1d5f7f69dec)) +- Use update_all_patches_for_script instead of update and store script's joaat instead of its string ([61ff817](https://github.com/YimMenu/YimMenu/commit/61ff817f11bf28d0f9a48fc0196cb1d5f7f69dec)) +- Added protection against remote ped flag setting ([#3610](https://github.com/YimMenu/YimMenu/issues/3610)) ([ae64147](https://github.com/YimMenu/YimMenu/commit/ae64147d2f04df37be4175ee04d737ce6fee9d06)) + + +## 2024-08-14 + +### Bug Fixes +- Fix `ImGui.SliderFloat3` binding. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Partially fixed auto generated documentation. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Include `lua_manager.hpp`. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Added `draw_less_dependent_gui` function. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) + + +### Documentation +- Added docs for Wndporc event. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Fixed a few more errors. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) + + +### Features +- New Lua bindings ([#3563](https://github.com/YimMenu/YimMenu/issues/3563)) ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Make independent imgui independent. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Add a `pointer:set_address` binding. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Added `menu_event.Wndproc` event. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) + + +### Miscellaneous Tasks +- Rename `add_independent_imgui` to `add_always_draw_imgui`. ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- New Lua bindings ([#3563](https://github.com/YimMenu/YimMenu/issues/3563)) ([a1fb2ae](https://github.com/YimMenu/YimMenu/commit/a1fb2ae6d8e32d754f58981db2501605c68ee82a)) +- Refactor Weapons JSON parser to associate path with recentness ([#3565](https://github.com/YimMenu/YimMenu/issues/3565)) ([ee69b3b](https://github.com/YimMenu/YimMenu/commit/ee69b3b0b918b07a27ebc8603a0101db33ece533)) +- Added a RPF parse hierarchy to ensure the latest weapon file is loaded into the Weapons JSON. ([ee69b3b](https://github.com/YimMenu/YimMenu/commit/ee69b3b0b918b07a27ebc8603a0101db33ece533)) +- Fixed erroneous attachment descriptions being displayed and persisted to the Weapons JSON. ([ee69b3b](https://github.com/YimMenu/YimMenu/commit/ee69b3b0b918b07a27ebc8603a0101db33ece533)) +- Fix for components that had empty descriptions. ([ee69b3b](https://github.com/YimMenu/YimMenu/commit/ee69b3b0b918b07a27ebc8603a0101db33ece533)) + + +## 2024-08-12 + +### Bug Fixes +- Aimonlyatthreats using only_on_enemy. ([#3557](https://github.com/YimMenu/YimMenu/issues/3557)) ([d6159d7](https://github.com/YimMenu/YimMenu/commit/d6159d7686a78fcea12c71361ab0efe5409426c6)) + + +### Features +- Expose imgui separatortext to lua ([#3554](https://github.com/YimMenu/YimMenu/issues/3554)) ([9f51492](https://github.com/YimMenu/YimMenu/commit/9f514924b6adb1d4413fe7911492e17c3992e075)) + + +e method of determining the target's current vehicle. ([94f956b](https://github.com/YimMenu/YimMenu/commit/94f956b50a744dfaf48bf593a53f9a4f2f308ffc)) +- Fixed aimbot and triggerbot trying to go after targets that were untargetable. ([94f956b](https://github.com/YimMenu/YimMenu/commit/94f956b50a744dfaf48bf593a53f9a4f2f308ffc)) +- Refactored is_ped_a_friend function. ([94f956b](https://github.com/YimMenu/YimMenu/commit/94f956b50a744dfaf48bf593a53f9a4f2f308ffc)) +- Added threat check to aimbot. ([94f956b](https://github.com/YimMenu/YimMenu/commit/94f956b50a744dfaf48bf593a53f9a4f2f308ffc)) +- Prevent vehicle looped functions from running on vehicles we are not currently driving. ([#3548](https://github.com/YimMenu/YimMenu/issues/3548)) ([555331f](https://github.com/YimMenu/YimMenu/commit/555331ff1d3084b91d19469d4edb469418e5ce32)) +- Fixed Weapons JSON not properly using the most recent meta file. ([#3550](https://github.com/YimMenu/YimMenu/issues/3550)) ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) +- Added ability to resolve WCT_INVALID attachments at runtime from the achievement_controller script, such as the game does. ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) +- Improved component information extraction to also retrieve the descriptions from the scripts. ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) +- Redesigned Ammunation to now only display proper components. ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) +- Added a tooltip of the component description to Ammunation. ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) +- Refactored script_function::call to fail gracefully if called out of lockstep when the scripts are running. ([8c11a1e](https://github.com/YimMenu/YimMenu/commit/8c11a1ebb07b18e56cddcf51ada1a2d570c66051)) + + +## 2024-08-03 + +### Bug Fixes +- Crash on join #3474 ([#3511](https://github.com/YimMenu/YimMenu/issues/3511)) ([09a60a9](https://github.com/YimMenu/YimMenu/commit/09a60a98b7f62502ef6c26243edb70fbc838d056)) + + +### Miscellaneous Tasks +- Removed errant waypoint icons in get_objective_location. ([#3509](https://github.com/YimMenu/YimMenu/issues/3509)) ([eefd711](https://github.com/YimMenu/YimMenu/commit/eefd71196c0cc65c17d97e3f588a97cc495ae73c)) + + +## 2024-07-28 + +### Features +- Don't influence stats implicitly ([#3462](https://github.com/YimMenu/YimMenu/issues/3462)) ([4ec9da8](https://github.com/YimMenu/YimMenu/commit/4ec9da8cb5cf909fa20bac03dd7cade75198f7d7)) + + +### Miscellaneous Tasks +- Added script patch to stop NPCs from putting bounties on us. ([#3461](https://github.com/YimMenu/YimMenu/issues/3461)) ([b1f27c7](https://github.com/YimMenu/YimMenu/commit/b1f27c745d8fd061cf7163db644172ce8fc3ae3c)) +- Re-add kick host during join ([#3450](https://github.com/YimMenu/YimMenu/issues/3450)) ([adb2c02](https://github.com/YimMenu/YimMenu/commit/adb2c02e773f3c3da1c289724449889ec49712e8)) +- Don't influence stats implicitly ([#3462](https://github.com/YimMenu/YimMenu/issues/3462)) ([4ec9da8](https://github.com/YimMenu/YimMenu/commit/4ec9da8cb5cf909fa20bac03dd7cade75198f7d7)) +- Tracked player update rate change ([#3463](https://github.com/YimMenu/YimMenu/issues/3463)) ([d345a72](https://github.com/YimMenu/YimMenu/commit/d345a72a342eaceafa095b4b9b193d5eb50fea2b)) + + +### Refactor +- Username and RID join input fields join a player on enter ([#3464](https://github.com/YimMenu/YimMenu/issues/3464)) ([fee95df](https://github.com/YimMenu/YimMenu/commit/fee95df8440c922b79af061eaa301c7f25527d9e)) + + +/github.com/YimMenu/YimMenu/issues/3441)) ([519c130](https://github.com/YimMenu/YimMenu/commit/519c1305dec99106c42596612609f3372b6a2566)) +- Fixed aimbot trying to aim at peds inside our current vehicle. ([#3443](https://github.com/YimMenu/YimMenu/issues/3443)) ([187ac86](https://github.com/YimMenu/YimMenu/commit/187ac86535c8bd265eaec2dfdb71c9c4e9f057eb)) +- Don't mark players in missions as joinable ([#3444](https://github.com/YimMenu/YimMenu/issues/3444)) ([995b381](https://github.com/YimMenu/YimMenu/commit/995b381053cd22b4811f03bef9b98a05736bdfab)) +- Do not mark missions as joinable ([995b381](https://github.com/YimMenu/YimMenu/commit/995b381053cd22b4811f03bef9b98a05736bdfab)) +- Disabled join button ([995b381](https://github.com/YimMenu/YimMenu/commit/995b381053cd22b4811f03bef9b98a05736bdfab)) +- Fixed mission cars not being properly cleaned up. ([#3434](https://github.com/YimMenu/YimMenu/issues/3434)) ([43afdae](https://github.com/YimMenu/YimMenu/commit/43afdae9e7fc5212b4743bbefea0dc8d61d7b6e5)) + + +## 2024-07-24 + +### Bug Fixes +- Fix #3406 & refactor bounds check ([#3419](https://github.com/YimMenu/YimMenu/issues/3419)) ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) +- Fix components text and draw should not be -1 ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) + + +### Features +- Patch game self report sender ([#3422](https://github.com/YimMenu/YimMenu/issues/3422)) ([086f42f](https://github.com/YimMenu/YimMenu/commit/086f42f21e7297334f7b0fcba6306918127eed74)) + + +### Miscellaneous Tasks +- Fixed aimbot snapping to weird angles when first grabbing a target with low FoV. ([#3416](https://github.com/YimMenu/YimMenu/issues/3416)) ([c15c573](https://github.com/YimMenu/YimMenu/commit/c15c57335f6026a554eac087a8285b6ab952e553)) +- Revert "change DragInt to SliderInt ([#3378](https://github.com/YimMenu/YimMenu/issues/3378))" ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) +- This reverts outfit changes from commit c1f68cb632f2d62d9dd99ef057d6643c6bae7d4d. ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) +- Revert "Redesigned outfit editor ([#3376](https://github.com/YimMenu/YimMenu/issues/3376))" ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) +- This reverts commit 5b82fc06fad18d7c1a790b749ba41395f359066c. ([c22314c](https://github.com/YimMenu/YimMenu/commit/c22314c2c013e32b3a661553d79af3e4b63938eb)) +- Patch game self report sender ([#3422](https://github.com/YimMenu/YimMenu/issues/3422)) ([086f42f](https://github.com/YimMenu/YimMenu/commit/086f42f21e7297334f7b0fcba6306918127eed74)) + + +## 2024-07-22 + +### Bug Fixes +- Fix script host kick ([#3392](https://github.com/YimMenu/YimMenu/issues/3392)) ([2ff3105](https://github.com/YimMenu/YimMenu/commit/2ff310568475f63d1fc3da5e78a2926b4f557d25)) + + +### Features +- Expose Script Patches & Functions ([#3393](https://github.com/YimMenu/YimMenu/issues/3393)) ([8f980ff](https://github.com/YimMenu/YimMenu/commit/8f980ff1acacbd341a4d46347ef1f99e8ea71f01)) + + +### Miscellaneous Tasks +- Redesigned triggerbot ([#3396](https://github.com/YimMenu/YimMenu/issues/3396)) ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Redesigned triggerbot to respect the same configuration the user has setup for the aimbot. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Triggerbot will not force fire the player's current weapon instead of just silently spawning a bullet. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Delay grabbing player velocity until after we've confirmed the target velocity has at least one tick of information to use. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Fixed some mission peds not being aimbotted/triggerbotted when using only enemies. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Removed unused global. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Refactored enemy checks to only run the enemy determination code if the user has it enabled. ([8d5d5cb](https://github.com/YimMenu/YimMenu/commit/8d5d5cb73c8be2d95c143aabcc12da599be73b67)) +- Reaction translation and single kick reaction ([#3380](https://github.com/YimMenu/YimMenu/issues/3380)) ([b42af94](https://github.com/YimMenu/YimMenu/commit/b42af940f6314847a8f9956fe38d20e371af2c2f)) +- Partial revert of changes to Superherofly ([#3389](https://github.com/YimMenu/YimMenu/issues/3389)) ([b1e1467](https://github.com/YimMenu/YimMenu/commit/b1e14677386f74bcfbe21966b94eb97556c17acb)) + + +## 2024-07-17 + +### Miscellaneous Tasks +- YimCLI ([#3348](https://github.com/YimMenu/YimMenu/issues/3348)) ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Better command suggestions ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Suggestions work at any location in a written command ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Multiple commands in a single command ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Added spectate command & highlight on suggestion selection ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Added no suggestions warning ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Added Kamikaze & send squad & join player command ([2f9194e](https://github.com/YimMenu/YimMenu/commit/2f9194e49a09c172aea375ce1df21bef74275231)) +- Refactor no_idle_kick to not store the address of the tunables. ([#3363](https://github.com/YimMenu/YimMenu/issues/3363)) ([df102c7](https://github.com/YimMenu/YimMenu/commit/df102c7ae2289357024be2da90074f0f35774968)) +- Refactor no_idle_kick to not store the address of the tunables. ([df102c7](https://github.com/YimMenu/YimMenu/commit/df102c7ae2289357024be2da90074f0f35774968)) +- Added sanity checks to the tunable pointers. ([df102c7](https://github.com/YimMenu/YimMenu/commit/df102c7ae2289357024be2da90074f0f35774968)) +- Update to b3274 ([#3367](https://github.com/YimMenu/YimMenu/issues/3367)) ([94302d7](https://github.com/YimMenu/YimMenu/commit/94302d78f969d0b350913bd8fcb5e6ec3d06e89e)) +- Update metadata version ([94302d7](https://github.com/YimMenu/YimMenu/commit/94302d78f969d0b350913bd8fcb5e6ec3d06e89e)) +- Use a more stringent signature that will land in an obtuse area but be guaranteed to not be decrypted later. ([94302d7](https://github.com/YimMenu/YimMenu/commit/94302d78f969d0b350913bd8fcb5e6ec3d06e89e)) +- Replace volatile signature with a more generic signature. ([94302d7](https://github.com/YimMenu/YimMenu/commit/94302d78f969d0b350913bd8fcb5e6ec3d06e89e)) +- Aimbot ([#2902](https://github.com/YimMenu/YimMenu/issues/2902)) ([d6027e5](https://github.com/YimMenu/YimMenu/commit/d6027e5935cbe32fb6ad9a758dc81ab4a95845af)) +- Aimbot ([#2902](https://github.com/YimMenu/YimMenu/issues/2902)) ([d6027e5](https://github.com/YimMenu/YimMenu/commit/d6027e5935cbe32fb6ad9a758dc81ab4a95845af)) +- Aimbot ([#2902](https://github.com/YimMenu/YimMenu/issues/2902)) ([d6027e5](https://github.com/YimMenu/YimMenu/commit/d6027e5935cbe32fb6ad9a758dc81ab4a95845af)) +- Aimbot ([#2902](https://github.com/YimMenu/YimMenu/issues/2902)) ([d6027e5](https://github.com/YimMenu/YimMenu/commit/d6027e5935cbe32fb6ad9a758dc81ab4a95845af)) + + +### Refactor +- Aimbot ([#2902](https://github.com/YimMenu/YimMenu/issues/2902)) ([d6027e5](https://github.com/YimMenu/YimMenu/commit/d6027e5935cbe32fb6ad9a758dc81ab4a95845af)) + + +## 2024-07-12 + +### Miscellaneous Tasks +- Expand Cmd Executor ([#2884](https://github.com/YimMenu/YimMenu/issues/2884)) ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added additional commands to showcase suggestion system. ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added a new util file to operate on strings in a unified manner. ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Changed input_text_with_hint component to allow for more flags than one. ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added more player seeking features to player_service such as get_by_name() ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Fixed out of bounds suggestion navigation ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added suggestions to spawn_vehicle command ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Created command play_animation ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added suggestion support for multi commands ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Using a semicolon allows for more commands to fire at once, and is now supported with appropriate suggestions ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added rotation to teleport_to_location command ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Fixed stupid error & added multiple raw command auto fills ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added sanity checks to avoid nullpointers ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added context identifiers to player commands ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added temporary self inclusion to player commands ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Needs translation on the translations repo ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Applied rudamentary reviews ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Experimental proxy globalization ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Fixed argument sensitivity on spawn vehicle ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Scrapped 2 ideas (maybe for future) ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Added true and false suggestions to bool commands ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- --------- ([b90ce40](https://github.com/YimMenu/YimMenu/commit/b90ce402a19ee037329848d8958863e8b6759de2)) +- Improve compatibility with Jetbrains IDEs ([#3337](https://github.com/YimMenu/YimMenu/issues/3337)) ([9bf1e0b](https://github.com/YimMenu/YimMenu/commit/9bf1e0bda8edb3bcf842ae755314193aa9bfb6bd)) +- Fixes #3341 ([#3342](https://github.com/YimMenu/YimMenu/issues/3342)) ([a341753](https://github.com/YimMenu/YimMenu/commit/a34175374867f708b97b4cc73aca30347d5ab8e2)) +- More player stats lua bindings ([#3325](https://github.com/YimMenu/YimMenu/issues/3325)) ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) +- Get_player_money ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) +- Get_player_wallet ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) +- Get_player_bank ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) +- Get_player_language_id ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) +- Get_player_language_name ([796f620](https://github.com/YimMenu/YimMenu/commit/796f6209f5bb05e0c311470270b74fa2ab893752)) + + +## 2024-07-08 + +### Bug Fixes +- Dynamicly hooking x64 functions from lua at runtime with arbitrary signatures. ([#3301](https://github.com/YimMenu/YimMenu/issues/3301)) ([014281d](https://github.com/YimMenu/YimMenu/commit/014281d3e9f60f50b292d98297909976f810e940)) + + +### Features +- Dynamicly hooking x64 functions from lua at runtime with arbitrary signatures. ([#3301](https://github.com/YimMenu/YimMenu/issues/3301)) ([014281d](https://github.com/YimMenu/YimMenu/commit/014281d3e9f60f50b292d98297909976f810e940)) +- Dynamicly hooking x64 functions from lua at runtime with arbitrary signatures. ([014281d](https://github.com/YimMenu/YimMenu/commit/014281d3e9f60f50b292d98297909976f810e940)) + + +### Miscellaneous Tasks +- Dynamicly hooking x64 functions from lua at runtime with arbitrary signatures. ([#3301](https://github.com/YimMenu/YimMenu/issues/3301)) ([014281d](https://github.com/YimMenu/YimMenu/commit/014281d3e9f60f50b292d98297909976f810e940)) +- Closes #3302 ([#3305](https://github.com/YimMenu/YimMenu/issues/3305)) ([37cc3f3](https://github.com/YimMenu/YimMenu/commit/37cc3f3b7f5fa2500745fb18a25f3ff716af6adc)) +- Fix C4/Flare limit and not working ([#3308](https://github.com/YimMenu/YimMenu/issues/3308)) ([05aadfe](https://github.com/YimMenu/YimMenu/commit/05aadfe98e898bcdcbc356f7a9f7632fcde4c890)) +- Closes #3307 ([05aadfe](https://github.com/YimMenu/YimMenu/commit/05aadfe98e898bcdcbc356f7a9f7632fcde4c890)) +- Fix instant respawn. ([05aadfe](https://github.com/YimMenu/YimMenu/commit/05aadfe98e898bcdcbc356f7a9f7632fcde4c890)) + + +## 2024-07-04 + +### Miscellaneous Tasks +- Fixed freemode::mobile local for 3258. ([#3298](https://github.com/YimMenu/YimMenu/issues/3298)) ([2040f0f](https://github.com/YimMenu/YimMenu/commit/2040f0f118330309aa120d5d5bbc47218cc09cb9)) +- Fixed freemode::mobile local for 3258. ([2040f0f](https://github.com/YimMenu/YimMenu/commit/2040f0f118330309aa120d5d5bbc47218cc09cb9)) +- Fixed carmod_shop locals. ([2040f0f](https://github.com/YimMenu/YimMenu/commit/2040f0f118330309aa120d5d5bbc47218cc09cb9)) +- Static link the vcruntime due to some people not having latest vcruntime dll installed on their machine ([#3299](https://github.com/YimMenu/YimMenu/issues/3299)) ([de4a173](https://github.com/YimMenu/YimMenu/commit/de4a17303f1b0c11128ee7c86b5d375004de6d7a)) +- Pull down changes from gtav-classes project. ([#3300](https://github.com/YimMenu/YimMenu/issues/3300)) ([cc3bcea](https://github.com/YimMenu/YimMenu/commit/cc3bcea9f13e752f0358ea3d8199b3e7d5c9f7ef)) + + +## 2024-07-09 + +### Bug Fixes +- Some languages don't make use of spaces([#3316](https://github.com/YimMenu/YimMenu/issues/3316)) ([8bae9f5](https://github.com/YimMenu/YimMenu/commit/8bae9f5b54098855425035df36ec7fade3e22167)) +- Fix the script blocker ([#3317](https://github.com/YimMenu/YimMenu/issues/3317)) ([61e8dd2](https://github.com/YimMenu/YimMenu/commit/61e8dd2b79ad1fb5518c2d55488a953098e95720)) +- Fix self doc ([#3319](https://github.com/YimMenu/YimMenu/issues/3319)) ([8b7cbda](https://github.com/YimMenu/YimMenu/commit/8b7cbda9462a7fd5637dc64c12e76608e94213d8)) + + +### Features +- Dynamicly calling x64 functions from lua at runtime with arbitrary signatures. ([#3311](https://github.com/YimMenu/YimMenu/issues/3311)) ([6bbaaa3](https://github.com/YimMenu/YimMenu/commit/6bbaaa398ebadba05657a866be943e04566d75ca)) + + +### Miscellaneous Tasks +- Lua doc: add self table doc and update doc for previous changes that forgot to run the doc gen script ([#3318](https://github.com/YimMenu/YimMenu/issues/3318)) ([64faa40](https://github.com/YimMenu/YimMenu/commit/64faa400b180d60a81875882dc62c9de1e85f7bc)) + + +## 2024-07-03 + +### Bug Fixes +- Update script names ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Use original chat sender ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Explode patch (thanks @Mr-X-GTA) ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Fix compile errors ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Use unique_ptr ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) + + +### Features +- Fix tunable service ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) + + +### Miscellaneous Tasks +- Update for b3258 ([#3288](https://github.com/YimMenu/YimMenu/issues/3288)) ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Added 1.69 vehicles. ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Added new weather for 1.69 and updated stack sizes. ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Fixed garage. ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Made Unload button a developer-only feature. (Disabled on Release) ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Redesigned Network tab to not be a giant mess. ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Added new json_serializer code from @tupoy-ya. ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Correct dependency ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- ------ ([61ddba1](https://github.com/YimMenu/YimMenu/commit/61ddba16344bcb9d060a3813b6ac5409b3747a90)) +- Update metadata.json ([#3297](https://github.com/YimMenu/YimMenu/issues/3297)) ([1814189](https://github.com/YimMenu/YimMenu/commit/18141898bd8c92f8ec5919f2b2db97be5870e3fa)) + + +## 2024-06-27 + +### Miscellaneous Tasks +- Menu revamp ([#3274](https://github.com/YimMenu/YimMenu/issues/3274)) ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Complete player and network UI redesign, meant to show all features instead of stuffing them into tiny boxes ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Added option to delete player vehicles ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Better clone player (now clones head blend too) ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Better host token spoofing, with an option to enter your own ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Better host token spoofing detection ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Better desync kick prot detections ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- A script blocker for the entire session (per-player options will be added later) ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Added option to spoof data/DLC hashes ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Logging framework that allows developers to easily debug false positives ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Major protection improvements ([4589b87](https://github.com/YimMenu/YimMenu/commit/4589b87553320d7065be68c72089ef1a60e8c9b9)) +- Block_join_reasons cleanup ([#3290](https://github.com/YimMenu/YimMenu/issues/3290)) ([10d0e72](https://github.com/YimMenu/YimMenu/commit/10d0e72285491ba1d816f3e2dc78a233eafd965b)) + + +## 2024-06-24 + +### Miscellaneous Tasks +- Filtering blocked modders in session browser ([#3257](https://github.com/YimMenu/YimMenu/issues/3257)) ([1196bf5](https://github.com/YimMenu/YimMenu/commit/1196bf5279006dd7789e29319e6543c7f9078728)) +- Filters to the player database ([#3268](https://github.com/YimMenu/YimMenu/issues/3268)) ([43ddc04](https://github.com/YimMenu/YimMenu/commit/43ddc04dbede596aa81bf926f9a91eb90a345371)) +- Update outfit slot name global ([#3280](https://github.com/YimMenu/YimMenu/issues/3280)) ([f3cf7b5](https://github.com/YimMenu/YimMenu/commit/f3cf7b5983fab129efa309ee45a84d68e82191c8)) + + +## 2024-06-19 + +### Miscellaneous Tasks +- Add show_success lua binding ([#3249](https://github.com/YimMenu/YimMenu/issues/3249)) ([a40f4a4](https://github.com/YimMenu/YimMenu/commit/a40f4a4956cbd647ed90a0e7d799e457e541c705)) +- Add break statement to CDynamicEntityGameStateDataNode ([#3261](https://github.com/YimMenu/YimMenu/issues/3261)) ([2f79436](https://github.com/YimMenu/YimMenu/commit/2f79436d8efb7f673b46b39c4e667b5a9f4fe3f3)) + + +## 2024-06-02 + +### Miscellaneous Tasks +- Added block_join_reason ([#3215](https://github.com/YimMenu/YimMenu/issues/3215)) ([5897228](https://github.com/YimMenu/YimMenu/commit/58972289b198edc89178999ddf5648e718618a8f)) +- Add new spam words ([#3204](https://github.com/YimMenu/YimMenu/issues/3204)) ([4adcc05](https://github.com/YimMenu/YimMenu/commit/4adcc05cf35704c0c964e9b0350070435bdc7288)) + + +## 2024-05-30 + +### Miscellaneous Tasks +- Break game and protections ([#3203](https://github.com/YimMenu/YimMenu/issues/3203)) ([a218f84](https://github.com/YimMenu/YimMenu/commit/a218f84eed66c44bb09d21c62978acb271c67792)) +- Block join reason to reaction ([#3190](https://github.com/YimMenu/YimMenu/issues/3190)) ([fd939c4](https://github.com/YimMenu/YimMenu/commit/fd939c48cbd3ca2eac345bfbb3fdf9ba9b1fc165)) +- Chat spam to reaction ([#3192](https://github.com/YimMenu/YimMenu/issues/3192)) ([78b4302](https://github.com/YimMenu/YimMenu/commit/78b43027216d753284976c6d96160a0aeea0af66)) +- Disable Vehicle Heading Updates When Vehicle Flying in First-Person Mode ([#2991](https://github.com/YimMenu/YimMenu/issues/2991)) ([9df32a3](https://github.com/YimMenu/YimMenu/commit/9df32a3adf1b6e7e115803edb6c2eeee1a24896f)) + + +## 2024-05-24 + +### Miscellaneous Tasks +- Revert "Direct implementation of fix vectors ([#3147](https://github.com/YimMenu/YimMenu/issues/3147))" ([#3179](https://github.com/YimMenu/YimMenu/issues/3179)) ([0393c5d](https://github.com/YimMenu/YimMenu/commit/0393c5d3917dbc0db084b241841fd0eaaa5e1d2c)) +- This reverts commit fb07065aaf3d0777d4cacef3e211d3b3cd6a09db. ([0393c5d](https://github.com/YimMenu/YimMenu/commit/0393c5d3917dbc0db084b241841fd0eaaa5e1d2c)) +- Session multiplexer and more ([#3167](https://github.com/YimMenu/YimMenu/issues/3167)) ([c180694](https://github.com/YimMenu/YimMenu/commit/c1806941993e3a9fe3f3a3671fc2974c296ab927)) +- Remove Unknown Player OOM Kick False Positives ([#3170](https://github.com/YimMenu/YimMenu/issues/3170)) ([860a466](https://github.com/YimMenu/YimMenu/commit/860a466f826f5ec7450cdcd7a168edc48a927469)) +- Move session lock logic to handle_join_request ([#3136](https://github.com/YimMenu/YimMenu/issues/3136)) ([a568dea](https://github.com/YimMenu/YimMenu/commit/a568dea653db20b7e9704753aa75f7081f9d45f5)) +- Improve nightly release ([#3171](https://github.com/YimMenu/YimMenu/issues/3171)) ([a9eaaeb](https://github.com/YimMenu/YimMenu/commit/a9eaaebb42eab516262ac513db1ef44dcdc0dbcf)) + + +## 2024-05-18 + +### Bug Fixes +- Fake ban message ([#3141](https://github.com/YimMenu/YimMenu/issues/3141)) ([64d1874](https://github.com/YimMenu/YimMenu/commit/64d187413fe6abf770d2fa769b869fae2b8b440e)) + + +### Miscellaneous Tasks +- Added filtering system to prepare_metric_for_sending. ([#3139](https://github.com/YimMenu/YimMenu/issues/3139)) ([254f64f](https://github.com/YimMenu/YimMenu/commit/254f64f1afa64588b47e553df3e1ca6a3e40c97a)) +- Direct implementation of fix vectors ([#3147](https://github.com/YimMenu/YimMenu/issues/3147)) ([fb07065](https://github.com/YimMenu/YimMenu/commit/fb07065aaf3d0777d4cacef3e211d3b3cd6a09db)) +- Protection improvements ([#3146](https://github.com/YimMenu/YimMenu/issues/3146)) ([28aae52](https://github.com/YimMenu/YimMenu/commit/28aae52e72ffe8f4e514279b06b628b710a1597c)) +- Refactored DISABLE_CONTROL_ACTION to use unordered_set. ([#3157](https://github.com/YimMenu/YimMenu/issues/3157)) ([54c7dad](https://github.com/YimMenu/YimMenu/commit/54c7dada828384b96c4bffd3a0d8fd87c98a017d)) +- Refactored DISABLE_CONTROL_ACTION to use unordered_set. ([54c7dad](https://github.com/YimMenu/YimMenu/commit/54c7dada828384b96c4bffd3a0d8fd87c98a017d)) +- Refactored SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT hook to reuse the arg0 parameter if format_money was on, but the user had less than 1000 casino chips. ([54c7dad](https://github.com/YimMenu/YimMenu/commit/54c7dada828384b96c4bffd3a0d8fd87c98a017d)) + + +## 2024-05-15 + +### Miscellaneous Tasks +- Change MIPH with MPH ([#3128](https://github.com/YimMenu/YimMenu/issues/3128)) ([7f8977a](https://github.com/YimMenu/YimMenu/commit/7f8977adcf28da3ff60710249664cd4935452b4a)) +- Small Refactor of Session Bad Sport Spoofing ([#3134](https://github.com/YimMenu/YimMenu/issues/3134)) ([059f831](https://github.com/YimMenu/YimMenu/commit/059f831c52ebe814881bc0aa7d7488c05e914134)) +- Stability Improvements to Black Hole Feature ([#3132](https://github.com/YimMenu/YimMenu/issues/3132)) ([00f5c34](https://github.com/YimMenu/YimMenu/commit/00f5c34e2a1e2f60fabbfa9163c5b53c86696239)) + + +## 2024-05-12 + +### Bug Fixes +- Fix crash ([#3105](https://github.com/YimMenu/YimMenu/issues/3105)) ([ef70781](https://github.com/YimMenu/YimMenu/commit/ef70781926c25066ac0455883fc5d58ce2029df1)) + + +### Miscellaneous Tasks +- Session Switcher Combo ([#3100](https://github.com/YimMenu/YimMenu/issues/3100)) ([d22249a](https://github.com/YimMenu/YimMenu/commit/d22249adefc4e997a8b5297f35cd1a0207d64801)) +- Hide vehicle godmode ([#3103](https://github.com/YimMenu/YimMenu/issues/3103)) ([4ab201b](https://github.com/YimMenu/YimMenu/commit/4ab201bd59978725024ac0d99eb088b1a07086cf)) +- Desync protection improvements ([#3094](https://github.com/YimMenu/YimMenu/issues/3094)) ([44269fc](https://github.com/YimMenu/YimMenu/commit/44269fcf35f71e7e038ab4d70c1b3be841ec1e59)) + + +## 2024-05-15 + +### Miscellaneous Tasks +- Elegant crash complete protection ([#3109](https://github.com/YimMenu/YimMenu/issues/3109)) ([b693509](https://github.com/YimMenu/YimMenu/commit/b6935096091f50264501c12029ec885ff0862a96)) +- Added file-based log to debug.packet_logs. ([#3127](https://github.com/YimMenu/YimMenu/issues/3127)) ([73120c6](https://github.com/YimMenu/YimMenu/commit/73120c6b94b729136457d6512c0edb35fb5eefb5)) +- Cleaned up log_node function. ([#3130](https://github.com/YimMenu/YimMenu/issues/3130)) ([a25476d](https://github.com/YimMenu/YimMenu/commit/a25476d918f9a778ecf5aa7b39392580bb970e62)) + + +## 2024-05-11 + +### Bug Fixes +- Crash in transition ([#3091](https://github.com/YimMenu/YimMenu/issues/3091)) ([f81d408](https://github.com/YimMenu/YimMenu/commit/f81d40854d94ceffb8592eb72058786173633755)) + + +### Miscellaneous Tasks +- Remove redundant nullptr checks in player::get_ped(). ([#3095](https://github.com/YimMenu/YimMenu/issues/3095)) ([773f57b](https://github.com/YimMenu/YimMenu/commit/773f57baccd4574f66d7e2b9f8ed061e91de2349)) +- Remove `this` keyword ([773f57b](https://github.com/YimMenu/YimMenu/commit/773f57baccd4574f66d7e2b9f8ed061e91de2349)) + + +## 2024-05-10 + +### Features +- Chat translator ([#2931](https://github.com/YimMenu/YimMenu/issues/2931)) ([f15cb31](https://github.com/YimMenu/YimMenu/commit/f15cb312e78e17cbbcb2e11fef59fe2527f7855b)) + + +### Miscellaneous Tasks +- IPL Fix & Formatting ([#3082](https://github.com/YimMenu/YimMenu/issues/3082)) ([3a7cad7](https://github.com/YimMenu/YimMenu/commit/3a7cad7f72b6286707b1cbbc69d44ed77be29250)) +- Less noticeable multi-kick => smart-kick ([#3066](https://github.com/YimMenu/YimMenu/issues/3066)) ([dada469](https://github.com/YimMenu/YimMenu/commit/dada469c55535642a2ac29288d642d10373a93d6)) +- Desync kick protection ([#3086](https://github.com/YimMenu/YimMenu/issues/3086)) ([86c63df](https://github.com/YimMenu/YimMenu/commit/86c63dfff5dab97339ef13d29e3ff89a956644b4)) + + +## 2024-05-09 + +### Bug Fixes +- Make kicks more versatile ([29f226b](https://github.com/YimMenu/YimMenu/commit/29f226b316a03ad2a933192b035d9a7a31c5e894)) + + +### Features +- Unstuck more when removing blackscreen ([29f226b](https://github.com/YimMenu/YimMenu/commit/29f226b316a03ad2a933192b035d9a7a31c5e894)) +- Upload .pdb file too ([5065b44](https://github.com/YimMenu/YimMenu/commit/5065b449cc820869483c6a623ca5322c04e80519)) +- Cmake args, pdb seperate artifact ([5065b44](https://github.com/YimMenu/YimMenu/commit/5065b449cc820869483c6a623ca5322c04e80519)) +- Block Stand elegant crash ([#3076](https://github.com/YimMenu/YimMenu/issues/3076)) ([f44edb8](https://github.com/YimMenu/YimMenu/commit/f44edb83a52d7c411b3f11327e69185688c5d318)) + + +### Miscellaneous Tasks +- Assorted fixes ([#3073](https://github.com/YimMenu/YimMenu/issues/3073)) ([29f226b](https://github.com/YimMenu/YimMenu/commit/29f226b316a03ad2a933192b035d9a7a31c5e894)) +- Hotfix ([#3072](https://github.com/YimMenu/YimMenu/issues/3072)) ([01f784d](https://github.com/YimMenu/YimMenu/commit/01f784de1879c24e1ac53784caaa2a21c191eb69)) +- Fix the Radio Sync Fix ([#3060](https://github.com/YimMenu/YimMenu/issues/3060)) ([d65f7f2](https://github.com/YimMenu/YimMenu/commit/d65f7f2745c97983e35a74bbdada3f773f7d39a4)) +- Add .pdb file to ci workflow ([#3069](https://github.com/YimMenu/YimMenu/issues/3069)) ([5065b44](https://github.com/YimMenu/YimMenu/commit/5065b449cc820869483c6a623ca5322c04e80519)) +- Crash Fixes (?) ([#3081](https://github.com/YimMenu/YimMenu/issues/3081)) ([3d77d92](https://github.com/YimMenu/YimMenu/commit/3d77d92db2a7ab5841a21f608e0588b9871c783c)) +- Fix player list crash ([#3080](https://github.com/YimMenu/YimMenu/issues/3080)) ([9062491](https://github.com/YimMenu/YimMenu/commit/9062491f1d00a46b0d739aea2e313b7cce1431eb)) +- Fixed get_rockstar_id returning an incorrect type. ([9062491](https://github.com/YimMenu/YimMenu/commit/9062491f1d00a46b0d739aea2e313b7cce1431eb)) +- Added more OOP usage of get_rockstar_id when applicable. ([9062491](https://github.com/YimMenu/YimMenu/commit/9062491f1d00a46b0d739aea2e313b7cce1431eb)) + + +### Refactor +- Remove trailing whitespace ([5065b44](https://github.com/YimMenu/YimMenu/commit/5065b449cc820869483c6a623ca5322c04e80519)) + + +## 2024-05-08 + +### Miscellaneous Tasks +- Refactor of Player Wanted Level ([#3070](https://github.com/YimMenu/YimMenu/issues/3070)) ([1b82c94](https://github.com/YimMenu/YimMenu/commit/1b82c94d4dc4c0f754511c4c219d12e974422897)) +- Sanity checks for get_net_data. ([#3068](https://github.com/YimMenu/YimMenu/issues/3068)) ([b7d75d4](https://github.com/YimMenu/YimMenu/commit/b7d75d4fcd3f3275002483667b6362c9e687d726)) + + +## 2024-05-06 + +### Miscellaneous Tasks +- Allow Trusted Players & Friends to Request Control ([#3047](https://github.com/YimMenu/YimMenu/issues/3047)) ([d75bebd](https://github.com/YimMenu/YimMenu/commit/d75bebd3862a961924585487249e079f00567324)) +- PlayerDB Delete Untrusted Players ([#3053](https://github.com/YimMenu/YimMenu/issues/3053)) ([f4449ba](https://github.com/YimMenu/YimMenu/commit/f4449bad9969c142b165776e06c5a758f3e8225b)) +- Start Script Activity Session Check ([#3045](https://github.com/YimMenu/YimMenu/issues/3045)) ([1066aef](https://github.com/YimMenu/YimMenu/commit/1066aefa03a9222122330f1f0295f7d5324a05ab)) +- Remove useless kicks ([#3061](https://github.com/YimMenu/YimMenu/issues/3061)) ([dfca5c7](https://github.com/YimMenu/YimMenu/commit/dfca5c7567d4c5cd1d5f971823182c5cacc85a05)) +- Remove Start LS Customs Button from LS Customs Menu ([#3065](https://github.com/YimMenu/YimMenu/issues/3065)) ([499fc6b](https://github.com/YimMenu/YimMenu/commit/499fc6b9069730ad25576c38492bfb77f5db9422)) + + +## 2024-05-03 + +### Bug Fixes +- Not closing when the selected player left ([#3039](https://github.com/YimMenu/YimMenu/issues/3039)) ([d957658](https://github.com/YimMenu/YimMenu/commit/d9576584f5750a69495e60ba002ea2c7cba9ddf4)) + + +### Miscellaneous Tasks +- Fix multiple crashes. ([#3035](https://github.com/YimMenu/YimMenu/issues/3035)) ([e18efc6](https://github.com/YimMenu/YimMenu/commit/e18efc618013eb6d9475c4de153500481b43aee9)) +- Add more translation keys ([#3024](https://github.com/YimMenu/YimMenu/issues/3024)) ([a7934ba](https://github.com/YimMenu/YimMenu/commit/a7934ba357689f0d305f9f554e1d84a3a124a379)) + + +## 2024-05-01 + +### Bug Fixes +- Fix repair not working after going in water ([#2996](https://github.com/YimMenu/YimMenu/issues/2996)) ([435963d](https://github.com/YimMenu/YimMenu/commit/435963d3b6542442648f1e0faf94fd2ec41c21cf)) + + +### Miscellaneous Tasks +- Updated the max characters from 64 characters to 41, which seems to be the maximum the Socialclub API actually saves and returns. ([#3014](https://github.com/YimMenu/YimMenu/issues/3014)) ([7a25403](https://github.com/YimMenu/YimMenu/commit/7a2540391291b4c35154fcc8ff25ba4df5df5a3b)) +- Fixed vehicle extras to match the scripts ([#3019](https://github.com/YimMenu/YimMenu/issues/3019)) ([3470660](https://github.com/YimMenu/YimMenu/commit/3470660b8d9f6981cb71cb7fcd02b2e727218725)) +- Refactor format money to use manual methods of comma addition. ([#3020](https://github.com/YimMenu/YimMenu/issues/3020)) ([d13b49c](https://github.com/YimMenu/YimMenu/commit/d13b49ca0b7ee3f290de8ab073a158251fa456bd)) + + +## 2024-04-30 + +### Bug Fixes +- Missing translations ([#3004](https://github.com/YimMenu/YimMenu/issues/3004)) ([5fec32d](https://github.com/YimMenu/YimMenu/commit/5fec32df4c5b7bc648cb2170d96d79e637a91a3e)) + + +### Features +- Added Infinite Vehicle Ammo ([#3003](https://github.com/YimMenu/YimMenu/issues/3003)) ([03b65d5](https://github.com/YimMenu/YimMenu/commit/03b65d53752fc8c0cead2679102f88b1cdf63bcb)) + + +### Miscellaneous Tasks +- Chinese chat spam blacklist ([#2994](https://github.com/YimMenu/YimMenu/issues/2994)) ([f0cd838](https://github.com/YimMenu/YimMenu/commit/f0cd838bb1fe382b1ecd8ffdcc305a089b78fd75)) +- Added "Enable MK1 and MK2 Weapons" feature. ([#3000](https://github.com/YimMenu/YimMenu/issues/3000)) ([ccb3591](https://github.com/YimMenu/YimMenu/commit/ccb359136499c751536aebfc566dd593de538805)) +- Bypass Profanity Checks ([#3010](https://github.com/YimMenu/YimMenu/issues/3010)) ([222e988](https://github.com/YimMenu/YimMenu/commit/222e98840c1cddcc009fa7202f1585b637bbde14)) +- Increased the maximum length of CEO Name from 15 to 64 characters. ([#3011](https://github.com/YimMenu/YimMenu/issues/3011)) ([17a7ad6](https://github.com/YimMenu/YimMenu/commit/17a7ad65b939a269c4307041ca110bfaae13b210)) +- Added FMMC_KEY_TIP15 replacement of 15 to 64. ([17a7ad6](https://github.com/YimMenu/YimMenu/commit/17a7ad65b939a269c4307041ca110bfaae13b210)) +- Removed legacy multiplayer chat filter. ([17a7ad6](https://github.com/YimMenu/YimMenu/commit/17a7ad65b939a269c4307041ca110bfaae13b210)) +- Add motorcycle club, too. ([#3013](https://github.com/YimMenu/YimMenu/issues/3013)) ([d1d72e5](https://github.com/YimMenu/YimMenu/commit/d1d72e54b99c18b36d72cee1cc1623f0f40c3cb1)) +- Refactor add_callback_for_labels to take an initializer_list. ([d1d72e5](https://github.com/YimMenu/YimMenu/commit/d1d72e54b99c18b36d72cee1cc1623f0f40c3cb1)) + + +## 2024-04-28 + +### Bug Fixes +- Prevent autokick of friends and trusted ([#2989](https://github.com/YimMenu/YimMenu/issues/2989)) ([ff55db8](https://github.com/YimMenu/YimMenu/commit/ff55db8fa3ae1721dbcd166ed2c26407844e325e)) + + +### Features +- Added UI element to toggle give collectible ([#2990](https://github.com/YimMenu/YimMenu/issues/2990)) ([fcf74bc](https://github.com/YimMenu/YimMenu/commit/fcf74bc19895526636dcb20088723478b8deb9dc)) + + +### Miscellaneous Tasks +- Added UI element to toggle give collectible ([#2990](https://github.com/YimMenu/YimMenu/issues/2990)) ([fcf74bc](https://github.com/YimMenu/YimMenu/commit/fcf74bc19895526636dcb20088723478b8deb9dc)) + + +## 2024-04-22 + +### Features +- Add compiler hints ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Add compiler hint to crashes ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Add likely compiler hint to on_present ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Add compiler hints ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) + + +### Miscellaneous Tasks +- Added formatting to money on HUD. ([#2957](https://github.com/YimMenu/YimMenu/issues/2957)) ([b1bf477](https://github.com/YimMenu/YimMenu/commit/b1bf477d1fb046e663d931b7b5b86b933ef938ef)) +- Give optimisation hints to compiler ([#2929](https://github.com/YimMenu/YimMenu/issues/2929)) ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added translation TODO ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added hook likely/unlikely switches to debug/crash scenarios. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added HEX_TO_UPPER call on the AC verifier offsets. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added more fuzzer unlikely attributes. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Replaced some hard coded numbers with their unhashed _J variants. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added more unlikely attributes to singleton initializer checks. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) +- Added more likely/unlikely attributes to certain scenarios. ([ca1e7e6](https://github.com/YimMenu/YimMenu/commit/ca1e7e6b419d68bfa6673da0e38b9e52721aa4aa)) + + +## 2024-04-17 + +### Features +- Bump build number ([#2949](https://github.com/YimMenu/YimMenu/issues/2949)) ([3a84f91](https://github.com/YimMenu/YimMenu/commit/3a84f91fd8f3b102140d8f1b07065e0d640617d9)) + + +### Miscellaneous Tasks +- Fix for GTA Build 3179 ([#2946](https://github.com/YimMenu/YimMenu/issues/2946)) ([382ddb3](https://github.com/YimMenu/YimMenu/commit/382ddb319b988ea64e13b89a945aeb3f96aff546)) +- Removed old and unused security pointer/signature ([382ddb3](https://github.com/YimMenu/YimMenu/commit/382ddb319b988ea64e13b89a945aeb3f96aff546)) +- Updated GTAV-Classes ([382ddb3](https://github.com/YimMenu/YimMenu/commit/382ddb319b988ea64e13b89a945aeb3f96aff546)) + + +## 2024-04-04 + +### Features +- Expand Turkish glyph range ([#2915](https://github.com/YimMenu/YimMenu/issues/2915)) ([075f30f](https://github.com/YimMenu/YimMenu/commit/075f30fc7b676e0c5a740da4bc6b844e544ba4e4)) + + +### Miscellaneous Tasks +- Fixed vehicles in preview exploding. ([#2908](https://github.com/YimMenu/YimMenu/issues/2908)) ([5703338](https://github.com/YimMenu/YimMenu/commit/5703338d67475ec755c88443b3faa6578b6df6d5)) +- Closes #2905 ([5703338](https://github.com/YimMenu/YimMenu/commit/5703338d67475ec755c88443b3faa6578b6df6d5)) +- Fixed set_mp_bitset being called from vehicle::spawned if the is_networked parameter was false. ([5703338](https://github.com/YimMenu/YimMenu/commit/5703338d67475ec755c88443b3faa6578b6df6d5)) + + +## 2024-03-31 + +### Bug Fixes +- Fix chat not seen by other players ([#2900](https://github.com/YimMenu/YimMenu/issues/2900)) ([4e1deb4](https://github.com/YimMenu/YimMenu/commit/4e1deb4ef09f6b65b6e3bc42c423fe3e28ac23cf)) + + +### Miscellaneous Tasks +- Refactor m_rockstar_id into its proper type of a 64-bit signed integer. ([#2901](https://github.com/YimMenu/YimMenu/issues/2901)) ([8425cae](https://github.com/YimMenu/YimMenu/commit/8425cae0f662f9504135468a7269dac8ce0762ec)) + + +## 2024-03-30 + +### Bug Fixes +- Fix nlohmann potential throw in ped outfit ([#2894](https://github.com/YimMenu/YimMenu/issues/2894)) ([629cff2](https://github.com/YimMenu/YimMenu/commit/629cff293ad67cc51cd859bea9a488999b0ce931)) + + +### Miscellaneous Tasks +- Redesigned the preview system entirely. ([#2888](https://github.com/YimMenu/YimMenu/issues/2888)) ([1f556a8](https://github.com/YimMenu/YimMenu/commit/1f556a8c786b2b94f7926aa2c08846aa79e22a7b)) + + +## 2024-03-27 + +### Miscellaneous Tasks +- ACTUALLY fixes #2675 this time I swear. ([#2879](https://github.com/YimMenu/YimMenu/issues/2879)) ([6212171](https://github.com/YimMenu/YimMenu/commit/6212171fc809d358ed008f4e09966217693339f4)) +- Model Preview use time delta instead of frame/tick rate ([#2881](https://github.com/YimMenu/YimMenu/issues/2881)) ([0fb17b6](https://github.com/YimMenu/YimMenu/commit/0fb17b668ef96e5acbeaa6a076c30fb3b67432c8)) +- Unify rlGamerHandle code and fix chat inaccuracies. ([#2883](https://github.com/YimMenu/YimMenu/issues/2883)) ([4636ef8](https://github.com/YimMenu/YimMenu/commit/4636ef834694c49a58d0b02ae13f6c94e184887b)) + + +### Refactor +- Model Preview use time delta instead of frame/tick rate ([#2881](https://github.com/YimMenu/YimMenu/issues/2881)) ([0fb17b6](https://github.com/YimMenu/YimMenu/commit/0fb17b668ef96e5acbeaa6a076c30fb3b67432c8)) + + +## 2024-03-26 + +### Miscellaneous Tasks +- Fixed send chat logic ([#2874](https://github.com/YimMenu/YimMenu/issues/2874)) ([a5a5b07](https://github.com/YimMenu/YimMenu/commit/a5a5b07984911eeb278a72683024dd4825e03533)) +- Command reports will now only be sent to the command user ([a5a5b07](https://github.com/YimMenu/YimMenu/commit/a5a5b07984911eeb278a72683024dd4825e03533)) +- Bad design around the preview service ([#2877](https://github.com/YimMenu/YimMenu/issues/2877)) ([399a5d3](https://github.com/YimMenu/YimMenu/commit/399a5d3dec8adf830e1cac7b2306d1b2f1f411f8)) +- Bad design around the preview service ([#2877](https://github.com/YimMenu/YimMenu/issues/2877)) ([399a5d3](https://github.com/YimMenu/YimMenu/commit/399a5d3dec8adf830e1cac7b2306d1b2f1f411f8)) +- Bad design around the preview service ([#2877](https://github.com/YimMenu/YimMenu/issues/2877)) ([399a5d3](https://github.com/YimMenu/YimMenu/commit/399a5d3dec8adf830e1cac7b2306d1b2f1f411f8)) + + +### Refactor +- Bad design around the preview service ([#2877](https://github.com/YimMenu/YimMenu/issues/2877)) ([399a5d3](https://github.com/YimMenu/YimMenu/commit/399a5d3dec8adf830e1cac7b2306d1b2f1f411f8)) + + +## 2024-03-22 + +### Bug Fixes +- Fixes ([7e7bcb1](https://github.com/YimMenu/YimMenu/commit/7e7bcb155a5594a6e5955894cc2b8f05d063b31c)) +- Fix team chat ([7e7bcb1](https://github.com/YimMenu/YimMenu/commit/7e7bcb155a5594a6e5955894cc2b8f05d063b31c)) + + +### Features +- Refactor and fix send chat ([7e7bcb1](https://github.com/YimMenu/YimMenu/commit/7e7bcb155a5594a6e5955894cc2b8f05d063b31c)) + + +### Miscellaneous Tasks +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) +- Refactor and fix send chat ([#2864](https://github.com/YimMenu/YimMenu/issues/2864)) ([7e7bcb1](https://github.com/YimMenu/YimMenu/commit/7e7bcb155a5594a6e5955894cc2b8f05d063b31c)) + + +### Refactor +- Rewrite of the old notification service ([#2866](https://github.com/YimMenu/YimMenu/issues/2866)) ([cba19d0](https://github.com/YimMenu/YimMenu/commit/cba19d0c331ab584c12f198a30509c656af53564)) + + +## 2024-03-22 + +### Miscellaneous Tasks +- Fixed incorrect typing of crash_objects array to allow the compiler to determine which is best. ([#2859](https://github.com/YimMenu/YimMenu/issues/2859)) ([3f1921e](https://github.com/YimMenu/YimMenu/commit/3f1921e83583b2a46c56c3502f6fb06ba84c8ba0)) +- Remove DROWN flag and replace it with WATER flag. ([#2863](https://github.com/YimMenu/YimMenu/issues/2863)) ([313bfa2](https://github.com/YimMenu/YimMenu/commit/313bfa24b3cf019d6583181eea3f9af6b2207a93)) + + +## 2024-03-19 + +### Miscellaneous Tasks +- Fixed hooks::scripted_game_event using incorrect types and sizes. ([#2844](https://github.com/YimMenu/YimMenu/issues/2844)) ([de5ff92](https://github.com/YimMenu/YimMenu/commit/de5ff92fa071d615e7abdb350419b69783220022)) +- Extra give control checks ([#2847](https://github.com/YimMenu/YimMenu/issues/2847)) ([ae27173](https://github.com/YimMenu/YimMenu/commit/ae27173b1239f31b13f0fe94226539e459524549)) +- Closes #2841 ([ae27173](https://github.com/YimMenu/YimMenu/commit/ae27173b1239f31b13f0fe94226539e459524549)) +- Closes #2088 ([ae27173](https://github.com/YimMenu/YimMenu/commit/ae27173b1239f31b13f0fe94226539e459524549)) +- Fixed bounty button & added bounty to all ([#2846](https://github.com/YimMenu/YimMenu/issues/2846)) ([b5d8d7d](https://github.com/YimMenu/YimMenu/commit/b5d8d7dbadaca4da168d696ba82c9cdb69d652a1)) +- Added separate ID for Set button & Added bounty for all ([b5d8d7d](https://github.com/YimMenu/YimMenu/commit/b5d8d7dbadaca4da168d696ba82c9cdb69d652a1)) +- Reverted unrelated changes ([b5d8d7d](https://github.com/YimMenu/YimMenu/commit/b5d8d7dbadaca4da168d696ba82c9cdb69d652a1)) +- CPlayerExtendedGameStateNode should be updated on classes repo though ([b5d8d7d](https://github.com/YimMenu/YimMenu/commit/b5d8d7dbadaca4da168d696ba82c9cdb69d652a1)) + + +## 2024-03-21 + +### Bug Fixes +- Not logging anymore after setup is done ([#2858](https://github.com/YimMenu/YimMenu/issues/2858)) ([5f553b3](https://github.com/YimMenu/YimMenu/commit/5f553b343000f75c53594a0213da3f85e1cad19b)) + + +### Miscellaneous Tasks +- Add lua api: script.execute_as_script ([#2824](https://github.com/YimMenu/YimMenu/issues/2824)) ([95259fa](https://github.com/YimMenu/YimMenu/commit/95259faf593150dc5d5b929a457b4b0ae91f778e)) +- Not logging anymore after setup is done ([#2858](https://github.com/YimMenu/YimMenu/issues/2858)) ([5f553b3](https://github.com/YimMenu/YimMenu/commit/5f553b343000f75c53594a0213da3f85e1cad19b)) +- Not logging anymore after setup is done ([#2858](https://github.com/YimMenu/YimMenu/issues/2858)) ([5f553b3](https://github.com/YimMenu/YimMenu/commit/5f553b343000f75c53594a0213da3f85e1cad19b)) +- Add more crash models to protection ([#2857](https://github.com/YimMenu/YimMenu/issues/2857)) ([dd67901](https://github.com/YimMenu/YimMenu/commit/dd679010b759b8e43d076e236ab2a9ce00f4ddae)) + + +## 2024-03-12 + +### Features +- Crash on non-MSVC compilers ([#2819](https://github.com/YimMenu/YimMenu/issues/2819)) ([10fc7a5](https://github.com/YimMenu/YimMenu/commit/10fc7a5e13ea19208d36c7af1d0bd5dfb26ad037)) + + +### Miscellaneous Tasks +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) +- Nightly but better ([#2818](https://github.com/YimMenu/YimMenu/issues/2818)) ([8d0ce1d](https://github.com/YimMenu/YimMenu/commit/8d0ce1d306ff3b581552319adb15be11a57476f9)) + + +### Refactor +- Switch RAGE_JOAAT with string literal functions ([#2806](https://github.com/YimMenu/YimMenu/issues/2806)) ([e076013](https://github.com/YimMenu/YimMenu/commit/e07601347d9578ede0f21d069ad1b177d6cfa2d2)) + + +## 2024-03-11 + +### Miscellaneous Tasks +- Simplified zhcn Character List and Add new Traditional Chinese characters for https://github.com/YimMenu/Translations/pull/121 ([#2807](https://github.com/YimMenu/YimMenu/issues/2807)) ([d520080](https://github.com/YimMenu/YimMenu/commit/d52008068e7db2c36be948ffbe1d085075f6c479)) +- Added Turkish font support. ([#2817](https://github.com/YimMenu/YimMenu/issues/2817)) ([a10f7ef](https://github.com/YimMenu/YimMenu/commit/a10f7ef53e891c5ddb8e7b2641c5b2e161bb71c0)) +- Added Turkish font support. ([a10f7ef](https://github.com/YimMenu/YimMenu/commit/a10f7ef53e891c5ddb8e7b2641c5b2e161bb71c0)) +- Fixed Turkish case not including Latin characters. ([a10f7ef](https://github.com/YimMenu/YimMenu/commit/a10f7ef53e891c5ddb8e7b2641c5b2e161bb71c0)) + + +## 2024-02-24 + +### Miscellaneous Tasks +- Lua io.exists ([#2771](https://github.com/YimMenu/YimMenu/issues/2771)) ([5306177](https://github.com/YimMenu/YimMenu/commit/530617755ee2f432e7f9e25428bb1a8edada7a27)) +- Display of the vehicle list for Traditional Chinese users ([#2772](https://github.com/YimMenu/YimMenu/issues/2772)) ([9855e46](https://github.com/YimMenu/YimMenu/commit/9855e46dd164df6c00d5f6b212ef5084e68c7785)) + + +## 2024-02-23 + +### Bug Fixes +- Ped body clean up logic ([#2764](https://github.com/YimMenu/YimMenu/issues/2764)) ([c629dd1](https://github.com/YimMenu/YimMenu/commit/c629dd1e09eb8f3a17ece8162ff260815dd3d859)) + + +### Features +- Add menu onboarding to YimMenu ([#2492](https://github.com/YimMenu/YimMenu/issues/2492)) ([d4d504d](https://github.com/YimMenu/YimMenu/commit/d4d504dca2c3f4b456ff7ce7a71fdea422d0ad40)) + + +## 2024-02-21 + +### Documentation +- Add README to `cmake/` folder ([#2750](https://github.com/YimMenu/YimMenu/issues/2750)) ([c794437](https://github.com/YimMenu/YimMenu/commit/c7944373dd67af6a84b0283b6bc106caf905cfce)) + + +### Features +- Only trigger on changes that matter ([#2752](https://github.com/YimMenu/YimMenu/issues/2752)) ([a6a77a0](https://github.com/YimMenu/YimMenu/commit/a6a77a0f6baf1c1376b25af09ded9dda894b6490)) +- Only trigger on changes that matter ([a6a77a0](https://github.com/YimMenu/YimMenu/commit/a6a77a0f6baf1c1376b25af09ded9dda894b6490)) +- Include ci.yml to path trigger ([a6a77a0](https://github.com/YimMenu/YimMenu/commit/a6a77a0f6baf1c1376b25af09ded9dda894b6490)) +- Cancel action if a new commit comes in ([a6a77a0](https://github.com/YimMenu/YimMenu/commit/a6a77a0f6baf1c1376b25af09ded9dda894b6490)) +- Cancel last nightly if a new request comes in ([a6a77a0](https://github.com/YimMenu/YimMenu/commit/a6a77a0f6baf1c1376b25af09ded9dda894b6490)) + + +### Miscellaneous Tasks +- Add README to `cmake/` folder ([#2750](https://github.com/YimMenu/YimMenu/issues/2750)) ([c794437](https://github.com/YimMenu/YimMenu/commit/c7944373dd67af6a84b0283b6bc106caf905cfce)) +- Implemented GetGlyphRangesChineseSimplifiedOfficial ([#2756](https://github.com/YimMenu/YimMenu/issues/2756)) ([f74c576](https://github.com/YimMenu/YimMenu/commit/f74c576fdb6c009d49c99638ba3364abf5e7206a)) + + +## 2024-02-21 + +### Bug Fixes +- Regression in world spawn bypass introduced in #2669 ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) +- Session join options not updating after language change ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) +- Prevent game from crashing by filling up the bullet pool ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) +- Render weapon names properly ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) +- Names don't appear in chat ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) + + +### Features +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) + + +### Miscellaneous Tasks +- Proper fix for weapon info damage crash ([#2740](https://github.com/YimMenu/YimMenu/issues/2740)) ([683d6bc](https://github.com/YimMenu/YimMenu/commit/683d6bce071edf5644867068f5815dbd77fe6225)) +- Allow functions to be called without giving all of its args ([#2744](https://github.com/YimMenu/YimMenu/issues/2744)) ([2d55470](https://github.com/YimMenu/YimMenu/commit/2d55470e1017cfff4d27a581e005965d21440585)) +- Allow functions to be called without giving all of its args ([#2744](https://github.com/YimMenu/YimMenu/issues/2744)) ([2d55470](https://github.com/YimMenu/YimMenu/commit/2d55470e1017cfff4d27a581e005965d21440585)) +- Fix enabling/disabling ([#2745](https://github.com/YimMenu/YimMenu/issues/2745)) ([cde5563](https://github.com/YimMenu/YimMenu/commit/cde5563204469446e75a714cac5c0dc12af9dc2e)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Added dynamic font loading based on lang requirements ([#2738](https://github.com/YimMenu/YimMenu/issues/2738)) ([183b0ee](https://github.com/YimMenu/YimMenu/commit/183b0eee44ab6f3a3d12a214c63c98608b0e91ac)) +- Many different fixes ([#2749](https://github.com/YimMenu/YimMenu/issues/2749)) ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) + + +### Refactor +- Don't save certain settings that users usually don't want to have enabled ([0b53660](https://github.com/YimMenu/YimMenu/commit/0b53660312d1b752910aa9cf0e4a5e5e29f406c2)) + + +## 2024-02-20 + +### Miscellaneous Tasks +- Fixed Social Club Presence Data. ([#2729](https://github.com/YimMenu/YimMenu/issues/2729)) ([d737c01](https://github.com/YimMenu/YimMenu/commit/d737c01b333f349ff9d4803784fee1051ee93cb9)) +- RECEIVED_CLONE_REMOVE player ped removal protection ([#2732](https://github.com/YimMenu/YimMenu/issues/2732)) ([3a8aed2](https://github.com/YimMenu/YimMenu/commit/3a8aed2d009ff98f705ddff2934ffade6edd9a0a)) +- AMMO_BALL protection ([#2733](https://github.com/YimMenu/YimMenu/issues/2733)) ([9e6559b](https://github.com/YimMenu/YimMenu/commit/9e6559b3042386944c8a41c68f525b5a9a1604cc)) +- Added new language options to issues ([#2736](https://github.com/YimMenu/YimMenu/issues/2736)) ([6d95b3e](https://github.com/YimMenu/YimMenu/commit/6d95b3e0b864357e332a1f39c8aa6c3aed6ec34c)) + + +## 2024-02-12 + +### Bug Fixes +- Fixed bool_masked ([#2708](https://github.com/YimMenu/YimMenu/issues/2708)) ([ec7735c](https://github.com/YimMenu/YimMenu/commit/ec7735cb3a0e7fedb2fcf89112323fdff0dfe22d)) + + +### Miscellaneous Tasks +- Potential fix for WMSB ([#2707](https://github.com/YimMenu/YimMenu/issues/2707)) ([1a0fbd3](https://github.com/YimMenu/YimMenu/commit/1a0fbd3dea827f7c69d8fe03b35d9929f3fd6460)) + + +## 2024-02-10 + +### Miscellaneous Tasks +- Launcher script start fix ([#2697](https://github.com/YimMenu/YimMenu/issues/2697)) ([0afcb00](https://github.com/YimMenu/YimMenu/commit/0afcb00ec79c83c1de031f1e25c013586b2c56e6)) +- Fixed Fonts. ([#2698](https://github.com/YimMenu/YimMenu/issues/2698)) ([0275821](https://github.com/YimMenu/YimMenu/commit/0275821f951782551ff44bc34838e485c3f8722b)) +- Added Windows Build Info to log. ([0275821](https://github.com/YimMenu/YimMenu/commit/0275821f951782551ff44bc34838e485c3f8722b)) +- Fixed memory leak caused by not releasing the memory from GetWindowsVersion. ([#2699](https://github.com/YimMenu/YimMenu/issues/2699)) ([c87aea7](https://github.com/YimMenu/YimMenu/commit/c87aea7f3cd581915ba0a1b3cddb9ab4fc9ef0a4)) + + +## 2024-02-09 + +### Bug Fixes +- Don't randomize components if we're cloning an existing ped ([240ca76](https://github.com/YimMenu/YimMenu/commit/240ca76e3b97eac01772111ab30591fb9fb0590a)) +- Add a mission check ([240ca76](https://github.com/YimMenu/YimMenu/commit/240ca76e3b97eac01772111ab30591fb9fb0590a)) + + +### Features +- Add traffic manipulation protection ([240ca76](https://github.com/YimMenu/YimMenu/commit/240ca76e3b97eac01772111ab30591fb9fb0590a)) +- Print if debug build ([#2695](https://github.com/YimMenu/YimMenu/issues/2695)) ([b1ad42e](https://github.com/YimMenu/YimMenu/commit/b1ad42e3f9390b788f27a30a53da24efb0fd8f09)) + + +### Miscellaneous Tasks +- Block traffic protection ([#2688](https://github.com/YimMenu/YimMenu/issues/2688)) ([240ca76](https://github.com/YimMenu/YimMenu/commit/240ca76e3b97eac01772111ab30591fb9fb0590a)) + + +## 2024-01-28 + +### Bug Fixes +- Don't randomize components if we're cloning an existing ped ([#2663](https://github.com/YimMenu/YimMenu/issues/2663)) ([1e11d83](https://github.com/YimMenu/YimMenu/commit/1e11d83f7a67a9275ca64fd404f0e05759893553)) + + +### Features +- Expose the self class and add new menu events ([#2656](https://github.com/YimMenu/YimMenu/issues/2656)) ([96048fa](https://github.com/YimMenu/YimMenu/commit/96048fa0f6318547e72562ce820e2960d1e98dd7)) +- Feat(enums) Added new license plates from 1.68 ([#2665](https://github.com/YimMenu/YimMenu/issues/2665)) ([7efbee2](https://github.com/YimMenu/YimMenu/commit/7efbee2e85ba2aee773e398cd9e66d54e640aca5)) + + +### Miscellaneous Tasks +- Graceful Landing ([#2660](https://github.com/YimMenu/YimMenu/issues/2660)) ([ee707c5](https://github.com/YimMenu/YimMenu/commit/ee707c538b6061a248c02f29c4809c28ac465201)) + + +### Refactor +- Switch from DragFloats to SliderFloats ([#2662](https://github.com/YimMenu/YimMenu/issues/2662)) ([aea35d9](https://github.com/YimMenu/YimMenu/commit/aea35d9cf1efad4309c615dfc1ef2c3808fc604f)) + + +## 2024-01-27 + +### Miscellaneous Tasks +- Optimized Aimbot code. ([#2653](https://github.com/YimMenu/YimMenu/issues/2653)) ([deac08e](https://github.com/YimMenu/YimMenu/commit/deac08e856ce25d3d58c4baf0ac30a1111381f02)) +- Fixed hypot call no \ No newline at end of file diff --git a/coi-serviceworker.min.js b/coi-serviceworker.min.js new file mode 100644 index 0000000..d39e88d --- /dev/null +++ b/coi-serviceworker.min.js @@ -0,0 +1,2 @@ +/*! coi-serviceworker v0.1.6 - Guido Zuidhof, licensed under MIT */ +"undefined"==typeof window?(self.addEventListener("install",(()=>self.skipWaiting())),self.addEventListener("activate",(e=>e.waitUntil(self.clients.claim()))),self.addEventListener("message",(e=>{e.data&&"deregister"===e.data.type&&self.registration.unregister().then((()=>self.clients.matchAll())).then((e=>{e.forEach((e=>e.navigate(e.url)))}))})),self.addEventListener("fetch",(function(e){"only-if-cached"===e.request.cache&&"same-origin"!==e.request.mode||e.respondWith(fetch(e.request).then((e=>{if(0===e.status)return e;const r=new Headers(e.headers);return r.set("Cross-Origin-Embedder-Policy","require-corp"),r.set("Cross-Origin-Opener-Policy","same-origin"),new Response(e.body,{status:e.status,statusText:e.statusText,headers:r})})).catch((e=>console.error(e))))}))):(()=>{const e={shouldRegister:()=>!0,shouldDeregister:()=>!1,doReload:()=>window.location.reload(),quiet:!1,...window.coi},r=navigator;e.shouldDeregister()&&r.serviceWorker&&r.serviceWorker.controller&&r.serviceWorker.controller.postMessage({type:"deregister"}),!1===window.crossOriginIsolated&&e.shouldRegister()&&(window.isSecureContext?r.serviceWorker&&r.serviceWorker.register(window.document.currentScript.src).then((t=>{!e.quiet&&console.log("COOP/COEP Service Worker registered",t.scope),t.addEventListener("updatefound",(()=>{!e.quiet&&console.log("Reloading page to make use of updated COOP/COEP Service Worker."),e.doReload()})),t.active&&!r.serviceWorker.controller&&(!e.quiet&&console.log("Reloading page to make use of COOP/COEP Service Worker."),e.doReload())}),(r=>{!e.quiet&&console.error("COOP/COEP Service Worker failed to register:",r)})):!e.quiet&&console.log("COOP/COEP Service Worker not registered, a secure context is required."))})(); diff --git a/index.html b/index.html new file mode 100644 index 0000000..ac226dc --- /dev/null +++ b/index.html @@ -0,0 +1,185 @@ + + + + + + + + YimMenu + + + + + + + + + + + + + + + + + + +
+

The free & open-source GTA-V menu

+
+
+
+
+
+ Protections +
+ Enjoy a stress-free gaming experience knowing you are protected from toxic players. +
+
+
+ Open Source +
+

Rest assured that your data is safe. YimMenu contains no tracking or malware, but don't take our word + for it, it's 100% auditable!

+
+
+
+ Always up-to-date +
+ Don't depend on a small team to update to the latest version of the game. YimMenu's open nature allows + anyone to contribute, fix bugs and add features! +
+
+
+ Translations +
+ Language shouldn't prevent anyone from enjoying their favorite game, that's why we offer an extensive + community-driven translation system! +
+
+
+ Trolling +
+ Trying to prank your friends or teach someone, who tried to crash you unsuccessfully, a lesson? YimMenu + includes some lighthearted trolling features! +
+
+
+ YimMenu is and will always be + free both as in beer + & freedom +
+
+ + Download + + + Develop + + + Translate + +
+
+ Not interested? Try one of YimMenu's forks: +
+
+ +
+ TupoyeMenu +
+ A menu that offers a different user interface and many experimental features! +
+ + Add your YimMenu fork here! + +
+ +
+ + + + +