Cities: Skylines

Cities: Skylines

Loading Screen Mod
Luckysocks Jan 13, 2019 @ 5:08am
Mod causing issues with road textures.
The effect is presents like this.[imgur.com]

I've noticed different effects with a combination of different mods. For example, enabling airport roads mods will present as per above.

It seems to effect specific (albeit sometimes random) variants of certain raods. i.e. only the 4 lane with the grass median but no others. Or, only elevated 3 way highway segments but not ground variants.

The intersections are almost all solid white.

The effect only presents when Loading Screen Mod is enabled.

Any ideas whats going on?
< >
Showing 1-15 of 26 comments
thale5  [developer] Jan 16, 2019 @ 10:29pm 
@Luckysocks This mod does nothing with road prefabs (built-in roads). It loads custom assets. Any clues, if any, are in your output_log.txt. Perhaps a failed custom asset or some mod problem?

Do you use custom road assets from the workshop? Which ones?
Last edited by thale5; Jan 16, 2019 @ 10:46pm
Jewels Mar 4, 2019 @ 10:49am 
There is definitely something to this. With texture sharing enabled and custom networks installed, some of the vanilla road LODs are messed up. Turn off texture sharing and this problem goes away. I have quite a lot of custom networks installed, so I can't say for sure which one is causing the problem, but the issue is definitely there.

Another problem on the same vein is with this particular canal mod: https://steamcommunity.com/sharedfiles/filedetails/?id=1374956195 With it installed and texture sharing enabled, all vanilla canals simply don't load their LOD and you can see through them to the cubemap when zoomed out. Turn off texture sharing or remove the canal mod and the problem goes away. Something with how the mod handles network LODs between custom assets and vanilla seems to cause it to trip up and only load one type of LOD. Could be something with how the particular custom network was made, but I'm not savvy enough to know for sure. I figured you'd want to be aware of this regardless however.

Sorry if you consider this a necro. I figured the thread wasn't terribly old yet and was still on the first page of discussions and didn't want to create a new one for the same issue.

Let me know if there's anything I can do to better troubleshoot this for you (such as providing the log in a pastebin, etc) or if there's something I can do to fix this problem locally.

Thank you for your awesome work. Couldn't play the game without it, even with this minor inconvenience.
Last edited by Jewels; Mar 4, 2019 @ 10:49am
thale5  [developer] Mar 6, 2019 @ 12:40pm 
@Spike Thanks for the report. I will test that particular net asset. Finding a custom asset that reproduces the problem is the key thing here.
Jewels Mar 6, 2019 @ 1:10pm 
Awesome! I can't remember for sure, but I think the problem only occurs when water is actually in the canals.
Luckysocks Mar 6, 2019 @ 3:41pm 
Thanks for keepin this alive :)
thale5  [developer] Mar 10, 2019 @ 9:09am 
@Spike The issue, whatever it is, is very specific. I cannot reproduce it, not with the Canal asset or any other assets I have. Obviously I don't get the same texture sharing, or there is some unknown factor.

Knowing your assets might help me. Output_log.txt lists them. But if you use many of them, it is not realistic for me to get them all.
Deeheks Mar 14, 2019 @ 10:30am 
Hello thale5,
I've been troubleshooting new assets lately that kept failing on me in game. I could isolate the issue only happened with LoadingScreen mod enabled. (Luckily I have 96GB RAM and could load the modded game with LSM disabled, to finaly find out my assets were not faulty, hence me finding this at last..)

So I've done some considerable amount of testing before and after narrowing this around LSM resource sharing code. Not sure it's the cure for every broken asset, but I'm really happy I could fix my problem by finding this.

I'm mostly dealing with black and white textures to achieve theme textures on networks. Since these all have similar textures, I'm suspecting that maybe they get the same checksum, hence the mix up maybe?

I can reproduce the texture bug by making the game (with LSM) to load the 2 following configurations. Each test will pass if I load 3 assets, but if I load the 4 at once, it will reproduce a bug. I would be really grateful if it could be fixed!! For me, symptoms are, other assets LOD failure, like some other roads' LOD, or the ruined texture assets (included in my test) that have the LOD turn grass (transparent).

I hope the packed 4 test assets and their source files will help you troubleshoot this. https://drive.google.com/file/d/1Py6XLGCjm8qb5enCA2JW0cfykf6f5xqY/view?usp=sharing

I've done days of testing around this issue, please keep me posted!

Regards,
DX
Luckysocks Mar 14, 2019 @ 1:46pm 
@deeheks, thanks for weighing in. You guys are way more helpful (for @thale5) than I could ever be :)
Deeheks Mar 15, 2019 @ 8:14am 
If some of you also want to try reproduce and confirm the previous post. You can add the test folders (1 to 4) from the link above, one at a time in your local assets folder, and make a test run. Plop the test assets by searching "profiles" in Find it mod. Discard changes during tests. Remove test assets afterwards.

Also, this road LOD breaks everytime with this test. It can be an other clue. I don't know..
https://steamcommunity.com/sharedfiles/filedetails/?id=1668600245
Last edited by Deeheks; Mar 15, 2019 @ 8:16am
thale5  [developer] Mar 18, 2019 @ 11:31am 
@deeheks Thanks, I'll test with your assets.
Is it enough to load the ones you provided, or do you load lots of other assets, too?
Deeheks Mar 18, 2019 @ 12:32pm 
Thanks for looking into this @thales5. I've tested this both on empty and full workshop.
thale5  [developer] Mar 19, 2019 @ 12:52pm 
@deeheks Still nothing although I tried many things with your assets. There's some factor we don't know yet.

The 2 Way State Road asset is probably a bad test asset because its lod (elevated) looks broken. I tested it without LSM.

I noticed that your assets are uncommon in one way: they use the same material as main and lod material. For textures, that's pretty common, for materials, not so. I don't know if that's significant here.
thale5  [developer] Mar 19, 2019 @ 12:59pm 
Here's a test procedure:

1. Disable assets (I always backup my userGameState.cgs first for easy enabling later)
2. Enable Earth Profiles Bump 2
3. Enable Earth Profiles Field 1
4. Enable Earth Profiles Field 2
5. Enable Shore Profiles Errosion
6. Disable non-essential mods
7. Load New Game, map Lagoon Shore
8. Draw all four Profiles roads using Find It
9. Draw many vanilla roads: 2-lane, 4-lane, 6-lane, normal, elevated
10. Zoom out and look for lod problems (I see none)

Can someone come up with a modification that produces a result?
Deeheks Mar 19, 2019 @ 3:16pm 
I used -noworkshop flag and used LSM(test) locally with a customized skip list. I just realized now but that could be a test I need to do.
Last edited by Deeheks; Mar 19, 2019 @ 3:19pm
Deeheks Mar 19, 2019 @ 6:04pm 
Sorry that I might have mixed you up @thale5. I checked back on the test results and nothing broke in -noworkshop. I also haven't succeeded without the full moded configuration. However, since I found these quite specific switches, I hoped that you might have had a clue by looking at the files...

Again. all my tests were done on full workshop heavy configs. Actually quite heavy loading lists. Only difference was with or without LSMtest mod enabled, and the 4 test folders one by one.
https://drive.google.com/file/d/1gdlawcaiiKfEGEJQEw7PCw8wQF8tms-9/view Here's the American 2way road getting it's LOD broken (its farthest segment in the pic). Vanilla roads don't tend to break so they're not good indicators. The person above (OP) posted a potential other barometer asset for this sort of bug, who know this may be all related issues. Broken assets could be victims more than guilty in all this.

I would hate to have to go though the painful process of enabling mods one by one, til I can reproduce the issue. I got my assets fixed, I think it was related to two broken textures files https://drive.google.com/file/d/18uzYAiMaXc0_H41co4u_mM69TamJfX74/view (185 bytes black png as alpha map) and https://drive.google.com/file/d/1LLtMQ51Letzhj3auzTI2LOAt9xi-D1Pt/view?usp=sharing (275 bytes white png as difuse map). Anyhow, once I got rid of this asset, all my trouble has gone. Still, only happens with LSM enabled. Lastly, I noticed variating results with or without Road Options (Road Color Changer mod working version), but always pass the test without LSM.

Sorry again for the confusion above.
DX
< >
Showing 1-15 of 26 comments
Per page: 1530 50