SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > SHIII Mods Workshop
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 07-30-07, 08:17 PM   #1
skwasjer
The Old Man
 
Join Date: Apr 2007
Location: Netherlands
Posts: 1,549
Downloads: 26
Uploads: 3
Default [REL] S3D - Silent 3ditor (alpha)

It's out. Grab it while it's hot...

http://www.subsim.com/radioroom/showthread.php?t=119571
skwasjer is offline   Reply With Quote
Old 07-30-07, 08:49 PM   #2
Rockin Robbins
Navy Seal
 
Join Date: Mar 2007
Location: DeLand, FL
Posts: 8,900
Downloads: 135
Uploads: 52


Default Thumbs up!

Holy cow! I don't know a thing about modding but I'm taking a look and who knows? I might learn something! This could be the biggest thing ever. Thanks for your efforts. Ignore the naysayers--full speed ahead! Nothing beats success.
Rockin Robbins is offline   Reply With Quote
Old 07-30-07, 09:16 PM   #3
WilhelmSchulz.
The Old Man
 
Join Date: Jul 2006
Location: Virgina Beach
Posts: 1,301
Downloads: 17
Uploads: 0
Default

What exastly is it? a home built SDK?
__________________
"Some ships are designed to sink… others require our assistance."

WilhelmSchulz. is offline   Reply With Quote
Old 07-30-07, 09:34 PM   #4
skwasjer
The Old Man
 
Join Date: Apr 2007
Location: Netherlands
Posts: 1,549
Downloads: 26
Uploads: 3
Default

It's an application for editting game files (6 filetypes).

Check the WIP thread for screenshots and read for more info...
skwasjer is offline   Reply With Quote
Old 07-31-07, 12:35 AM   #5
Rubini
Ocean Warrior
 
Join Date: May 2005
Location: São Paulo Brazil
Posts: 2,728
Downloads: 132
Uploads: 0
Default

God! This is very impressive!
I just installed it, works very well. it´s really simple.
I´m not a 3D modder but i use the TTtweak a lot. S3D opens these files easily (.sim. .zon, etc.) but yet with some flaws. I can´t edit the parameters (or am i missing something?) and also we have no section names (like 100kg bomb, 250kg bomb, etc.). The bomb.sim file for example.


But it´s easy to see that only a bit step more (its an alpha) and this will be the best tool to date for Sh3/Sh4!

Congratulations skwasjer!
__________________
One gamer's must-have mod is another gamer's waste of time.
-Sailor Steve
Rubini is offline   Reply With Quote
Old 07-31-07, 01:02 AM   #6
WilhelmSchulz.
The Old Man
 
Join Date: Jul 2006
Location: Virgina Beach
Posts: 1,301
Downloads: 17
Uploads: 0
Default

Quote:
Originally Posted by skwasjer
Check the WIP thread for screenshots and read for more info...
Where is it?
__________________
"Some ships are designed to sink… others require our assistance."

WilhelmSchulz. is offline   Reply With Quote
Old 07-31-07, 04:08 AM   #7
SquareSteelBar
Sea Lord
 
Join Date: May 2006
Location: U-73
Posts: 1,638
Downloads: 632
Uploads: 0
Quote:
Originally Posted by WilhelmSchulz.
Where is it?
Here:
http://www.subsim.com/radioroom/showthread.php?t=118130
SquareSteelBar is offline   Reply With Quote
Old 07-31-07, 04:11 AM   #8
skwasjer
The Old Man
 
Join Date: Apr 2007
Location: Netherlands
Posts: 1,549
Downloads: 26
Uploads: 3
Default

Quote:
Originally Posted by Rubini
I can´t edit the parameters (or am i missing something?) and also we have no section names (like 100kg bomb, 250kg bomb, etc.). The bomb.sim file for example.
Correct, parameters are viewonly for now, due to the complexity. Edit function will come asap. The reason why there are no section names is because this info is not directly retrievable from the file itself. The controllers in the sim-file for example are referencing chunks in the dat-file (check the parentid, it's not a blue link, you can't navigate to it because the id does not exist in the file itself). For now, this is the best I can do.

Minitweaker uses a different approach (using config files), which I really wanted to keep away from. Otherwise, you'd again have to create config files for every single file.

Tip: open the corresponding dat-file and look up the id. To do this, go to the index chunk (if available), and find the id that is the parent id of the controller. Double click it, and it will navigate to it...

Quote:
Originally Posted by WilhelmSchulz.
Where is it?
I've mentioned it at the top of my first post in the release thread:

Below a copy/paste from the WIP thread (which may now be layed to rest) of features...
skwasjer is offline   Reply With Quote
Old 07-31-07, 08:58 AM   #9
Rubini
Ocean Warrior
 
Join Date: May 2005
Location: São Paulo Brazil
Posts: 2,728
Downloads: 132
Uploads: 0
Default

Quote:
Originally Posted by skwasjer
Quote:
Originally Posted by Rubini
I can´t edit the parameters (or am i missing something?) and also we have no section names (like 100kg bomb, 250kg bomb, etc.). The bomb.sim file for example.
Correct, parameters are viewonly for now, due to the complexity. Edit function will come asap. The reason why there are no section names is because this info is not directly retrievable from the file itself. The controllers in the sim-file for example are referencing chunks in the dat-file (check the parentid, it's not a blue link, you can't navigate to it because the id does not exist in the file itself). For now, this is the best I can do.

Minitweaker uses a different approach (using config files), which I really wanted to keep away from. Otherwise, you'd again have to create config files for every single file.

Tip: open the corresponding dat-file and look up the id. To do this, go to the index chunk (if available), and find the id that is the parent id of the controller. Double click it, and it will navigate to it...
Ok! So, this is an idea to you.
Perhaps if you could make an automatic way to the soft identify the section names - obviously reading both .dat and the other desired file (.sim, .val or .zon) - this will be really very useful for modders, even better than the actual TT's one, because we can see more things and don't need to make or adjust file by file as it is need now on TT tweak.
And, as you know, this is, actually, one of the more used tools by the modders.

Edited: I also noted that this alpha don't opens some modded files from our wizard modders like DD, Ref, Raderboy, etc. Probably because they added/or modified some parts of the files?
__________________
One gamer's must-have mod is another gamer's waste of time.
-Sailor Steve
Rubini is offline   Reply With Quote
Old 07-31-07, 09:58 AM   #10
skwasjer
The Old Man
 
Join Date: Apr 2007
Location: Netherlands
Posts: 1,549
Downloads: 26
Uploads: 3
Default

I mainly tested it with stock SH4, and did some occasional tests with stock SH3. If you provide me with the files in question, I will have a look where the tool fails... I'd expect it to fail at some point down the line. It's pretty hard as it is to get it to work on those hundreds of stock files...

[edit] Mapping id's between files was already on my mind but in all honesty, this is very low priority atm. Not that it would be VERY useful, but the tool must first be able to work with single files without problems...

Last edited by skwasjer; 07-31-07 at 05:49 PM.
skwasjer is offline   Reply With Quote
Old 08-09-07, 08:07 PM   #11
skwasjer
The Old Man
 
Join Date: Apr 2007
Location: Netherlands
Posts: 1,549
Downloads: 26
Uploads: 3
Default

An update is available:

http://www.subsim.com/radioroom/show...9571&page=4#63

Now with property value editor support (read/write), and more importantly, tested on all SH3 1.4b files...
skwasjer is offline   Reply With Quote
Old 08-22-07, 09:52 AM   #12
TheDarkWraith
Black Magic
 
Join Date: Jun 2007
Posts: 11,962
Downloads: 147
Uploads: 5


Default

I just bought a new laptop with Vista Ultimate (64 bit version) and there seems to be a conflict with s3d and this. Vista ultimate comes with DX10 and it seems that you've hard coded a specific direct x version that the app is looking for. Can you verify this? Everytime I try to run the app I get the following:

************** 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 a6.a(EventArgs A_0)
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(Mes sage& m)
at System.Windows.Forms.ContainerControl.WndProc(Mess age& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(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 **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/Microsoft.NET/Fra...7/mscorlib.dll
----------------------------------------
S3D
Assembly Version: 1.0.0.0
Win32 Version: 0.2.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/s...3ditor/S3D.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL...dows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL...089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL...em.Drawing.dll
----------------------------------------
skwas.Forms
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/s...kwas.Forms.DLL
----------------------------------------
Dat
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/s...3ditor/Dat.DLL
----------------------------------------
skwas.IO
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/s...r/skwas.IO.DLL
----------------------------------------
skwas.Drawing
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/s...as.Drawing.DLL
----------------------------------------
S3D.Resources
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/s....Resources.DLL
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
TheDarkWraith is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 11:18 AM.


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.