spaar / besiege-modloader

spaar's Mod Loader for Besiege - Deprecated
Other
57 stars 14 forks source link

Mods not appearing on Mac #50

Closed cdupras closed 7 years ago

cdupras commented 7 years ago

Hi, I tried to install TGYD's Building Tools mod on my mac. I installed Spaar's Modloader, followed the instructions to install both, but nothing happened. Besiege just ran like it normally does. Could someone give me some tips or steps to try? Thanks!

specs: OS X Yosemite 10.10.5 Besiege version 0.4

Also, is there a way I can tell if Spaar's Modloader has installed correctly without installing another mod? Is there something that shows up in-game?

lenartbezek commented 7 years ago

Make sure you replaced the Assembly-UnityScript.dll file in Besiege_Data/Managed with the one included with the mod loader.

cdupras commented 7 years ago

Yes, I made sure that I changed that file

spaar commented 7 years ago

You can tell if the mod loader is installed correctly by pressing Ctrl+K and seeing if the console opens up. If you still have this problem, can you post your Player.log file? It should be located at ~/Library/Logs/Unity/Player.log

cdupras commented 7 years ago

Nothing happened when I pressed Ctrl+K in besiege, so I don't think that the modloader itself installed correctly.

Here is the player.log file:

Initialize engine version: 5.4.0f3 (a6d8d714de6f)
GfxDevice: creating device client; threaded=1
Renderer: Intel Iris Pro OpenGL Engine
Vendor:   Intel Inc.
Version:  4.1 INTEL-10.6.33
GLES:     0
 GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_fl
ush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
OPENGL LOG: Creating OpenGL 4.1 graphics device ; Context level  <OpenGL 4.1> ; Context handle 75832832
Begin MonoManager ReloadAssembly
Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/UnityEngine.dll (this message is harmless)
Loading /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/UnityEngine.dll into Unity Child Domain
Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/Assembly-CSharp-firstpass.dll (this message is harmless)
Loading /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/Assembly-CSharp.dll (this message is harmless)
Loading /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/Assembly-CSharp.dll into Unity Child Domain
Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/Assembly-UnityScript-firstpass.dll (this message is harmless)
Loading /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/Assembly-UnityScript-firstpass.dll into Unity Child Domain
Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/Assembly-UnityScript.dll (this message is harmless)
Loading /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/Assembly-UnityScript.dll into Unity Child Domain
Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/UnityEngine.UI.dll (this message is harmless)
Loading /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/UnityEngine.UI.dll into Unity Child Domain
Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/UnityEngine.Networking.dll (this message is harmless)
Loading /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/UnityEngine.Networking.dll into Unity Child Domain
Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/DynamicText.dll (this message is harmless)
Loading /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/DynamicText.dll into Unity Child Domain
- Completed reload, in  0.104 seconds
Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/System.Core.dll (this message is harmless)
Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/System.dll (this message is harmless)
OnLevelWasLoaded was found on MusicController
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

(Filename:  Line: 375)

OnLevelWasLoaded was found on CapFPS
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

(Filename:  Line: 375)

OnLevelWasLoaded was found on RemoveWhenSkinsLoaded
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

(Filename:  Line: 375)

OnLevelWasLoaded was found on StatMaster
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

(Filename:  Line: 375)

OnLevelWasLoaded was found on ReferenceMaster
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

(Filename:  Line: 375)

Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/Boo.Lang.dll (this message is harmless)
OnLevelWasLoaded was found on ExtraOptionsJS
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

(Filename:  Line: 375)

OnLevelWasLoaded was found on BlockSkinLoader
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

(Filename:  Line: 375)

OnLevelWasLoaded was found on DecalHandler
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

(Filename:  Line: 375)

OnLevelWasLoaded was found on InputManager
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

(Filename:  Line: 375)

UnloadTime: 0.810219 ms
Platform assembly: /Users/duprasville/Library/Application Support/Steam/SteamApps/common/Besiege/Besiege.app/Contents/Resources/Data/Managed/UnityScript.Lang.dll (this message is harmless)
Unloading 6 Unused Serialized files (Serialized files now loaded: 0)
Setting breakpad minidump AppID = 346010
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198238204402 [API loaded no]
WARNING: Shader Unsupported: 'Selfmade/for-2sided/FlagWave Advanced Regular' - Pass 'SHADOWCASTER' has no vertex shader
WARNING: Shader Unsupported: 'Selfmade/for-2sided/FlagWave Advanced Regular' - Pass 'FORWARD' has no vertex shader
WARNING: Shader Unsupported: 'Selfmade/for-2sided/FlagWave Advanced Regular' - Pass 'FORWARD' has no vertex shader
WARNING: Shader Unsupported: 'Selfmade/for-2sided/FlagWave Advanced Regular' - All passes removed
UnloadTime: 0.266528 ms

Unloading 197 unused Assets to reduce memory usage. Loaded Objects now: 7921.
Total: 3.740342 ms (FindLiveObjects: 0.394617 ms CreateObjectMapping: 0.114424 ms MarkObjects: 1.734328 ms  DeleteObjects: 1.482652 ms)

[BlockSkinLoader] Found new skin packs: 'firstairpac', 'Jet Black', 'Sports Wheel', 'Z7PPY's Skins', 'Classic Wheel', 'black', 'MUD Wheels', 'The Invisible Pack', 'Sandbox', 'Dark Souls Unkindled Skin Pack', 'white', 'F3's WheelPack'.

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

WARNING: Shader Unsupported: 'Selfmade/for-2sided/FlagWave Advanced Custom Time' - Pass 'SHADOWCASTER' has no vertex shader
WARNING: Shader Unsupported: 'Selfmade/for-2sided/FlagWave Advanced Custom Time' - Pass 'FORWARD' has no vertex shader
WARNING: Shader Unsupported: 'Selfmade/for-2sided/FlagWave Advanced Custom Time' - Pass 'FORWARD' has no vertex shader
WARNING: Shader Unsupported: 'Selfmade/for-2sided/FlagWave Advanced Custom Time' - All passes removed
WARNING: Shader Unsupported: 'Hidden/Hardsurface Pro Front Opaque Specular' - Pass 'FORWARD' has no vertex shader
WARNING: Shader Unsupported: 'Hidden/Hardsurface Pro Front Opaque Specular' - Pass 'FORWARD' has no vertex shader
WARNING: Shader Unsupported: 'Hidden/Hardsurface Pro Front Opaque Specular' - All passes removed
WARNING: Shader Unsupported: 'Hidden/Hardsurface Pro Front Opaque Specular' - Pass 'FORWARD' has no vertex shader
WARNING: Shader Unsupported: 'Hidden/Hardsurface Pro Front Opaque Specular' - Pass 'FORWARD' has no vertex shader
WARNING: Shader Unsupported: 'Hidden/Hardsurface Pro Front Opaque Specular' - All passes removed
WARNING: Shader Unsupported: 'Hidden/Dof/DX11Dof' - Pass '' has no vertex shader
WARNING: Shader Unsupported: 'Hidden/Dof/DX11Dof' - Setting to default shader.
Unloading 9 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 1.064544 ms

Unloading 183 unused Assets to reduce memory usage. Loaded Objects now: 38916.
Total: 18.154097 ms (FindLiveObjects: 2.059057 ms CreateObjectMapping: 0.940233 ms MarkObjects: 11.494903 ms  DeleteObjects: 3.659547 ms)

Setting up 1 worker threads for Enlighten.
  Thread -> id: 121824000 -> priority: 1
spaar commented 7 years ago

This looks like the Assembly-UnityScript.dll file was not replaced correctly. Can you try redownloading the mod loader and replacing the file again?

cdupras commented 7 years ago

I tried that, and nothing changed - the problem is the same as before. Is there anything else I can do?

Also, is the command for the console Cmd+K or Ctrl+K? I tried both and nothing happened.

spaar commented 7 years ago

That's weird. According to the log, there's no attempt to even load the mod loader which means that the code in the modified Assembly-UnityScript file is not getting executed. This is basically always because it's not replaced correctly. Are you completely sure you replaced the correct file? Can you post the exact path of the file you replaced and perhaps its MD5 or SHA checksum?

cdupras commented 7 years ago

forehead smack OK, I figured it out. I was copying the Assembly-UnityScript file into the wrong folder - I went into the contents/data/managed folder, which isn't held in the resources folder. As soon as I found the right one inside* the resources folder, it worked and installed correctly. Thanks for your help - I'm really excited to gets some awesome mods for besiege!

spaar commented 7 years ago

Glad to hear it works now :)