My email returned, so....
Situation: I have Companion folder inside main SE4 folder. Companion considers it as a mod. Since there is no modinfo.txt inside this "mod" is marked as "Unknown (Companion) N/A". Then, I clicked on the Mod Savegame Path Browse button and get error (see log). Error is reproducable.
Small annoyance: I can't disable mod which is not supplied with modinfo.txt from the Mod Info and Edit window.
Wish: Ability to remove mod record from the ini file without deleting entire mod folder.
PrePS: Ruatha, if you need a screenshot, I can post it here.
======Debug Log=======
date/time : 2004-09-03 22:45
computer name : HOSAKA
user name : Aiken
operating system : Windows 2000 Service Pack 4 build 2195
system language : Russian
system up time : 23 hours 50 minutes
program up time : 4 minutes 13 seconds
physical memory : 56/192 MB (free/total)
free disk space : (C
141,68 MB (D
114,48 MB
process id : $3a0
executable : companion.exe
exec. date/time : 2004-09-01 19:08
Version : 0.851
madExcept Version : 2.7b
exception class : EInOutError
exception message : File not found.
main thread ($3a4):
004c9a79 companion.exe
77f426f6 GDI32.DLL GetTextExtentPointW
77f83559 ntdll.dll RtlAnsiStringToUnicodeString
77e16e96 USER32.DLL CallWindowProcW
77b56d81 comctl32.dll #413
77e16e96 USER32.DLL CallWindowProcW
77f9ff54 ntdll.dll KiUserCallbackDispatcher
77e139e0 USER32.DLL SendMessageW
77e13d95 USER32.DLL CallWindowProcA
77e15f64 USER32.DLL DispatchMessageA
005c258e companion.exe madDisAsm GetLabel
77f426f6 GDI32.DLL GetTextExtentPointW
77f83559 ntdll.dll RtlAnsiStringToUnicodeString
77e16e96 USER32.DLL CallWindowProcW
77b56d81 comctl32.dll #413
77e16e96 USER32.DLL CallWindowProcW
77f9ff54 ntdll.dll KiUserCallbackDispatcher
77e139e0 USER32.DLL SendMessageW
77e13d95 USER32.DLL CallWindowProcA
77e15f64 USER32.DLL DispatchMessageA
005f26f8 companion.exe RTLConsts initialization
thread $3dc:
77f83310 ntdll.dll NtReplyWaitReceivePortEx
thread $3b0:
77f8289c ntdll.dll NtRemoveIoCompletion
79433c6d KERNEL32.DLL GetQueuedCompletionStatus
thread $454:
77f8290a ntdll.dll NtSetEvent
77f88261 ntdll.dll RtlpUnWaitCriticalSection
77f881ac ntdll.dll RtlLeaveCriticalSection
77f83410 ntdll.dll RtlReleasePebLock
thread $444:
77f8287e ntdll.dll NtWaitForMultipleObjects
79433c21 KERNEL32.DLL WaitForMultipleObjectsEx
79438f08 KERNEL32.DLL WaitForMultipleObjects
modules:
00400000 companion.exe D:\Games\SEIV\Companion
01510000 bbLeanSkinEng.dll c:\Shellz\bbLean\plugins\BBLeanSkin
03000000 TBMapi.DLL C:\Program Files\The Bat!
10000000 hook.dll C:\Program Files\Direct Folders
665e0000 umdmxfrm.dll 5.0.2134.1 C:\WINNT\system32
68060000 serwvdrv.dll 5.0.2134.1 C:\WINNT\system32
68c10000 CLBCATQ.DLL 2000.2.3511.0 C:\WINNT\system32
694c0000 olepro32.dll 5.0.4522.0 C:\WINNT\system32
6c840000 mapi32.dll 1.0.2536.0 C:\WINNT\system32
74930000 asycfilt.dll 2.40.4522.0 C:\WINNT\system32
74fb0000 WS2HELP.DLL 5.0.2134.1 C:\WINNT\system32
74fc0000 WS2_32.DLL 5.0.2195.6601 C:\WINNT\system32
74fe0000 wsock32.dll 5.0.2195.6603 C:\WINNT\system32
750e0000 SAMLIB.DLL 5.0.2195.6897 C:\WINNT\system32
75100000 netapi32.dll 5.0.2195.6897 C:\WINNT\system32
75150000 NETRAP.DLL 5.0.2134.1 C:\WINNT\system32
75950000 LZ32.DLL 5.0.2195.6611 C:\WINNT\system32
76590000 URLMON.DLL 5.0.3700.6705 C:\WINNT\system32
76ae0000 comdlg32.dll 5.0.3700.6693 C:\WINNT\system32
76bb0000 wininet.dll 5.0.3700.6713 C:\WINNT\system32
77070000 CSCDLL.DLL 5.0.2195.6713 C:\WINNT\system32
770f0000 RPCRT4.DLL 5.0.2195.6904 C:\WINNT\system32
773e0000 MSASN1.DLL 5.0.2195.6905 C:\WINNT\system32
77470000 RASMAN.DLL 5.0.2195.6604 C:\WINNT\system32
77490000 RASAPI32.DLL 5.0.2195.6625 C:\WINNT\system32
774e0000 TAPI32.DLL 5.0.2195.6664 C:\WINNT\system32
77520000 winmm.dll 5.0.2161.1 C:\WINNT\system32
77560000 SHELL32.DLL 5.0.3700.6705 C:\WINNT\system32
777d0000 winspool.drv 5.0.2195.6659 C:\WINNT\system32
777f0000 VERSION.DLL 5.0.2195.6623 C:\WINNT\system32
77800000 RTUTILS.DLL 5.0.2168.1 C:\WINNT\system32
77820000 cscui.dll 5.0.2195.6705 C:\WINNT\system32
77950000 WLDAP32.DLL 5.0.2195.6666 C:\WINNT\system32
77980000 DNSAPI.DLL 5.0.2195.6824 C:\WINNT\system32
779b0000 oleaut32.dll 2.40.4522.0 C:\WINNT\system32
77a50000 ole32.dll 5.0.2195.6906 C:\WINNT\system32
77b50000 comctl32.dll 5.81.3502.6601 C:\WINNT\system32
77c70000 SHLWAPI.DLL 5.0.3502.6601 C:\WINNT\system32
77e10000 USER32.DLL 5.0.2195.6897 C:\WINNT\system32
77f40000 GDI32.DLL 5.0.2195.6898 C:\WINNT\system32
77f80000 ntdll.dll 5.0.2195.6899 C:\WINNT\system32
78000000 MSVCRT.DLL 6.1.9844.0 C:\WINNT\system32
78e60000 USERENV.DLL 5.0.2195.6794 C:\WINNT\system32
78f40000 shdocvw.dll 5.0.3700.6668 C:\WINNT\system32
79060000 advapi32.dll 5.0.2195.6876 C:\WINNT\system32
79140000 SECUR32.DLL 5.0.2195.6695 C:\WINNT\system32
79430000 KERNEL32.DLL 5.0.2195.6897 C:\WINNT\system32
79500000 mpr.dll 5.0.2195.6824 C:\WINNT\system32
79620000 CRYPT32.dll 5.131.2195.6824 C:\WINNT\system32
7ca00000 rsabase.dll 5.0.2195.6619 C:\WINNT\system32
disassembling:
004c9a79 sub_4c9a79: ; function entry point
004c9a79 > mov eax, [esi]
004c9a7b call -$c4708 ($405378)
004c9a80 test eax, eax
004c9a82 jle loc_4c9af1
004c9a84 mov edx, [esi]
[...]
======================