This should resolve the issue for both Mac and Linux users (this issue didn't affect the Windows build).
Please let us know if you still experience any problems.
We've also set up the "Old_Build" branch to run v1.1.4, so if you still have issues, try that build instead and let us know if that works for you. To switch branch, go to the "Betas" tab in the Steam settings.
For those wanting to know what the issue was I'll try to explain it. We have a system that stores game progress such as stats, achievements and unlocks. This system used to write to an xml file (GameStats.xml) every time a stat changed (i.e. fuel was spent by driving on the world map). This caused some issues for Windows users with certain antivirus software. Every time the file was changed, the antivirus software would scan the file. This caused the game to be unable to access the file while it was being scanned. Normally this wasn't really a problem as the scanning process is usually very fast and the file would only be accessed about once per second, but on some hard- and software combinations the file would be inaccessible too long resulting in the game throwing a bunch of errors and all kinds of strange issues.
To remedy this problem, we changed the frequency the file would be accessed. Now it is only accessed whenever the game is saved, and all changes in between are stored in memory. This apparently introduced a new bug where on Mac and Linux systems the file would not be created if it didn't exist yet. It took us quite a while to figure out this was the issue since it only affected players who just bought the game. Due to the recent Steam sale, there has been quite an influx of new players so it makes sense that this bug suddenly came up a lot. We initially thought it might have been a driver or OS update that caused this, as all initial reporters had Macbook Pro models with an Intel Iris video chip. This theory was further supported when we tried to reproduce this issue and it was only reproducible on a new Macbook which of course had the Intel Iris chip.
It was only when we received some decent error logs from you guys (thanks for that! <3 ) that we figured out what the actual issue was.
Note:
We've still got some mystery error logs that DO only seem to affect Mac users with Intel Iris chips. So if you still have issues with this new update, please let us know!
Update 1.1.5
We've uploaded a small update which should fix an issue that affected only a few people, but completely broke the game for them.
Note: ALT-F4 will make you lose progress since last save!
The game normally saves every time you start a combat, start a scenario and enter a camp. This always was the case for normal save games, but due to the change in this update you may now also lose stats progress.
Changes:
<*> Changed the way GameStats.xml is written. It should now only write to the file when the game is saved instead of every time a value is changed.
This greatly reduces how often the file is accessed which caused some virus scanners to flag the file as a possible threat, and/or caused virus scanners to scan (and lock) the file, while the game tried to access it. When the game was unable to access the file, this caused all kinds of strange issues other bugs, as well as possible crashes.
Update 1.1.4
We have a small update for Convoy with some fixes for the mod tools!
Changes:
Mod tools:
- Fixed pressing enter in some locations giving errors
- Fixed editor giving wrong error reports when searching files
- Added "open mod folder" button in the mod manager
- Adjusted the way scenerios get loaded, allowing modders to override existing ones
Game:
- Fixed a bug causing achievements to reset on the DRM-Free Windows build
Update 1.1.3
Version 1.1.3 is now live with a tiny update that should fix launch issues people were having when creating mods for Steam Workshop. There has been no change in the DRM-free build.
In other news, for people experiencing problems like being unable to launch the game, unsaved stats, endless loot and other strange issues we have some good news! We have determined that these issues are likely caused by a conflict between the game and some virus scanners. We have yet to determine what caused this and come up with a fix.
For now, manually disabling the virus scanner from scanning Convoy should work!
<3
Update 1.1.2
Time for another update! No new features or changes this time, in v1.1.2 we've, among other things, fixed the tutorial and fixed some issues with Steam Workshop.
Full notes:
Fixed:
Tutorial has been fixed and should work as intended.
Screen resolution check for very wide-screen or high resolution monitors has been adjusted. Users with issues playing full screen or bordered should be happy now!
An issue where Steam Workshop mods with incorrect folder structure would cause the game to fail to launch has been resolved. If the game finds an incompatible or broken mod, it skips loading the mod.
An issue where sometimes mods would not be loaded correctly (even though the mod itself should work fine) has been addressed. We have no control over Steam Workshop sever response times, but we hope this change will solve some issues. If it still fails to launch it should not prevent the game from running. Removing the mod folder from your system will force Steam to re-download the mod. See here form more details.
Ingame esc-menu options sliders should now all stick to integers.
We've made another effort in pinpointing the Access Denied to StatsData.xml error some people have experienced. Again, this is no guaranteed fix and we have some more ideas, but this may help.
Made some small fixes to the Steamworks Uploader editor tool.
Update 1.1.1
Today we have a small update that should fix some issues from yesterday's build.
Changelog:
Fixed:
Updated the Steamworks plugin so the Steam Linux version should now work properly again.
Omnidirectional Boosters quest was fixed and should no longer result in an infinite loop.
An issue where the game would no longer run after unsubscribing from a Steam Workshop item has been resolved.
Fixed some typos in new scenarios.
Update 1.1.0 - Modding & Steam Workshop
In this update we bring you the scenario and unit editor!
To use these, you need to first install the free version of Unity 5 (Unity 4.x PRO should also work).
Once you have this installed, you need to import the ConvoyEditor + steam.unitypackage file found in game's root folder.
Refer to the included documentation for further instructions on how to use the tools and upload mods to the workshop.
Additionally, we added 30 new scenarios to the game, including a new main objective!
Full changelog:
Added:
30 new scenarios have been added, including a new main objective!
Scenario and unit editor unitypackage has been added in the game root folder
Changed:
Adjusted description of several items to better match their functionality.
Changed volume values in SETTINGS.ini from float to int
Fixed:
An issue with Linux version crashing on launch should have been resolved
Added a possible fix for issues where created .xml save and stats files could not be accessed by some users.
Shield Mk IV now has the correct name
DRM-Free/Fallback achievements handler should now show an achievement being unlocked only once.
Linux test version now live!
Hey everyone,
We've just uploaded the first test version of the Linux build! Aside from platform, it is identical to the current Win/Mac versions of the game.
We've done some internal testing and everything seems to work as intended, however we still feel like we should put it through some field tests before we announce the official release.
To be able to install and play the Linux version, you'll need to select the "Linux_Test" branch under "beta" in the Steam properties.
We'd love to hear your feedback, and of course tell us any issues you may have!
Update 1.0.6
Hey y'all, we have another update!
We've been focusing on getting the ground work done for the DRM-free version, which should (hopefully) launch together with the Linux version later this month. So this time there are no big changes or new content, just a bunch of fixes.
Added:
A fallback achievement popup in case the game cannot initialize Steamworks has been added.
Two desert road background tiles have been added.
Changed:
On Windows, Savegame and Achievement data is no longer stored in the game root folder. This change should hopefully resolve folder read/write access rights issues that some people reported.
It is now stored at:
...\Users\[user]\Documents\Convoy\
This change should not break older savegames!
Fixed:
Ramming enemy MCVs (miniboss) should now work as intended.
Vehicle weight tier now checked properly.
MCV and Boss sway animation now plays correctly.
Leech Drone exploit has been resolved.
Game difficulty should no longer stack when restarting a game during the same session.
Small hotfix to adress several issues
Here's a quick hotfix for update 1.0.5!
Fixed:
Crash issue when spawning an objective marker has been fixed.
Scenarios should now load properly when the Boss has spawned on the map.
Games Lost and Highscore stats now tracked when player dies in a scenario.
Hitboxes for new special vehicles have been fixed.