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..aaa9290 --- /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%\BigBaseV2
  8. +
  9. Make sure the name is audio.wav
  10. +
+
+
+ + +
+
+

+ + + +
+ + Save +
+
+
+

Preview

+ +
+
+ + + + + + \ No newline at end of file diff --git a/changelog.html b/changelog.html new file mode 100644 index 0000000..6d19d12 --- /dev/null +++ b/changelog.html @@ -0,0 +1,520 @@ + + + + + + + + Changelog | YimMenu + + + + + + + + + + + + + + + + + +
+
+

Changelog

+

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

+

2023-12-18

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2023-12-14

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2023-12-13

+

Miscellaneous Tasks

+ +

2023-12-13

+

Features

+ +

Miscellaneous Tasks

+ +

2023-12-12

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

2023-12-08

+

Bug Fixes

+ +

Features

+ +

2023-12-10

+

Features

+ +

Miscellaneous Tasks

+ +

2023-12-05

+

Features

+ +

Miscellaneous Tasks

+ +

2023-12-02

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2023-11-26

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

2023-11-19

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2023-11-16

+

Miscellaneous Tasks

+ +

2023-11-14

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2023-11-11

+

Features

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

2023-11-08

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2023-11-05

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

2023-11-03

+

Features

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

2023-10-31

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2023-10-30

+

Miscellaneous Tasks

+ +

Refactor

+ +

2023-10-23

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

Refactor

+ +

2023-10-12

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2023-10-12

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2023-10-10

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2023-09-26

+

Miscellaneous Tasks

+ +

2023-09-24

+

Bug Fixes

+ +

Features

+ +

Miscellaneous Tasks

+ +

2023-09-21

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2023-09-20

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2023-09-18

+

Miscellaneous Tasks

+ +

2023-09-17

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

.com/YimMenu/YimMenu/issues/2116)) (52896b5)

+

2023-09-10

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2023-09-08

+

Bug Fixes

+ +

Features

+ +

2023-09-08

+

Miscellaneous Tasks

+ +

2023-09-02

+

Bug Fixes

+ +

Miscellaneous Tasks

+ +

2023-08-29

+

Bug Fixes

+ +
+
+ + + + + \ No newline at end of file diff --git a/changelog.md b/changelog.md new file mode 100644 index 0000000..a824518 --- /dev/null +++ b/changelog.md @@ -0,0 +1,617 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +## 2023-12-18 + +### Bug Fixes +- Squished drawing on mobile phone ([#2601](https://github.com/YimMenu/YimMenu/issues/2601)) ([8e8919e](https://github.com/YimMenu/YimMenu/commit/8e8919ec564bba01e22c81e3c90bd0f33bc30888)) + + +### Miscellaneous Tasks +- Fixed unlockveh using the player id instead of ped ([#2591](https://github.com/YimMenu/YimMenu/issues/2591)) ([e9fdc86](https://github.com/YimMenu/YimMenu/commit/e9fdc86239530ef01a1c1e03c9945e4396f9e8e6)) + +- Fixed unlockveh command using the Player ID for the arguments instead of the Player Ped. ([e9fdc86](https://github.com/YimMenu/YimMenu/commit/e9fdc86239530ef01a1c1e03c9945e4396f9e8e6)) + +- Fixed lock/unlock vehicle door calls to use the eVehicleLockState enum. ([e9fdc86](https://github.com/YimMenu/YimMenu/commit/e9fdc86239530ef01a1c1e03c9945e4396f9e8e6)) + + + +## 2023-12-14 + +### Bug Fixes +- Off radar and fast respawn globals ([#2568](https://github.com/YimMenu/YimMenu/issues/2568)) ([f3faa85](https://github.com/YimMenu/YimMenu/commit/f3faa8540f8b5c11c5ddb94ec1a5d43910d893ce)) + + +### Miscellaneous Tasks +- Closes https://github.com/YimMenu/YimMenu/issues/2559 ([#2561](https://github.com/YimMenu/YimMenu/issues/2561)) ([a07142e](https://github.com/YimMenu/YimMenu/commit/a07142ebf21434afbaca1d64cd0e88d37a95cf4f)) + +- Closes https://github.com/YimMenu/YimMenu/issues/2560 ([a07142e](https://github.com/YimMenu/YimMenu/commit/a07142ebf21434afbaca1d64cd0e88d37a95cf4f)) +- Closes https://github.com/YimMenu/YimMenu/issues/2552 ([a07142e](https://github.com/YimMenu/YimMenu/commit/a07142ebf21434afbaca1d64cd0e88d37a95cf4f)) +- Removed m_velocity from CVehicle. ([#2563](https://github.com/YimMenu/YimMenu/issues/2563)) ([9dd1d49](https://github.com/YimMenu/YimMenu/commit/9dd1d49ed4c4962297c067777f8b237336eae98c)) + + +- Update crossmap and natives.hpp to 3095. ([#2565](https://github.com/YimMenu/YimMenu/issues/2565)) ([8b62dad](https://github.com/YimMenu/YimMenu/commit/8b62dadcd500dd6321953a6ed7a5eaf92cf4b529)) + + + +## 2023-12-13 + +### Miscellaneous Tasks +- Added Oppressor Mk 1's gliding ability to vehicle abilities. ([#2538](https://github.com/YimMenu/YimMenu/issues/2538)) ([ffd8915](https://github.com/YimMenu/YimMenu/commit/ffd89153b5c75f62623058cef8132bb37e7176bf)) + +- Fixes for b3095 ([#2537](https://github.com/YimMenu/YimMenu/issues/2537)) ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) + +- Refactored TRIGGER_SCRIPT_EVENT for the duplicate f_2 argument they added in 3095. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Fixed OOB gadget spam caused by the tow truck. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Increased max interiors in InteriorControl. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Updated scripted_game_event. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Update GTAV-Classes repo. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Fixed locals for 3095. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Bump project to Build 3095. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Fixed LS Customs camera being stuck on certain vehicles. ([#2539](https://github.com/YimMenu/YimMenu/issues/2539)) ([f0aa601](https://github.com/YimMenu/YimMenu/commit/f0aa601c18a4d5c503aa7033127136aeedc43aa3)) + +- Fixed incorrect pointer type for PBOOL on line 92. ([#2545](https://github.com/YimMenu/YimMenu/issues/2545)) ([7f20e01](https://github.com/YimMenu/YimMenu/commit/7f20e0193881552143fccfed9dc38174044da157)) + +- Added new Scrapyard DLC vehicles to GetVehicleInfoForClanLogo. ([#2547](https://github.com/YimMenu/YimMenu/issues/2547)) ([f6a1acd](https://github.com/YimMenu/YimMenu/commit/f6a1acdc4c1d3e08297363804802a73dc283796f)) + +- Fixed RAP signature. ([#2548](https://github.com/YimMenu/YimMenu/issues/2548)) ([a7215d2](https://github.com/YimMenu/YimMenu/commit/a7215d2c4107bbdf66e6b3f3b1337756c54cdf38)) + + + +## 2023-12-13 + +### Features +- Disable and Enable scripts from UI and prevent crash when renaming the `scripts/` dir. ([#2493](https://github.com/YimMenu/YimMenu/issues/2493)) ([2def629](https://github.com/YimMenu/YimMenu/commit/2def629d3c4f1897412edf6876810b13ba478ac5)) + + +### Miscellaneous Tasks +- Made LS Customs accept any car. ([#2524](https://github.com/YimMenu/YimMenu/issues/2524)) ([cb5f015](https://github.com/YimMenu/YimMenu/commit/cb5f01567c3d3ed2ec0ef1f774b4252fe6925466)) + +- Fixed TRIGGER_SCRIPT_EVENT for 3095. ([#2527](https://github.com/YimMenu/YimMenu/issues/2527)) ([b7b901d](https://github.com/YimMenu/YimMenu/commit/b7b901d77f88f4722ddb429d7edf3e957ccaa80e)) + +- Fixed garage globals for 3095. ([#2529](https://github.com/YimMenu/YimMenu/issues/2529)) ([3bf7c03](https://github.com/YimMenu/YimMenu/commit/3bf7c034d219577a07895868010d27531b3244b1)) + + +- Added the ability to use guns in airplanes with allow_all_weapons. ([#2536](https://github.com/YimMenu/YimMenu/issues/2536)) ([db61b1f](https://github.com/YimMenu/YimMenu/commit/db61b1ff8576fb671ed7ddc76adadac05d86c88d)) + + + +## 2023-12-12 + +### Bug Fixes +- Memory leak ([#2504](https://github.com/YimMenu/YimMenu/issues/2504)) ([7299be8](https://github.com/YimMenu/YimMenu/commit/7299be8cb85e714055f9d190204ecefb73b7d037)) + + +### Miscellaneous Tasks + +- Input sanitation for Debug Locals ([#2505](https://github.com/YimMenu/YimMenu/issues/2505)) ([3b9413d](https://github.com/YimMenu/YimMenu/commit/3b9413db9296262874b37a0225e7a8af20884bc2)) + +- Fixed Jet Assisted Take Off not working on Bombushka if the player was using Instant Refill of boost. ([#2511](https://github.com/YimMenu/YimMenu/issues/2511)) ([d2bcd69](https://github.com/YimMenu/YimMenu/commit/d2bcd69eacf16a393627b29013127a04996cd37f)) + + +- Updated vehicle_abilities.cpp to work with latest GTAV-Classes PR ([#2509](https://github.com/YimMenu/YimMenu/issues/2509)) ([0798a41](https://github.com/YimMenu/YimMenu/commit/0798a413f93ab3371593327e712984155c2b783a)) + +- Updated Globals for 3095. ([#2517](https://github.com/YimMenu/YimMenu/issues/2517)) ([8b3a45b](https://github.com/YimMenu/YimMenu/commit/8b3a45bbb4894989a009449dae055aa8be094dc6)) + +- Added pointers for 3095. ([#2519](https://github.com/YimMenu/YimMenu/issues/2519)) ([5bf6953](https://github.com/YimMenu/YimMenu/commit/5bf69531b5f9f7547722368eed8590d017ed5e88)) + +- Fix script patch signature causing crash (yubie-re) ([#2523](https://github.com/YimMenu/YimMenu/issues/2523)) ([efef962](https://github.com/YimMenu/YimMenu/commit/efef962fe8406e88f57982606a2530b1de1b4838)) + +- Redesigned the script patcher to assign the signatures names, so if they fail, it will print out its name. ([efef962](https://github.com/YimMenu/YimMenu/commit/efef962fe8406e88f57982606a2530b1de1b4838)) + + +### Refactor +- Get_suggestions ([#2507](https://github.com/YimMenu/YimMenu/issues/2507)) ([1869389](https://github.com/YimMenu/YimMenu/commit/1869389606a5295e1e4e688f36d4caa6803efbac)) + + +## 2023-12-08 + +### Bug Fixes +- Add default handler to every protected function calls, until now there was none/scuffed and nothing was getting output to the user making debugging very difficult ([#2494](https://github.com/YimMenu/YimMenu/issues/2494)) ([b432407](https://github.com/YimMenu/YimMenu/commit/b432407dcef0743023985c459cf5e1702300f6dd)) + + +### Features +- Expose io.open (limited to scripts_config folder) ([#2495](https://github.com/YimMenu/YimMenu/issues/2495)) ([bb5dfd1](https://github.com/YimMenu/YimMenu/commit/bb5dfd14846f0b17dfedaf13a89a726ce8ae830b)) +- Unlock Interaction Menu, Weapon Explosion Radius Modifier & improve fast respawn([#2489](https://github.com/YimMenu/YimMenu/issues/2489)) ([6d64bcd](https://github.com/YimMenu/YimMenu/commit/6d64bcd1d7676cca5a5f563fc304ba5786d48cb7)) + + + +## 2023-12-10 + +### Features +- Allow invalid outfits to be applied ([#2501](https://github.com/YimMenu/YimMenu/issues/2501)) ([461ce57](https://github.com/YimMenu/YimMenu/commit/461ce57ac67bbfa74baf11d4c33bd5a328f87d56)) + + +### Miscellaneous Tasks +- Enabled strict sol for type safety and function enforcement. ([#2502](https://github.com/YimMenu/YimMenu/issues/2502)) ([a2eff68](https://github.com/YimMenu/YimMenu/commit/a2eff686cb58f004fd69c325b64df3a570034c0e)) + + + + +## 2023-12-05 + +### Features +- Added weapon and vehicle cache bindings ([#2477](https://github.com/YimMenu/YimMenu/issues/2477)) ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) + + +### Miscellaneous Tasks + +- Replaced bad example in entities documentation. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Updated Lua documentation for vehicles/weapons to allow for auto generation. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Added Vector3 support to the Lua globals/locals class. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Fixed a bug with get_float in globals/locals returning an int instead of a float. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Fixed globals get_uint/set_uint using signed types for the return/parameter. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Added unsigned int helpers to the locals Lua class. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Vehicle Abilities ([#2474](https://github.com/YimMenu/YimMenu/issues/2474)) ([b80865f](https://github.com/YimMenu/YimMenu/commit/b80865f34c5649f0aaec55afe6e2e4261f480410)) + + + +## 2023-12-02 + +### Bug Fixes +- Fix nullsub scanning in PE header ([#2469](https://github.com/YimMenu/YimMenu/issues/2469)) ([468af61](https://github.com/YimMenu/YimMenu/commit/468af617d72f5e7f5669e4f5a2f3c5d482ccbe7b)) +- Fix AC bypass not working when injecting too early ([#2473](https://github.com/YimMenu/YimMenu/issues/2473)) ([c5c3713](https://github.com/YimMenu/YimMenu/commit/c5c37131376899c28e3d9ce8fbf13549d6f16278)) + + +### Miscellaneous Tasks +- Added G's Cache to ESP. ([#2461](https://github.com/YimMenu/YimMenu/issues/2461)) ([afd0efd](https://github.com/YimMenu/YimMenu/commit/afd0efd6216ebfd1783273ae25837c76f82840c3)) + +- Redesigned G's Cache to use Globals that are more reliable (and actually work). ([afd0efd](https://github.com/YimMenu/YimMenu/commit/afd0efd6216ebfd1783273ae25837c76f82840c3)) +- Refactored START_NEW_SCRIPT_WITH_ARGS to use a static unordered_set so that it's not constantly constructing it each call, and potentially closes #2462 ([afd0efd](https://github.com/YimMenu/YimMenu/commit/afd0efd6216ebfd1783273ae25837c76f82840c3)) +- Added Pickup Pool. ([afd0efd](https://github.com/YimMenu/YimMenu/commit/afd0efd6216ebfd1783273ae25837c76f82840c3)) + + + + +## 2023-11-26 + +### Bug Fixes +- Block MM metric ([#2455](https://github.com/YimMenu/YimMenu/issues/2455)) ([0f775d4](https://github.com/YimMenu/YimMenu/commit/0f775d438e9a09eab17a5e2ec2f136b87a586974)) + + +### Miscellaneous Tasks +- Added more weapon jitter fixes. ([#2450](https://github.com/YimMenu/YimMenu/issues/2450)) ([b365d7d](https://github.com/YimMenu/YimMenu/commit/b365d7d16ef12774babda680a6c70efa28b356e5)) + +- Fixed hangar_carmod being called a non-existent script hangar_carmod_shop. ([b365d7d](https://github.com/YimMenu/YimMenu/commit/b365d7d16ef12774babda680a6c70efa28b356e5)) + +- Removed GET_STAT_HASH_FOR_CHARACTER_STAT dependency. ([#2452](https://github.com/YimMenu/YimMenu/issues/2452)) ([5e82c6e](https://github.com/YimMenu/YimMenu/commit/5e82c6e8eeea7ce182c4adfadbf0486ec236603d)) + + + + +### Refactor +- Filter out "bad" metrics and allow normal ones to be sent ([#2453](https://github.com/YimMenu/YimMenu/issues/2453)) ([c01043c](https://github.com/YimMenu/YimMenu/commit/c01043cfb17407280c01e34722bae62b26d5057c)) + + +## 2023-11-19 + +### Bug Fixes +- Rewrite AC bypass again (the old one isn't detected but this is cleaner) ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) +- Some chat tweaks ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) +- Fix memory leak ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) +- Fix possible false positives with the vehicle task mismatch protection ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) +- Add some more stuff ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) + + +### Features +- Add is_player_friend ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) +- Add debug logs to trace false positive ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) + + +### Miscellaneous Tasks +- Add language input criteria for future tickets ([#2381](https://github.com/YimMenu/YimMenu/issues/2381)) ([#2432](https://github.com/YimMenu/YimMenu/issues/2432)) ([6e1fc37](https://github.com/YimMenu/YimMenu/commit/6e1fc370aee0ade852563482dccfa758ff14308f)) + +- Fixed Player ESP potentially crashing on invalid models. ([#2431](https://github.com/YimMenu/YimMenu/issues/2431)) ([36fdc7f](https://github.com/YimMenu/YimMenu/commit/36fdc7fc56be7be3247a74bc5845f3ca25972b02)) + +- Check for and handle non-normal player models when doing ESP to prevent crashes. ([36fdc7f](https://github.com/YimMenu/YimMenu/commit/36fdc7fc56be7be3247a74bc5845f3ca25972b02)) + +- Added sanity checks to the non-MP model scenario. ([36fdc7f](https://github.com/YimMenu/YimMenu/commit/36fdc7fc56be7be3247a74bc5845f3ca25972b02)) +- Various Debug Locals fixes. ([#2426](https://github.com/YimMenu/YimMenu/issues/2426)) ([b9b4979](https://github.com/YimMenu/YimMenu/commit/b9b49790e77a8fa6f959b30c7ec55134d1baf344)) + +- Fixed Debug -> Locals crashing if the user added an invalid Local Read. ([b9b4979](https://github.com/YimMenu/YimMenu/commit/b9b49790e77a8fa6f959b30c7ec55134d1baf344)) +- Fixed Debug Local addendum being way too wide on the page. ([b9b4979](https://github.com/YimMenu/YimMenu/commit/b9b49790e77a8fa6f959b30c7ec55134d1baf344)) + +- Added the same boundary check for Debug -> Globals. ([b9b4979](https://github.com/YimMenu/YimMenu/commit/b9b49790e77a8fa6f959b30c7ec55134d1baf344)) +- Rewrite AC bypass ([#2430](https://github.com/YimMenu/YimMenu/issues/2430)) ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) + + + +## 2023-11-16 + +### Miscellaneous Tasks +- Redesigned Persist Car to check if the player is already in the car they want to spawn, and just forward self::veh as if it was the vehicle spawned. ([#2418](https://github.com/YimMenu/YimMenu/issues/2418)) ([3e99fd0](https://github.com/YimMenu/YimMenu/commit/3e99fd0ae18671ef0d5d63887b406c0558c8a5d3)) + +- Clone Debug Globals into Debug Locals ([#2419](https://github.com/YimMenu/YimMenu/issues/2419)) ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) + +- Copied code from Debug Globals to Debug Locals. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) +- Redesigned components::input_text to return the InputText result, and add an overloaded method to take a std::string. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) +- Fixed Debug Globals having static text and not using components::input_text to prevent sending the input to the game. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) +- Fixed view_debug_threads::thread_states not properly ending its string causing ImGui to read more than it should from memory. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) +- Made Debug Globals cap the input index to UINT32, as the user could potentially overflow the get_ptr function and cause the game to crash. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) + +- Removed extraneous does_thread_exist deceleration. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) +- Removed log.info call from tunables_service. ([#2420](https://github.com/YimMenu/YimMenu/issues/2420)) ([af287d2](https://github.com/YimMenu/YimMenu/commit/af287d259328c55b7a2d689fe2013d1521d62efe)) + +- Fix jittering Player ESP ([#2421](https://github.com/YimMenu/YimMenu/issues/2421)) ([e56ee4e](https://github.com/YimMenu/YimMenu/commit/e56ee4e2b821c1d1a18ad9cfad30c2e9c0108802)) + +- Removed globalplayer_bd IsInvisible set call. ([#2416](https://github.com/YimMenu/YimMenu/issues/2416)) ([3275459](https://github.com/YimMenu/YimMenu/commit/3275459431965e29905a8c2c77be220580a4894a)) + +- Remove migration code ([#2424](https://github.com/YimMenu/YimMenu/issues/2424)) ([8fa0583](https://github.com/YimMenu/YimMenu/commit/8fa0583f055a70eba2a8c56c1b78800f00855017)) + + + +## 2023-11-14 + +### Bug Fixes +- Small lua / lau doc fixes ([#2415](https://github.com/YimMenu/YimMenu/issues/2415)) ([d2acc65](https://github.com/YimMenu/YimMenu/commit/d2acc65af067538d071155f94db7a136547e8b99)) +- Small lua / lau doc fixes: expose stats.get_character_index like intended. also add a bit of doc to button and sameline pages so that the user is correctly refered to the tab class doc ([d2acc65](https://github.com/YimMenu/YimMenu/commit/d2acc65af067538d071155f94db7a136547e8b99)) + + +### Features +- Add tunable overloads for getting / setting values through the already joaated tunable value. ([#2417](https://github.com/YimMenu/YimMenu/issues/2417)) ([3914ebe](https://github.com/YimMenu/YimMenu/commit/3914ebee7285477a47f025ecde0223ebb2b4cd26)) + + +### Miscellaneous Tasks +- Player Database Enhancement ([#2411](https://github.com/YimMenu/YimMenu/issues/2411)) ([ef35573](https://github.com/YimMenu/YimMenu/commit/ef355736a24e4f4c322373c4215f4f390b396e25)) + +- Added 'Send Friend Request' through the player's rockstar ID. ([ef35573](https://github.com/YimMenu/YimMenu/commit/ef355736a24e4f4c322373c4215f4f390b396e25)) + + + + +## 2023-11-11 + +### Features +- Improve Debug/Globals interface to match Debug/Locals ([#2409](https://github.com/YimMenu/YimMenu/issues/2409)) ([1193c0a](https://github.com/YimMenu/YimMenu/commit/1193c0a520362f488bd9becd0d1e0d6fb1e64263)) + + +### Miscellaneous Tasks + +- Refactored ImGui::Bitfield to use std::format. ([#2410](https://github.com/YimMenu/YimMenu/issues/2410)) ([b943891](https://github.com/YimMenu/YimMenu/commit/b943891c240651b9a1ae3f95912251ce9674affe)) + + + + +### Refactor +- Rework Persist Car Service ([#2394](https://github.com/YimMenu/YimMenu/issues/2394)) ([cadb6da](https://github.com/YimMenu/YimMenu/commit/cadb6dab92a77210b04390d32c967be1f307a88a)) + + +## 2023-11-08 + +### Bug Fixes +- Health decuction while in god mode ([#2398](https://github.com/YimMenu/YimMenu/issues/2398)) ([3b714f5](https://github.com/YimMenu/YimMenu/commit/3b714f5c67d57c75de532ee17df17d01633cf83a)) + + +### Miscellaneous Tasks +- Fixed teleport::to_coords not respecting the rotation and view angles from persist teleport. ([#2396](https://github.com/YimMenu/YimMenu/issues/2396)) ([93dea3b](https://github.com/YimMenu/YimMenu/commit/93dea3bebc06f3fb1e3ca07e0850126d2397cfc0)) + +- Fixed teleport::to_coords not respecting the rotation and view angles from persist teleport. ([93dea3b](https://github.com/YimMenu/YimMenu/commit/93dea3bebc06f3fb1e3ca07e0850126d2397cfc0)) + +- Fixed World -> Vehicles -> Max Vehicle Mods button being cut off. ([93dea3b](https://github.com/YimMenu/YimMenu/commit/93dea3bebc06f3fb1e3ca07e0850126d2397cfc0)) + +- Closes #2164 ([3b714f5](https://github.com/YimMenu/YimMenu/commit/3b714f5c67d57c75de532ee17df17d01633cf83a)) +- Closes #2397 ([3b714f5](https://github.com/YimMenu/YimMenu/commit/3b714f5c67d57c75de532ee17df17d01633cf83a)) +- Closes #2399 ([3b714f5](https://github.com/YimMenu/YimMenu/commit/3b714f5c67d57c75de532ee17df17d01633cf83a)) +- Fixed teleport::to_coords not setting the player's yaw if they were not in a vehicle. ([#2401](https://github.com/YimMenu/YimMenu/issues/2401)) ([7625078](https://github.com/YimMenu/YimMenu/commit/762507802fd70d06f4afc129559c12cd3740cc6c)) + + + +## 2023-11-05 + +### Bug Fixes +- Crash formatting ([1263f26](https://github.com/YimMenu/YimMenu/commit/1263f26dc16abe0c88caf3b46fecdf66d5e56680)) +- Submarine crash and allowing empty JSON filenames to be saved ([#2380](https://github.com/YimMenu/YimMenu/issues/2380)) ([864e15a](https://github.com/YimMenu/YimMenu/commit/864e15a0bc107310b980929c7b4abeacf1d0215e)) + + +### Features +- Move reaction strings to translation repo ([1263f26](https://github.com/YimMenu/YimMenu/commit/1263f26dc16abe0c88caf3b46fecdf66d5e56680)) +- Modify ocean level and add direct invite player from DB ([#2384](https://github.com/YimMenu/YimMenu/issues/2384)) ([2121ff2](https://github.com/YimMenu/YimMenu/commit/2121ff2b7eeb772a98a3d13de6cc7dae55e87fa3)) + + +### Miscellaneous Tasks + + +- Revert #2380 ([#2386](https://github.com/YimMenu/YimMenu/issues/2386)) ([4c6af00](https://github.com/YimMenu/YimMenu/commit/4c6af0068790369b1a7500ae87fb54a6a8dcb74b)) + +- Partial revert of #2386 ([ebeef46](https://github.com/YimMenu/YimMenu/commit/ebeef460dfed540d579178f627a00f01141835bf)) + +- Fix submarine car crash protection ([#2387](https://github.com/YimMenu/YimMenu/issues/2387)) ([7d3e75f](https://github.com/YimMenu/YimMenu/commit/7d3e75f260514a0b57d7150b4d6169f2869a6335)) + + + +### Refactor +- Translations and change formatting to std::format ([#2382](https://github.com/YimMenu/YimMenu/issues/2382)) ([1263f26](https://github.com/YimMenu/YimMenu/commit/1263f26dc16abe0c88caf3b46fecdf66d5e56680)) +- Replace snprintf strings with std::format ([1263f26](https://github.com/YimMenu/YimMenu/commit/1263f26dc16abe0c88caf3b46fecdf66d5e56680)) + + +## 2023-11-03 + +### Features +- Add translation strings ([590fb4a](https://github.com/YimMenu/YimMenu/commit/590fb4af9fcad84a5bdb4cd8e7cec8ee346981ff)) +- Added input float ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) +- Converted code to commands and move strings to translations ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) +- Prevent blank issues ([#2336](https://github.com/YimMenu/YimMenu/issues/2336)) ([4f45ec7](https://github.com/YimMenu/YimMenu/commit/4f45ec70336e3df66a0f81214b9ad9085cf4255f)) + + +### Miscellaneous Tasks +- Vehicle control additions & fixes ([#1926](https://github.com/YimMenu/YimMenu/issues/1926)) ([590fb4a](https://github.com/YimMenu/YimMenu/commit/590fb4af9fcad84a5bdb4cd8e7cec8ee346981ff)) + +- Removed summon distance & car only check ([590fb4a](https://github.com/YimMenu/YimMenu/commit/590fb4af9fcad84a5bdb4cd8e7cec8ee346981ff)) +- Changed raw UI elements to components. ([590fb4a](https://github.com/YimMenu/YimMenu/commit/590fb4af9fcad84a5bdb4cd8e7cec8ee346981ff)) +- Added selection methods ([590fb4a](https://github.com/YimMenu/YimMenu/commit/590fb4af9fcad84a5bdb4cd8e7cec8ee346981ff)) + +- New Flying feature ([#2206](https://github.com/YimMenu/YimMenu/issues/2206)) ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) + +- Remove ultra trash feature ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) +- Added extra raycast ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) + +- --------- ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) + +- Xml Map Loader (Menyoo) ([#2233](https://github.com/YimMenu/YimMenu/issues/2233)) ([db5e47d](https://github.com/YimMenu/YimMenu/commit/db5e47d2ceab60effccf80b495fa166504c8bcf3)) + + + +- 1. Allow interloper_reaction to use timeout. ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 2. Fix crash reaction(except TSE) cannot use announce in chat. ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 3. Allow all friends to bypass auto kick spammers, modder flag and reactions. ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- Provides an alternative for users who experience this weird bug https://github.com/YimMenu/YimMenu/issues/2266 . They can just trust their friends until someone provides valuable information for developers to fix. ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 4. Allow trusting specific players (bypass auto kick spammers, modder flag and reactions). ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 5. Trust the whole session temporarily (Avoid team members being kicked when in mission). ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 6. Remove duplicate logs when blocking crash (except for TSE crash) ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 7. remove unused gamer_instruction_kick in reaction list ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 8. Allow announce in team only chat ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) + + +### Refactor +- Support translations ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) +- Rework reaction code ([#2331](https://github.com/YimMenu/YimMenu/issues/2331)) ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) + + +## 2023-10-31 + +### Bug Fixes +- Thread pool rescaling incorrectly ([#2357](https://github.com/YimMenu/YimMenu/issues/2357)) ([d2005ec](https://github.com/YimMenu/YimMenu/commit/d2005ec42d93d1dbd7add2f63d5bc02200e4f703)) + + +### Miscellaneous Tasks + +- Made X button unique in Persist Vehicle. ([#2361](https://github.com/YimMenu/YimMenu/issues/2361)) ([d277f16](https://github.com/YimMenu/YimMenu/commit/d277f1660d239507b8ce926025056fe53ae0f4dc)) + + + +## 2023-10-30 + +### Miscellaneous Tasks + +- Added a delete button to Persist Vehicle. ([#2354](https://github.com/YimMenu/YimMenu/issues/2354)) ([251db06](https://github.com/YimMenu/YimMenu/commit/251db062d007eed330525b31c63c5cae95a285ab)) + +- Fixed Rain Vehicles using static text. ([#2346](https://github.com/YimMenu/YimMenu/issues/2346)) ([9909461](https://github.com/YimMenu/YimMenu/commit/990946119f81420bc1d38d0f1a2d0b580dd6ad82)) + + + +### Refactor +- Implement HTTP client with proxy support ([#2146](https://github.com/YimMenu/YimMenu/issues/2146)) ([59244c7](https://github.com/YimMenu/YimMenu/commit/59244c75bb98edf01b0f7d7d665996554700808f)) + + +## 2023-10-23 + +### Bug Fixes +- Fix incorrectly fixing everyone vehicles instead of only the targeted one ([#2332](https://github.com/YimMenu/YimMenu/issues/2332)) ([da028f0](https://github.com/YimMenu/YimMenu/commit/da028f03b3120a50de5e93bf1d4bc9a07fe9d3f8)) + + +### Miscellaneous Tasks +- Refactor duration_cast calls to use implicit time calculations without extraneous count calls. ([#2333](https://github.com/YimMenu/YimMenu/issues/2333)) ([0c550f1](https://github.com/YimMenu/YimMenu/commit/0c550f158bd3a7ceea36ab3d9f3aa6592a3db496)) + + + + + +### Refactor +- Fix crashes and general improvements ([#2304](https://github.com/YimMenu/YimMenu/issues/2304)) ([0de9182](https://github.com/YimMenu/YimMenu/commit/0de9182735fd952febe5fb9bd9f447502df64764)) + + +## 2023-10-12 + +### Bug Fixes +- Build version 3028 ([#2270](https://github.com/YimMenu/YimMenu/issues/2270)) ([bb4ec59](https://github.com/YimMenu/YimMenu/commit/bb4ec5908678039fb3788cdb3b154f89403feac0)) +- Code reuse / fix lot of unnecessary logic running for tping our own ped. ([#2246](https://github.com/YimMenu/YimMenu/issues/2246)) ([f9c948f](https://github.com/YimMenu/YimMenu/commit/f9c948f909cedde84e8a43f14302c3fe3a9d7a39)) +- Fix crash when clicking on Settings when translation json are unreachable ([#2265](https://github.com/YimMenu/YimMenu/issues/2265)) ([f986d79](https://github.com/YimMenu/YimMenu/commit/f986d79ab44db7c5c37478e585c681d6d5c96882)) + + +### Features +- Allow lua scripts to flag modders with a custom reason if needed. ([#2248](https://github.com/YimMenu/YimMenu/issues/2248)) ([94838af](https://github.com/YimMenu/YimMenu/commit/94838af28865cb54231f745c0becd1afe30a8638)) +- Expose take_control_of ([#2249](https://github.com/YimMenu/YimMenu/issues/2249)) ([0bb5b3b](https://github.com/YimMenu/YimMenu/commit/0bb5b3bda682291b3a6bdc73211d8928af607ebf)) +- Make sure that the MPX -> MP0/MP1 behavior for stats function is documented. ([#2251](https://github.com/YimMenu/YimMenu/issues/2251)) ([c38e42a](https://github.com/YimMenu/YimMenu/commit/c38e42a488ecde8e3e1bbcd3585afe41f1dcad8e)) + + +### Miscellaneous Tasks + + + +- Removed OUTFIT_UNKs from props_t. ([#2258](https://github.com/YimMenu/YimMenu/issues/2258)) ([2efc2f6](https://github.com/YimMenu/YimMenu/commit/2efc2f67551528b9bdb770ede27893b1adcc5342)) + + +- Fixed bug with persist_car_service not saving the tire smoke color. ([#2239](https://github.com/YimMenu/YimMenu/issues/2239)) ([#2261](https://github.com/YimMenu/YimMenu/issues/2261)) ([8112990](https://github.com/YimMenu/YimMenu/commit/8112990ede03f975b0f3e0f1627eb35e931ad122)) + + + +- Fixed LOCAL_CPED translation keyword not being in all uppercase. ([#2274](https://github.com/YimMenu/YimMenu/issues/2274)) ([d6c3253](https://github.com/YimMenu/YimMenu/commit/d6c32533be18aef5b35122b4f068b8844155751c)) + + + +## 2023-10-12 + +### Bug Fixes +- Make sure lua user don't get tapped by game ac when using ADD_OWNED_EXPLOSION ([7ad35bb](https://github.com/YimMenu/YimMenu/commit/7ad35bb3d774f41ce98b0c133770d88bc8221ba1)) + + +### Miscellaneous Tasks +- Fix lua explosion bypass ([#2255](https://github.com/YimMenu/YimMenu/issues/2255)) ([7ad35bb](https://github.com/YimMenu/YimMenu/commit/7ad35bb3d774f41ce98b0c133770d88bc8221ba1)) + +- Move explosion_anti_cheat_bypass to its own file ([7ad35bb](https://github.com/YimMenu/YimMenu/commit/7ad35bb3d774f41ce98b0c133770d88bc8221ba1)) + +- Remove outdated hardcoded dependency callers offsets, no more use since we have a game skeleton update hook now. ([#2268](https://github.com/YimMenu/YimMenu/issues/2268)) ([8c6a930](https://github.com/YimMenu/YimMenu/commit/8c6a9303cbb657770cd148f8d15d668a1045da63)) + + + +## 2023-10-10 + +### Bug Fixes +- Fix self menu erroring when not yet in the game but still in the main menu / first loading screen ([#2235](https://github.com/YimMenu/YimMenu/issues/2235)) ([547fa1e](https://github.com/YimMenu/YimMenu/commit/547fa1e137a501e76c019b5c20ea631ffa7a0a5e)) + + +### Miscellaneous Tasks +- Fix presence data pointer ([#2243](https://github.com/YimMenu/YimMenu/issues/2243)) ([1f7167c](https://github.com/YimMenu/YimMenu/commit/1f7167cbfb032ac72404d10a02c32c8f39d67e02)) + + + + +## 2023-09-26 + +### Miscellaneous Tasks +- Added clan logo to LS Customs menu. ([#2199](https://github.com/YimMenu/YimMenu/issues/2199)) ([7cdbc2c](https://github.com/YimMenu/YimMenu/commit/7cdbc2ca9cc28d7d9f8029e85aff2f103dc21de5)) + +- Redesigned Persist Car to utilize the subfolder the user already has selected. ([#2198](https://github.com/YimMenu/YimMenu/issues/2198)) ([b7bac4d](https://github.com/YimMenu/YimMenu/commit/b7bac4dfe1eeb7d7689dbad39b21ba010a299b18)) + + + +## 2023-09-24 + +### Bug Fixes +- Use multikick when lobby lock is enabled ([#2189](https://github.com/YimMenu/YimMenu/issues/2189)) ([26e42fa](https://github.com/YimMenu/YimMenu/commit/26e42faeace299aee6d6c844f237b560db3b2eee)) +- LOBBY_LOCK_ALLOW_FRIENDS checkbox ([#2188](https://github.com/YimMenu/YimMenu/issues/2188)) ([715af52](https://github.com/YimMenu/YimMenu/commit/715af5203e08da9326a6eab0fdd89ca0d5b55838)) + + +### Features +- Add bonus http blocker ([#2186](https://github.com/YimMenu/YimMenu/issues/2186)) ([2a13ed7](https://github.com/YimMenu/YimMenu/commit/2a13ed734587fc1e4ac84212a3d6b0a83c9d8a94)) + + +### Miscellaneous Tasks + + + +- Fixes #2024 ([715af52](https://github.com/YimMenu/YimMenu/commit/715af5203e08da9326a6eab0fdd89ca0d5b55838)) + + +## 2023-09-21 + +### Bug Fixes +- Remove sniper scope recoil ([#2168](https://github.com/YimMenu/YimMenu/issues/2168)) ([639d776](https://github.com/YimMenu/YimMenu/commit/639d776267b8dfaa56f931fc802fced62c46b4d4)) +- Restore old on-demand thread creation behavior. ([#2167](https://github.com/YimMenu/YimMenu/issues/2167)) ([92b6df7](https://github.com/YimMenu/YimMenu/commit/92b6df7653f2f7e5e1fa1779c35f0481a66dc663)) + + +### Miscellaneous Tasks + + +- Fixes #2160 ([92b6df7](https://github.com/YimMenu/YimMenu/commit/92b6df7653f2f7e5e1fa1779c35f0481a66dc663)) + + +## 2023-09-20 + +### Bug Fixes +- Fix player database ([#2166](https://github.com/YimMenu/YimMenu/issues/2166)) ([5a2dfb9](https://github.com/YimMenu/YimMenu/commit/5a2dfb90b6ee090532d7835ff07a03a9d1829627)) +- Fix crash when trying to reload a non-existent script. ([#2151](https://github.com/YimMenu/YimMenu/issues/2151)) ([#2162](https://github.com/YimMenu/YimMenu/issues/2162)) ([1817ee9](https://github.com/YimMenu/YimMenu/commit/1817ee9fda1a2bfd1bae8aaa22ee1e114906c4b0)) + + +### Miscellaneous Tasks + + +- Closes #2152 ([#2156](https://github.com/YimMenu/YimMenu/issues/2156)) ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) + +- Reduces natives called in hotkey_service::wndproc to prevent collisions. ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) +- Removed debug code from carmod_shop::STAT_GET_INT ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) +- Fixed #2152. ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) +- Added sanity check to script thread in hotkey_service::wndproc. ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) +- Made is_mp_chat_active atomic to ensure cache coherence. ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) +- Closes #2164 ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) + + +## 2023-09-18 + +### Miscellaneous Tasks +- Small refactor: main start/cleanup threads logic ([#2142](https://github.com/YimMenu/YimMenu/issues/2142)) ([5259d24](https://github.com/YimMenu/YimMenu/commit/5259d249f37d7779644388b88ce1ad2b76ae8e1c)) + +- Added Social Club check to hotkeys. ([#2143](https://github.com/YimMenu/YimMenu/issues/2143)) ([5e177ef](https://github.com/YimMenu/YimMenu/commit/5e177ef1516d68e97e73a4c7b2364547b864629b)) + +- Removed IS_PAUSE_MENU_ACTIVE check from hotkeys to facilitate teleporting to waypoints. ([5e177ef](https://github.com/YimMenu/YimMenu/commit/5e177ef1516d68e97e73a4c7b2364547b864629b)) + + +## 2023-09-17 + +### Bug Fixes +- CPlayerSectorPos false positives and bad math ([#2136](https://github.com/YimMenu/YimMenu/issues/2136)) ([a4209c1](https://github.com/YimMenu/YimMenu/commit/a4209c1b239af3685e7c72414da68c521107aef0)) + + +### Miscellaneous Tasks + +- Closes #2096 ([a4209c1](https://github.com/YimMenu/YimMenu/commit/a4209c1b239af3685e7c72414da68c521107aef0)) +- Disable input when typing into a text field. ([#2140](https://github.com/YimMenu/YimMenu/issues/2140)) ([347f33f](https://github.com/YimMenu/YimMenu/commit/347f33fb2dc23f851bc25a256478a12f4e787a18)) + +- Closes #2139 ([347f33f](https://github.com/YimMenu/YimMenu/commit/347f33fb2dc23f851bc25a256478a12f4e787a18)) + + +.com/YimMenu/YimMenu/issues/2116)) ([52896b5](https://github.com/YimMenu/YimMenu/commit/52896b548f17814c88cd5bac6a52a56ec52c9d84)) + + + + +## 2023-09-10 + +### Bug Fixes +- Single key not executing multiple hotkeys ([#2111](https://github.com/YimMenu/YimMenu/issues/2111)) ([9769b26](https://github.com/YimMenu/YimMenu/commit/9769b26870d505c24e19fb5044dbd905a9c45e21)) +- Use translation in command label ([#2112](https://github.com/YimMenu/YimMenu/issues/2112)) ([43bf73b](https://github.com/YimMenu/YimMenu/commit/43bf73ba56604d32ff59e67713f8f3b2e987c3a8)) + + +### Miscellaneous Tasks + +- Closes #2000 ([9769b26](https://github.com/YimMenu/YimMenu/commit/9769b26870d505c24e19fb5044dbd905a9c45e21)) + + + +## 2023-09-08 + +### Bug Fixes +- Force updating languages wouldn't regenerate cache ([3385a0d](https://github.com/YimMenu/YimMenu/commit/3385a0d7fbad18150519da44eb0fc3003e29cfc4)) +- Crash when calling CNetGamePlayer::is_host ([#2106](https://github.com/YimMenu/YimMenu/issues/2106)) ([956d811](https://github.com/YimMenu/YimMenu/commit/956d8110a034175e142f09fff4c896fdfa761b5b)) + + +### Features +- Disable force relays by default ([#2104](https://github.com/YimMenu/YimMenu/issues/2104)) ([3385a0d](https://github.com/YimMenu/YimMenu/commit/3385a0d7fbad18150519da44eb0fc3003e29cfc4)) +- Move label and desc to translations ([3385a0d](https://github.com/YimMenu/YimMenu/commit/3385a0d7fbad18150519da44eb0fc3003e29cfc4)) + + + +## 2023-09-08 + +### Miscellaneous Tasks +- Fix small typo in view_player_database.cpp ([#2080](https://github.com/YimMenu/YimMenu/issues/2080)) ([4025cbf](https://github.com/YimMenu/YimMenu/commit/4025cbfa8de5269f9c8686106ae31ea4a65c974d)) + +- Fix(freecam) unfreeze vehicle after freecam ([#2101](https://github.com/YimMenu/YimMenu/issues/2101)) ([29fdb5c](https://github.com/YimMenu/YimMenu/commit/29fdb5c3bca874ff01f1c7cd97c570541120d1f3)) + +- Closes #2093 ([29fdb5c](https://github.com/YimMenu/YimMenu/commit/29fdb5c3bca874ff01f1c7cd97c570541120d1f3)) +- (fix) Seatbelt values are set to opposite ([#2085](https://github.com/YimMenu/YimMenu/issues/2085)) ([a3532a6](https://github.com/YimMenu/YimMenu/commit/a3532a6436d65bd89396d3013ea1c5d9052ecb55)) + + + +## 2023-09-02 + +### Bug Fixes +- Fix renderer callbacks called for nothing. ([#2073](https://github.com/YimMenu/YimMenu/issues/2073)) ([9149acf](https://github.com/YimMenu/YimMenu/commit/9149acf8d856e08e9aa48e7cabf18ed352de4d29)) +- Passive not working correctly ([#2040](https://github.com/YimMenu/YimMenu/issues/2040)) ([1594ee1](https://github.com/YimMenu/YimMenu/commit/1594ee1f7680731dd20c0aa194bc61137b9ebf72)) + + +### Miscellaneous Tasks + +- Replaced inline ints with JOAAT collisions so it can be auto typed properly by the compiler. ([#2066](https://github.com/YimMenu/YimMenu/issues/2066)) ([c459ccc](https://github.com/YimMenu/YimMenu/commit/c459ccc950a9dd6a85e82a91bbf576461ac33aff)) + + + + +## 2023-08-29 + +### Bug Fixes +- Not skipping bad dlc vehicles ([#2055](https://github.com/YimMenu/YimMenu/issues/2055)) ([4871dbd](https://github.com/YimMenu/YimMenu/commit/4871dbd705d13fe0c7c772cd4e74491698e5ff5b)) +- Check against player nullptr ([#2057](https://github.com/YimMenu/YimMenu/issues/2057)) ([4c6226d](https://github.com/YimMenu/YimMenu/commit/4c6226d022d00379e6a5008972a8d72246e52059)) +- Check player ptr before using it ([4c6226d](https://github.com/YimMenu/YimMenu/commit/4c6226d022d00379e6a5008972a8d72246e52059)) +- Guard other commands against nullptr player ptr ([4c6226d](https:// \ No newline at end of file diff --git a/changelog.txt b/changelog.txt new file mode 100644 index 0000000..a824518 --- /dev/null +++ b/changelog.txt @@ -0,0 +1,617 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +## 2023-12-18 + +### Bug Fixes +- Squished drawing on mobile phone ([#2601](https://github.com/YimMenu/YimMenu/issues/2601)) ([8e8919e](https://github.com/YimMenu/YimMenu/commit/8e8919ec564bba01e22c81e3c90bd0f33bc30888)) + + +### Miscellaneous Tasks +- Fixed unlockveh using the player id instead of ped ([#2591](https://github.com/YimMenu/YimMenu/issues/2591)) ([e9fdc86](https://github.com/YimMenu/YimMenu/commit/e9fdc86239530ef01a1c1e03c9945e4396f9e8e6)) + +- Fixed unlockveh command using the Player ID for the arguments instead of the Player Ped. ([e9fdc86](https://github.com/YimMenu/YimMenu/commit/e9fdc86239530ef01a1c1e03c9945e4396f9e8e6)) + +- Fixed lock/unlock vehicle door calls to use the eVehicleLockState enum. ([e9fdc86](https://github.com/YimMenu/YimMenu/commit/e9fdc86239530ef01a1c1e03c9945e4396f9e8e6)) + + + +## 2023-12-14 + +### Bug Fixes +- Off radar and fast respawn globals ([#2568](https://github.com/YimMenu/YimMenu/issues/2568)) ([f3faa85](https://github.com/YimMenu/YimMenu/commit/f3faa8540f8b5c11c5ddb94ec1a5d43910d893ce)) + + +### Miscellaneous Tasks +- Closes https://github.com/YimMenu/YimMenu/issues/2559 ([#2561](https://github.com/YimMenu/YimMenu/issues/2561)) ([a07142e](https://github.com/YimMenu/YimMenu/commit/a07142ebf21434afbaca1d64cd0e88d37a95cf4f)) + +- Closes https://github.com/YimMenu/YimMenu/issues/2560 ([a07142e](https://github.com/YimMenu/YimMenu/commit/a07142ebf21434afbaca1d64cd0e88d37a95cf4f)) +- Closes https://github.com/YimMenu/YimMenu/issues/2552 ([a07142e](https://github.com/YimMenu/YimMenu/commit/a07142ebf21434afbaca1d64cd0e88d37a95cf4f)) +- Removed m_velocity from CVehicle. ([#2563](https://github.com/YimMenu/YimMenu/issues/2563)) ([9dd1d49](https://github.com/YimMenu/YimMenu/commit/9dd1d49ed4c4962297c067777f8b237336eae98c)) + + +- Update crossmap and natives.hpp to 3095. ([#2565](https://github.com/YimMenu/YimMenu/issues/2565)) ([8b62dad](https://github.com/YimMenu/YimMenu/commit/8b62dadcd500dd6321953a6ed7a5eaf92cf4b529)) + + + +## 2023-12-13 + +### Miscellaneous Tasks +- Added Oppressor Mk 1's gliding ability to vehicle abilities. ([#2538](https://github.com/YimMenu/YimMenu/issues/2538)) ([ffd8915](https://github.com/YimMenu/YimMenu/commit/ffd89153b5c75f62623058cef8132bb37e7176bf)) + +- Fixes for b3095 ([#2537](https://github.com/YimMenu/YimMenu/issues/2537)) ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) + +- Refactored TRIGGER_SCRIPT_EVENT for the duplicate f_2 argument they added in 3095. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Fixed OOB gadget spam caused by the tow truck. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Increased max interiors in InteriorControl. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Updated scripted_game_event. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Update GTAV-Classes repo. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Fixed locals for 3095. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Bump project to Build 3095. ([695a6dd](https://github.com/YimMenu/YimMenu/commit/695a6dd20e6c4385023b2c6a11cf80c8515197f7)) +- Fixed LS Customs camera being stuck on certain vehicles. ([#2539](https://github.com/YimMenu/YimMenu/issues/2539)) ([f0aa601](https://github.com/YimMenu/YimMenu/commit/f0aa601c18a4d5c503aa7033127136aeedc43aa3)) + +- Fixed incorrect pointer type for PBOOL on line 92. ([#2545](https://github.com/YimMenu/YimMenu/issues/2545)) ([7f20e01](https://github.com/YimMenu/YimMenu/commit/7f20e0193881552143fccfed9dc38174044da157)) + +- Added new Scrapyard DLC vehicles to GetVehicleInfoForClanLogo. ([#2547](https://github.com/YimMenu/YimMenu/issues/2547)) ([f6a1acd](https://github.com/YimMenu/YimMenu/commit/f6a1acdc4c1d3e08297363804802a73dc283796f)) + +- Fixed RAP signature. ([#2548](https://github.com/YimMenu/YimMenu/issues/2548)) ([a7215d2](https://github.com/YimMenu/YimMenu/commit/a7215d2c4107bbdf66e6b3f3b1337756c54cdf38)) + + + +## 2023-12-13 + +### Features +- Disable and Enable scripts from UI and prevent crash when renaming the `scripts/` dir. ([#2493](https://github.com/YimMenu/YimMenu/issues/2493)) ([2def629](https://github.com/YimMenu/YimMenu/commit/2def629d3c4f1897412edf6876810b13ba478ac5)) + + +### Miscellaneous Tasks +- Made LS Customs accept any car. ([#2524](https://github.com/YimMenu/YimMenu/issues/2524)) ([cb5f015](https://github.com/YimMenu/YimMenu/commit/cb5f01567c3d3ed2ec0ef1f774b4252fe6925466)) + +- Fixed TRIGGER_SCRIPT_EVENT for 3095. ([#2527](https://github.com/YimMenu/YimMenu/issues/2527)) ([b7b901d](https://github.com/YimMenu/YimMenu/commit/b7b901d77f88f4722ddb429d7edf3e957ccaa80e)) + +- Fixed garage globals for 3095. ([#2529](https://github.com/YimMenu/YimMenu/issues/2529)) ([3bf7c03](https://github.com/YimMenu/YimMenu/commit/3bf7c034d219577a07895868010d27531b3244b1)) + + +- Added the ability to use guns in airplanes with allow_all_weapons. ([#2536](https://github.com/YimMenu/YimMenu/issues/2536)) ([db61b1f](https://github.com/YimMenu/YimMenu/commit/db61b1ff8576fb671ed7ddc76adadac05d86c88d)) + + + +## 2023-12-12 + +### Bug Fixes +- Memory leak ([#2504](https://github.com/YimMenu/YimMenu/issues/2504)) ([7299be8](https://github.com/YimMenu/YimMenu/commit/7299be8cb85e714055f9d190204ecefb73b7d037)) + + +### Miscellaneous Tasks + +- Input sanitation for Debug Locals ([#2505](https://github.com/YimMenu/YimMenu/issues/2505)) ([3b9413d](https://github.com/YimMenu/YimMenu/commit/3b9413db9296262874b37a0225e7a8af20884bc2)) + +- Fixed Jet Assisted Take Off not working on Bombushka if the player was using Instant Refill of boost. ([#2511](https://github.com/YimMenu/YimMenu/issues/2511)) ([d2bcd69](https://github.com/YimMenu/YimMenu/commit/d2bcd69eacf16a393627b29013127a04996cd37f)) + + +- Updated vehicle_abilities.cpp to work with latest GTAV-Classes PR ([#2509](https://github.com/YimMenu/YimMenu/issues/2509)) ([0798a41](https://github.com/YimMenu/YimMenu/commit/0798a413f93ab3371593327e712984155c2b783a)) + +- Updated Globals for 3095. ([#2517](https://github.com/YimMenu/YimMenu/issues/2517)) ([8b3a45b](https://github.com/YimMenu/YimMenu/commit/8b3a45bbb4894989a009449dae055aa8be094dc6)) + +- Added pointers for 3095. ([#2519](https://github.com/YimMenu/YimMenu/issues/2519)) ([5bf6953](https://github.com/YimMenu/YimMenu/commit/5bf69531b5f9f7547722368eed8590d017ed5e88)) + +- Fix script patch signature causing crash (yubie-re) ([#2523](https://github.com/YimMenu/YimMenu/issues/2523)) ([efef962](https://github.com/YimMenu/YimMenu/commit/efef962fe8406e88f57982606a2530b1de1b4838)) + +- Redesigned the script patcher to assign the signatures names, so if they fail, it will print out its name. ([efef962](https://github.com/YimMenu/YimMenu/commit/efef962fe8406e88f57982606a2530b1de1b4838)) + + +### Refactor +- Get_suggestions ([#2507](https://github.com/YimMenu/YimMenu/issues/2507)) ([1869389](https://github.com/YimMenu/YimMenu/commit/1869389606a5295e1e4e688f36d4caa6803efbac)) + + +## 2023-12-08 + +### Bug Fixes +- Add default handler to every protected function calls, until now there was none/scuffed and nothing was getting output to the user making debugging very difficult ([#2494](https://github.com/YimMenu/YimMenu/issues/2494)) ([b432407](https://github.com/YimMenu/YimMenu/commit/b432407dcef0743023985c459cf5e1702300f6dd)) + + +### Features +- Expose io.open (limited to scripts_config folder) ([#2495](https://github.com/YimMenu/YimMenu/issues/2495)) ([bb5dfd1](https://github.com/YimMenu/YimMenu/commit/bb5dfd14846f0b17dfedaf13a89a726ce8ae830b)) +- Unlock Interaction Menu, Weapon Explosion Radius Modifier & improve fast respawn([#2489](https://github.com/YimMenu/YimMenu/issues/2489)) ([6d64bcd](https://github.com/YimMenu/YimMenu/commit/6d64bcd1d7676cca5a5f563fc304ba5786d48cb7)) + + + +## 2023-12-10 + +### Features +- Allow invalid outfits to be applied ([#2501](https://github.com/YimMenu/YimMenu/issues/2501)) ([461ce57](https://github.com/YimMenu/YimMenu/commit/461ce57ac67bbfa74baf11d4c33bd5a328f87d56)) + + +### Miscellaneous Tasks +- Enabled strict sol for type safety and function enforcement. ([#2502](https://github.com/YimMenu/YimMenu/issues/2502)) ([a2eff68](https://github.com/YimMenu/YimMenu/commit/a2eff686cb58f004fd69c325b64df3a570034c0e)) + + + + +## 2023-12-05 + +### Features +- Added weapon and vehicle cache bindings ([#2477](https://github.com/YimMenu/YimMenu/issues/2477)) ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) + + +### Miscellaneous Tasks + +- Replaced bad example in entities documentation. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Updated Lua documentation for vehicles/weapons to allow for auto generation. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Added Vector3 support to the Lua globals/locals class. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Fixed a bug with get_float in globals/locals returning an int instead of a float. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Fixed globals get_uint/set_uint using signed types for the return/parameter. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Added unsigned int helpers to the locals Lua class. ([11d48f4](https://github.com/YimMenu/YimMenu/commit/11d48f49f9ba1fade07543250dfee710968397d7)) +- Vehicle Abilities ([#2474](https://github.com/YimMenu/YimMenu/issues/2474)) ([b80865f](https://github.com/YimMenu/YimMenu/commit/b80865f34c5649f0aaec55afe6e2e4261f480410)) + + + +## 2023-12-02 + +### Bug Fixes +- Fix nullsub scanning in PE header ([#2469](https://github.com/YimMenu/YimMenu/issues/2469)) ([468af61](https://github.com/YimMenu/YimMenu/commit/468af617d72f5e7f5669e4f5a2f3c5d482ccbe7b)) +- Fix AC bypass not working when injecting too early ([#2473](https://github.com/YimMenu/YimMenu/issues/2473)) ([c5c3713](https://github.com/YimMenu/YimMenu/commit/c5c37131376899c28e3d9ce8fbf13549d6f16278)) + + +### Miscellaneous Tasks +- Added G's Cache to ESP. ([#2461](https://github.com/YimMenu/YimMenu/issues/2461)) ([afd0efd](https://github.com/YimMenu/YimMenu/commit/afd0efd6216ebfd1783273ae25837c76f82840c3)) + +- Redesigned G's Cache to use Globals that are more reliable (and actually work). ([afd0efd](https://github.com/YimMenu/YimMenu/commit/afd0efd6216ebfd1783273ae25837c76f82840c3)) +- Refactored START_NEW_SCRIPT_WITH_ARGS to use a static unordered_set so that it's not constantly constructing it each call, and potentially closes #2462 ([afd0efd](https://github.com/YimMenu/YimMenu/commit/afd0efd6216ebfd1783273ae25837c76f82840c3)) +- Added Pickup Pool. ([afd0efd](https://github.com/YimMenu/YimMenu/commit/afd0efd6216ebfd1783273ae25837c76f82840c3)) + + + + +## 2023-11-26 + +### Bug Fixes +- Block MM metric ([#2455](https://github.com/YimMenu/YimMenu/issues/2455)) ([0f775d4](https://github.com/YimMenu/YimMenu/commit/0f775d438e9a09eab17a5e2ec2f136b87a586974)) + + +### Miscellaneous Tasks +- Added more weapon jitter fixes. ([#2450](https://github.com/YimMenu/YimMenu/issues/2450)) ([b365d7d](https://github.com/YimMenu/YimMenu/commit/b365d7d16ef12774babda680a6c70efa28b356e5)) + +- Fixed hangar_carmod being called a non-existent script hangar_carmod_shop. ([b365d7d](https://github.com/YimMenu/YimMenu/commit/b365d7d16ef12774babda680a6c70efa28b356e5)) + +- Removed GET_STAT_HASH_FOR_CHARACTER_STAT dependency. ([#2452](https://github.com/YimMenu/YimMenu/issues/2452)) ([5e82c6e](https://github.com/YimMenu/YimMenu/commit/5e82c6e8eeea7ce182c4adfadbf0486ec236603d)) + + + + +### Refactor +- Filter out "bad" metrics and allow normal ones to be sent ([#2453](https://github.com/YimMenu/YimMenu/issues/2453)) ([c01043c](https://github.com/YimMenu/YimMenu/commit/c01043cfb17407280c01e34722bae62b26d5057c)) + + +## 2023-11-19 + +### Bug Fixes +- Rewrite AC bypass again (the old one isn't detected but this is cleaner) ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) +- Some chat tweaks ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) +- Fix memory leak ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) +- Fix possible false positives with the vehicle task mismatch protection ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) +- Add some more stuff ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) + + +### Features +- Add is_player_friend ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) +- Add debug logs to trace false positive ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) + + +### Miscellaneous Tasks +- Add language input criteria for future tickets ([#2381](https://github.com/YimMenu/YimMenu/issues/2381)) ([#2432](https://github.com/YimMenu/YimMenu/issues/2432)) ([6e1fc37](https://github.com/YimMenu/YimMenu/commit/6e1fc370aee0ade852563482dccfa758ff14308f)) + +- Fixed Player ESP potentially crashing on invalid models. ([#2431](https://github.com/YimMenu/YimMenu/issues/2431)) ([36fdc7f](https://github.com/YimMenu/YimMenu/commit/36fdc7fc56be7be3247a74bc5845f3ca25972b02)) + +- Check for and handle non-normal player models when doing ESP to prevent crashes. ([36fdc7f](https://github.com/YimMenu/YimMenu/commit/36fdc7fc56be7be3247a74bc5845f3ca25972b02)) + +- Added sanity checks to the non-MP model scenario. ([36fdc7f](https://github.com/YimMenu/YimMenu/commit/36fdc7fc56be7be3247a74bc5845f3ca25972b02)) +- Various Debug Locals fixes. ([#2426](https://github.com/YimMenu/YimMenu/issues/2426)) ([b9b4979](https://github.com/YimMenu/YimMenu/commit/b9b49790e77a8fa6f959b30c7ec55134d1baf344)) + +- Fixed Debug -> Locals crashing if the user added an invalid Local Read. ([b9b4979](https://github.com/YimMenu/YimMenu/commit/b9b49790e77a8fa6f959b30c7ec55134d1baf344)) +- Fixed Debug Local addendum being way too wide on the page. ([b9b4979](https://github.com/YimMenu/YimMenu/commit/b9b49790e77a8fa6f959b30c7ec55134d1baf344)) + +- Added the same boundary check for Debug -> Globals. ([b9b4979](https://github.com/YimMenu/YimMenu/commit/b9b49790e77a8fa6f959b30c7ec55134d1baf344)) +- Rewrite AC bypass ([#2430](https://github.com/YimMenu/YimMenu/issues/2430)) ([5d538cf](https://github.com/YimMenu/YimMenu/commit/5d538cf53cb93e43f5435a475eb21263a8ab8d07)) + + + +## 2023-11-16 + +### Miscellaneous Tasks +- Redesigned Persist Car to check if the player is already in the car they want to spawn, and just forward self::veh as if it was the vehicle spawned. ([#2418](https://github.com/YimMenu/YimMenu/issues/2418)) ([3e99fd0](https://github.com/YimMenu/YimMenu/commit/3e99fd0ae18671ef0d5d63887b406c0558c8a5d3)) + +- Clone Debug Globals into Debug Locals ([#2419](https://github.com/YimMenu/YimMenu/issues/2419)) ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) + +- Copied code from Debug Globals to Debug Locals. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) +- Redesigned components::input_text to return the InputText result, and add an overloaded method to take a std::string. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) +- Fixed Debug Globals having static text and not using components::input_text to prevent sending the input to the game. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) +- Fixed view_debug_threads::thread_states not properly ending its string causing ImGui to read more than it should from memory. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) +- Made Debug Globals cap the input index to UINT32, as the user could potentially overflow the get_ptr function and cause the game to crash. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) + +- Removed extraneous does_thread_exist deceleration. ([48e83d9](https://github.com/YimMenu/YimMenu/commit/48e83d9d5ddef3cfec1d9f2e19dff4bf6739609b)) +- Removed log.info call from tunables_service. ([#2420](https://github.com/YimMenu/YimMenu/issues/2420)) ([af287d2](https://github.com/YimMenu/YimMenu/commit/af287d259328c55b7a2d689fe2013d1521d62efe)) + +- Fix jittering Player ESP ([#2421](https://github.com/YimMenu/YimMenu/issues/2421)) ([e56ee4e](https://github.com/YimMenu/YimMenu/commit/e56ee4e2b821c1d1a18ad9cfad30c2e9c0108802)) + +- Removed globalplayer_bd IsInvisible set call. ([#2416](https://github.com/YimMenu/YimMenu/issues/2416)) ([3275459](https://github.com/YimMenu/YimMenu/commit/3275459431965e29905a8c2c77be220580a4894a)) + +- Remove migration code ([#2424](https://github.com/YimMenu/YimMenu/issues/2424)) ([8fa0583](https://github.com/YimMenu/YimMenu/commit/8fa0583f055a70eba2a8c56c1b78800f00855017)) + + + +## 2023-11-14 + +### Bug Fixes +- Small lua / lau doc fixes ([#2415](https://github.com/YimMenu/YimMenu/issues/2415)) ([d2acc65](https://github.com/YimMenu/YimMenu/commit/d2acc65af067538d071155f94db7a136547e8b99)) +- Small lua / lau doc fixes: expose stats.get_character_index like intended. also add a bit of doc to button and sameline pages so that the user is correctly refered to the tab class doc ([d2acc65](https://github.com/YimMenu/YimMenu/commit/d2acc65af067538d071155f94db7a136547e8b99)) + + +### Features +- Add tunable overloads for getting / setting values through the already joaated tunable value. ([#2417](https://github.com/YimMenu/YimMenu/issues/2417)) ([3914ebe](https://github.com/YimMenu/YimMenu/commit/3914ebee7285477a47f025ecde0223ebb2b4cd26)) + + +### Miscellaneous Tasks +- Player Database Enhancement ([#2411](https://github.com/YimMenu/YimMenu/issues/2411)) ([ef35573](https://github.com/YimMenu/YimMenu/commit/ef355736a24e4f4c322373c4215f4f390b396e25)) + +- Added 'Send Friend Request' through the player's rockstar ID. ([ef35573](https://github.com/YimMenu/YimMenu/commit/ef355736a24e4f4c322373c4215f4f390b396e25)) + + + + +## 2023-11-11 + +### Features +- Improve Debug/Globals interface to match Debug/Locals ([#2409](https://github.com/YimMenu/YimMenu/issues/2409)) ([1193c0a](https://github.com/YimMenu/YimMenu/commit/1193c0a520362f488bd9becd0d1e0d6fb1e64263)) + + +### Miscellaneous Tasks + +- Refactored ImGui::Bitfield to use std::format. ([#2410](https://github.com/YimMenu/YimMenu/issues/2410)) ([b943891](https://github.com/YimMenu/YimMenu/commit/b943891c240651b9a1ae3f95912251ce9674affe)) + + + + +### Refactor +- Rework Persist Car Service ([#2394](https://github.com/YimMenu/YimMenu/issues/2394)) ([cadb6da](https://github.com/YimMenu/YimMenu/commit/cadb6dab92a77210b04390d32c967be1f307a88a)) + + +## 2023-11-08 + +### Bug Fixes +- Health decuction while in god mode ([#2398](https://github.com/YimMenu/YimMenu/issues/2398)) ([3b714f5](https://github.com/YimMenu/YimMenu/commit/3b714f5c67d57c75de532ee17df17d01633cf83a)) + + +### Miscellaneous Tasks +- Fixed teleport::to_coords not respecting the rotation and view angles from persist teleport. ([#2396](https://github.com/YimMenu/YimMenu/issues/2396)) ([93dea3b](https://github.com/YimMenu/YimMenu/commit/93dea3bebc06f3fb1e3ca07e0850126d2397cfc0)) + +- Fixed teleport::to_coords not respecting the rotation and view angles from persist teleport. ([93dea3b](https://github.com/YimMenu/YimMenu/commit/93dea3bebc06f3fb1e3ca07e0850126d2397cfc0)) + +- Fixed World -> Vehicles -> Max Vehicle Mods button being cut off. ([93dea3b](https://github.com/YimMenu/YimMenu/commit/93dea3bebc06f3fb1e3ca07e0850126d2397cfc0)) + +- Closes #2164 ([3b714f5](https://github.com/YimMenu/YimMenu/commit/3b714f5c67d57c75de532ee17df17d01633cf83a)) +- Closes #2397 ([3b714f5](https://github.com/YimMenu/YimMenu/commit/3b714f5c67d57c75de532ee17df17d01633cf83a)) +- Closes #2399 ([3b714f5](https://github.com/YimMenu/YimMenu/commit/3b714f5c67d57c75de532ee17df17d01633cf83a)) +- Fixed teleport::to_coords not setting the player's yaw if they were not in a vehicle. ([#2401](https://github.com/YimMenu/YimMenu/issues/2401)) ([7625078](https://github.com/YimMenu/YimMenu/commit/762507802fd70d06f4afc129559c12cd3740cc6c)) + + + +## 2023-11-05 + +### Bug Fixes +- Crash formatting ([1263f26](https://github.com/YimMenu/YimMenu/commit/1263f26dc16abe0c88caf3b46fecdf66d5e56680)) +- Submarine crash and allowing empty JSON filenames to be saved ([#2380](https://github.com/YimMenu/YimMenu/issues/2380)) ([864e15a](https://github.com/YimMenu/YimMenu/commit/864e15a0bc107310b980929c7b4abeacf1d0215e)) + + +### Features +- Move reaction strings to translation repo ([1263f26](https://github.com/YimMenu/YimMenu/commit/1263f26dc16abe0c88caf3b46fecdf66d5e56680)) +- Modify ocean level and add direct invite player from DB ([#2384](https://github.com/YimMenu/YimMenu/issues/2384)) ([2121ff2](https://github.com/YimMenu/YimMenu/commit/2121ff2b7eeb772a98a3d13de6cc7dae55e87fa3)) + + +### Miscellaneous Tasks + + +- Revert #2380 ([#2386](https://github.com/YimMenu/YimMenu/issues/2386)) ([4c6af00](https://github.com/YimMenu/YimMenu/commit/4c6af0068790369b1a7500ae87fb54a6a8dcb74b)) + +- Partial revert of #2386 ([ebeef46](https://github.com/YimMenu/YimMenu/commit/ebeef460dfed540d579178f627a00f01141835bf)) + +- Fix submarine car crash protection ([#2387](https://github.com/YimMenu/YimMenu/issues/2387)) ([7d3e75f](https://github.com/YimMenu/YimMenu/commit/7d3e75f260514a0b57d7150b4d6169f2869a6335)) + + + +### Refactor +- Translations and change formatting to std::format ([#2382](https://github.com/YimMenu/YimMenu/issues/2382)) ([1263f26](https://github.com/YimMenu/YimMenu/commit/1263f26dc16abe0c88caf3b46fecdf66d5e56680)) +- Replace snprintf strings with std::format ([1263f26](https://github.com/YimMenu/YimMenu/commit/1263f26dc16abe0c88caf3b46fecdf66d5e56680)) + + +## 2023-11-03 + +### Features +- Add translation strings ([590fb4a](https://github.com/YimMenu/YimMenu/commit/590fb4af9fcad84a5bdb4cd8e7cec8ee346981ff)) +- Added input float ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) +- Converted code to commands and move strings to translations ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) +- Prevent blank issues ([#2336](https://github.com/YimMenu/YimMenu/issues/2336)) ([4f45ec7](https://github.com/YimMenu/YimMenu/commit/4f45ec70336e3df66a0f81214b9ad9085cf4255f)) + + +### Miscellaneous Tasks +- Vehicle control additions & fixes ([#1926](https://github.com/YimMenu/YimMenu/issues/1926)) ([590fb4a](https://github.com/YimMenu/YimMenu/commit/590fb4af9fcad84a5bdb4cd8e7cec8ee346981ff)) + +- Removed summon distance & car only check ([590fb4a](https://github.com/YimMenu/YimMenu/commit/590fb4af9fcad84a5bdb4cd8e7cec8ee346981ff)) +- Changed raw UI elements to components. ([590fb4a](https://github.com/YimMenu/YimMenu/commit/590fb4af9fcad84a5bdb4cd8e7cec8ee346981ff)) +- Added selection methods ([590fb4a](https://github.com/YimMenu/YimMenu/commit/590fb4af9fcad84a5bdb4cd8e7cec8ee346981ff)) + +- New Flying feature ([#2206](https://github.com/YimMenu/YimMenu/issues/2206)) ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) + +- Remove ultra trash feature ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) +- Added extra raycast ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) + +- --------- ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) + +- Xml Map Loader (Menyoo) ([#2233](https://github.com/YimMenu/YimMenu/issues/2233)) ([db5e47d](https://github.com/YimMenu/YimMenu/commit/db5e47d2ceab60effccf80b495fa166504c8bcf3)) + + + +- 1. Allow interloper_reaction to use timeout. ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 2. Fix crash reaction(except TSE) cannot use announce in chat. ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 3. Allow all friends to bypass auto kick spammers, modder flag and reactions. ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- Provides an alternative for users who experience this weird bug https://github.com/YimMenu/YimMenu/issues/2266 . They can just trust their friends until someone provides valuable information for developers to fix. ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 4. Allow trusting specific players (bypass auto kick spammers, modder flag and reactions). ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 5. Trust the whole session temporarily (Avoid team members being kicked when in mission). ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 6. Remove duplicate logs when blocking crash (except for TSE crash) ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 7. remove unused gamer_instruction_kick in reaction list ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) +- 8. Allow announce in team only chat ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) + + +### Refactor +- Support translations ([ab5c484](https://github.com/YimMenu/YimMenu/commit/ab5c484948c444659cecce096dea1416df4d837a)) +- Rework reaction code ([#2331](https://github.com/YimMenu/YimMenu/issues/2331)) ([7aad4c5](https://github.com/YimMenu/YimMenu/commit/7aad4c5860ace1ce93e2c218de4054ed2805af34)) + + +## 2023-10-31 + +### Bug Fixes +- Thread pool rescaling incorrectly ([#2357](https://github.com/YimMenu/YimMenu/issues/2357)) ([d2005ec](https://github.com/YimMenu/YimMenu/commit/d2005ec42d93d1dbd7add2f63d5bc02200e4f703)) + + +### Miscellaneous Tasks + +- Made X button unique in Persist Vehicle. ([#2361](https://github.com/YimMenu/YimMenu/issues/2361)) ([d277f16](https://github.com/YimMenu/YimMenu/commit/d277f1660d239507b8ce926025056fe53ae0f4dc)) + + + +## 2023-10-30 + +### Miscellaneous Tasks + +- Added a delete button to Persist Vehicle. ([#2354](https://github.com/YimMenu/YimMenu/issues/2354)) ([251db06](https://github.com/YimMenu/YimMenu/commit/251db062d007eed330525b31c63c5cae95a285ab)) + +- Fixed Rain Vehicles using static text. ([#2346](https://github.com/YimMenu/YimMenu/issues/2346)) ([9909461](https://github.com/YimMenu/YimMenu/commit/990946119f81420bc1d38d0f1a2d0b580dd6ad82)) + + + +### Refactor +- Implement HTTP client with proxy support ([#2146](https://github.com/YimMenu/YimMenu/issues/2146)) ([59244c7](https://github.com/YimMenu/YimMenu/commit/59244c75bb98edf01b0f7d7d665996554700808f)) + + +## 2023-10-23 + +### Bug Fixes +- Fix incorrectly fixing everyone vehicles instead of only the targeted one ([#2332](https://github.com/YimMenu/YimMenu/issues/2332)) ([da028f0](https://github.com/YimMenu/YimMenu/commit/da028f03b3120a50de5e93bf1d4bc9a07fe9d3f8)) + + +### Miscellaneous Tasks +- Refactor duration_cast calls to use implicit time calculations without extraneous count calls. ([#2333](https://github.com/YimMenu/YimMenu/issues/2333)) ([0c550f1](https://github.com/YimMenu/YimMenu/commit/0c550f158bd3a7ceea36ab3d9f3aa6592a3db496)) + + + + + +### Refactor +- Fix crashes and general improvements ([#2304](https://github.com/YimMenu/YimMenu/issues/2304)) ([0de9182](https://github.com/YimMenu/YimMenu/commit/0de9182735fd952febe5fb9bd9f447502df64764)) + + +## 2023-10-12 + +### Bug Fixes +- Build version 3028 ([#2270](https://github.com/YimMenu/YimMenu/issues/2270)) ([bb4ec59](https://github.com/YimMenu/YimMenu/commit/bb4ec5908678039fb3788cdb3b154f89403feac0)) +- Code reuse / fix lot of unnecessary logic running for tping our own ped. ([#2246](https://github.com/YimMenu/YimMenu/issues/2246)) ([f9c948f](https://github.com/YimMenu/YimMenu/commit/f9c948f909cedde84e8a43f14302c3fe3a9d7a39)) +- Fix crash when clicking on Settings when translation json are unreachable ([#2265](https://github.com/YimMenu/YimMenu/issues/2265)) ([f986d79](https://github.com/YimMenu/YimMenu/commit/f986d79ab44db7c5c37478e585c681d6d5c96882)) + + +### Features +- Allow lua scripts to flag modders with a custom reason if needed. ([#2248](https://github.com/YimMenu/YimMenu/issues/2248)) ([94838af](https://github.com/YimMenu/YimMenu/commit/94838af28865cb54231f745c0becd1afe30a8638)) +- Expose take_control_of ([#2249](https://github.com/YimMenu/YimMenu/issues/2249)) ([0bb5b3b](https://github.com/YimMenu/YimMenu/commit/0bb5b3bda682291b3a6bdc73211d8928af607ebf)) +- Make sure that the MPX -> MP0/MP1 behavior for stats function is documented. ([#2251](https://github.com/YimMenu/YimMenu/issues/2251)) ([c38e42a](https://github.com/YimMenu/YimMenu/commit/c38e42a488ecde8e3e1bbcd3585afe41f1dcad8e)) + + +### Miscellaneous Tasks + + + +- Removed OUTFIT_UNKs from props_t. ([#2258](https://github.com/YimMenu/YimMenu/issues/2258)) ([2efc2f6](https://github.com/YimMenu/YimMenu/commit/2efc2f67551528b9bdb770ede27893b1adcc5342)) + + +- Fixed bug with persist_car_service not saving the tire smoke color. ([#2239](https://github.com/YimMenu/YimMenu/issues/2239)) ([#2261](https://github.com/YimMenu/YimMenu/issues/2261)) ([8112990](https://github.com/YimMenu/YimMenu/commit/8112990ede03f975b0f3e0f1627eb35e931ad122)) + + + +- Fixed LOCAL_CPED translation keyword not being in all uppercase. ([#2274](https://github.com/YimMenu/YimMenu/issues/2274)) ([d6c3253](https://github.com/YimMenu/YimMenu/commit/d6c32533be18aef5b35122b4f068b8844155751c)) + + + +## 2023-10-12 + +### Bug Fixes +- Make sure lua user don't get tapped by game ac when using ADD_OWNED_EXPLOSION ([7ad35bb](https://github.com/YimMenu/YimMenu/commit/7ad35bb3d774f41ce98b0c133770d88bc8221ba1)) + + +### Miscellaneous Tasks +- Fix lua explosion bypass ([#2255](https://github.com/YimMenu/YimMenu/issues/2255)) ([7ad35bb](https://github.com/YimMenu/YimMenu/commit/7ad35bb3d774f41ce98b0c133770d88bc8221ba1)) + +- Move explosion_anti_cheat_bypass to its own file ([7ad35bb](https://github.com/YimMenu/YimMenu/commit/7ad35bb3d774f41ce98b0c133770d88bc8221ba1)) + +- Remove outdated hardcoded dependency callers offsets, no more use since we have a game skeleton update hook now. ([#2268](https://github.com/YimMenu/YimMenu/issues/2268)) ([8c6a930](https://github.com/YimMenu/YimMenu/commit/8c6a9303cbb657770cd148f8d15d668a1045da63)) + + + +## 2023-10-10 + +### Bug Fixes +- Fix self menu erroring when not yet in the game but still in the main menu / first loading screen ([#2235](https://github.com/YimMenu/YimMenu/issues/2235)) ([547fa1e](https://github.com/YimMenu/YimMenu/commit/547fa1e137a501e76c019b5c20ea631ffa7a0a5e)) + + +### Miscellaneous Tasks +- Fix presence data pointer ([#2243](https://github.com/YimMenu/YimMenu/issues/2243)) ([1f7167c](https://github.com/YimMenu/YimMenu/commit/1f7167cbfb032ac72404d10a02c32c8f39d67e02)) + + + + +## 2023-09-26 + +### Miscellaneous Tasks +- Added clan logo to LS Customs menu. ([#2199](https://github.com/YimMenu/YimMenu/issues/2199)) ([7cdbc2c](https://github.com/YimMenu/YimMenu/commit/7cdbc2ca9cc28d7d9f8029e85aff2f103dc21de5)) + +- Redesigned Persist Car to utilize the subfolder the user already has selected. ([#2198](https://github.com/YimMenu/YimMenu/issues/2198)) ([b7bac4d](https://github.com/YimMenu/YimMenu/commit/b7bac4dfe1eeb7d7689dbad39b21ba010a299b18)) + + + +## 2023-09-24 + +### Bug Fixes +- Use multikick when lobby lock is enabled ([#2189](https://github.com/YimMenu/YimMenu/issues/2189)) ([26e42fa](https://github.com/YimMenu/YimMenu/commit/26e42faeace299aee6d6c844f237b560db3b2eee)) +- LOBBY_LOCK_ALLOW_FRIENDS checkbox ([#2188](https://github.com/YimMenu/YimMenu/issues/2188)) ([715af52](https://github.com/YimMenu/YimMenu/commit/715af5203e08da9326a6eab0fdd89ca0d5b55838)) + + +### Features +- Add bonus http blocker ([#2186](https://github.com/YimMenu/YimMenu/issues/2186)) ([2a13ed7](https://github.com/YimMenu/YimMenu/commit/2a13ed734587fc1e4ac84212a3d6b0a83c9d8a94)) + + +### Miscellaneous Tasks + + + +- Fixes #2024 ([715af52](https://github.com/YimMenu/YimMenu/commit/715af5203e08da9326a6eab0fdd89ca0d5b55838)) + + +## 2023-09-21 + +### Bug Fixes +- Remove sniper scope recoil ([#2168](https://github.com/YimMenu/YimMenu/issues/2168)) ([639d776](https://github.com/YimMenu/YimMenu/commit/639d776267b8dfaa56f931fc802fced62c46b4d4)) +- Restore old on-demand thread creation behavior. ([#2167](https://github.com/YimMenu/YimMenu/issues/2167)) ([92b6df7](https://github.com/YimMenu/YimMenu/commit/92b6df7653f2f7e5e1fa1779c35f0481a66dc663)) + + +### Miscellaneous Tasks + + +- Fixes #2160 ([92b6df7](https://github.com/YimMenu/YimMenu/commit/92b6df7653f2f7e5e1fa1779c35f0481a66dc663)) + + +## 2023-09-20 + +### Bug Fixes +- Fix player database ([#2166](https://github.com/YimMenu/YimMenu/issues/2166)) ([5a2dfb9](https://github.com/YimMenu/YimMenu/commit/5a2dfb90b6ee090532d7835ff07a03a9d1829627)) +- Fix crash when trying to reload a non-existent script. ([#2151](https://github.com/YimMenu/YimMenu/issues/2151)) ([#2162](https://github.com/YimMenu/YimMenu/issues/2162)) ([1817ee9](https://github.com/YimMenu/YimMenu/commit/1817ee9fda1a2bfd1bae8aaa22ee1e114906c4b0)) + + +### Miscellaneous Tasks + + +- Closes #2152 ([#2156](https://github.com/YimMenu/YimMenu/issues/2156)) ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) + +- Reduces natives called in hotkey_service::wndproc to prevent collisions. ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) +- Removed debug code from carmod_shop::STAT_GET_INT ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) +- Fixed #2152. ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) +- Added sanity check to script thread in hotkey_service::wndproc. ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) +- Made is_mp_chat_active atomic to ensure cache coherence. ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) +- Closes #2164 ([04cfa46](https://github.com/YimMenu/YimMenu/commit/04cfa46d7848c6122d4e54024f364a76b5faf0a5)) + + +## 2023-09-18 + +### Miscellaneous Tasks +- Small refactor: main start/cleanup threads logic ([#2142](https://github.com/YimMenu/YimMenu/issues/2142)) ([5259d24](https://github.com/YimMenu/YimMenu/commit/5259d249f37d7779644388b88ce1ad2b76ae8e1c)) + +- Added Social Club check to hotkeys. ([#2143](https://github.com/YimMenu/YimMenu/issues/2143)) ([5e177ef](https://github.com/YimMenu/YimMenu/commit/5e177ef1516d68e97e73a4c7b2364547b864629b)) + +- Removed IS_PAUSE_MENU_ACTIVE check from hotkeys to facilitate teleporting to waypoints. ([5e177ef](https://github.com/YimMenu/YimMenu/commit/5e177ef1516d68e97e73a4c7b2364547b864629b)) + + +## 2023-09-17 + +### Bug Fixes +- CPlayerSectorPos false positives and bad math ([#2136](https://github.com/YimMenu/YimMenu/issues/2136)) ([a4209c1](https://github.com/YimMenu/YimMenu/commit/a4209c1b239af3685e7c72414da68c521107aef0)) + + +### Miscellaneous Tasks + +- Closes #2096 ([a4209c1](https://github.com/YimMenu/YimMenu/commit/a4209c1b239af3685e7c72414da68c521107aef0)) +- Disable input when typing into a text field. ([#2140](https://github.com/YimMenu/YimMenu/issues/2140)) ([347f33f](https://github.com/YimMenu/YimMenu/commit/347f33fb2dc23f851bc25a256478a12f4e787a18)) + +- Closes #2139 ([347f33f](https://github.com/YimMenu/YimMenu/commit/347f33fb2dc23f851bc25a256478a12f4e787a18)) + + +.com/YimMenu/YimMenu/issues/2116)) ([52896b5](https://github.com/YimMenu/YimMenu/commit/52896b548f17814c88cd5bac6a52a56ec52c9d84)) + + + + +## 2023-09-10 + +### Bug Fixes +- Single key not executing multiple hotkeys ([#2111](https://github.com/YimMenu/YimMenu/issues/2111)) ([9769b26](https://github.com/YimMenu/YimMenu/commit/9769b26870d505c24e19fb5044dbd905a9c45e21)) +- Use translation in command label ([#2112](https://github.com/YimMenu/YimMenu/issues/2112)) ([43bf73b](https://github.com/YimMenu/YimMenu/commit/43bf73ba56604d32ff59e67713f8f3b2e987c3a8)) + + +### Miscellaneous Tasks + +- Closes #2000 ([9769b26](https://github.com/YimMenu/YimMenu/commit/9769b26870d505c24e19fb5044dbd905a9c45e21)) + + + +## 2023-09-08 + +### Bug Fixes +- Force updating languages wouldn't regenerate cache ([3385a0d](https://github.com/YimMenu/YimMenu/commit/3385a0d7fbad18150519da44eb0fc3003e29cfc4)) +- Crash when calling CNetGamePlayer::is_host ([#2106](https://github.com/YimMenu/YimMenu/issues/2106)) ([956d811](https://github.com/YimMenu/YimMenu/commit/956d8110a034175e142f09fff4c896fdfa761b5b)) + + +### Features +- Disable force relays by default ([#2104](https://github.com/YimMenu/YimMenu/issues/2104)) ([3385a0d](https://github.com/YimMenu/YimMenu/commit/3385a0d7fbad18150519da44eb0fc3003e29cfc4)) +- Move label and desc to translations ([3385a0d](https://github.com/YimMenu/YimMenu/commit/3385a0d7fbad18150519da44eb0fc3003e29cfc4)) + + + +## 2023-09-08 + +### Miscellaneous Tasks +- Fix small typo in view_player_database.cpp ([#2080](https://github.com/YimMenu/YimMenu/issues/2080)) ([4025cbf](https://github.com/YimMenu/YimMenu/commit/4025cbfa8de5269f9c8686106ae31ea4a65c974d)) + +- Fix(freecam) unfreeze vehicle after freecam ([#2101](https://github.com/YimMenu/YimMenu/issues/2101)) ([29fdb5c](https://github.com/YimMenu/YimMenu/commit/29fdb5c3bca874ff01f1c7cd97c570541120d1f3)) + +- Closes #2093 ([29fdb5c](https://github.com/YimMenu/YimMenu/commit/29fdb5c3bca874ff01f1c7cd97c570541120d1f3)) +- (fix) Seatbelt values are set to opposite ([#2085](https://github.com/YimMenu/YimMenu/issues/2085)) ([a3532a6](https://github.com/YimMenu/YimMenu/commit/a3532a6436d65bd89396d3013ea1c5d9052ecb55)) + + + +## 2023-09-02 + +### Bug Fixes +- Fix renderer callbacks called for nothing. ([#2073](https://github.com/YimMenu/YimMenu/issues/2073)) ([9149acf](https://github.com/YimMenu/YimMenu/commit/9149acf8d856e08e9aa48e7cabf18ed352de4d29)) +- Passive not working correctly ([#2040](https://github.com/YimMenu/YimMenu/issues/2040)) ([1594ee1](https://github.com/YimMenu/YimMenu/commit/1594ee1f7680731dd20c0aa194bc61137b9ebf72)) + + +### Miscellaneous Tasks + +- Replaced inline ints with JOAAT collisions so it can be auto typed properly by the compiler. ([#2066](https://github.com/YimMenu/YimMenu/issues/2066)) ([c459ccc](https://github.com/YimMenu/YimMenu/commit/c459ccc950a9dd6a85e82a91bbf576461ac33aff)) + + + + +## 2023-08-29 + +### Bug Fixes +- Not skipping bad dlc vehicles ([#2055](https://github.com/YimMenu/YimMenu/issues/2055)) ([4871dbd](https://github.com/YimMenu/YimMenu/commit/4871dbd705d13fe0c7c772cd4e74491698e5ff5b)) +- Check against player nullptr ([#2057](https://github.com/YimMenu/YimMenu/issues/2057)) ([4c6226d](https://github.com/YimMenu/YimMenu/commit/4c6226d022d00379e6a5008972a8d72246e52059)) +- Check player ptr before using it ([4c6226d](https://github.com/YimMenu/YimMenu/commit/4c6226d022d00379e6a5008972a8d72246e52059)) +- Guard other commands against nullptr player ptr ([4c6226d](https:// \ 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..4d95144 --- /dev/null +++ b/index.html @@ -0,0 +1,184 @@ + + + + + + + + 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! + +
+ +
+ + + + + \ No newline at end of file