Blair Fraser Blair Fraser

Fix for "Your mesh files differ from the host".

Fix for "Your mesh files differ from the host".

If get the message that your meshes don't match when you try to join a mutiplayer game ("Your mesh files differ from the host"), you may need to uninstall, delete your Sins folder entirely (do this manually!) and reinstall.

A quicker alternative that may work in *some* cases is to just delete the following files from your regular Sins Mesh folder (not the Entrenchment Mesh folder).

SupportShip_PsiGunship.mesh
SupportShip_PsiDecoyFighter.mesh
SupportShip_PhaseGunship.mesh

These are located in something like the following:

C:\Program Files\Stardock Games\Sins of a Solar Empire\Mesh

69,716 views 39 replies
Reply #26 Top

In another thread, a new purchaser said that he solved the problem by completely deleting the Mesh folder and then having Impulse Verify (Update?) the installation.

Reply #27 Top

Hey Ironclad, are you ever going to fix this? My friend just got Trinity and had missing mesh files; Maybe they are supposed to be missing now? It's easy for us to fix, I have the missing mesh files zipped up and ready but have had to send them to about 5 players now.

Just wondering if you ever intend to fix this for good?

Reply #28 Top

It's been almost 2 months since this thread was started and we still do not have an easy, Impulse-update-based fix for it.  I really hope that we get one soon because almost every time I log onto ICO, someone is complaining about the mesh problem; it's a real eyesore for this game.  Purchasers should be able to simply update their game with Impulse and then be able to flawlessly join games on ICO without having mesh problems.

In fact, someone complained about it on ICO just half-an-hour ago.

Reply #29 Top

Quoting DirtySanchezz, reply 28
It's been almost 2 months since this thread was started and we still do not have an easy, Impulse-update-based fix for it.  I really hope that we get one soon because almost every time I log onto ICO, someone is complaining about the mesh problem; it's a real eyesore for this game.  Purchasers should be able to simply update their game with Impulse and then be able to flawlessly join games on ICO without having mesh problems.

In fact, someone complained about it on ICO just half-an-hour ago.

 

14 months, actually. Which just makes your argument weigh more heavily.

Reply #30 Top

Having the exact same problems with mine and a mates, we have both checked for those 3 infamous files and niether of us have them, even gone as far as re-installing both SoaSE, checked the file count in the Mesh folder etc etc. We both have SoaSE: Trinity and updated to the latest version and niether of us can link weather it be over the NET or LAN........

There must be a solution to this by now, especially as so many people are having the same problem !!!

 

ADDED : Just to let people know, a basic run of the mill install of SoaSE: Trinity does link, never had a problem until updating it.

Reply #31 Top

I have created a TinyURL to this thread that is easy to remember.  Since it seems like just about everyone who bought Trinity is having the Mesh problem, we should send them to this thread.  So the next time you're online and a newbie complains about having the Mesh problem, send them here:

http://TinyURL.com/Sins10

Reply #32 Top

Here is one way to solve the problem:

Quoting Apollo303, reply 9
What follows is the email they sent to me about how to fix the mesh problem......

To clear out your mesh files, you'll need to go into the application folder (right click in Impulse, select 'Open application folder'), and there are three different 'Mesh' folders. The first is in the root folder, and there may be two more, depending on which version of the game you have, in the \Entrenchment and \Diplomacy folders. Delete everything in those folders, then right click on the game(s) in Impulse, and select 'Verify Installation'. Impulse will check the integrity of the installed application, and an update should be made available in Impulse. This is not an update to a newer version, but simply Impulse using the update mechanism to replace the missing files. Once you complete the update, reboot your computer.

Hope this helps anyone with the problem i have recently had !!

Reply #33 Top

This might be the definitive, best way to fix the problem:

Quoting Rosco_P, reply 5
To clear out your mesh files, you'll need to go into the application folder (right click in Impulse, select 'Open application folder'), and there are three different 'Mesh' folders. The first is in the root folder, and there may be two more, depending on which version of the game you have, in the \Entrenchment and \Diplomacy folders. Delete everything in those folders, then shift-right click on the game(s) in Impulse, and select 'Verify Installation'. Impulse will check the integrity of the installed application, and an update should be made available in Impulse. This is not an update to a newer version, but simply Impulse using the update mechanism to replace the missing files. Once you complete the update, reboot your computer.

Here's a breakdown.

1. To clear out your mesh files, you'll need to go into the application folder (right click in Impulse, select 'Open application folder'), and there are three different 'Mesh' folders. The first is in the root folder, and there may be two more, depending on which version of the game you have, in the \Entrenchment and \Diplomacy folders. Delete everything in those (Mesh) folders.

2. Shift-right click on the game(s) in Impulse, and select 'Verify Installation'. Impulse will check the integrity of the installed application, and an update should be made available in Impulse. This is not an update to a newer version, but simply Impulse using the update mechanism to replace the missing files.

3. Once you complete the update, reboot your computer.

Reply #34 Top

I have a store bought version of Trinity, updated, and have the mesh problem. I run windows 7, and my friend, who runs windows xp, installed his version of trinity from my CD, but registered it with his registration number when he got his own copy, doesn't get the error (some one else managed to join his game), but he can't join my game nor can I join his. I suspected the problem was on my side, so I attempted to join a random game not hosted by my friend, and encountered the same error, so the error only affects my copy, not his. Can anyone help me? I can't seem to find the verify installation in impulse. I have the latest version and have tried shift-right clicking and right clicking, and both bring up the same menu. I'm not willing to delete anything if I can't get it back through impulse. I know a lot about computers, so I can do most things that you may tell me to do. Oh, and I have yet to try deleting everything and reinstalling it, since I'm just going to get the same files again (unless the update messed up my copy but not my friend's).

Reply #35 Top

My friend has the retail package for Trinity.  I have the retail original game Sins of a Solar Empire.  I purchased Entrenchment and Diplomacy on Impulse.  He runs XP, I run Vista 32bit.  We also had this error.

I found a solution after 7 hours.

The solution was for him to zip all of his Diplomacy MESH files (3 files) and send them to me.  I deleted all of my MESH files in Diplomacy and put his in.

We did the same thing for Entrenchment.  Now it works.

Now for how I got there.

He purchased his copy more recently, so we believed originally that my copy was out of date.  My copy wouldn't update anymore on Impulse, so I deleted everything from my computer and reinstalled it.  I started with my SoSE disc, and then downloaded and installed Entrenchment and Diplomacy.  Same problem.

I deleted it all again.  First I uninstalled using the control panel.  Then I deleted the C:\Program Files\Stardock Games\Sins of a Solar Empire folder.  Then I deleted the C:\Users\Destroy\AppData\Local\Ironclad Games folder.  Then I opened Impulse and Downloaded the entire client.  That didn't work.

Then He deleted all of his files using the same method as just stated above, and installed everything using his Trinity disc, and then updating with Impulse.  Same problem.

Then he deleted all of the files as above, downloaded the entire client from Impulse, and we tried that.  Same problem.

I logged into his account to make sure that the difference wasn't between Trinity and the original SoSE.  I uninstalled everything as above, and then using HIS account, downloaded the entire Trinity Client.  Same problem.

We found that in this state we could play the original Sins of a Solar Empire, but still couldn't play Entrenchment or Diplomacy on either Ironclad Online, or through direct IP connections.  He zipped his Entrenchment MESH files C:\Program Files\Stardock Games\Sins of a Solar Empire - Trinity\Entrenchment\Mesh and sent them to me.  I deleted all of mine and put his in.  I did the same for Diplomacy, and now we can play.

Reply #36 Top

Just to back up ace671..

My friend and I are computer technicians, so obviously as techies we decided to find a way round the issue rather than uninstall the game which takes time to then reinstall the game taking even more time.

 

The solution was quite easy for us.

 

Get one of your friends to go to C:\Program Files\Kalypso\Sins of a Solar Empire\  

 or  

C:\Program Files (x86)\Kalypso\Sins of a Solar Empire\ 

if you are running 64bit.

 

Get him to Copy the folder called "Mesh" and then get him to send you that file via email, network share, whatever, you just need that folder.

 

Once you have it, find your own Mesh file and take a backup of it and put that somewhere safe.  Now import your friends mesh folder into the same location on your machine, replacing your previous one.

 

There is now, quite literally, not a single chance that the error can say they don't match as you have an identical copy of each others.

 

The games work fine, all the expansions work fine, previous game saves work fine.  It just works. 

 

This fix has been performed on a selection of operating systems ranging from Windows XP, Vista, Win7 (x86 & x64)

 

This solved the issue for us and we can still do online games with other random people on the internet, so yeh, simple copy and paste saved us from the need to uninstall the game on everyone's computer because it was impossible to say who's computer had a dodgey install in the first place.

 

Ace beat me to it, but this post was designed to make those realise that this fix works on a variety of operating systems including different architectures. 

Reply #39 Top

I've been talking to newbies on ICO a lot recently and have counted at least 6 who've had Mesh problems and have been unable to connect to games. I've been directing them to this thread, but there are undoubtedly many others with the problem who've been online during other times and haven't been able to figure it out.

Come on, this problem should be ridiculously simple for the devs to fix.

if (Mesh error){

    filesystem.deleteMeshFilesVanilla(all);

    filesystem.deleteMeshFilesEntrenchment(all);

    filesystem.deleteMeshFilesDiplomacy(all);

    UI.displayAlert ("Please exit the game, go to Impulse, shift-right click on Sins, and select 'Verify Installation'. After installing the update, reboot your computer.");

}

 

I really hope this is fixed, or at least doesn't occur in Rebellion. This Mesh error in combination with other ICO bugs have probably been a primary cause of such ridiculously low player counts online.