Popular Post BS_BlackScout Posted November 17, 2018 Popular Post Share Posted November 17, 2018 (edited) In October 12, 2018, someone by the nickname of "Ttokenblackguy" made a post on Reddit @ /r/GrandTheftAutoV, about a particular issue regarding prop spawns in GTA V. In his IMGUR/Reddit post he details that in Grand Theft Auto V, props that set to Low Priority in Map Definition files don't spawn. https://www.reddit.com/r/GrandTheftAutoV/comments/9nq5e5/project_san_andreas_enhanced/ This sparked in me a great curiosity to understand what could be possibly be happening so that these props did not spawn... (If you do not care about the explanation, feel free to skip to the comparisons and download part.) Thanks to the Python scripting language I was able to identify exactly which props were of Low Priority. (PRI_OPTIONAL_LOW) Thanks to that script it was also possible to process the YMAPs to change the priority of those props so they could spawn. Here is an example of a prop called prop_fountain1 that usually does not spawn at a fancy house in Rockford Hills: It's entry can be seen in bh1_30_strm_1.ymap However, even if you max all the Draw Distance and Density settings, it will not ever spawn. Along with many other props in the game... Thanks to CodeWalker by Dexyfex and my scripts, I was able to analyze and take dozens of screenshots all around Los Santos and Bone County. Amidst the journey, I discovered that certain props that are set to Low Priority do actually spawn. Which made me even more intrigued... One of them was prop_tree_stump_01: Which would spawn at bh1_45_critical_0.ymap. Here, have another comparison gif. Thinkering upon thinkering, I stumbled upon the Model Definition files (YTYPs)... I realized that there was a curious difference between those two props. v_trees.ytyp and v_garden.ytyp The fountain1 prop has a ParticleEffect extension and the stump_01 doesn't have any extensions at all. This also applied to other cases... Extensions, you may ask. What the hell are those? Model extensions define Particle, Audio and other sorts of effects that pertain to props/models that spawn in the game world. It was at this moment that I figured what was going on. Apparently, the RAGE engine has a feature (or a bug). That bug makes it so that props with extensions do not spawn IF they happen to be set to Low Priority in a Map Definition file. With this in mind, I wrote an extra Python script to pull from props YTYPs all models with extensions and make a list. This list made me pinpoint the exact props that wouldn't spawn. This pretty much confirmed what I had in mind... Props set to Low Priority that have extensions are in a certain way ignored by the game code. It could very well have been a feature to save resources on Last-Gen (Xbox 360 and PS3). However, it's more of a bug for Next-Gen (PC and Consoles) since these platforms have plenty of power and headroom for such tiny props. I must also mention that with those props restored, many scenarios were brought to life. Since some of them were dependent on the spawning of those props. I figured the best solution or workaround to this problem was to set all those props in the Map Definition (YMAPs) files from Low Priority to Required Priority. This would guarantee that all of those props would spawn even if the graphical settings were low. I also thought that because most of those props are pretty much details. The performance impact would be minimal. With a tremendous increase in quality and liveliness on the game. To better illustrate what's going on, I made a video with dozens of screenshot comparisons all over LS and Blaine County. (Rockstar Style :D) sigh IPB, I wanted this video to be centered... For now, I will be hosting the mod myself on Google Drive, but as soon as possible I will submit it to GTA5-Mods and the Drive link will become a mere mirror.Download Here - Google Drive - UPDATED v1.1 GTA5-Mods Installation Instructions can be found inside the ZIP. This is the part where I need to thank all of those that contributed in any way to this discovery. Ttokenblackguy - For discovering the priority bug GooD-NTS - For OpenIV and OpenFormats which helped me create this mod Dexyfex - For creating CodeWalker, an absolutely amazing tool that sped up the process of making this video. Spider-Vice - For helping me out with tips, discussing the problem, digging files and sharing screenshots with me. There may be issues. I don't think I have encountered any weird props showing up in weird locations. However, I'd be please to know if there is anything that can be changed. I am aware that Ttokenblackguy is doing pretty much a similar mod than me, however, his mod adds extra props that were not originally placed by Rockstar's Environmental Artists. The props on my end are restored, they are not additions (well, one could say they are). I only processed the original files with a Python script. The folder structure inside the RPF is simple as to make modifications easier for me. Loading MP Maps gets rid of the props. I don't think I will support this. I've spent hours trying to get it to work and got streaming issues all around the map. Blame Rockstar for not making a decent patch system and duped files everywhere. CHANGELOG: v1.1 - Fixed an issue in which loading MP Maps would cause half of the world not to render. Edited February 6, 2019 by BlackScout Silver, cp1dell, NickyBellic and 50 others 53 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/ Share on other sites More sharing options...
Spider-Vice Posted November 17, 2018 Share Posted November 17, 2018 I think Rockstar made it so props with Low priority would never load their imap extensions. After all, it makes sense, low priority props would probably be reserved for very small props without any other properties attached - extensions apply properties like particles and sound to props and objects around the map. Probably because it was too much hassle to remove them from the map completely, it was probably easier for them to set them to low priority and call it a day. Not 100% sure why they did this - I know during development they were plagued with memory and streaming issues, but thus far there seem to be no issues with the gameplay or streaming engine with those props being forced to spawn. These props actually trigger scenarios that were otherwise not available in the stock game. Double or triple the peds spawning in sunloungers at the Richman Hotel, people sitting at tables in their homes in Vinewood, triple to quadruple the beach props available at any given moment, bollards placed inplaces where they otherwise weren't available, aircon units spawned at the side of houses or properties that weren't available either, LOTS of missing litter and trash around the map - and I think I've seen extra hobos spawning near Grove Street with extra props too, amongst a lot of other things - like security cameras at Michael's House, and a dreamcatcher near his house too that even makes sound! The video posted above should be pretty elucidating, but otherwise you can check it out for yourself. Looking at a custom list made in Codewalker, there are THOUSANDS of props around the map, smaller or bigger, with priorities set to Low that will NEVER spawn. I personally reverted the PC game back to the release 2015 build and none of those props were available so it wasn't the result of patching over the years. Sleepwalking, Alex106, 86DX and 14 others 17 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070534576 Share on other sites More sharing options...
Igor Bogdanoff Posted November 17, 2018 Share Posted November 17, 2018 I wonder, couldn't this be fixed via some script too? Like forcing to always spawn in low priority models or something. Nonethless great job! It really feels more alive. BS_BlackScout 1 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070534760 Share on other sites More sharing options...
BS_BlackScout Posted November 17, 2018 Author Share Posted November 17, 2018 1 minute ago, George Costanza said: I wonder, couldn't this be fixed via some script too? Like forcing to always spawn in low priority models or something. Nonethless great job! It really feels more alive. I wish I had the knowledge on how to do that, it would be way easier this way. Hopefully someone will pickup on this and will make an ASI that fixes that problem Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070534763 Share on other sites More sharing options...
Claude_Lib Posted November 17, 2018 Share Posted November 17, 2018 My guess is that they thought about enabling them on NextGen/PC, but then realized that these props could possibly collide with user made GTA Online races, so they decided to leave it. On the other hand, there are props here and there around the map that are not loaded in Online, so who knows. BS_BlackScout and NightmanCometh96 2 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070534839 Share on other sites More sharing options...
ClimateLockdowns Posted November 17, 2018 Share Posted November 17, 2018 This is like looking at a beta build done gods work well done!! BS_BlackScout and TheWhiteHat 2 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070534855 Share on other sites More sharing options...
BS_BlackScout Posted November 17, 2018 Author Share Posted November 17, 2018 Just updated the mod. There was a bug that would cause the map to go completely empty if the player attempted to load MP Maps. I still have to make it so props show up in MP Maps... Alex106 and WildBrick142 2 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070534868 Share on other sites More sharing options...
nkjellman Posted November 18, 2018 Share Posted November 18, 2018 Well this is quite interesting. I will say that one thing I did notice in current gen/PC is that most of the 747 spawns at the airport hardly ever work. They may work once in a while. This includes the scenario for the 747 taking off. Also regarding making this work in the Online map, it is a little confusing with the ymaps. Rockstar overrides ymaps in the Heist dlc.rpf. Then the Low Riders dlc.rpf overrides more ymaps. Then the Executive and Other Criminals dlc.rpf was added and it overrides more ymaps, even ones that the Heist dlc.rpf overrides. Finally, the mpheist folder in update.rpf/dlc_patch overrides the heist ymaps again, and has the updates from Import/Export Also I am not sure how you could actually override the Online ymaps with a DLC.rpf but I don't think it can be regular level DLC pack, but a content pack. Now days, when Rockstar updates the map, they seem to just add objects on top of the map without overriding anything, so you may not have to worry about a patch breaking it, once you get the right ymaps working. Shnockered1 and BS_BlackScout 2 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070535249 Share on other sites More sharing options...
Ash_735 Posted November 18, 2018 Share Posted November 18, 2018 This seems like something Rockstar could've easily fixed themselves if they actually bothered, but alas, modders to the rescue again. Great work and yes, thank you for just restoring what Rockstar had instead of adding more like the other person. Shnockered1, Darealbandicoot, BS_BlackScout and 4 others 7 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070535256 Share on other sites More sharing options...
BS_BlackScout Posted November 18, 2018 Author Share Posted November 18, 2018 (edited) 7 hours ago, Ash_735 said: This seems like something Rockstar could've easily fixed themselves if they actually bothered, but alas, modders to the rescue again. Great work and yes, thank you for just restoring what Rockstar had instead of adding more like the other person. Thanks :D. Perhaps there is a more simple way of fixing this (even with modding). The solutions that I thought of were: Delete Extensions (No way) Change the priority Edit game code (I have no idea how to do this) You know what else bothers me? There are empty spots with dirt patches on some grass surfaces... These once had trees, they probably have a brush tool to place trees and removed them for whatever design choice. Seeing those holes is like "Oh, well, there once was a tree..." Worst part, you can never know for sure what was there exactly. So, even if you add anything there via modding, it just won't look right. Which is what tons of mods do. I mean, for a single placement there are dozens of variables. Scale, Size, Rotation, Model Choice. You can't just put a huge tree in a tiny spot... Even if you scale it down, you have to scale down the correct model. Edited November 18, 2018 by BlackScout TheWhiteHat, Los Santos citizen, Ash_735 and 3 others 6 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070535474 Share on other sites More sharing options...
Sleepwalking Posted November 18, 2018 Share Posted November 18, 2018 (edited) On 11/17/2018 at 9:35 PM, BlackScout said: I wish I had the knowledge on how to do that, it would be way easier this way. Hopefully someone will pickup on this and will make an ASI that fixes that problem https://gta5-mods.com/scripts/low-priority-prop-restore I guess someone did. Thanks for the effort you put in your mod & topic. Damn Rockstar, how could you forget about all those props! Edited November 18, 2018 by Sleepwalking BS_BlackScout and NModds 2 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070535905 Share on other sites More sharing options...
crypter Posted November 18, 2018 Share Posted November 18, 2018 This does not seem directly related to extension definitions whatsoever, but rather to the standard value of rage::fwMapData::ms_entityLevelCap (39 47 5C 7E - 4). For whatever reason, no matter whether the freemode map behavior is configured or not, the level cap defaults to 2 (PRI_OPTIONAL_MEDIUM), which leads to rage::fwMapDataContents::Entities_Create (0F 29 70 B8 8A 05 - 0x22) deciding not to spawn the entity. The fact that some entities set to PRI_OPTIONAL_LOW do spawn seems related to that they either pass the conditions required for rage::fwArchetype::IsAffectedByPersistence (both archetypeDef flag 32 and 134217728 being set, or another unknown condition related to fwDynamicArchetypeComponent passing), or have entityDef flag 32 set. The modification on GTA5-Mods linked above seems to override the parser to not ever set the priority level of entities lower than PRI_OPTIONAL_MEDIUM, rather than what would be the proper fix of forcing the ms_entityLevelCap to be set to PRI_OPTIONAL_LOW. It is weird that this value is set like this even in SP - probably this is one of many traditional R* oversights. It is evidently meant to default to 3 by the RAGE suite, however some complex logic in the GTA project code involving PC-specific configuration seems to mean this value typically is set to 2, leading to low-priority objects only spawning if the game considers them to have a definite benefit. Spider-Vice, Snowshoe, BS_BlackScout and 3 others 6 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070535980 Share on other sites More sharing options...
nkjellman Posted November 18, 2018 Share Posted November 18, 2018 (edited) 1 hour ago, crypter said: This does not seem directly related to extension definitions whatsoever, but rather to the standard value of rage::fwMapData::ms_entityLevelCap (39 47 5C 7E - 4). For whatever reason, no matter whether the freemode map behavior is configured or not, the level cap defaults to 2 (PRI_OPTIONAL_MEDIUM), which leads to rage::fwMapDataContents::Entities_Create (0F 29 70 B8 8A 05 - 0x22) deciding not to spawn the entity. The fact that some entities set to PRI_OPTIONAL_LOW do spawn seems related to that they either pass the conditions required for rage::fwArchetype::IsAffectedByPersistence (both archetypeDef flag 32 and 134217728 being set, or another unknown condition related to fwDynamicArchetypeComponent passing), or have entityDef flag 32 set. The modification on GTA5-Mods linked above seems to override the parser to not ever set the priority level of entities lower than PRI_OPTIONAL_MEDIUM, rather than what would be the proper fix of forcing the ms_entityLevelCap to be set to PRI_OPTIONAL_LOW. It is weird that this value is set like this even in SP - probably this is one of many traditional R* oversights. It is evidently meant to default to 3 by the RAGE suite, however some complex logic in the GTA project code involving PC-specific configuration seems to mean this value typically is set to 2, leading to low-priority objects only spawning if the game considers them to have a definite benefit. I see what you mean there. I'll admit that these props were probably supposed to be disabled when Freemode Map Behavior is active. But I do believe that some props were designed to not always spawn. For example, all the towels, umbrellas, sand castles, etc. on the beach. I get the impression that they are supposed to be a little more dynamic. so it doesn't look like it has the same layout every time you visit the area. @BlackScout You should maybe try and run your tool on the interiors too. I get the impression that they could have some of these too. As for the Online maps, you may be able to override them via a DLC pack if you don't wanna have people replacing them manually. You just need to invalidate the files and set your map version for each of the sections. Alternatively, you could override the MP maps by having the user drag and drop a dlc_patch folder into the update.rpf. I know that the Biker DLC also has some overriding ymap areas I forgot to mention. Edit: To help you out, I'll list out the overridden sections where a metadata.rpf was overridden. The newest one is the most current for that section. _citye downtown_01_metadata.rpf: mpheist -> mpheist (dlc_patch) hollywood_metadata.rpf: mpheist -> mpheist (dlc_patch) indust_01_metadata.rpf: mpheist -> mplowrider -> mpbiker indust_02_metadata.rpf: mpheist port_metadata.rpf: mpheist -> mpheist (dlc_patch) scentral_metadata.rpf: mpheist -> mplowrider sunset_metadata.rpf: mpheist -> mpapartment _cityw airport_metadata.rpf: mpheist beverly_metadata.rpf: mpheist koreatown_metadata.rpf: mpheist santamon_metadata.rpf: mpheist -> mpheist (dlc_patch) venice_metadata.rpf: mpheist _hills cityhills_01_metadata.rpf: mpheist cityhills_02_metadata.rpf: mpheist -> mpapartment cityhills_03_metadata.rpf: mpheist country_01_metadata.rpf: mpheist country_02_metadata.rpf: mpheist country_03_metadata.rpf: mpheist -> mpheist (dlc_patch) country_04_metadata.rpf: mpheist -> mplowrider -> mplowrider (dlc_patch) country_06_metadata.rpf: mpheist -> mplowrider You probably could override these with a DLC pack, but you'd probably have to come up with your own prefix for it and I am not 100% certain how that works. It probably takes the map group which has the highest value in overlayinfo.xml, or which ever dlc pack loaded last. The other way is to override all of these metadata.rpf files through dlc_patch in update.rpf as you could set up the folder structure to put them all of them in one drag and drop. For all the ones that aren't in dlc_patch, just adding them in there should do the trick. Edited November 19, 2018 by nkjellman Spider-Vice 1 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070536063 Share on other sites More sharing options...
BS_BlackScout Posted November 19, 2018 Author Share Posted November 19, 2018 (edited) 9 hours ago, crypter said: <snip> Oh, that's the kind of investigation I couldn't do. The extensions were the only thing that I could notice that made a difference, so I assumed that was the main cause. But interesting analysis! 10 hours ago, Sleepwalking said: https://gta5-mods.com/scripts/low-priority-prop-restore I guess someone did. Thanks for the effort you put in your mod & topic. Damn Rockstar, how could you forget about all those props! Oh, that's great. Especially if you can compare the differences while playing. __ @nkjellman Yeah I thought about interiors too but I didn't take any time to properly check them... I believe they aren't affected but I could be wrong... Well, I tried to fix MP Maps but all I got was either: Enable MP Maps, have weird blur spots everywhere and after disabling have half of the map disappear. This whole DLC system that Rockstar has created is a huge confusion for me. I thought about just processing the props into different YMAPs... I even got to the point of setting up some of the basic stuff: The _manifest.ymf and etc. But I haven't tried that out yet. I also thought about the update.rpf method, haven't tried it though. Edited November 19, 2018 by BlackScout Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070536300 Share on other sites More sharing options...
nkjellman Posted November 19, 2018 Share Posted November 19, 2018 39 minutes ago, BlackScout said: Oh, that's the kind of investigation I couldn't do. The extensions were the only thing that I could notice that made a difference, so I assumed that was the main cause. But interesting analysis! Oh, that's great. Especially if you can compare the differences while playing. __ @nkjellman Yeah I thought about interiors too but I didn't take any time to properly check them... I believe they aren't affected but I could be wrong... Well, I tried to fix MP Maps but all I got was either: Enable MP Maps, have weird blur spots everywhere and after disabling have half of the map disappear. This whole DLC system that Rockstar has created is a huge confusion for me. I thought about just processing the props into different YMAPs... I even got to the point of setting up some of the basic stuff: The _manifest.ymf and etc. But I haven't tried that out yet. I also thought about the update.rpf method, haven't tried it though. It is a little more confusing than the base map, I'll admit. But I don't think it is necessary as there was a script released which does it via memory editing. No need to modify ymaps. BS_BlackScout and Los Santos citizen 2 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070536320 Share on other sites More sharing options...
crypter Posted November 19, 2018 Share Posted November 19, 2018 Fun fact: Red Dead Redemption 2 still overrides this with PRI_OPTIONAL_MEDIUM as maximum level from the GTA project code. I don't know if the mappers were aware of that this time as we don't have .#map files at this point, but I can imagine this mod becoming needed again if/when Red Dead hits PC... Spider-Vice, TheWhiteHat, BS_BlackScout and 1 other 4 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070536397 Share on other sites More sharing options...
nkjellman Posted November 19, 2018 Share Posted November 19, 2018 5 minutes ago, crypter said: Fun fact: Red Dead Redemption 2 still overrides this with PRI_OPTIONAL_MEDIUM as maximum level from the GTA project code. I don't know if the mappers were aware of that this time as we don't have .#map files at this point, but I can imagine this mod becoming needed again if/when Red Dead hits PC... RDR 2 still uses GTA V's mapping system? Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070536404 Share on other sites More sharing options...
crypter Posted November 19, 2018 Share Posted November 19, 2018 27 minutes ago, nkjellman said: RDR 2 still uses GTA V's mapping system? Yes, it's practically GTA-based, and they didn't rework the map system yet again. There's even the whole vehicle system including vehicle classes that are not used in RDR at all such as helicopters and bikes. TheWhiteHat, Ku3o, Spider-Vice and 2 others 5 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070536427 Share on other sites More sharing options...
nkjellman Posted November 19, 2018 Share Posted November 19, 2018 4 minutes ago, crypter said: Yes, it's practically GTA-based, and they didn't rework the map system yet again. There's even the whole vehicle system including vehicle classes that are not used in RDR at all such as helicopters and bikes. Lol. Modding that game will be fun. Plus I hope to convert some of the procedural models and vegetation to V. Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070536434 Share on other sites More sharing options...
Spider-Vice Posted November 19, 2018 Share Posted November 19, 2018 I still wonder if it's not some kind of strange workaround they made up to easily enable/disable certain props in given locations though. I know this is Rockstar but you'd think they'd fix this in RDR2, and if it still works the same way... I also wonder what would decide low priority props to spawn, given PRI_OPTIONAL_HIGH is spawned by the draw distance setting being above a certain value. Massive thanks for the insight @crypter, that actually makes it even more interesting, lol! Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070536475 Share on other sites More sharing options...
Guest Posted November 19, 2018 Share Posted November 19, 2018 @BlackScoutI just had to log back in to offer thanks for this mod. Back in June I was writing my CCTV watcher mod, that lets me view through (and operate) every CCTV camera in the game. I had seen extra ones in Codewalker but couldn't work out why the game wasn't showing them. I had found 957 through literally driving round the map several times, which I thought was everything. I put this mod in last night, drove round the map with my collector running again and I now have 1597, so a huge increase. At some point I will write a small C# app to strip all CCTV cameras from the ymaps, just to make sure I have got them all... my collector (and tracker) just gives me an excuse to drive round the map again. I'm also glad you did this ymap version rather than the asi version, as some of these props conflict with my scripted scenarios in other mods, like the chairs under the canopy at Ronnie's Carwash. So I could remove them again in the ymaps, which I wouldn't have been able to do with the asi... sometimes control > convenience. On another plus side at that location, all the carwash related props are now added, so another welcomed enhancement there. So a genuine and sincere thank you, for adding the missing pieces to a couple of my mods. Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070536713 Share on other sites More sharing options...
Sleepwalking Posted November 19, 2018 Share Posted November 19, 2018 12 hours ago, crypter said: Fun fact: Red Dead Redemption 2 still overrides this with PRI_OPTIONAL_MEDIUM as maximum level from the GTA project code. I don't know if the mappers were aware of that this time as we don't have .#map files at this point, but I can imagine this mod becoming needed again if/when Red Dead hits PC... I wonder if this is a bug or something intended by devolopers at Rockstar. (For Trailer purposes etc) Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070537144 Share on other sites More sharing options...
BS_BlackScout Posted November 21, 2018 Author Share Posted November 21, 2018 They've done a lot more to make trailers look shiny... This isn't the case. Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070538789 Share on other sites More sharing options...
nkjellman Posted November 22, 2018 Share Posted November 22, 2018 @BlackScout @crypter Regarding this issue now fixed with props, I know that there is a similar one with scenarios and vehicle spawns. For example, at the airport there are parked 747 plane spawns, as well as a scenario of one taking off. This worked pretty well on last gen, but on current gen and PC, they do not work about 99% of the time. I get a feeling that this could be the case for other scenarios as well. I have managed to get them to work by modifying their population group, but they don't work very well. I feel like there is something else preventing them from working as well as the rest, and I believe that there very well could be plenty of other scenarios doing the same thing that I hadn't noticed. Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070539816 Share on other sites More sharing options...
BS_BlackScout Posted November 22, 2018 Author Share Posted November 22, 2018 (edited) 2 hours ago, nkjellman said: @BlackScout @crypter Regarding this issue now fixed with props, I know that there is a similar one with scenarios and vehicle spawns. For example, at the airport there are parked 747 plane spawns, as well as a scenario of one taking off. This worked pretty well on last gen, but on current gen and PC, they do not work about 99% of the time. I get a feeling that this could be the case for other scenarios as well. I have managed to get them to work by modifying their population group, but they don't work very well. I feel like there is something else preventing them from working as well as the rest, and I believe that there very well could be plenty of other scenarios doing the same thing that I hadn't noticed. I investigated that too. Spider suggested that I take a look at the files inside the "x64a.rpf\levels\gta5\scenario" folder. There are about 143 meta files. YMT format. He noticed that there are a couple Scenario Items inside this file with a flag called NoSpawn. This flag, well, does exactly what you are thinking. So, once again, I wrote a script to get rid of this flag (although a very sh*tty one, it didn't go through all cases...) I sent the files to him and we tested that out. The conclusion was: There are scenarios missing in GTA V. However, it seems that some of those scenarios are set to not spawn for reasons (game script overrides these flags I assume). One of the weird scenarios we found was related to Triathlons. We found dozens of people around LS cheering to the wind, that didn't make any sense. Alternatively, some scenarios actually made sense. I saw NPCs joggling at the UCLA ?stadium? language barrier. Something that normally doesn't happen. Those are really impressive details that seem not to spawn normally. I checked in CodeWalker, and there were indeed non-specific scenarios that were set to "NoSpawn". Some of them wouldn't harm to be enabled. As they would contribute tons to the liveliness of the game. However, I am not sure which to enable and how weird it could make the game look. Plus, I think World of Variety already does that. So, perhaps it's a little pointless? Nonetheless, I could try to release something like that too. Edited November 22, 2018 by BlackScout 6fangedcutthroatTV, Alex106 and Spider-Vice 3 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070539896 Share on other sites More sharing options...
HeySlickThatsMe Posted November 22, 2018 Share Posted November 22, 2018 Speaking of scenarios you can also enable Beta Vagos Safehouse spawns, Beta Lost MC Clubhouse spawns and Beta Police Station spawns, all reserved for Online use Obviously Vagos Safehouse is missing so peds will spawn falling into the ground but you can enable the other two Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070540008 Share on other sites More sharing options...
SkylineGTRFreak Posted November 26, 2018 Share Posted November 26, 2018 On 11/22/2018 at 9:09 AM, nkjellman said: @BlackScout @crypter Regarding this issue now fixed with props, I know that there is a similar one with scenarios and vehicle spawns. For example, at the airport there are parked 747 plane spawns, as well as a scenario of one taking off. This worked pretty well on last gen, but on current gen and PC, they do not work about 99% of the time. I get a feeling that this could be the case for other scenarios as well. I have managed to get them to work by modifying their population group, but they don't work very well. I feel like there is something else preventing them from working as well as the rest, and I believe that there very well could be plenty of other scenarios doing the same thing that I hadn't noticed. Well, there's still the "visibleSpawnDistScale" value in vehicles.meta. Dropping it from 6.000000 to 2.000000 makes the parked 747, as well as the one taking off, spawn a lot more often. Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070544840 Share on other sites More sharing options...
nkjellman Posted November 27, 2018 Share Posted November 27, 2018 (edited) 6 hours ago, SkylineGTRFreak said: Well, there's still the "visibleSpawnDistScale" value in vehicles.meta. Dropping it from 6.000000 to 2.000000 makes the parked 747, as well as the one taking off, spawn a lot more often. Didn't seem to help. They still do not spawn as often and it makes the ones in the sky spawn less often. Its like it only wants to have a certain amount, and the ones in the sky fill it up before the planes on the ground get a chance to spawn. Edited November 27, 2018 by nkjellman Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070545147 Share on other sites More sharing options...
cp1dell Posted November 29, 2018 Share Posted November 29, 2018 On 11/18/2018 at 5:11 PM, crypter said: The modification on GTA5-Mods linked above seems to override the parser to not ever set the priority level of entities lower than PRI_OPTIONAL_MEDIUM, rather than what would be the proper fix of forcing the ms_entityLevelCap to be set to PRI_OPTIONAL_LOW. Considering this - is it better to use @BlackScout‘s version that directly edits the files instead? Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070549875 Share on other sites More sharing options...
BS_BlackScout Posted November 29, 2018 Author Share Posted November 29, 2018 It would be better if Rockstar fixed this issue... cp1dell and Alex106 2 Link to comment https://gtaforums.com/topic/919609-relv-v-proprestore/#findComment-1070550133 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now