18 files liked
Most Popular File
- Script Hook
Nejnovější módy(Zobrazit vše)
- Script Hook
@kioshi Try running the "ForDevelopers" version of JM36 Lua Plugin (replace the "ForUsers" version with it), and if it is indeed installed correctly, then you should see a console window with that version, and that console window shall indicate any states or statuses or warnings or errors; if you still see nothing (no console window) at that point, then it is installed incorrectly, and/or you did not also install ScriptHookV. Actually, before you try replacing "ForUsers" with "ForDevelopers", I recommend you make sure you do indeed have ScriptHookV installed firstly.
@Wolfx101 Well this doesn't attempt to manage or interfere with other scripts (I also wouldn't do that considering there are a lot of things in the game that require precise per frame based timings to reliably use), it also won't help against any CPU bound/heavy script mods; it's pretty much designed specifically for the vanilla game's performance issue/bug that occurs and is noticeable on certain systems/configurations primarily when it comes to the city and night time (also expanded to include some other areas and day time as well with the supplemental).
GTA FSR likewise will not help or provide any improvements for CPU bound/heavy script mods, the only real true "fix" for your/that scenario is for the developers to (open up their minds and learn more about efficiency and optimization and become creative and) write better code that is more optimized and efficient to run, which realistically just does not happen very often anymore anywhere, even in billion dollar game studios and companies with plenty of resources; these days it's just slap together whatever enough for it to run "good enough" and then call it complete with no thoughts of "how can I revise and improve this code to run quicker or be more efficient and optimal" whatsoever, I've personally met very few people who actually care about any of that stuff, the majority of the people I met don't care about that stuff and will even tell you that it's pointless to do because modern systems have all these resources and blah blah, and I say back in response to them "well that is the reason why my implementations can (and do) have more features and functionality than your implementations and yet at the same time can still very fairly easily run circles around yours despite being a more complex/complicated implementation". I really truly hate that efficiency and optimization isn't a priority anymore. It's really a shame when you take a look at this game running on the hardware of the PS3 and Xbox 360 for example, and then you take a look at this game running on the hardware of modern PCs (in 2023, 10 years since the first ever release in 2013, with no outside/unofficial modifications made) and it hardly runs any better at all despite being very old where it really should have matured a lot with all of these updates over the years, and but instead of running better or equal it runs worse; I dare say that this game ran a lot better in 2015 on PC (older less efficient hardware) than it does in 2023 (modern more efficient hardware), and that's just a shame, especially since hardly anybody who develops thinks this is a problem besides me and very few others.
Apologies for this long rant of a reply/response, but I kinda just had to get it out.
@Zns JM36 Lua Plugin gets loaded by ScriptHookV on startup if installed correctly, and if everything is installed correctly then JM36 Lua Plugin will load all of it's components and Modules; the "User" JM36 Lua Plugin is silent providing no indication of anything (it just gets to work staying out of your way), the "Developer" JM36 Lua Plugin has a console window that appears showing any "silent" notifications or warnings or errors that have to do with itself or any of it's loaded scripts/Modules. The only other way that you'd be able to see any indication to tell is if the script/module itself had implemented something to do that, which this mod/script does not. One thing to note however, is that this script/mod will not do anything at all for the first 1m30s of startup. It will activate after that time elapses, which is plenty of time for other scripts/mods to activate and load, and/or plenty of time for you to get things set up or activated and loaded in your other mods/trainers/menus and so on; some stuff can override and/or interfere with this, and this is designed to be as optimal as possible, so it waits for that amount of time and then picks out some algorithms based upon the state of the game at that time (and then continues to adapt if necessary).
@sqwader96 Yeah, NVE modifies some in game stuff which is fine and this will still manage well, I've used NVR and my results are not quite the same but still similar enough, and I'd imagine that it's pretty much the same for anything else of that category. External things like ENB and ReShade however are a completely different story as they don't have anything to do with the game like this mod/script does; this script/mod can't do anything at all in regards to those, and really only affects internal things within the game itself. ENB and ReShade are really like modified graphics APIs or "drivers"; whatever the game wants to do, it talks to and asks those, and those then talk to and ask the GPU driver, and the GPU driver then talks to and commands the GPU. With that in mind, you can only hope that those APIs or "drivers" are all tweaked to your liking (or set to performance/stable mode or whatever) and are optimized.
The only other recommendation that I would have for you is to try using GTA FSR (it's on GitHub), it does work with both ReShade and ENB individually (not sure regarding both together however), and with it you would adjust your frame scaling setting in game to be a lower ratio of your choice. Besides GTA FSR and this mod/script, and maybe some other things like setting the game's priorities externally (like CPU and IO and all), I don't think there's much else viable, especially for a scenario where graphics mods and visual quality are of high importance.
@Wolfx101 I have no idea what the true issue actually really is, as it just simply does not make any sense whatsoever; I just know that by manually managing some/several of the game's renders for it, using some of the algorithms that I've come up with for that purpose, you can reduce the extent of the problem and end up with (somewhat) better performance and higher fps without any real/noticeable issues or losses relating to visual quality. As I still don't have any of the information/data that I'd need to further expand upon and improve this, and also don't know the true culprit or source of the problem, there is nothing further that I can say about anything, besides that it is rendering/load related to some extent, considering that manual overriding/management using smart/logical algorithms helps to solve or improve some of it.
@Wolfx101 I call it a bug because that's what it is; I really don't think that anyone should be experiencing 20-30 fps at worst on modern hardware or have their fps drop by half (or more) when night time comes around, what should I call that a feature rather than a problem/issue/bug? Yeah GTA V has this nifty feature where at night time your fps crashes and dies for absolutely no reason whatsoever with low CPU+GPU utilization, it's definitely not a problem/issue/bug or anything.....am I right?
@Think_Tank As far as I've seen, it seems that the AMD Ryzen 5 3600 is the only Ryzen CPU to not encounter this problem, but I with an AMD Ryzen 7 5800X3D and (AMD Radeon RX 6650 XT | NVIDIA GeForce RTX 3060) do experience it very heavily, and it's a thing that I've also observed in the past with an AMD Ryzen 7 1700X and AMD Radeon RX 480/580, as well as potentially also even the AMD FX series, maybe Athlon as well but those were farther back when my hardware wasn't as good overall in general.
@weirdsciencex There is no way of indicating whether a script is running or not currently in either the user or the developer versions of JM36 Lua Plugin, unless that script has configured an indication of some sort to occur/trigger.
@Think_Tank It's a bug that only impacts specific systems, primarily almost all AMD Ryzen CPUs, not so much Intel CPUs, and sometimes specific configurations of systems; your system might not be affected by this bug, and/or you may have something that fixes or bypasses it. If you go to L.S.I.A. for example, at night time, to the center-most closed South hangar, and then look towards the city, you would end up with a massive fps decrease/drop; look the opposite way towards the ocean, and your fps increases again. That would be the bug that this aims to fix for those who have it.
@sqwader96 your system might not be impacted by this bug (and thus might not see any major improvements made with this script mod), and/or graphics mods such as NVE make changes to the map and/or textures in such a way that causes you to not be able to experience any major improvements made with this script mod; are you sure it is installed correctly, and have you tried the optional extra in the 1.1 version which has additional experimental improvements made?