SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   SHIII Mods Workshop (https://www.subsim.com/radioroom/forumdisplay.php?f=195)
-   -   [REL] patSH3r (https://www.subsim.com/radioroom/showthread.php?t=178950)

Fader_Berg 01-10-11 05:27 PM

[REL] patSH3r V1.1.0
 

 
- [ supersubsonic ] -


- - -
 

patSH3r changes the way Silent Hunter III works by bringing new functionallity to the game. It uses a technique called code injection, which adds/replaces code in live memory while running the game. Thus it doesn't make modifications to any of the original game files. When the files belonging to this project are removed, the game is left as nothing ever happened.

While playing SH3 for some time now. I've been missing a major part of the game, where I wished that the crew actually made a difference. To day they don't. At least not to the extent I want it anyway. So that is where the main focus of the patSH3r project will be. ...to start with.



FEATURES:
  • Crew rotation
This patch apply a auto rotation feature to the crew, so you don't have to manage them in such detail as in the original. This method is still quite simple and needs development, but it works just fine for the purpose.
  • Range estimation fix
This fix is a further developed version of h.sies V15D range estimation fix, (thanks for the info h.sie). It makes the respective officers qualification (watch/helms), experience and endurance influence the results of range estimations.

INSTALLATION:
Unzip the downloaded file and copy the two files (patSH3r.act & patSH3r.cfg) to the directory where your SH3 installations resides.
Open the patSH3r.cfg-file with notepad and change the values (enable/disable) the features as you wish.
Next time you start the game, the changes will apply.

CHANGELOG:

Code:

                              C h a n g e L o g
-------------------------------------------------------------------------------
V1.1.0
  · Added crew rotation
  · Removed V15D patch switching.
 
V1.0.1
  · Corrected WP range estimation bug.
  · Changed the range estimation calculation.
      Before, the range estimation errors came in large chunks (e.g. -2000, 0,
      +2000 for > 12000). Now they come as any one hundred meters in between.

Get your copy here.

Best wishes

/FB

nikbear 01-10-11 08:09 PM

So.... what does this do??:06:

Magic1111 01-11-11 02:12 AM

Quote:

Originally Posted by nikbear (Post 1571596)
So.... what does this do??:06:

Yes, that´s a very good question....:06:

I don´t understand the MOD from Fader_Berg too :o ! What must I do with them and what do the MOD with the game ??? :hmmm:

Please Fader_Berg, can you clearify us ? :D

Best regards,
Magic

Fader_Berg 01-11-11 02:55 AM

If the range estimation fix is enabled in the config file, the range estimations done by the watch- and weapons officers will suffer in presicion depending on three variables. Their qualification, experience and their endurance.

An unqualified, exhausted and/or unexperienced officer will more likely make errors in hes estimations.

Unzip the downloaded file and copy the two files (patSH3r.act & patSH3r.cfg) to the directory where your SH3 installations resides. Open the patSH3r.cfg-file (with notepad) and change the value for range_estimation from off to on if you want to enable this feature.

When you've done that, the changes will apply the next time you start the game.

Magic1111 01-11-11 04:00 AM

Quote:

Originally Posted by Fader_Berg (Post 1571708)
If the range estimation fix is enabled in the config file, the range estimations done by the watch- and weapons officers will suffer in presicion depending on three variables. Their qualification, experience and their endurance.

An unqualified, exhausted and/or unexperienced officer will more likely make errors in hes estimations.

Unzip the downloaded file and copy the two files (patSH3r.act & patSH3r.cfg) to the directory where your SH3 installations resides. Open the patSH3r.cfg-file (with notepad) and change the value for range_estimation from off to on if you want to enable this feature.

When you've done that, the changes will apply the next time you start the game.

Hi !

Aaaah, okay, now I understand !!! :yeah:

Can I do this with the other fixes from h.sie too (I use his V15D Patch) ?

I mean, I want for example, that the persiscope don´t move down automatically. Is this with your MOD possible ?

Is this then the right entry in your .cfg File ? :hmmm:
hsie_periscope off

Best regards,
Magic

Fader_Berg 01-11-11 04:25 AM

Quote:

Originally Posted by Magic1111 (Post 1571719)
I mean, I want for example, that the persiscope don´t move down automatically. Is this with your MOD possible ?

Is this then the right entry in your .cfg File ? :hmmm:
hsie_periscope off

Yes. If you have 'manage_hsie_fixes' enabled.

NGT 01-11-11 04:46 AM

Thank you
 
Thank you very much for your work.:up:

However, I have a couple of questions for you:

1. How much erroneus can be an estimation -maximum %- and how much exact can be in the best case -1, 10, 100 meters precision-?

2. I can see in your download server: sh3rr-patch.tar.bz2 with the remark:


SH3 Refresh Rate Patch - removes SH3's 50Hz refresh rate request at startup

If I apply that, what (good) will happen exactly?

Thank you again for sharing your work with us. :yeah:

:salute:

h.sie 01-11-11 04:49 AM

Congratulations. Not tested yet, but it seems you finally got it to work and it could make peoples life easier.

Could you provide me the information (source code) how you got the crew qualification, endurance and so on, because I'll also need these parameters for a future fix (crash dive fails depending on crew qualification)?

Thanks,
h.sie

Fader_Berg 01-11-11 05:09 AM

Quote:

Originally Posted by NGT (Post 1571732)
1. How much erroneus can be an estimation -maximum %- and how much exact can be in the best case -1, 10, 100 meters precision-?

At best (all times) = ±50m.
Worst:
< 2000: ±100m
2000 - 4000: ±200m
4000 - 9000: ±500m
9000 - 12000: ±1000m
> 12000: ±2000m
Quote:

Originally Posted by NGT (Post 1571732)
2. I can see in your download server: sh3rr-patch.tar.bz2 with the remark:

SH3 Refresh Rate Patch - removes SH3's 50Hz refresh rate request at startup

If I apply that, what (good) will happen exactly?

It's only ment for linux-users having problems to run SH3 under wine in fullscreen.

NGT 01-11-11 05:20 AM

Thank you very much for answering.

I wait with big interest your next "deep-tweak".


:salute:

Volk2 01-11-11 05:26 AM

A great idea and fix, thanks!

Pisces 01-11-11 05:51 AM

I suggest you add the link to h.sie's "Realistic Repair- and Flooding Times (and more!)" thread:

http://www.subsim.com/radioroom/showthread.php?t=174225

Since this does some hacking of the Sh3.exe. (as far as I've read not definitively, but only at runtime) I'm sure alot of people like to know the details about it before they apply it.

Fader_Berg 01-11-11 05:53 AM

Quote:

Originally Posted by Pisces (Post 1571751)
I suggest you add the link to h.sie's "Realistic Repair- and Flooding Times (and more!)" thread:

http://www.subsim.com/radioroom/showthread.php?t=174225

Since this does some hacking of the Sh3.exe. (as far as I've read not definitively, but only at runtime) I'm sure alot of people like to know the details about it before they apply it.

Good points...

Magic1111 01-11-11 07:22 AM

Quote:

Originally Posted by Fader_Berg (Post 1571724)
Yes. If you have 'manage_hsie_fixes' enabled.

Thanks for Reply !

Sorry for my further dumb question, but can you please tell me whether these are the right entries is for my wish with the periscope:
This now looks like my File:


# patSH3r config
# h.sie fixes
#
# If you run a sh3.exe that have been patched by h.sie's V15D patch, you can
# enable and disable those fixes here. Uncomment these lines below.
#
#manage_hsie_fixes yes
#hsie_repair_time on; Repear time fix
#hsie_wo_estimation on; WO range estimation inaccuracy fix
#hsie_wp_estimation on; WP range estimation inaccuracy fix
#hsie_co2 on; CO2 calculation / dive time fix
#hsie_snorkel on; Snorkel speed fix
#hsie_periscope on; Periscope speed fix
#hsie_hydrophone on; Hydrophone fix
# range_estimatmation
#
# This patch gives more realistic range estimates by the WO and WP. The result
# is influenced by their qualification (watch/helms), experience and endurance.
# (Will overide V15D WO & WP estimation fixes if enabled)
#
# This patch is based on the range estimation patch by h.sie (thanks).
#
range_estimation off
manage_hsie_fixes yes
hsie_periscope off


Is this so correct ? Or must the File looks like this:

# patSH3r config
# h.sie fixes
#
# If you run a sh3.exe that have been patched by h.sie's V15D patch, you can
# enable and disable those fixes here. Uncomment these lines below.
#
manage_hsie_fixes yes
#hsie_repair_time on; Repear time fix
#hsie_wo_estimation on; WO range estimation inaccuracy fix
#hsie_wp_estimation on; WP range estimation inaccuracy fix
#hsie_co2 on; CO2 calculation / dive time fix
#hsie_snorkel on; Snorkel speed fix
hsie_periscope off; Periscope speed fix
#hsie_hydrophone on; Hydrophone fix
# range_estimatmation
#
# This patch gives more realistic range estimates by the WO and WP. The result
# is influenced by their qualification (watch/helms), experience and endurance.
# (Will overide V15D WO & WP estimation fixes if enabled)
#
# This patch is based on the range estimation patch by h.sie (thanks).
#
range_estimation off

The difference between the both Variants is, in the first version I added new entries below, just in the second variant I only removed the # and change from "on" to "off"!

What is now correct ? :oops:

Thank you very much for help,

Magic:salute:

Fader_Berg 01-11-11 07:47 AM

They are both right.


All times are GMT -5. The time now is 10:36 AM.

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