之前用一个不明版本的scripthook只能用epm1.0a,升降尾翼效果是看得到,但右上角总有错误提示,也没怎么注意。昨天发现lfa的mod在视频编辑器里一开epm会有几块铁片(贴图?)飘在车子上方,截图觉得很恶心,所以想换掉epm的版本。今天用scripthook 0.893发现任何版本epm都跳出,游戏重装了四五回都不行。刚才试了下epm1.0a,还是会跳出,我今天试了三个版本的epm,1.0a,1.3,1.4,都不行。求解求教
游戏版本是1.04.我发下ScriptHookDotNet.log里面的,这里面好像是记录?
2011-09-03 20:40:54 - Initializing ScriptHookDotNet v0.893 BETA (GTA IV version 1.0.4.0)
2011-09-03 20:42:11 - Direct3D device created!
2011-09-03 20:42:11 - SEARCHING FOR SCRIPTS...
2011-09-03 20:42:11 - Loading scripts in Assembly 'scripts\moveDoors.net.dll' ...
2011-09-03 20:42:11 - Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'moveDoors.net, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. 系统找不到指定的文件。
File name: 'moveDoors.net, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.Load(String assemblyString)
at System.UnitySerializationHolder.GetRealObject(StreamingContext context)
at GTA.RemoteScriptDomain.RequestAction(ScriptAction action)
at GTA.ScriptDomain.RequestAction(ScriptAction action)
at GTA.NetHook.GameReloaded()
at StartupThreadC.RunTick(StartupThreadC* )
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
ScriptHook.log里面的看起来正常
Log start: Sat Sep 03 20:40:54 2011
-----------------------------------------------
[INFO] GTA IV Script Hook 0.3.0 - (C) 2009, Aru - Initialized
[INFO] Process base address: 0x60000
[INFO] Auto detecting game version
[INFO] Using game version 1.0.4 |