[Bug] Streamed base-asset override (minimap.gfx / minimap.ytd) is ignored on GTAV Enhanced #92
Closed
martinzdev
started this conversation in
[BUG] FiveM for GTAV Enhanced
Replies: 5 comments 5 replies
|
Hello, can you send a sample modified minimap gfx and ytd for testing? Gen8 and Gen9 are both fine |
0 replies
|
@Gogsi here you go. the minimap.gfx should remove the bars at the bottom and the ytd has some replaced blips. |
0 replies
|
Thank you, I can replicate the issue |
2 replies
|
A fix for this bug has been implemented and is available in the latest patch b95. Please try again and let us know if the issue persists. Thanks for your help! |
1 reply
|
on my end the client crashes with scaleforms on startup.. with minimap.gfx replacement especially |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Summary
On FiveM for GTAV Enhanced (early access, server build 90), overriding base-game graphics assets served via a resource stream/ folder (same filename as the game asset) has no effect. Tested with both the Legacy (Gen8) and the Enhanced-native (Gen9) minimap.gfx / minimap.ytd, edited all of them, and none applied. The exact same files apply correctly on FiveM Legacy.
Add-on streaming (new asset, new name — props, .ytyp, vehicles) works fine on Enhanced on the same server. This isolates the problem to the base graphics-asset override pipeline specifically, not streaming in general.
Issue type
Both / Unsure
Repro rate
Always
Server build version
90
OS
Windows 11 Pro (build 26200)
CPU
AMD Ryzen 9 5900X (12-core)
GPU
AMD Radeon RX 7900 XT
RAM
32 GB DDR4 (3200 MHz)
Storage type
SSD NVMe
Connection type
Ethernet
ISP and bandwidth
No response
DxDiag
No response
Network graph
No response
Platform
Linux
OS version / distribution
Ubuntu 24.04.4 LTS (kernel 6.8.0-134-generic, x86_64)
CPU
No response
RAM
No response
Using txAdmin?
None
Hosting provider
None
Machine type
None
/perf endpoint output
No response
DDoS protection
No response
ulimit -n value (Linux only)
No response
Docker Compose file (Docker only)
No response
Steps to Reproduce
Resource manifest:
In
stream/[MINIMAP]/, tested with both sources (Legacy files AND Enhanced-native files):minimap.gfx(edited in JPEXS, in both versions):radar_meet_zone) via DefineShape + DefineSprite + ExportAssets + push into the AS2 Blips array.radar_bounty_hit) directly in the .gfx.minimap.ytd(both versions): edited a blip texture (targeting the Gen9blips_texturesheet_ngatlas).Connecting with an Enhanced client, the minimap/blips stay stock in every case. On Legacy, the same files apply.
Expected Behavior
A file in a resource stream/ folder with the same name as a base asset (minimap.gfx, minimap.ytd) should override the game asset at runtime — as it does on Legacy.
Actual Behavior
The override is completely ignored — the game keeps using the stock asset. No error in the client or server console.
Evidence
No response
Additional Context
What I already ruled out:
Technical pointer:
Scaleform replacement in FiveM is implemented in ScaleformHacks.cpp (code/components/gta-streaming-five/src/ScaleformHacks.cpp). It's plausible this hook (and the equivalent for base graphics .ytd override) isn't wired up / ported to Gen9 yet.
Questions:
Environment:
All reactions