View Full Version : [REL] Silent3Ditor Configurator (S3D-CFG)
Rosomaha
10-04-16, 05:28 AM
S3D-Configurator
[REL]
S3D-Configurator – extension to customize the editor for each version (III, IV, V) Silent Hunter. S3D CFG will allow to adjust in one click the S3D for desired version of the SH.
DESCRIPTION
http://www.subsim.com/radioroom/picture.php?albumid=1048&pictureid=9203
Provides a set of controllers in SH5. Will allow to edit Silent Hunter files of the 5 version: *.prt *.fx *.val *.cam *.zon *.sim *.dsd *.dat
Set of SH4 controllers, including changes and additional controllers.
Set of SH3 controllers, removing the excess. Including changes and additional controllers.
Only original S3D (version 0.9.9) controllers - rollback of all changes.
Useful information for mod about some of the operators in all the Silent Hunter's.
PROBABLY ASKED QUESTIONS
“What gives SH5-configuration unlike Goblin Editor?”
A - familiar convenient control ID-numbers in an intuitive S3Dditor, visibility relations "parent – child"
“Why have divided into separate configurations of SH3, SH4?”
A - In each configuration there will be a set of controllers which are relevant for a specific version (for example: in SH3 configuration removed the SH4 controllers). And also: I took into account the appropriate settings of some operators for the different versions of the game Silent Hunter (See the SH-source documentation.pdf for more details).
ADDITIONAL CHANGELOG
Changes of hierarchy of controllers in S3D – for convenience and order, I divided the controllers in appropriate groups: SH3, SH4, SH5.
Note/exception: group SH5-controllers to be included in the unit SH3, SH4:
http://www.subsim.com/radioroom/picture.php?albumid=1048&pictureid=9204
Some changes of former controllers (e.g. fixed known bug with sensors in the controller obj_Sensor.)
Added new controllers. In a total quantity added / edited about 50 controllers.
Controllers implemented on the basis of information from the *.act, *.dll, *.exe files.
Disclaimer: Use at your own risk. Distribution, commercial use and or (re)selling of this program are prohibited.
CREDITS
Special thanks: Skwasjer (Great mod-tool for SilentHunter - S3D).
Anvart (AnimatedTexture, TextUnits, ShiftTexture, EventCamera controllers).
INSTALLATION
Run the installer from the archive. Install into the main directory of the S3D program (Silent 3ditor). Use Browse button to select the destination folder from the folders tree: .../skwas/Silent 3ditor.
IMPORTANT!
After installing, delete the old label (shortcut) Silent 3Ditor from the Desktop. Take the first S3D start from the root folder and then create a new one (if you need it on your desktop).
-------------------------------
http://www.subsim.com/radioroom/picture.php?albumid=1048&pictureid=9205
http://www.subsim.com/radioroom/picture.php?albumid=1048&pictureid=9211
[TEC]
Editing *.prt *.fx files:
The *.prt *.fx files will not appear in the list of the available Silent 3Ditor files. The program will not work directly with these files (extensions of source files written in S3D.exe © skwas), but you can edit them using the following method:
http://www.subsim.com/radioroom/picture.php?albumid=1048&pictureid=9210
Rename / append file extension available (.sim .dat .val .cam .zon), save the changes and edit this in S3D. After editing change expansion at initial *.prt *.fx .
-------------------------------
DOWNLOAD (http://www.mediafire.com/file/dsnei1t657n60tf/S3DConfigurator.zip)
(updated 02-25-2017)
Have fun using S3D with S3D-CFG!
rosomaha
Rosomaha
10-04-16, 01:49 PM
Posted. While I finished. Weary. )
Maybe later will be corrections and additions.
application testing. report if find errors .
vdr1981
10-04-16, 03:00 PM
Posted. While I finished. Weary. )
Maybe later will be corrections and additions.
application testing. report if find errors .
Very useful. Thank you very much !
Well done Rosomaha, thank you for sharing! :yeah:
Just a suggestion: how difficult would be making S3ditor still able to read/edit old controller versions when in SH5 mode, maybe marking od controller versions with a different color?
...and a question:
Added new controllers. In a total quantity added / edited about 50 controllers.
Controllers implemented on the basis of information from the *.act, *.dll, *.exe files.
If I got you right, you have found a number of controllers unused in stock SH's and/or unsupported by S3D? It would be interesting seeing a list of these new controllers. :)
Rosomaha
10-05-16, 06:29 AM
Hi, Gap!
Just a suggestion: how difficult would be making S3ditor still able to read/edit old controller versions when in SH5 mode, maybe marking od controller versions with a different color?
What for? If at any moment you can switch to a different configuration SH? - 3 configurations are done for this purpose.
But besides, in a single program S3D I do not see the possibility of the simultaneous presence of one operator with several different codes.
If I got you right, you have found a number of controllers unused in stock SH's and/or unsupported by S3D? It would be interesting seeing a list of these new controllers. :)
Just in case clarification: All controllers - this is an internal integral part of Silent Hunter. Other editors-programs can use them - if the “mirror” of the controller is recorded in the program code. To add a new controller - is to create a new “mirror” which was not previously in the program. To create a controller - this is Devs of SilentHunters. )
Yes.
In the file "SH-source documentation.pdf" which will appear in the root folder of S3D, when you install S3D-Configurator, you can see the details of this information. The new controllers highlighted in bold black.
-
more: adjusting each separate configuration, I not only changed a set of controllers, but also took into account the relevant operators / description of each part (DIAL_ / CMD_)
What for? If at any moment you can switch to a different configuration SH? - 3 configurations are done for this purpose.
Several units from SHIII-IV were imported in SH5. Some of them, still feature old controller versions which were updated in SH5. I suspect these old controllers being a potential cause of, so far, unexplained problems when used in SH5. Being able to see/edit the settings of SHIII-IV-5 controllers at once would ease the process of replacing old controller versions with their SH5 counterparts.
But besides, in a single program S3D I do not see the possibility of the simultaneous presence of one operator with several different codes.
Okay :up:
Yes.
In the file "SH-source documentation.pdf" which will appear in the root folder of S3D, when you install S3D-Configurator, you can see the details of this information. The new controllers highlighted in bold black.
Thank you mate! :salute:
Rosomaha
10-05-16, 09:18 AM
:salute:
The application - still crude and rough.. and do not forget, antivirus can block the process of installing and switching.
Practice and testing are necessary. I found one problem, now I think that I in vain separated group (inside S3D app blocks) of sh3 and sh4 controllers... :hmmm:
So, please report bugs.
Nevertheless, controllers adapted to Silent3Ditor and workable. Already now allow to edit in S3D the main part of parameters of units of SH5: characteristics of the units and weapons; FX effects - particle generators; *.sim submarines and etc.
Now we can edit already almost every files of units SH5 in S3D that we want, except GR2 files. ;
:salute:
The application - still crude and rough.. and do not forget, antivirus can block the process of installing and switching.
On my Windows 8.1 system, I had to lauch your program in administrator mode.
Practice and testing are necessary. I found one problem, now I think that I in vain separated group (inside S3D app blocks) of sh3 and sh4 controllers... :hmmm:
So, please report bugs.
So far I didn't find any, but talking about controller grouping I agree with you that it could be more intuitive. Personally, I would rather suppress the separation between SH3, SH4 and SH4 controllers.
Nevertheless, controllers adapted to Silent3Ditor and workable. Already now allow to edit in S3D the main part of parameters of units of SH5: characteristics of the units and weapons; FX effects - particle generators; *.sim submarines and etc.
Now we can edit already almost every files of units SH5 in S3D that we want, except GR2 files. ;
:yeah:
Just in case clarification: All controllers - this is an internal integral part of Silent Hunter. Other editors-programs can use them - if the “mirror” of the controller is recorded in the program code. To add a new controller - is to create a new “mirror” which was not previously in the program. To create a controller - this is Devs of SilentHunters. )
Sorry, I have just seen your edit.
Of course the real controllers are store in the executable or in the act, dll, etc files, and only someone who knows the source code could add new ones.
The way I see them, "controllers" stored in sim, zon, val, etc. files, are just tags, telling the game to apply a certain action (as defined by the corresponding hardcoded controller) to a certain object, followed by a list of configurable properties which are specific of that objec :yep:
Hi Rosomaha,
I think I have spotted a bug.
When I try previewing a model in SH5 mode, I get an unmanaged exception and the preview screen becomes black.
Text of the exception:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
in System.ThrowHelper.ThrowKeyNotFoundException()
in System.Collections.Generic.Dictionary`2.get_Item(T Key key)
in h5.h()
in h5.c(c A_0)
in bq.j(Object A_0, EventArgs A_1)
in bm.a(EventArgs A_0)
in bm.a(Boolean A_0)
in bm.OnMouseClick(MouseEventArgs e)
in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
in System.Windows.Forms.ContainerControl.WndProc(Mess age& m)
in System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Assembly caricati **************
mscorlib
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
S3D
Versione assembly: 1.0.0.0
Versione Win32: 0.9.9.0
Base di codice: file:///C:/Program%20Files%20(x86)/skwas/Silent%203ditor/S3D.EXE
----------------------------------------
System.Drawing
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.8019 (FX35W81RTMGDR.050727-8000)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Windows.Forms
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.8015 (FX35W81RTMGDR.050727-8000)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
skwas.Forms
Versione assembly: 1.4.3504.37461
Versione Win32: 1.4.3504.37461
Base di codice: file:///C:/Program%20Files%20(x86)/skwas/Silent%203ditor/Bin/skwas.Forms.DLL
----------------------------------------
Dat
Versione assembly: 1.4.3504.37462
Versione Win32: 1.4.3504.37462
Base di codice: file:///C:/Program%20Files%20(x86)/skwas/Silent%203ditor/Bin/Dat.DLL
----------------------------------------
System
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.8686 (QFE.050727-8600)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
S3D.Resources
Versione assembly: 1.4.3504.37462
Versione Win32: 1.4.3504.37462
Base di codice: file:///C:/Program%20Files%20(x86)/skwas/Silent%203ditor/Bin/S3D.Resources.DLL
----------------------------------------
Microsoft.DirectX
Versione assembly: 1.0.2902.0
Versione Win32: 5.04.00.2904
Base di codice: file:///C:/Windows/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll
----------------------------------------
Microsoft.DirectX.Direct3DX
Versione assembly: 1.0.2911.0
Versione Win32: 9.12.589.0000
Base di codice: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2911.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll
----------------------------------------
Microsoft.DirectX.Direct3D
Versione assembly: 1.0.2902.0
Versione Win32: 9.05.132.0000
Base di codice: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll
----------------------------------------
System.Xml
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.8018 (FX35W81RTMGDR.050727-8000)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Dat.Shared
Versione assembly: 1.4.3504.37461
Versione Win32: 1.4.3504.37461
Base di codice: file:///C:/Program%20Files%20(x86)/skwas/Silent%203ditor/Shared/Dat.Shared.DLL
----------------------------------------
System.Configuration
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.8007 (FX35W81RTMGDR.050727-8000)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Controllers
Versione assembly: 0.0.0.0
Versione Win32: 0.0.0.0
Base di codice: file:///C:/Users/Gabriele.gap/AppData/Local/skwas/S3D_Asm/6d89b983/S3D/Controllers.DLL
----------------------------------------
skwas.Drawing
Versione assembly: 1.4.3504.37461
Versione Win32: 1.4.3504.37461
Base di codice: file:///C:/Program%20Files%20(x86)/skwas/Silent%203ditor/Bin/skwas.Drawing.DLL
----------------------------------------
Accessibility
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.8007 (FX35W81RTMGDR.050727-8000)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Windows.Forms.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.7905 (win9rel.050727-7900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
kohibqdj
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.8686 (QFE.050727-8600)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
skwas.IO
Versione assembly: 1.4.3504.37461
Versione Win32: 1.4.3504.37461
Base di codice: file:///C:/Program%20Files%20(x86)/skwas/Silent%203ditor/Bin/skwas.IO.DLL
----------------------------------------
System.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.7905 (win9rel.050727-7900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_it_b77a5c561934e089/System.resources.dll
----------------------------------------
Microsoft.VisualC
Versione assembly: 8.0.0.0
Versione Win32: 8.00.50727.8428
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualC/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll
----------------------------------------
I have tried with diffrent models/dat files, but the result is always the same.
Reverting to "Clean" mode solves the issue. I didn't try with other modes though.
Not a big problem, but it would be nice if you could have a look inot it :salute:
Rosomaha
10-09-16, 10:49 PM
Hi, Gap! Thank you for report.
:yep: It can be fixed. I have to make some changes and to return sh3 controllers in sh4 hierarchy, at least some of them. Maybe later, I'll do.
Hi, Gap! Thank you for report.
:yep: It can be fixed. I have to make some changes and to return sh3 controllers in sh4 hierarchy, at least some of them. Maybe later, I'll do.
Thank you too :yeah:
tonschk
10-20-16, 03:59 PM
Thank you very much Rosomaha,..:yeah:
Rosomaha
11-17-16, 04:14 AM
Hi!
Download link updated. (can be installed over the old version with the replacement files)
Fixed bug with 3d-viewer (in model preview);
and some insignificant changes.
vdr1981
11-17-16, 07:14 AM
Hi!
Download link updated. (can be installed over the old version with the replacement files)
Fixed bug with 3d-viewer (in model preview);
and some insignificant changes.
:up:
iambecomelife
12-15-16, 05:15 PM
Thank you very much for this program! I have found it very useful. The only problem is like you said: Norton Security thinks it's a virus and blocks it. This ruins my S3ditor installation and I have to keep reinstalling it (unless I disable Norton Security). Do you know if there will be a version that does not trigger antivirus software?
Thanks; the program works perfectly when I have antivirus off. :up::up::up:
Привет, Rosomaha.
C Новым Годом!
К сожалению моя защита (Symantec Endpoint Protection) "каленым железом" уничтожает даже следы (lol) твоей программы.
Best regards.
Alex
Rosomaha
02-24-17, 01:51 PM
Thank you very much for this program! I have found it very useful. The only problem is like you said: Norton Security thinks it's a virus and blocks it. This ruins my S3ditor installation and I have to keep reinstalling it (unless I disable Norton Security). Do you know if there will be a version that does not trigger antivirus software?
Hi!
I have made the changes and assemble a new installer.
Now antivirus should not cause any problems with S3D-CFG.
(when the old set - delete old files)
Download link updated.
Great work.
Thank you very much. :salute:
Hi Rosomaha,
I have recently become aware of a little bug affecting S3Ditor: it reads obj_Sensor controller's 'type' property incorrectly (i.e. it mistakes HYDROPHONE for SONAR, and vice-versa). Read the following thread for more details on it:
http://www.subsim.com/radioroom/showthread.php?p=1665470#post1665470
I thought I would inform you, in case you want to add a fix for this small glitch to your configurator :salute:
iambecomelife
03-12-17, 11:41 AM
Hi!
I have made the changes and assemble a new installer.
Now antivirus should not cause any problems with S3D-CFG.
(when the old set - delete old files)
Download link updated.
Thank you very much; I will download it.
I finally was able to configure my antivirus to leave it alone, but this is still a very welcome update! :up:
Rosomaha
03-24-17, 09:30 AM
Hi Rosomaha,
I have recently become aware of a little bug affecting S3Ditor: it reads obj_Sensor controller's 'type' property incorrectly (i.e. it mistakes HYDROPHONE for SONAR, and vice-versa). Read the following thread for more details on it:
http://www.subsim.com/radioroom/showthread.php?p=1665470#post1665470
I thought I would inform you, in case you want to add a fix for this small glitch to your configurator :salute:
Hi Gap! Thanks, but this has been fixed initially already in the first version of s3dConfigurator.
Hi Gap! Thanks, but this has been fixed initially already in the first version of s3dConfigurator.
Thank you too, and sorry for not checking before :salute:
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.