SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (
-   SH4 Mods Workshop (
-   -   [REL] S3D - Silent 3ditor (

skwasjer 07-30-2007 08:12 PM

[REL] S3D - Silent 3ditor
I'm proud to announce S3D v0.9.9 is finally out.

Below the readme that you can also find in the download package (slightly altered for online reading purposes).


The download link is all the way down at the bottom.

S3D - Silent 3ditor, skwas' Silent Hunter mod tool

Copyright © 2007-2009 skwas. All rights reserved.
Disclaimer: Use at your own risk. Distribution, commercial use and or (re)selling of this program are prohibited. Developed in 2007 by skwas, a game enthousiast and ubergeek :o)

Thank you for downloading S3D - Silent 3ditor (beta 0.9.9)


  • Windows XP (32/64 bit), Windows Vista (32/64 bit)
  • Computer capable of running Silent Hunter ;)
IMPORTANT! The installer included in this package does install NOT the required components listed below. Please use the links to download the components if you don't have them installed on your computer
  • Microsoft .NET 2.0

    Vista users can skip this component (.NET 2 comes out of the box with Vista).
For 32-bit editions of Windows:

For 64-bit editions of Windows:
Note to Vista users: this DirectX component can be (and must be) safely installed on Windows Vista!

  1. Make sure you've got the required components installed on your computer.
    See SYSTEM REQUIREMENTS for details.
  2. Extract the .rar package to a location of your choice.
  3. Double click the S3D_xxxx.msi file to run the installer (where xxxx
    indicates version number).
  4. Follow the steps of the installer.
  5. After the installer has completed, run S3D through its start menu shortcut: Start menu > skwas > Silent 3ditor (v0.9.9)

  • Q: S3D crashes when I start it.
    A: Verify you have DirectX 9.0c with Managed Extensions installed.
  • Q: Can I get the source code from S3D?
    A: No, not per se. S3D is largely based on corporate code, and hence I can't distribute the code as is. I will be happy to help (and if possible share fragments of code) if anyone requests so. In the future, I do plan to release full code, after I have revised it and removed private code.
  • Q: Can I use the binaries from S3D in my own applications?
    A: No. They are copyright protected for the time being.
  • Q: Don't you have documentation or a help file with S3D?
    A: Unfortunately no, only a little bit online help. I hope to get this sorted at some point :(
  • Q: S3D fails to load some SH3 files or some modded files.

    A: This may happen because:
    1. I have not implemented every controller unique to SH3 (iow. removed in SH4).
    2. The file is corrupt.
    3. The file is heavily changed with other tools, and does not follow rules that S3D expects. If you assume this is the case, please send me the file(s) in question and I will change S3D if possible/needed.

For a list of detailed improvements since previous versions, please read the
'changelog.html' file that comes with the rar-package, or read online here:


Please report any problem or question you have at the forums at:I will do my best to help out.
To contact me directly, install S3D and get my email address from the about box.


Special thanks (in random order):

CaptainCox (logo/artwork), DivingDuck (file structure, 3D), leovampire (08-01-2008, R.I.P.)

More thanks to (feedback, suggestions, or for just being kind :)):

Ubi, SH dev team, Also, individuals: tater, Anvart, Bando, WEBSTER, maikarant, Jace11, WilhelmTell, lurbz, Sansal, longam, PepsiCan, UBOAT234, Digital_Trucker, DirtyHarry3033, Kaleun_Endrass, sergbuto, SquareSteelBar, sober, jaketoox, reallydedpoet, swdw, nautilus42, nvdrifter, kapitan_zur_see, DeepIron, panthercules, l3th4l, Laffertytig, alamwuhk2a, privateer, g_BonE, Ducimus, lurker_hlb3, haegemon, wildchild, urfisch, LukeFF, ref, kikn79, WernerSobe, Redwine, GuillermoZS, keltos01, Mikhayl, Kriller2, DrBeast, jimbob, Rubini, M. Sarsfield, miner1436, AVGWarhawk, reallydedpoet, Subject, and those who have been debugging the file formats long before me. If I have forgotten you, I apologize, please PM or mail me in that case. This list may (and will) grow, if you feel you need to be noted, be nice to me :)

3rd party components used:
C# HexBox free control -

I choose not to display explicitly who has donated. But thanks to those who have, it is appreciated. I use the fundings to keep S3D going (site, dev tools, etc.), and everything thatís left over will be donated to the Warchild foundation ( If you feel inclined to help out, here is a PayPal link (follow link):

Thank you!


S3D is nearing version 1.0, and as such I am wrapping this project up. For over 2 years I have put my heart and soul into this application for everyone to use free or charge. In that time, I uncovered many more secrets of Silent Hunter, allowing for awesome new mods and idea's to come to reality, and even with this release new mods will be possible (animations, damage model, etc.). I released over 20 versions of S3D, and have well over 18.000 downloads in total since I started measuring (since version 0.5.4, in january 2008!). The last beta was downloaded close to 5000 times by itself! Quite a feat for a game in a niche market, and I'm interested to see how this release will do. I enjoyed all the feedback and excitement by the users (you!). All of you made this a great asset for the game, I just built it... ;)

But it has to end somewhere, and that moment is now. There are still a couple of things left on my wish list but I donít any more time to spend on this project, itís time to move on for me. Thanks to everybody that supported me, and thanks for the open community spirit that I have strived for. I like to believe I have made my mark on the community, and hope everyone appreciates my efforts to bring all modders together. I wish everyone the best.

Have fun using S3D!!


PS: I won't leave stone cold, but from now I will only focus on some small things, like making tutorials for the game and S3D. See you around!

Latest build 0.9.9 (uninstall ANY previous release before installing this one):


Older releases (if any) can be downloaded at the same link...

tater 07-30-2007 08:16 PM


Sulikate 07-30-2007 08:23 PM


Originally Posted by tater

2 :arrgh!:

azn_132 07-30-2007 08:23 PM

Goin to use it now!:up:

Ducimus 07-30-2007 08:43 PM

Hmmmm, tasty, can't wait to look at it! :up:

ReallyDedPoet 07-30-2007 08:53 PM

Very nice work:up::up: Makes me want to learn some of this stuff :yep:
Will keep watching this one.


tater 07-30-2007 08:54 PM

I get an error trying to run it.


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
  at S3D.App.MainDialog.OnLoad(EventArgs e)
  at System.Windows.Forms.Form.OnCreateControl()
  at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
  at System.Windows.Forms.Control.CreateControl()
  at System.Windows.Forms.Control.WmShowWindow(Message& m)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
  at System.Windows.Forms.ContainerControl.WndProc(Message& m)
  at System.Windows.Forms.Form.WmShowWindow(Message& m)
  at System.Windows.Forms.Form.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

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].

************** Loaded Assemblies **************
    Assembly Version:
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    Assembly Version:
    Win32 Version:
    CodeBase: file:///C:/Program%20Files/skwas/Silent%203ditor/S3D.exe
    Assembly Version:
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/
    Assembly Version:
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/
    Assembly Version:
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/
    Assembly Version:
    Win32 Version:
    CodeBase: file:///C:/Program%20Files/skwas/Silent%203ditor/Dat.DLL
    Assembly Version:
    Win32 Version:
    CodeBase: file:///C:/Program%20Files/skwas/Silent%203ditor/skwas.IO.DLL

I had to install the netcode 2 stuff (odd, I have a brand new XP pro installation).

skwasjer 07-30-2007 08:57 PM

tater, XP does not come with .NET 2 out of the box. Vista does.

For the DirectX crash, please visit Microsoft's download page:

That should fix it...

tater 07-30-2007 09:02 PM

cc. I just installed the net2 stuff and restarted before trying to run it.

must need some direct X glop i guess,:smug:

Worked like a charm. Now I need to figure out what all of this means, lol.


CaptainCox 07-30-2007 11:18 PM

Beautiful! and absolutely brilliant...need coffee to wake up here, all is a blur at the mo :88) Got to do some testing with this baby.
Cheers skwasjer :up:

Go4It 07-31-2007 12:00 AM

installer will check for the presence of Microsoft .NET 2.0. If not found (but I doubt it), it can install it for you.

Is .net nessecary? No .net here, never willbe....

divingbluefrog 07-31-2007 12:09 AM

.NET 2.0 hummmm, hummmm....:hmm:
250MB on my old but perfect W2000 config.....just to run a 800K application....cought...cought....tooooo...BAD.
Sorry for the feedback, but I think I'll wait until the first final release. It's a shame nonetheless as this S3D is the perfect tool I need and it sure deserves to be on my disk.
WAM, "final release"....tell me it'll be an exe file...a standart one I know, this kind of files you can click and run....Please...tell me....

DivingDuck 07-31-2007 03:40 AM

Moin Skwas,

downloaded, installed, impressed - as anticipated. Ready to award the "Skipper of the Year" to you.
And as I most certainly will be using your tool more often than I see my family ;), Iīm willing to assist you with the documentation in the future as well. Iīll contact you when back from Norway.


CaptainCox 07-31-2007 03:55 AM

Had another look (after waking up properly) RESPECT!. The detail of this tool is absolutely awesome. Can't wait for the

Import/export of 3D models (with multiple channels, normals, materials).
Preview for 3D models.
gonna play a bit with it, but seems very very well thought out.:up:

skwasjer 07-31-2007 04:24 AM

Thanks guys, glad you enjoy :)

There's obviously still many open issues, but I wanted to release this very first version, so you can start looking at all files that where only viewable as hex in the past. Now, hopefully, new mod ideas are born :)


Originally Posted by Go4It
Is .net nessecary? No .net here, never willbe....

Yes it is. I wouldn't want to code this with any other platform.


Originally Posted by divingbluefrog
250MB on my old but perfect W2000 config.....just to run a 800K application....cought...cought....tooooo...BAD.
Sorry for the feedback, but I think I'll wait until the first final release. It's a shame nonetheless as this S3D is the perfect tool I need and it sure deserves to be on my disk.
WAM, "final release"....tell me it'll be an exe file...a standart one I know, this kind of files you can click and run....Please...tell me....

Without .NET this tool would not be possible, in this short period of time, with the number of features I'm aiming for. Also, because of .NET, the application is 'only 1MB'. I know many different programming languages/platforms, and would never have started this project using any of them.

You do realise that SH4 is 4.5GB?

PS: I don't support Windows 2000. If it runs on it, great, if not, too bad...

Capt. Shark Bait 07-31-2007 04:48 AM


Originally Posted by skwasjer
Now, hopefully, new mod ideas are born :)

now, maybe, one of the local genius's here can put a resupply ship where the striped anchors are with a radius of about 20yrds, or so:smug:

Jace11 07-31-2007 08:10 AM

get error when open cameras.dat

all other files seem fine, only one that doesnt open so far

CaptainCox 07-31-2007 08:13 AM

Can confirm that "Unable to read beyond the end of the stream"

skwasjer 07-31-2007 08:17 AM

Thanks, I've just fixed it.

Edit the propertydefitions.xml (typos in filename, I know...)

Add the line:

<property name="RestrictedRotation/Elevation" datatype="collection" />

just below the line:

<property name="obj_Turret/Elevation" datatype="collection" />

I recommend not to goof around to much with this xml file yet (you may break the entire application). I'll explain how this works and can be used in the future... I don't have alot of time now, because of RL work...

CaptainCox 07-31-2007 08:35 AM

Cheers for the fix, works like a charm now :up:

All times are GMT -5. The time now is 02:59 AM.

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