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 > SH4 Mods Workshop
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 09-22-15, 09:28 AM   #1
Sailor Steve
Eternal Patrol
 
Sailor Steve's Avatar
 
Join Date: Nov 2002
Location: High in the mountains of Utah
Posts: 50,369
Downloads: 745
Uploads: 249


Default



I applaud and heartily endorse this concept! In the U-boat side of SH4 OMEGU is the only environment mod I like. Unfortunately it also changes a bunch of things that have nothing to do with the environment, some of which I like and some of which I don't.

Following this one closely.
__________________
“Never do anything you can't take back.”
—Rocky Russo
Sailor Steve is offline   Reply With Quote
Old 09-22-15, 09:41 AM   #2
Webster
Stowaway
 
Posts: n/a
Downloads:
Uploads:
Default

I too love this concept and always hated the environment mods making changes to all sorts of things NOT environmental.

a mod should follow the KISS rule and deal directly with its intended purpose only and if you want to make other changes then make another mod that deals with those changes so if I want all 3 of your changes I can add all 3 of your mods or at least give me 3 versions of you mod to choose from.

far too often modders get into the mindset of tunnel vision that their way is THE way when not everyone likes or dislikes the same things. in the past I found I had to "hack" most mods I used to strip out all the unwanted changes. that's how I learned to mod by necessity to make and understand these changes.

not always, but often when people are modding, the changes are made to stock files and when used with other mods "break": those mods because they don't know or understand what was done to those files in the original mod so its broken by "accident" from lack of understanding that if you intend your mod to be used with other mods then care must be taken to use the files from those mods and mod those files instead.
  Reply With Quote
Old 09-22-15, 11:16 AM   #3
THEBERBSTER
Growing Old Disgracefully
 
THEBERBSTER's Avatar
 
Join Date: Dec 2012
Location: Hythe - Southampton
Posts: 9,609
Downloads: 1133
Uploads: 0


Default

Another big and welcome advancement for the SH4 gamer.
THEBERBSTER is offline   Reply With Quote
Old 09-22-15, 12:04 PM   #4
ColonelSandersLite
Captain
 
Join Date: Aug 2009
Posts: 481
Downloads: 74
Uploads: 3
Default

Aside from megamods, I totally agree with the concept in theory. The real problem is silent hunter though.

For example, while it will work great if you're just changing a couple of dds files, what happens when your standalone mod edits menu_1024_768.ini or one of the games many sim files?

It will basically mean that you have to maintain a version of the mod for every megamod that you want to support, plus one for stock. It will also not be interoperable with small mods that require the same file unless you maintain a version for all of those as well which will lead to exponential growth on the number of version you need to support. If some of those mods are your own, then the temptation to merge in order to reduce workload is overwhelming.

Basically the silent hunter mod structure is crap. The only real solution I can see is to include clear instructions for manually implementing the mod, which some mods do. I don't really see a lot of people having the inclination to actually do it though.


There is one other way, and that would be to make a patcher program that can make the necessary edits to all the files. All mods would then be required to provide instructions that the patcher can understand, instead of direct file replacements. I have the skills to do that, but don't have the time or inclination so I won't. It's possible that somebody else will, but I very much doubt it.
__________________
My SH4 LP
ColonelSandersLite is offline   Reply With Quote
Old 09-22-15, 03:59 PM   #5
Rockin Robbins
Navy Seal
 
Join Date: Mar 2007
Location: DeLand, FL
Posts: 8,900
Downloads: 135
Uploads: 52


Default

Quote:
Originally Posted by ColonelSandersLite View Post
Aside from megamods, I totally agree with the concept in theory.
Yes, megamods are the exception. But you'll notice that the mods "compatible" with the megamods aren't. They nerf and change many aspects of the underlying megamod.

Quote:
Originally Posted by ColonelSandersLite View Post
The real problem is silent hunter though.
Stop! You've just uttered a profundity. Take my EZPlot 2.0. You can't tell SH4 this is the outline for a BB, this for a CA, this for..... You have to find out every ship that can appear in any supermod combination and have a separate names silhouette for each ship that MIGHT appear! That means a separate directory "JBB_Yamato" for instance, containing a separate file "JBB_Yamato_shp.dds" with the silhouette in .dds format. It might be the exact same silhouette for each battleship, but you have to duplicate it for each ship. One letter wrong and forget it. That ship is broken.

In TMO all ships have the same silhouette, a position marker dot--a brilliant concept. But TMOPlot 2.0 will have 150 or so duplications of the dot, each named for the ship and in a directory named for the ship. No spelling errors need apply. A trivial task becomes quite difficult and time consuming to execute. It all starts with the Excel spreadsheet from hell which I will also make available for those who can put it to use.

Quote:
Originally Posted by ColonelSandersLite View Post
For example, while it will work great if you're just changing a couple of dds files, what happens when your standalone mod edits menu_1024_768.ini or one of the games many sim files?

It will basically mean that you have to maintain a version of the mod for every megamod that you want to support, plus one for stock. It will also not be interoperable with small mods that require the same file unless you maintain a version for all of those as well which will lead to exponential growth on the number of version you need to support. If some of those mods are your own, then the temptation to merge in order to reduce workload is overwhelming.

Basically the silent hunter mod structure is crap. The only real solution I can see is to include clear instructions for manually implementing the mod, which some mods do. I don't really see a lot of people having the inclination to actually do it though.


There is one other way, and that would be to make a patcher program that can make the necessary edits to all the files. All mods would then be required to provide instructions that the patcher can understand, instead of direct file replacements. I have the skills to do that, but don't have the time or inclination so I won't. It's possible that somebody else will, but I very much doubt it.
And that's my position too. Although technically possible, making the tools and making them available would just be opening up new floodgates for error. This stuff is exactly why Kapt Lehmann and GWX went to an installer. And I have philosophical problems with an installer because it's not transparent in function as JSGME is, nor are changes reversible. But I well understand why they used it.

Guys, I appreciate the support. Who'da thought modding a nine year old game would be worthwhile? But it still has some die-hard fans after all that time when contemporary games that were much sexier are gone from the landscape, and deservedly so most of the time. Wish I'd got off my butt in 2009 and done this but I thought at the time I'd be making enemies by doing so.

Last edited by Rockin Robbins; 09-22-15 at 04:13 PM.
Rockin Robbins is offline   Reply With Quote
Old 09-22-15, 07:19 PM   #6
ColonelSandersLite
Captain
 
Join Date: Aug 2009
Posts: 481
Downloads: 74
Uploads: 3
Default

Quote:
Originally Posted by Rockin Robbins View Post
Stop! You've just uttered a profundity. Take my EZPlot 2.0. You can't tell SH4 this is the outline for a BB, this for a CA, this for..... You have to find out every ship that can appear in any supermod combination and have a separate names silhouette for each ship that MIGHT appear!
And that's exactly my point. With an object oriented system that's actually properly designed for modding, this would not be an issue at all.

For example, with a good structure, you could define a generic marker in the ship super class to be used if not specified later, define a marker in the shiptype class (i.e. light cruisers), only defining a special marker for individual ships in their specific classes if you really want a specific ship to have something special. Then, if a modder wants to make a change, they only need to change a few files.


But, since the data is not handled rationally under the hood, that's just not an option.
__________________
My SH4 LP
ColonelSandersLite is offline   Reply With Quote
Old 09-22-15, 09:13 PM   #7
TorpX
Silent Hunter
 
Join Date: Sep 2010
Posts: 3,975
Downloads: 153
Uploads: 11
Default

A universal mod.

Not a bad idea, RR.



About mods trampling other mods features: I'm not too upset about a modder exercising some creative vision over the game; I'm dismayed about all the ways the game's limitations block us from exercising control over the game. There are too many things that are unfixable.
TorpX 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 10:36 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.