OldUnreal / UnrealTournamentPatches

Other
970 stars 29 forks source link

[469c] macOS: Can't find file for package..... #1126

Open ut994 opened 1 year ago

ut994 commented 1 year ago

When connecting to multiplayer server that hosts custom maps/mods etc, all packages appear to get downloaded successfully, but the error below (using TNaliMeshSkins as an example in this case) persists, preventing gameplay. Stock maps online work. Not sure if this is relevant, but does it have something to do with case sensitivity? Example below is when connecting to EL DORADO WARS server:

Warning: Failed to load TNaliMeshSkins: Can't find file for package TNaliMeshSkins..

Extract from Log:

DevNet: PendingLevel received: DLMGR CLASS=XC_Core.XC_ChannelDownload PARAMS=Enabled COMPRESSION=1 DevNet: PendingLevel received: DLMGR CLASS=Engine.ChannelDownload PARAMS=Enabled COMPRESSION=0 DevNet: PendingLevel received: DLMGR CLASS=IpDrv.HTTPDownload PARAMS=http://ddd.site.nfoservers.com/redirect/uz/ COMPRESSION=1 DevNet: PendingLevel received: WELCOME LEVEL=DM-!!{BK}!!Laundry-V2[K4F-RMX]_d1 LONE=0 DevNet: Welcomed by server: LEVEL=DM-!!{BK}!!Laundry-V2[K4F-RMX]_d1 LONE=0 Log: LoadMap: 74.91.115.144:3519/DM-!!{BK}!!Laundry-V2[K4F-RMX]_d1?Name=Auntie_Cheat?Class=BotPack.TFemale2?team=1?skin=SGirlSkins.fbth?Face=SGirlSkins.Annaka?Voice=BotPack.VoiceFemaleTwo Warning: Failed to load TNaliMeshSkins: Can't find file for package TNaliMeshSkins.. NetComeGo: Close TcpipConnection0 Thu Nov 24 10:40:39 2022

SeriousBarbie commented 1 year ago

does it have something to do with case sensitivity

Have you tried renaming "tnalimeshskins.utx" to "TNaliMeshSkins.utx" temporary?

ut994 commented 1 year ago

I realise in the above example, this is a stock file. I am trying to reproduce it with this exact texture, but it would take joining many hosted games to target this exact file.

Much more frequently reproducible (about 9/10 games that I join), this issue mainly appears to correlate with to downloaded cached content, whereby I do not have access to rename the files. I suggested the caps sensitivity issue from a google, but don't have anything solid to suggest this is the case.

Might be worth noting as well, it occasionally seems to trigger this WinSock Disconnect issue that I raised separately. Below example is with a custom map:

DevNet: PendingLevel received: DLMGR CLASS=IpDrv.HTTPDownload PARAMS=http://ddd.site.nfoservers.com/redirect/uz/ COMPRESSION=1 DevNet: PendingLevel received: WELCOME LEVEL=FN-AngelFunnel-RMIX LONE=0 DevNet: Welcomed by server: LEVEL=FN-AngelFunnel-RMIX LONE=0 DevNet: Receiving package 'FN-AngelFunnel-RMIX' DevNet: Receiving package 'BDC-WiTchDocTor' Log: LoadMap: 74.91.115.144:3519/FN-AngelFunnel-RMIX?Name=Auntie_Cheat?Class=Botpack.TMale2?team=0?skin=SoldierSkins.blkt?Face=SoldierSkins.Othello Warning: Failed to load 2k5Mercs: Can't find file for package 2k5Mercs.. NetComeGo: Close TcpipConnection0 Fri Nov 25 09:31:12 2022 Exit: WinSock shut down

ut994 commented 1 year ago

Interestingly, I joined a server hosting a non-stock map just now, played fine, then it downloaded the next map and it went in fine. However, to test the issue, I disconnected from that same server and manually reconnected, and then it threw the package error, despite me being able to play it moments before.

The El Dorado servers seem to be a good case study.