• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

ebe-a51

Recruit
12 Badges
Mar 15, 2018
2
0
  • Stellaris
  • BATTLETECH
  • Age of Wonders III
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • BATTLETECH: Flashpoint
  • Prison Architect
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
One line summary of your issue
Settings UI doesnt work in STEAM

What platform are you running the game on?
Steam

What operating system do you use?
Windows 10

Which version of the game are you running?
1.9.1

What DLC do you have installed?
Flashpoint, Urban Warfare, Shadowhawk Pack, Heavy Metal

Please explain your issue is in as much detail as possible.
Greetings,

I supported Battletech before it was released. Played when it was released and completed the campaign in a good 60hrs and no problems.

Since then, ive waited for all the DLC to come out (to finish the game) and have a career playthrough... and the game wont work.

It will not allow video & graphic setting changes on the UI and will not save them. If you change any settings in the settings menus, the actual settings themselves will go black.. and when you try to return to the main menu a notification will popup saying there are "unsaved changes, would you like to discard"... and nomatter what you do, the game will not return to the main menu.

I thought the game just doesnt like 4k rez, as it keeps launching in 12800x1020 or x720 (changes) but it doesnt want to change res, even to higher 1080p but sub 4k resolutions.
Disabling High Quality UI doesnt help either (wont work, see the save-settings-bug above).

The language and date pulldown menus are also blank, although the orange ticks remain.

If i roll back to v1.2.1, everything works fine but 1.8.1 and 1.9.1 will not work at all.
I havent rolled back to OTHER updates, as i want to play the updated game!

... and if i just start a new campaign or new career from the menu, it infinitely loads :(

launching from the BattletechLauncher.exe in the local files solves no problems regardless of settings selected.

Deleting my old steamcloud savegames and disabling cloudsync for the game also doesnt do anything (was thinking my old saves were bugging the new version).

I have also performed a 'clean install', removing all data from user/appdata, steam directories and regedit.exe keys.

I have run out of options and forum-searches to possible solutions to why the game will not run as intended.

Can anyone help :(
Ive been waiting to play all the DLC and now i have them (and the time), the game wont play :*(


EDIT: Ive also tried running the .exe as Admin and in compatability modes and these dont work either :(
Also have disabled Steam Overlay UI and SteamVR

ADDENDUM: Ive installed Battletech using the Paradox Launcher and it works fine, however, the Steam version is still borked :(

Have you tried verifying your files?
Yes

Steps to reproduce the issue
Startup the game. Try to change any setting in the settings menu.

Attach DxDiag (PC), System Info log (Mac), or run sudo lshw -html > specs.html and uploaded specs.html (Linux)
File(s) attached

Attach Output Log
Windows: \Users\YourUserName\AppData\LocalLow\Harebrained Schemes\BATTLETECH\output_log.txt
Mac OS: Users >{name} > Library > Logs > Unity > Player.log
Linux: ~/.config/unity3d/Harebrained Schemes/BATTLETECH/Player.log

File(s) attached

If the game crashed, please attach the crash file with the time stamp closest to the crash.
Windows: [Steam library folder]\steamapps\common\BATTLETECH\DumpBox
For v.17 and beyond try here: C:\Users\[YourUserName]\AppData\LocalLow\Harebrained Schemes\BATTLETECH
OSX: Macintosh HD > Users > [username] > Library > Application Support > Steam > steamapps > common > BattleTech > DumpBox
Linux: [Steam library folder]/steamapps/common/BATTLETECH/DumpBox

File(s) attached

If a save game was loaded at the start of the game session, upload it. Please make sure to upload the save game with the timestamp closest to when you loaded it.
Windows:
Steam: [Steam installation folder]\userdata[SteamID]\637090\remote\C0\SGS1
GOG: 'C:\Users\USER_ID\AppData\Local\GOG.com\Galaxy\Applications\50593543263669699\Storage\Shared\Files\C#\SGS#'
Vanilla:'C:\Users\USER_ID\AppData\LocalLow\Harebrained Schemes\BattleTech\C#\SGS#'
OSX:
Steam: Macintosh HD > Users > [username] > Library > Application Support > Steam > userdata > [SteamID] > 637090 > remote > C#> SGS#
GOG: Macintosh HD > Users > [username] > Library > Application Support > GOG.com > Galaxy > Applications > 50593543263669699 > Storage > Shared > Files > C# > SGS#
Vanilla: Macintosh HD > Users > [username]> Library > Application Support > unity.Harebrained Schemes.BattleTech > C# > SGG#
Linux:
Steam: /home/.steam/steam/userdata/[steamID]/637090/remote/C#/SGS#
GOG: /home/[username]/.config/unity3d/Harebrained Schemes/BATTLETECH/remote/C#/SGS#/
Vanilla: /home/[username]/.config/unity3d/Harebrained Schemes/BATTLETECH/remote/C#/SGS#/

File(s) attached

Attach screenshot / video
File(s) attached
 

Attachments

  • DxDiag.txt
    81,6 KB · Views: 0
  • output_log.txt
    50,9 KB · Views: 0
  • menubug.png
    menubug.png
    158,6 KB · Views: 0
Upvote 0
Your problem is the file path the game is installed into:
Fallback handler could not load library C:/Ross's Games/STEAM/steamapps/common/BATTLETECH/BattleTech_Data/Mono/libc

Data.MetaDataDatabase [ERROR] Mono.Data.Sqlite.SqliteException (0x80004005): SQLite error
near "s": syntax error
The Unity version the game uses cannot cope with apostrophes in the file path. Please rename that folder accordingly, or install the game in another Steam Library without apostophes in the path.

All the best!
 
Cheers, changing directory to a file path that doesnt have an apostrophe has worked!

... but I have to say mate, thats pretty absurd LOL
Only only was this previously not a problem, but no other game ive ever played in my life has hated apostrophes!

But cheers again! Problem solved! :D