Page 1 of 1

Signs error

Posted: 10 Nov 2019, 23:52
by Martelprod
I noticed some jpegs in Any/Advertisement are sometimes modified by the game and became unreadable by players and me.
=> Maniaplanet logo on signs
Locators are working fine (links work in browsers). Jpegs hosted aren't affected by this modification.

Why this happens?
How do I can avoid this ?
Any way to prevent changes of skins folder ?

Re: Signs error

Posted: 18 Nov 2019, 10:40
by Alinoa
Hi Martel,

Could you please provide us with a sign which doesn't work well?

Re: Signs error

Posted: 07 Jan 2020, 19:28
by Martelprod
Hi Alinoa,

I sent you 2 files with locs.

Re: Signs error

Posted: 12 May 2020, 12:46
by ranig
We investigated the issue a little bit and found out that the issue comes for signs that have been hosted on different services throughout the year.

In particular, we believe that when a map is saved, MP doesn't necessarily use the locator in the player's Skins/Any/Advertisement folder, but uses an old locator from the game cache instead. If that locator happens to point to a non-existant file, the sign appears black ingame and the sign in the player's Skins/Any/Advertisement folder is replaced by a black image.

Potential steps on how to reproduce (a bit complicated but well...):
- Make a sign named TestSignLocator.jpg in Skins/Any/Advertisement
- Host it on a service A
- Create a locator for TestSignLocator.jpg based on service A, put it in Skins/Any/Advertisement
- Make a map using TestSignLocator.jpg
- Play the map online so that MP cache is set up
- Delete TestSignLocator.jpg from service A
- Host TestSignLocator.jpg on a service B
- Replace the locator for TestSignLocator.jpg in Skins/Any/Advertisement so that it points to service B
- Make a map using TestSignLocator.jpg
- Using GBXdump, check the locator for TestSignLocator.jpg. It might point to service A instead.