Closed fn-ix closed 6 years ago
hmm, just tested it and it's working for me. You sure it's in the correct folder? Anything in the latest log?
I hope so, BinAssets and all its contents are in the aforementioned location.
Nothing seems to stand out in the log either:
*** executable info
Timestamp: 5baccd18
Date: Thu Sep 27 12:29:12 2018 (UTC)
*** hardware info
CPU: Intel(R) Core(TM) m3-7Y30 CPU @ 1.00GHz
CPU cores: 4
Phys. Memory: 3894 MBytes
Memory In Use: 83%
Disk Free: 24546 MBytes
*** OS info
OS: Linux 4.18.9-92.current
Version: #1 SMP PREEMPT Mon Sep 24 02:06:35 UTC 2018
*** Debug::Init()
time 0:00:00:003
GedMode: Game
SetLanguage: English
Language: English
time 0:00:00:716
Reading screen config.
time 0:00:01:819
*** Texture headers: 10367 loaded, 0 newer, 6 ms
time 0:00:01:854
*** graphics info
GPU Mesa DRI Intel(R) HD Graphics 615 (Kaby Lake GT2)
API opengl
GPU Driver Version 4.5 (Core Profile) Mesa 18.1.6
GPU Driver Package Version N/A
time 0:00:01:983
Platform: {
desktop = true,
developer = false,
editor = true,
gog = true,
goldmaster = true,
linux = true,
pops = true,
}
EDIT: I remember not having this problem in Da Vinci, so it seems to be caused by the update.
Hm, well what's up with the game dir? shouldn't it be one level above in the Surviving Mars dir?
If it's any help...
``` ~/GOG Games $ tree . └── Surviving Mars ├── docs │ ├── End User License Agreement.txt │ └── installer_readme.txt ├── game │ ├── BinAssets │ │ ├── AssetsRevision.lua │ │ └── Code │ │ └── Show Mod Manager GoG (Linux OSX).lua │ ├── libopenal.so.1 │ ├── libpops_api.so │ ├── libSDL2-2.0.so.0 │ ├── Licenses │ │ ├── LZ4.txt │ │ ├── OFL License - Noto Sans Fonts.txt │ │ ├── OFL License - Noto Sans, Source Sans Pro Fonts.txt │ │ └── Zstandard.txt │ ├── Local │ │ ├── Brazilian.hpk │ │ ├── English.hpk │ │ ├── French.hpk │ │ ├── German.hpk │ │ ├── Polish.hpk │ │ ├── Russian.hpk │ │ ├── Schinese.hpk │ │ ├── Spanish.hpk │ │ └── Voices │ │ └── English.hpk │ ├── MarsGOG │ ├── ModTools │ │ ├── AssetsProcessor │ │ │ ├── AssetsProcessor.exe │ │ │ ├── hgnvcompress.exe │ │ │ ├── LICENSE │ │ │ └── nvtt.dll │ │ ├── BlenderExport.py │ │ ├── ddstrunc.exe │ │ ├── Docs │ │ │ ├── ChangeLog.md.html │ │ │ ├── Colonists.md.html │ │ │ ├── empty.md.html │ │ │ ├── footer.md.html │ │ │ ├── index.md.html │ │ │ ├── LuaBasics.md.html │ │ │ ├── LuaClasses.md.html │ │ │ ├── LuaCObject.md.html │ │ │ ├── LuaFunctionDoc_AirProducer.md.html │ │ │ ├── LuaFunctionDoc_AirStorage.md.html │ │ │ ├── LuaFunctionDoc_AsyncIO.md.html │ │ │ ├── LuaFunctionDoc_AutoAttachObject.md.html │ │ │ ├── LuaFunctionDoc_BaseBuilding.md.html │ │ │ ├── LuaFunctionDoc_Building.md.html │ │ │ ├── LuaFunctionDoc_cameraFly.md.html │ │ │ ├── LuaFunctionDoc_cameraMax.md.html │ │ │ ├── LuaFunctionDoc_camera.md.html │ │ │ ├── LuaFunctionDoc_cameraRTS.md.html │ │ │ ├── LuaFunctionDoc_CObject.md.html │ │ │ ├── LuaFunctionDoc_ComponentAttach.md.html │ │ │ ├── LuaFunctionDoc_Constructable.md.html │ │ │ ├── LuaFunctionDoc_Consts.md.html │ │ │ ├── LuaFunctionDoc_Demolishable.md.html │ │ │ ├── LuaFunctionDoc_ElectricityConsumer.md.html │ │ │ ├── LuaFunctionDoc_ElectricityProducer.md.html │ │ │ ├── LuaFunctionDoc_ElectricityStorage.md.html │ │ │ ├── LuaFunctionDoc_Gameplay.md.html │ │ │ ├── LuaFunctionDoc__G.md.html │ │ │ ├── LuaFunctionDoc_GridObject.md.html │ │ │ ├── LuaFunctionDoc_HasConsumption.md.html │ │ │ ├── LuaFunctionDoc_hex.md.html │ │ │ ├── LuaFunctionDoc_InfopanelObj.md.html │ │ │ ├── LuaFunctionDoc_LifeSupportConsumer.md.html │ │ │ ├── LuaFunctionDoc_Msg.md.html │ │ │ ├── LuaFunctionDoc_Object.md.html │ │ │ ├── LuaFunctionDoc_PinnableObject.md.html │ │ │ ├── LuaFunctionDoc_point.md.html │ │ │ ├── LuaFunctionDoc_RequiresMaintenance.md.html │ │ │ ├── LuaFunctionDoc_Selection.md.html │ │ │ ├── LuaFunctionDoc_Shapeshifter.md.html │ │ │ ├── LuaFunctionDoc_SkinChangeable.md.html │ │ │ ├── LuaFunctionDoc_StorageWithIndicator.md.html │ │ │ ├── LuaFunctionDoc_SupplyGrid.md.html │ │ │ ├── LuaFunctionDoc_TaskRequester.md.html │ │ │ ├── LuaFunctionDoc_TaskRequest.md.html │ │ │ ├── LuaFunctionDoc_TechnologyNames.md.html │ │ │ ├── LuaFunctionDoc_terrain.md.html │ │ │ ├── LuaFunctionDoc_UpgradableBuilding.md.html │ │ │ ├── LuaFunctionDoc_WaterProducer.md.html │ │ │ ├── LuaFunctionDoc_WaterStorage.md.html │ │ │ ├── LuaMapEnumeration.md.html │ │ │ ├── LuaMarsHexGrids.md.html │ │ │ ├── LuaMarsLabels.md.html │ │ │ ├── LuaMessages.md.html │ │ │ ├── LuaSavegame.md.html │ │ │ ├── LuaTerrain.md.html │ │ │ ├── LuaThreads.md.html │ │ │ ├── markdeep.min.js │ │ │ ├── mod_editor_item.png │ │ │ ├── mod_editor.png │ │ │ ├── ModItemAttachment.md.html │ │ │ ├── ModItemBuildingTemplate.md.html │ │ │ ├── ModItemCode.md.html │ │ │ ├── ModItemCommanderProfile.md.html │ │ │ ├── ModItemCrop.md.html │ │ │ ├── ModItemEffect.md.html │ │ │ ├── ModItemEntity.md.html │ │ │ ├── ModItemGameRule.md.html │ │ │ ├── ModItemGameValue_list.md.html │ │ │ ├── ModItemGameValue.md.html │ │ │ ├── ModItemGlobalEffects.md.html │ │ │ ├── ModItemLightmodel.md.html │ │ │ ├── ModItemLocTable.md.html │ │ │ ├── ModItemMissionLogo.md.html │ │ │ ├── ModItemMissionSponsor.md.html │ │ │ ├── ModItemPhotoFilter.md.html │ │ │ ├── ModItemRadioStation.md.html │ │ │ ├── ModItemTechnology.md.html │ │ │ ├── ModItemTrait.md.html │ │ │ ├── Pathfinding.md.html │ │ │ ├── Research.md.html │ │ │ └── Style.css │ │ ├── Game.csv │ │ ├── HGBlenderExporter.zip │ │ ├── hgimgcvt.exe │ │ ├── LuaRevision.txt │ │ ├── opusenc.exe │ │ └── Samples │ │ ├── Assets │ │ │ ├── Cemetery │ │ │ │ ├── Cemetery.blend │ │ │ │ ├── GRAVES_BC.png │ │ │ │ ├── GRAVES_NM.png │ │ │ │ ├── GRAVES_RM.png │ │ │ │ ├── Graveyard_BC.png │ │ │ │ ├── Graveyard_NM.png │ │ │ │ └── Graveyard_RM.png │ │ │ ├── HexGridExamples │ │ │ │ └── InDomeHexConfigurations.blend │ │ │ ├── MissionLogos │ │ │ │ └── BrusselSprouts.psd │ │ │ └── SubsurfaceHeater │ │ │ └── ModSubsurfaceHeater.blend │ │ └── Mods │ │ ├── CactusCrop │ │ │ ├── cactus_icon.png │ │ │ ├── cactus_icon.psd │ │ │ ├── cactus_icon.tga │ │ │ ├── cactus.jpg │ │ │ ├── cactus.psd │ │ │ ├── Hex Background.psd │ │ │ ├── items.lua │ │ │ ├── metadata.lua │ │ │ ├── SteamPreviewImage.png │ │ │ └── UI │ │ │ ├── cactus_icon.png │ │ │ ├── cactus_icon.psd │ │ │ └── cactus_icon.tga │ │ ├── CelShading │ │ │ ├── items.lua │ │ │ ├── metadata.lua │ │ │ ├── Shaders │ │ │ │ └── CelShading.fx │ │ │ ├── texture_day.tga │ │ │ └── texture_night.tga │ │ ├── Cemetery │ │ │ ├── Code │ │ │ │ └── Cemetery.lua │ │ │ ├── Entities │ │ │ │ ├── Cemetery.ent │ │ │ │ ├── CemeteryGrave_01.ent │ │ │ │ ├── CemeteryGrave_02.ent │ │ │ │ ├── CemeteryGrave_03.ent │ │ │ │ ├── Materials │ │ │ │ │ ├── CemeteryGrave_01_mesh.mtl │ │ │ │ │ ├── CemeteryGrave_02_mesh.mtl │ │ │ │ │ ├── CemeteryGrave_03_mesh.mtl │ │ │ │ │ └── Cemetery_mesh.mtl │ │ │ │ ├── Meshes │ │ │ │ │ ├── CemeteryGrave_01_mesh.m.hgm │ │ │ │ │ ├── CemeteryGrave_02_mesh.m.hgm │ │ │ │ │ ├── CemeteryGrave_03_mesh.m.hgm │ │ │ │ │ └── Cemetery_mesh.m.hgm │ │ │ │ └── Textures │ │ │ │ ├── 10523000.dds │ │ │ │ ├── 10523001.dds │ │ │ │ ├── 10523002.dds │ │ │ │ ├── 10524000.dds │ │ │ │ ├── 10524001.dds │ │ │ │ ├── 10524002.dds │ │ │ │ ├── 10525000.dds │ │ │ │ ├── 10525001.dds │ │ │ │ ├── 10525002.dds │ │ │ │ ├── 5830000.dds │ │ │ │ ├── 5830001.dds │ │ │ │ ├── 5830002.dds │ │ │ │ └── Fallbacks │ │ │ │ ├── 5830000.dds │ │ │ │ ├── 6477000.dds │ │ │ │ ├── 6477001.dds │ │ │ │ └── 7054000.dds │ │ │ ├── items.lua │ │ │ ├── metadata.lua │ │ │ ├── SteamPreviewImage.png │ │ │ └── UI │ │ │ ├── Cemetery.png │ │ │ └── Cemetery.tga │ │ ├── Cover Art Style │ │ │ ├── Code │ │ │ │ └── Script.lua │ │ │ ├── items.lua │ │ │ ├── metadata.lua │ │ │ ├── palette.tga │ │ │ ├── Shaders │ │ │ │ └── CoverArt.fx │ │ │ ├── SteamPreviewImage.png │ │ │ └── terrain_palette.tga │ │ ├── Idiocracy │ │ │ ├── Entities │ │ │ │ ├── IdiotDecal.ent │ │ │ │ ├── Materials │ │ │ │ │ └── IdiotDecal_mesh.mtl │ │ │ │ └── Textures │ │ │ │ ├── Fallbacks │ │ │ │ │ └── mod_texture.dds │ │ │ │ └── mod_texture.dds │ │ │ ├── Idiocracy.png │ │ │ ├── idiot_logo_decal.png │ │ │ ├── items.lua │ │ │ ├── metadata.lua │ │ │ ├── SteamPreviewImage.png │ │ │ └── UI │ │ │ ├── IdiotDecalUI.tga │ │ │ ├── IdiotLogoUI.png │ │ │ └── IdiotLogoUI.tga │ │ ├── Medical Researcher │ │ │ ├── Code │ │ │ │ └── MedicalResearcher.lua │ │ │ ├── Entities │ │ │ │ ├── Materials │ │ │ │ │ └── MedResLogoDecal_mesh.mtl │ │ │ │ └── MedResLogoDecal.ent │ │ │ ├── items.lua │ │ │ ├── med_res_logo_decal.png │ │ │ ├── metadata.lua │ │ │ ├── SteamPreviewImage.png │ │ │ ├── UI │ │ │ │ ├── MedResLogoUI.png │ │ │ │ └── MedResLogoUI.tga │ │ │ └── WorkshopImage.png │ │ ├── Shadowed Solar Panels │ │ │ ├── Code │ │ │ │ └── ShadowedPanelsCode.lua │ │ │ ├── items.lua │ │ │ ├── metadata.lua │ │ │ ├── SolarPanels.png │ │ │ └── SteamPreviewImage.png │ │ ├── SyntheticMeat │ │ │ ├── crops_meat.png │ │ │ ├── crops_meat.tga │ │ │ ├── Hex Background.psd │ │ │ ├── items.lua │ │ │ ├── meat_icon.psd │ │ │ ├── meat.psd │ │ │ ├── metadata.lua │ │ │ ├── mod_image.png │ │ │ ├── SteamPreviewImage.png │ │ │ └── UI │ │ │ ├── crops_meat.png │ │ │ ├── crops_meat.tga │ │ │ └── meat_icon.psd │ │ └── Time Capsule │ │ ├── Code │ │ │ └── TimeCapsule.lua │ │ ├── items.lua │ │ ├── metadata.lua │ │ └── SteamPreviewImage.png │ ├── Movies │ │ ├── Haemimont.ivf │ │ ├── Haemimont.opus │ │ └── Main Menu.ivf │ ├── Packs │ │ ├── Animations.hpk │ │ ├── BinAssets.hpk │ │ ├── CommonAssets.hpk │ │ ├── CubemapsGL41.hpk │ │ ├── Cubemaps.hpk │ │ ├── Data.hpk │ │ ├── Fallbacks.hpk │ │ ├── Fonts.hpk │ │ ├── Lua.hpk │ │ ├── Maps │ │ │ ├── BlankBig_01.hpk │ │ │ ├── BlankBig_02.hpk │ │ │ ├── BlankBig_03.hpk │ │ │ ├── BlankBig_04.hpk │ │ │ ├── BlankBigCanyonCMix_01.hpk │ │ │ ├── BlankBigCanyonCMix_02.hpk │ │ │ ├── BlankBigCanyonCMix_03.hpk │ │ │ ├── BlankBigCanyonCMix_04.hpk │ │ │ ├── BlankBigCanyonCMix_05.hpk │ │ │ ├── BlankBigCanyonCMix_06.hpk │ │ │ ├── BlankBigCanyonCMix_07.hpk │ │ │ ├── BlankBigCanyonCMix_08.hpk │ │ │ ├── BlankBigCanyonCMix_09.hpk │ │ │ ├── BlankBigCanyonCMix_10.hpk │ │ │ ├── BlankBigCliffsCMix_01.hpk │ │ │ ├── BlankBigCliffsCMix_02.hpk │ │ │ ├── BlankBigCrater_01.hpk │ │ │ ├── BlankBigCratersCMix_01.hpk │ │ │ ├── BlankBigCratersCMix_02.hpk │ │ │ ├── BlankBigHeartCMix_03.hpk │ │ │ ├── BlankBigTerraceCMix_01.hpk │ │ │ ├── BlankBigTerraceCMix_02.hpk │ │ │ ├── BlankBigTerraceCMix_03.hpk │ │ │ ├── BlankBigTerraceCMix_04.hpk │ │ │ ├── BlankBigTerraceCMix_05.hpk │ │ │ ├── BlankBigTerraceCMix_06.hpk │ │ │ ├── BlankBigTerraceCMix_07.hpk │ │ │ ├── BlankBigTerraceCMix_08.hpk │ │ │ ├── BlankBigTerraceCMix_09.hpk │ │ │ ├── BlankBigTerraceCMix_10.hpk │ │ │ ├── BlankBigTerraceCMix_11.hpk │ │ │ ├── BlankBigTerraceCMix_12.hpk │ │ │ ├── BlankBigTerraceCMix_13.hpk │ │ │ ├── BlankBigTerraceCMix_14.hpk │ │ │ ├── BlankBigTerraceCMix_15.hpk │ │ │ ├── BlankBigTerraceCMix_16.hpk │ │ │ ├── BlankBigTerraceCMix_17.hpk │ │ │ ├── BlankBigTerraceCMix_18.hpk │ │ │ ├── BlankBigTerraceCMix_19.hpk │ │ │ ├── BlankBigTerraceCMix_20.hpk │ │ │ ├── BlankTerraceBig_05.hpk │ │ │ ├── Mod.hpk │ │ │ ├── PreGame.hpk │ │ │ ├── Tutorial1.hpk │ │ │ ├── Tutorial2.hpk │ │ │ ├── Tutorial3.hpk │ │ │ ├── Tutorial4.hpk │ │ │ └── Tutorial5.hpk │ │ ├── Meshes.hpk │ │ ├── Music.hpk │ │ ├── Prefabs.hpk │ │ ├── ShaderCached3d11.hpk │ │ ├── ShaderCacheopengl.hpk │ │ ├── Shaders.hpk │ │ ├── Sounds.hpk │ │ ├── TextureLists.hpk │ │ ├── Textures0.hpk │ │ ├── Textures1.hpk │ │ ├── Textures2.hpk │ │ ├── Textures3.hpk │ │ ├── Textures4.hpk │ │ ├── Textures5.hpk │ │ ├── Textures6.hpk │ │ ├── Textures7.hpk │ │ ├── Textures8.hpk │ │ ├── Textures9.hpk │ │ ├── Textures.hpk │ │ └── UI.hpk │ └── pops_api.dll ├── gameinfo ├── start.sh ├── support │ ├── gog_com.shlib │ ├── gog-system-report.sh │ ├── icon.png │ ├── postinst.sh │ ├── preuninst.sh │ ├── support_notice.txt │ ├── xdg-utils │ │ ├── xdg-desktop-icon │ │ ├── xdg-desktop-menu │ │ └── xdg-open │ └── yad │ ├── 32 │ │ └── yad │ ├── 64 │ │ └── yad │ └── yad.sh └── uninstall-Surviving Mars.sh 58 directories, 321 files ```
Ah, yep that's the right dir... Want to try opening up "Show Mod Manager GoG (Linux OSX).lua" then change this line: return not Platform.console to: print("idModManager",not Platform.console) return true
No luck - mod manager still doesn't appear.
Do you see anything in the log saying idModManager?
Nope, the output is identical to the one I posted before.
Then at the top of that file want to put: print("TEST") and see if anything shows up in the log?
It's making some noise now:
[Console Error] TEST
Do you use discord? https://discord.gg/7rX25ZE
try replacing the whole lua file with:
function OnMsg.ReloadLua()
CreateRealTimeThread(function()
-- loop through menu items till we find the correct one
local buttons = XTemplates.PGMenu[1][2][3]
for i = 1, #buttons do
local idx = table.find(buttons[i],"ActionId","idModManager")
if idx then
print(buttons[i][idx].ActionId)
buttons[i][idx].__condition = function()
return true
end
break
end
end
end)
end
then see if idModManager appears in your log at all.
No, nothing related to idModManager.
I joined the Discord group so feel free to carry it on there if you'd like.
I'm waiting on another user to see if it's also busted for them, since I can't test it myself (the same way).
It also works fine for them, so it seems to be something specific to your setup?
Huh, alright then. I wouldn't have a clue as to what it could be however.
Well, I feel a bit of a fool now, but I decided to just reinstall the game, and now it finally appears to be working.
Either way, thank you very much for your time and I'm sorry it wasn't more productive!
Oh, no worries, glad it's working now.
Title is pretty self-explanatory. Coped BinAssets to ~/GOG Games/Surviving Mars/game, but no effect.