SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   SH5 Mods Workshop (https://www.subsim.com/radioroom/forumdisplay.php?f=249)
-   -   [REL] JSGME mod validator (https://www.subsim.com/radioroom/showthread.php?t=187245)

TheDarkWraith 08-28-11 11:17 AM

v1.0.3 released. See post #1 for details :|\\

pascal4541 08-28-11 11:39 AM

:rock: what to do without TheDarkWraith? :DL

But small problem with:
http://nsm05.casimages.com/img/2011/...1948655423.png

GT182 08-28-11 11:52 AM

Been needed for a long time. Great job TDW. :up:

TheDarkWraith 08-28-11 11:56 AM

Quote:

Originally Posted by pascal4541 (Post 1738106)

Can you translate that error message into English for me?

pascal4541 08-28-11 12:03 PM

"The path is too long. The file name must contain less than 260 characters, and directory name less than 248 characters."

pascal4541 08-28-11 12:07 PM

complete message:
System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must contain less than 260 characters, and directory name less than 248 characters.
to System.IO.Path.SafeSetStackPointerValue (Char * buffer, Int32 index, Char value)
to System.IO.Path.NormalizePathFast (String path, Boolean fullCheck)
to System.IO.Path.GetFullPathInternal (String path)
to System.IO.Directory.InternalGetFileDirectoryNames (String path, String userPathOriginal, searchPattern String, Boolean includeFile, Boolean INCLUDEDIRS, SearchOption SearchOption)
to System.IO.Directory.GetDirectories (String path, String searchPattern, SearchOption SearchOption)
to System.IO.Directory.GetDirectories (String path)
to TheDarkWraith.SilentHunter5.JSGMEModValidator.GetM odConflictFilesRecursion (jsgmemodspath String, String modconflictname, modname String, String modconflictpath)
to TheDarkWraith.SilentHunter5.JSGMEModValidator.JSGM EModValidator_Shown (Object sender, EventArgs e)
to System.Windows.Forms.Form.OnShown (EventArgs e)
to System.Windows.Forms.Control.InvokeMarshaledCallba ckHelper (Object obj)
to System.Threading.ExecutionContext.runTryCode (Object userData)
to System.Runtime.CompilerServices.RuntimeHelpers.Exe cuteCodeWithGuaranteedCleanup (TryCode code, CleanupCode backoutCode, Object userData)
to System.Threading.ExecutionContext.Run (ExecutionContext ExecutionContext, ContextCallback callback, Object state)
to System.Windows.Forms.Control.InvokeMarshaledCallba ck (ThreadMethodEntry tme)
to System.Windows.Forms.Control.InvokeMarshaledCallba cks ()


Assemblies ************** ************** responsible
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
CodeBase: file: / / / C: / Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
JSGMEModValidator
Assembly Version: 1.0.3.0
Win32 Version: 1.0.3.0
CodeBase: file: / / / C: / Users/ordinateur/Desktop/JSGMEModValidator_v1_0_3_ByTheDarkWraith/JSGMEModValidator.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
CodeBase:
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5447 (Win7SP1GDR.050727-5400)
CodeBase: file: / / / C: / Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file: / / / C: / Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.5420 built by: Win7SP1
CodeBase: file: / / / C: / Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase:
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file: / / / C: / Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file: / / / C: / Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
mscorlib.resources
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
CodeBase: file: / / / C: / Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase:
----------------------------------------

************** JIT Debugging **************
To enable debugging just-in-time (JIT), the configuration file for this
This application or computer (machine.config) must be set
jitDebugging defined in Section System.Windows.Forms.
The application must also be compiled with debugging
activated.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</ Configuration>

When debugging just-in-time is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

FIREWALL 08-28-11 12:27 PM

I have it. :up: It Works. :yep: No Errors. :DL Thank You TDW. .:salute:

Magic1111 08-28-11 01:06 PM

Great Tool, thanks TDW !!! :yeah:

TheDarkWraith 08-28-11 01:32 PM

v1.0.4 released. See post #1 for details :up:

Found error in app when multiple mods have conflicts with one mod (multiple mods overwrite files in one mod)

Plus added ability to re-validate and save to text file

pascal4541 08-28-11 01:44 PM

it's ok now :up: really complete ...

Vorkapitan 08-28-11 05:48 PM

Thanks TDW....I think you got it! :rock::rock::rock:

THE_MASK 08-28-11 06:13 PM

NewUIs_TDC_6_7_0_ByTheDarkWraith conflicts with Speech fixes and additions (english version)
\data\Cfg\Message_NA.cfg
\data\Objects\Sensors\UBoot_Sensors.sim
\data\Objects\Sensors\UBoot_Sensors.sim
\data\Objects\Sensors\UBoot_Sensors.fx
\data\Objects\Sensors\UBoot_Sensors.GR2
\data\Objects\Sensors\UBoot_Sensors.sim

Speech fixes and additions (english version)
The only folders this mod has is Cfg and Sound .
I cannot see how the Objects folder could be conflicting .

TheDarkWraith 08-28-11 06:54 PM

Quote:

Originally Posted by sober (Post 1738494)
NewUIs_TDC_6_7_0_ByTheDarkWraith conflicts with Speech fixes and additions (english version)
\data\Cfg\Message_NA.cfg
\data\Objects\Sensors\UBoot_Sensors.sim
\data\Objects\Sensors\UBoot_Sensors.sim
\data\Objects\Sensors\UBoot_Sensors.fx
\data\Objects\Sensors\UBoot_Sensors.GR2
\data\Objects\Sensors\UBoot_Sensors.sim

Speech fixes and additions (english version)
The only folders this mod has is Cfg and Sound .
I cannot see how the Objects folder could be conflicting .

interesting :hmmm: I'll have to look at those mods in the debugger and see what's happening :up:

EDIT:

Sounds like you have a corrupt speech fixes mod:
Code:

JSGME Mod Validator v1.0.4 by TheDarkWraith
C:\Users\CR\Desktop\JSGMEModValidator_v1_0_4_ByTheDarkWraith\jsgmemodvalidator.cfg exists=True
 
Reading in items to look for in mods...
not looking for any items
 
using Silent Hunter V
 
MODS installed:
NewUIs_TDC_6_8_0_ByTheDarkWraith
Speech fixes and additions (english version)
 
Determining each mod conflict's conflicting files...
 
Mod conflicts:
Speech fixes and additions (english version) conflicts with NewUIs_TDC_6_8_0_ByTheDarkWraith
\data\Cfg\Message_NA.cfg
 
Validating mods...
 
Validating C:\Games\Ubisoft\Silent Hunter 5\MODS\NewUIs_TDC_6_8_0_ByTheDarkWraith
C:\Games\Ubisoft\Silent Hunter 5\MODS\NewUIs_TDC_6_8_0_ByTheDarkWraith installed correctly
 
Validating C:\Games\Ubisoft\Silent Hunter 5\MODS\Speech fixes and additions (english version)
C:\Games\Ubisoft\Silent Hunter 5\MODS\Speech fixes and additions (english version) installed correctly


TheDarkWraith 08-28-11 07:39 PM

Been thinking about what else this fine little app can do. What do you think about:
- when files conflict it checks the size and datetime stamp to see if they are the same or not
- when you specify files to search for you can specify size,datetime stamp, ??

Thoughts :06: Any other ideas?

tonschk 08-28-11 09:09 PM

:DL Thank you very much :D for this useful work! :up: :yeah:TheDarkWraith :rock: :woot:


All times are GMT -5. The time now is 12:50 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.