View Single Post
Old 01-06-12, 07:19 AM   #5
reaper7
sim2reality
 
Join Date: Jun 2007
Location: AM 82
Posts: 2,280
Downloads: 258
Uploads: 30
Default

Quote:
Originally Posted by Sirkam View Post
I was playing the PQ-17 historical mission and i decided to try a salvo shot with 3 torpedoes. The default grade of amplitude of the salvo i think is 5º. How can i change this value? I dont see the proper button or funtion to do that.

I'm afraid with Stock Sh5 you can forget about any sort of advanced Manual Targeting firing techniques.
Sh5 has removed that area (TDC) out from the players use, a basic version exists in the XO Dialogue box.

You have 2 choices to regain the full TDC.
  1. Install A User Interface Mod
  2. Reactivate the TDC Manually

Option 1: Install A User Interface Mod
Here you have 3 choices for a UI they are as follows:

Ui-Boat V4.14
http://www.subsim.com/radioroom/showthread.php?t=173147
Download: http://www.subsim.com/radioroom/down...o=file&id=3171

Multiple UIs for SH5 with TDC and Automation
http://www.subsim.com/radioroom/showthread.php?t=166093
Download: http://www.gamefront.com/files/21026...eDarkWraith_7z

CSP Magui Interface for SH5
http://www.subsim.com/radioroom/showthread.php?t=181370
Download: http://www.mediafire.com/?jfbtzaq8csztscb

Option 2: Reactivate the TDC Manually
This involves editing the pyton scripts for the Periscopes that you wish to regain use of the TDC on.

You will find the scripts in the following folder:

..\Ubisoft\Silent Hunter 5\data\Scripts\Menu

There are 3 scripts of Interest
  • Page obs periscope.py
  • Page attack periscope.py
  • Page UZO.py

Open these with any txt editor eg wordpad and copy and paste these into the relevant file and save

If TDC required at the UZO station amend the Page UZO.py as follows

Code:
#Page UZO.py
from menu import *
def InitializeScript():
	Menu.PageActivated += Menu_PageActivated
	Menu.PageDeactivated += Menu_PageDeactivated
def UnloadScript():
	Menu.PageActivated -= Menu_PageActivated
	Menu.PageDeactivated -= Menu_PageDeactivated
def Menu_PageActivated( page ):
	if page == PageUZO:
		from PageTDC import PageTDC
		PageTDC.Visible = True
def Menu_PageDeactivated( page ):
	if page == PageUZO:
		from PageTDC import PageTDC
		PageTDC.Visible = False
If TDC required at the Attack Periscope station amend the Page attack periscope.py as follows

Code:
#Page attack periscope.py
from menu import *
def InitializeScript():
	Menu.PageActivated += Menu_PageActivated
	Menu.PageDeactivated += Menu_PageDeactivated
def UnloadScript():
	Menu.PageActivated -= Menu_PageActivated
	Menu.PageDeactivated -= Menu_PageDeactivated
def Menu_PageActivated( page ):
	if page == Pageattackperiscope:
		from PageTDC import PageTDC
		PageTDC.Visible = True
def Menu_PageDeactivated( page ):
	if page == Pageattackperiscope:
		from PageTDC import PageTDC
		PageTDC.Visible = False
If TDC required at the Observation Periscope station amend the obs periscope.py as follows

Code:
#Page obs periscope.py
from menu import *
def InitializeScript():
	Menu.PageActivated += Menu_PageActivated
	Menu.PageDeactivated += Menu_PageDeactivated
def UnloadScript():
	Menu.PageActivated -= Menu_PageActivated
	Menu.PageDeactivated -= Menu_PageDeactivated
def Menu_PageActivated( page ):
	if page == Pageobsperiscope:
		from PageTDC import PageTDC
		PageTDC.Visible = True
def Menu_PageDeactivated( page ):
	if page == Pageobsperiscope:
		from PageTDC import PageTDC
		PageTDC.Visible = False
This method will allow you to retain the Stock SH5 feel while still getting the benefit of of full Manual Targeting that the TDC gives.

Have Fun
reaper7 is offline   Reply With Quote