注册 | 登录

游侠NETSHOW论坛





查看: 4675|回复: 14
打印 上一主题 下一主题

[转贴] 一种似乎能推进任务进展以及能够使用IX型潜艇的方法 [复制链接]

帖子
32
精华
0
积分
16
金钱
113
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2010-3-9 02:46:49 |只看该作者 |倒序浏览
育碧新的反盗版技术看来惹恼了很多正版用户,官网发帖的这哥们是个正版玩家,但是痛恨全程连线,于是使用了破解补丁,然后针对破解版本不能完成任务进行了一番研究。我看了下,似乎并没有说能否完全解决任务的问题,可以肯定的只是能够开启新的任务,至于是否真的能够让广大的破解玩家完成任务,还得大家去尝试。我把他的帖子转贴过来,大家试试吧,实在是太长,懒得翻译了,而且前面基本是在骂育碧,后面的英语也不太难,大家看看。


Hello Ladz!
[POST UNDER CONSTRUCTION - feel free to develop with me - game version 1.1.5 latest patch]
I've bought LEGAL copy of Silent Hunter 5 (becouse i love the series, and above all i have only legal software in my comps, pirate sucks when you already earning your own money, its good for dull kids).
BUT
Most often im using my laptop G3 radio internet connection due to large number of trips and so on, i dont have any games on my stationary comp.
So...
I've come with new Silent hunter 5 box  to my house and...

I installed , configured  that game and so.. I ve GET TOTALLY ****ED  BECOUSE i paid for it and its MINE MINE MINE!!!!  UBISOFT MOTHER****ERS!
Which idiot from zou developed that freaking protection of that ****ing DRM ?
I want play in my house up in the forest when i have NO INTERNET in anyway, cable or radio, so what im supossed to do?
IDEA!
I've searched forums with potential cracks and scene of crackers only to find that we have no any working solution ( when we use one of them we don't have possibility to advance in campaign becouse our mission progress is stopped , no matter how good we did our patrols or how many ships we sunk) , its sucks.
So i discover solution by myself and hues what its working!

SO MY BROTHERS IN THE SEA!! Lets roll our campaign without any illegal cracks! **** THE UBI and **** the Pirtaes!

S T E P 1 -> LEARNING the GAME STRUCTURE <- 1 STEP

First we must answer oursevles WHY the BLOODY HELL this game doesnt update mission progress without INTERNET CONNECTION to the ****ED UBI totalitarian GAME Company Manufacture of ****ers! So kids tell me why?

Becouse it is a direct war target not into pirates but into legal users like me and You , created by UBI ****ERS of marketing and moronic programmers, thats the answer (now burn that muppets of UBISOFTCEKRS friends ! yes good, throw them now at fire with your silenthunter5 copies with me, yay yay )

Allright time to calm down and continue our crusade to make that **** working!

Second thing , fact we must note is that when we already skip that moronic tutorial mission (im so glad that we don't have info before that one on the loading screen that polish army storm german tanks with cavalry , at least , thanks god,satan or allah as you like) we are at the dock at Kiel (Kilonia) and we can go to 2 most important campaign persons in the whole game , chief of flotilla (guy in the uniform of german navy) that will give us missions and brief the actual situation and our chief of upgrades and equipment. Lets get close to our uniform chief (navy command).
As you can see we will have options in the upper middle screen (SKIP or REPLAY->Briefing) lets choose briefing and listen news about situation on the front.

After that lets look on the upper left side of the briefing screen, You will see grey menu with crosses and orange triangle icon below them.

Crosses are MAIN camapign OBJECTIVES called MISSIONS. Each Cross represent one of the MISSIONS that will show up on the specific date.
Yes, yes you are thinking good - its a simple script text trigger, well stated in some of the game CFG FILES. Lets left theory of that for later now.
Each MISSION have 2 main PARAMETERS , represent by the MISSION WAYPOINTS and MISSION PROGRESS BAR (that small bar , you can see after click at MISSION WAYPOINT - it is shown under MISSION DESCRIPTION).

Okay, MISSION PROGRESS BAR is the MAIN PAIN for us all here.

NOW ...

Lets leave our lovely Dock for a while and press ALT+TAB .

Lets follow to the Silent Hunter 5 install directory, lets use a template location for an example:

F:\SH5

so we go there.

Inside our main game folder we go to the DATA : F:\SH5\DATA next to the CAMPAIGNS : F:\SH5\DATA\CAMPAIGNS ,
here lies our kingdom of evil.

Lets take a look at Achievments.cfg file with little help of WORDPAD.
As you can see here we have CAMPAIGN MISSIONS rewards and their ID names .

Now lets take a look at another folder inside called CAMPAIGNPROJECTS so F:\SH5\DATA\CAMPAIGNS\CAMPAIGNSPROJECTS

here we have 2 main interesting files/folders

One is called COMMON (folder) and rest are the names of each CAMPAIGN in the game, first is TOTAL_GERMANY (folder).
Its a first CAMPAIGN we can play after the tutorial and a door to the whole game.

Main problem to player without net connection , using no net crack is that game BLOCKING , MISSION BAR PROGRESS and we can't have our MISSIONS completed, they just last
in the CHIEF NAVY COMMANDER [CNC] after return from our patrol, no matter how well we complete MISSION OBJECTIVES (i.e. sunk 50.000 tonnage, sunk ships at Coast of UK etc) , MISSION CROSSES nad MISSION PROGRESS BAR stay at zero level. When MISSION is complete, MISSION CROSS should change from empty symbol to metal/silver cross symbol.
Okay.
But ,lets focus on the fact that MISSION TRIGGERS are updating , becouse they are closely linked to the PASSING CALENDAR DATES, (just above MISSION menu - left upper corner) , as well as in the game and same in the script text files. So best exmaple is mine campaign, after skipping tutorial (its a must to skip that, becouse if you don't do that you don't have starting mission choices in the first talk to [CNC]. When i skipped tutorial moronic mission" INVASION of POLAND" i have 2 missions to choose 1"BRITISH SUPPLIES" and 2"BRITISH COASTAL WATERS".
So i choose 1 (supplies) and sail to my first real patrol.
As time passed by i get third mission while being at open sea (that damn stormy Atlantic) called "BLOCKADE of GERMANY" , so mission pop-ups depended on DATE is working.

Thats the fact.

Lets get back to our F:\SH5\DATA\CAMPAIGNS\CAMPAIGNSPROJECTS folder.

Lets enter folder with TOTAL_GERMANY campaign.
There will be file called: CAMPAIGN.CFG open it with WORDPAD.

Lets take a closer look at first section of that file (all campaigns have exactly same structure in files):

-----------------------------------------------------------------------------------------
in >>> ... <<< its my notes


>>>ITS A MAIN CAMPAIGN INFO in GENERAL<<<

[Campaign]
NameId=TotalGermany39
Title=Campaign.Title
Description=Campaign.Description
StartDate=19390903
EndDate=19400601
IsStartingCampaign=true
RequiredSubTypes=SSTypeIIA,SSTypeVIIA,SSTypeVIIB,SSTypeVIIC
RequiredProfileAchievements=
RequiredCareerAchievements=

>>>ITS A MAIN CAMPAIGN OBJECTIVES and VICTORY INFO in GENERAL<<<
>>>ALSO WE HAVE MAIN CAMPAIGN COMPLETE and FAIL INFO , and SCRIPT NAME<<<

[Campaign.CampObj]
Name=Campaign.CampObj.Name
ValuePointsRequired=6
ValuePointsMajorVictory=8
DateMajorVictory=19400601
DateHistoricalVictory=19400601
IsCompleted=false
IsFailed=false
DateOfCompletion=0

>>>>ITS A START OF MISSION TREE text files, and here we have MISSION NAME/
ID name of the OBJECTIVE/POINTS of CAMPAIGN TRIGGER/ MISSION NAME/ID name of the OBJECTIVE/POINTS of to continue to next CAMPAIGN (side paths in campaign)its is called OBJ, as you can see we have also
"ObjActivationAchievements=" its a required OBJ to have if TRIGGER of some of the missions should work
and same thing to some campaigns <<<<

[Campaign.CampObj.MacroObj 1]
ObjectiveID=TG_Invasion_Of_Poland
Name=Campaign.CampObj.MacroObj 1.Name
MapZone=InvasionOfPoland
ValuePointsProvided=1
FurtherInfo=Campaign.CampObj.MacroObj 1.FurtherInfo
StartDate=19390901
EndDate=19390904
IsCompleted=false
IsFailed=false
GenAchiev=OBJ Invasion Of Poland
GenAchievOnFail=OBJ Invasion Of Poland
AssocMissionsActive=
AssocMissionsCompleted=
ObjActivationAchievements=


>>>>Below they are lines with above mission's SPECIFIC OBJECTIVES "PERSOBJ" [PO]
as You can see we are given objectives of the tutorial mission here, look at
the :
"IsTonnage=false
Tonnage=0
NumOfShips=3
"We can see that its not important how much tonnage we gonna sink but number of ships, in this mission we have to sink 3 of them " , yes second idea we have here is, WAIT these mission OBJECTIVES have progress, when we sink these 3 ships we have MISSION COMPLETE STATUS and can go further, yes without need of connection to the UBISOFTCKERS SERVERS (try with patch no net), it works, why? We must get closer look at that mission and compare it to others. Lets take a look at the below line called: "RelatedMapLocations=" , look after = we have nothing , no specified area of operations not like in the for example WESTERN APPROACHES circle (its a British Supplies mission), interesting ? huh?<<<



[Campaign.CampObj.MacroObj 1.PersObj 1]
PersObjType=0
Name=Sink_3_polish_ships_evacuating_Poland
Description=Campaign.CampObj.MacroObj 1.PersObj 1.Description
RelatedMapLocations=
IsCompleted=true

[Campaign.CampObj.MacroObj 1.PersObj 1.Amount]


[Campaign.CampObj.MacroObj 1.PersObj 1.CrtAmount]
IsTonnage=false
Tonnage=0
NumOfShips=0

[Campaign.CampObj.MacroObj 1.PersObj 1.TargetIdentif 1]
TargetIdType=2
MapZone=Tutorial_zone

[Campaign.CampObj.MacroObj 1.PersObj 1.TargetIdentif 2]
TargetIdType=4
FromNode=Hela

[Campaign.CampObj.MacroObj 1.PersObj 1.TargetIdentif 3]
TargetIdType=4
FromNode=Danzig

>>>>That's all , in this file below we have next mission SCRIPT TEXTS
same scheme like above. WHAT IS MOST IMPORTANT take closer look and note that we have
2 more important things here (look at first 2 blocks of text:
1) "VALUE POINTS" [VP]
2) " IS COMPLETED=false" / "IS FAILED=false" trigger <<<



-----------------------------------------------------------

Now lets leave that file open and lets go for a small trip to our SYSTEM DRIVE C:\.
We are looking for SAVES FOLDER , in the VISTA64bit it's on disk C:\USERS\Yourname\DOCUMENTS\SH5 .
Here we have our savegames located.
Lets enter to the DATA folder there, lets roll to the DATA\CFG\SAVEGAMES , here in folder named like "0000000" "0000001" you have separated saves that you can use from LOAD GAME option in the menu.
NOW PREPARE TO COMPARE YOUR FIRST two files, lets open same file, one from SAVEGAMES and one from main data SH5 folder, file we are most interested is "CAMPAIGN.CFG".
We will open first from main SH5 data folder with wordpad
1) f:\SH5\data\campaigns\campaignsprojects\total_germany\campaign.cfg
Lets place that window on the left side of our monitor(color blue)
Then we must open same file from SAVEGAMES folder
2) c:\USERS\YOURNAME\DOCUMENTS\SH5\DATA\CFG\SAVEGAMES\0000000\CAMPAIGNdate(2010-03-09 i.e.)(
Try to have that 0000000 just after skipping the tutorial in the dock!
Lets place that window on the right side of our monitor (color green)
Okay

Lets COMPARE original CAMPAIGN.CFG (blue) from game data folder with CAMPAIGN.CFG from our savegame folder (green),
lets have a closer look at first blocks of text! :

--------------------------ORGINAL CAMPAIGN.CFG FILE----------------------------------
[Campaign]
NameId=TotalGermany39
Title=Campaign.Title
Description=Campaign.Description
StartDate=19390903
EndDate=19400601
IsStartingCampaign=true
RequiredSubTypes=SSTypeIIA,SSTypeVIIA,SSTypeVIIB,SSTypeVIIC
RequiredProfileAchievements=
RequiredCareerAchievements=

[Campaign.CampObj]
Name=Campaign.CampObj.Name
ValuePointsRequired=6
ValuePointsMajorVictory=8
DateMajorVictory=19400601
DateHistoricalVictory=19400601
IsCompleted=false
IsFailed=false
DateOfCompletion=0

[Campaign.CampObj.MacroObj 1]
ObjectiveID=TG_Invasion_Of_Poland
Name=Campaign.CampObj.MacroObj 1.Name
MapZone=InvasionOfPoland
ValuePointsProvided=1
FurtherInfo=Campaign.CampObj.MacroObj 1.FurtherInfo
StartDate=19390901
EndDate=19390904
IsCompleted=false
IsFailed=false
GenAchiev=OBJ Invasion Of Poland
GenAchievOnFail=OBJ Invasion Of Poland
AssocMissionsActive=
AssocMissionsCompleted=
ObjActivationAchievements=

[Campaign.CampObj.MacroObj 1.PersObj 1]
PersObjType=0
Name=Sink_3_polish_ships_evacuating_Poland
Description=Campaign.CampObj.MacroObj 1.PersObj 1.Description
RelatedMapLocations=
IsCompleted=true
--------------------------------------------------------------------------

--------------------------SAVEGAME CAMPAIGN.CFG FILE---------------------------------- MAKE SAVE GAME BACKUP!!!

[Campaign]
NameId=TotalGermany39
Title=Campaign.Title
Description=Campaign.Description
StartDate=19390903
EndDate=19400601
IsStartingCampaign=true
RequiredSubTypes=SSTypeIIA,SSTypeVIIA,SSTypeVIIB,SSTypeVIIC
RequiredProfileAchievements=
RequiredCareerAchievements=

[Campaign.CampObj]
Name=Campaign.CampObj.Name
ValuePointsRequired=6
ValuePointsMajorVictory=8
DateMajorVictory=19400601
DateHistoricalVictory=19400601
IsCompleted=true
IsFailed=false
DateOfCompletion=0

[Campaign.CampObj.MacroObj 1]
ObjectiveID=TG_Invasion_Of_Poland
Name=Campaign.CampObj.MacroObj 1.Name
MapZone=InvasionOfPoland
ValuePointsProvided=1 -to positive progress and complete CAMPAIGN at the end date 1940.06.01 we need 6 points out of total 9 so..., lets change that value to 6 from current one and save/ yes its that simple and look into [CNC] completion campaign crosses setup in the dock after, to say more each of MAIN MISSIONS in that text file below has exactly the same structure -
[FurtherInfo=Campaign.CampObj.MacroObj 1.FurtherInfo
StartDate=19390901
EndDate=19390904
IsCompleted=true
IsFailed=false
IsUnlocked=true THIS LINE IS MISSING above
GenAchiev=OBJ Invasion Of Poland
GenAchievOnFail=OBJ Invasion Of Poland
AssocMissionsActive=
AssocMissionsCompleted=
ObjActivationAchievements=

[Campaign.CampObj.MacroObj 1.PersObj 1]
PersObjType=0
Name=Sink_3_polish_ships_evacuating_Poland
Description=Campaign.CampObj.MacroObj 1.PersObj 1.Description
RelatedMapLocations=
IsCompleted=true

NOW LETS LOOK BELOW in the same file to rest of MAIN MISSION OBJECTIVES in this campaign  ,
lets take look at the rest of them:

2)NORWAY

[Campaign.CampObj.MacroObj 2]
ObjectiveID=TG_Norway_Invasion
Name=Campaign.CampObj.MacroObj 2.Name
MapZone=NorwayInvasion
ValuePointsProvided=3
FurtherInfo=Campaign.CampObj.MacroObj 2.FurtherInfo
StartDate=19400301
EndDate=19400601
IsCompleted=false
IsFailed=false
IsUnlocked=true >>>TYPE HERE TRUE<<<
AssocMissionsActive=
AssocMissionsCompleted=
ObjActivationAchievements=

[Campaign.CampObj.MacroObj 2.PersObj 1]
PersObjType=0
Name=Sink_any_battleship_entering_Norway_teritorial_waters
Description=Campaign.CampObj.MacroObj 2.PersObj 1.Description
RelatedMapLocations=Area_Narvik,Line_Norway_Invasion2
IsCompleted=false

3)BRITISH SUPPLIES

[Campaign.CampObj.MacroObj 3]
ObjectiveID=TG_British_Supplies
Name=Campaign.CampObj.MacroObj 3.Name
MapZone=BritishSupplies
ValuePointsProvided=3
FurtherInfo=Campaign.CampObj.MacroObj 3.FurtherInfo
StartDate=19390901
EndDate=19400601
IsCompleted=false
IsFailed=false
IsUnlocked=true >>>TYPE HERE TRUE<<<
AssocMissionsActive=
AssocMissionsCompleted=
ObjActivationAchievements=OBJ Invasion Of Poland

[Campaign.CampObj.MacroObj 3.PersObj 1]
PersObjType=0
Name=Sink_100,000_tons_of_cargo_in_South_Western_Approaches
Description=Campaign.CampObj.MacroObj 3.PersObj 1.Description
RelatedMapLocations=Area_Southwestern
IsCompleted=false

4)BLOCKADE OF THE GERMANY

[Campaign.CampObj.MacroObj 4]
ObjectiveID=TG_Blockade_of_Germany
Name=Campaign.CampObj.MacroObj 4.Name
MapZone=NorthPatrol
ValuePointsProvided=2
FurtherInfo=Campaign.CampObj.MacroObj 4.FurtherInfo
StartDate=19391018
EndDate=19400301
IsCompleted=false
IsFailed=false
IsUnlocked=true >>>TYPE HERE TRUE<<<
GenAchiev=OBJ Carriers removed
AssocMissionsActive=
AssocMissionsCompleted=
ObjActivationAchievements=OBJ Invasion Of Poland

5)BRITISH COASTAL WATERS

[Campaign.CampObj.MacroObj 5]
ObjectiveID=TG_British_Coastal_Waters
Name=Campaign.CampObj.MacroObj 5.Name
MapZone=Coastal_Shipping
ValuePointsProvided=1
FurtherInfo=Campaign.CampObj.MacroObj 5.FurtherInfo
StartDate=19390901
EndDate=19400601
IsCompleted=false
IsFailed=false
IsUnlocked=true >>>TYPE HERE TRUE<<<
GenAchiev=OBJ British Coastal Waters Succesful
AssocMissionsActive=
AssocMissionsCompleted=
ObjActivationAchievements=OBJ Invasion Of Poland

[Campaign.CampObj.MacroObj 5.PersObj 1]
PersObjType=0
Name=Sink_50,000_tons_on_the_British_Eastern_Coast
Description=Campaign.CampObj.MacroObj 5.PersObj 1.Description
RelatedMapLocations=Line_BCW
IsCompleted=false


[Campaign.CampObj.MacroObj 4.PersObj 1]
PersObjType=0
Name=Sink_5_ships_along_the_Northern_Patrol_line
Description=Campaign.CampObj.MacroObj 4.PersObj 1.Description
RelatedMapLocations=Carrier_Patrol,Line_BNP
IsCompleted=false

------------------------------------------------------------------------

OKAY now meine lieben , take your time and try to remeber where your files are, and watch some files stated above just for getting used for its structure and game scheme pilosophy.

In that short break i have nice task for us!
Lets use secret Kriegsmarine wunderwaffe, TIME WARP.

Yes here comes "ZYGMYNT TORPEDO TIME TRAVEL".
We are here at KIEL dock at the start of our war , its september/october 1939. Lets turn our machine and
travel to 1940.05.30...

(chunk,chunk,wizzzzzzzzzzzzzzzz,zzzzzzz, kabooom)

Here you have text file to copy (CTRL+C) : 1940-05-30

Now lets head back to our savegames folder!

C:\Users\Yourname\Documents\SH5\data\Users\YourCaptainCurrentName\Campaign-2010-03-08_0122(this may be different, depends on when you make save)

okay

lets open CampaignMission.cfg file here, its current mission status file:

[Mission]
IsVisible=true
MissionType=0
MissionDataType=0
MultiMissionType=0
IsTutorial=false
Year=1940 enter that date
Month=5 enter that date
Day=30 enter that date
Hour=21
Minute=3
CurrentYear=1940
CurrentMonth=5
CurrentDay=30
CurrentHour=21
CurrentMinute=3
GroupMissionStartDelay=0
IconIndex=0
Fog=0
FogRand=0
Clouds=0
CloudsRand=0
Precip=0
PrecipRand=0
WindHeading=0
WindSpeed=5.000000
WindRand=0
WeatherRndInterval=5
SeaType=0
ActivationAchievements=

okay now save and go to
C:\Users\Yourname\Documents\SH5\data\Users\YourCaptainName
open CareerTrack.upc with WORDPAD as always

CareerTrack 1]
ID=IDCareerTrack1

[CareerTrack 1.CareerStatusHeader]
ID=ID
UserPlayerNameDisplayable=Zygfryd Torpeda
CareerOptionsDate=1940-05-30 15:00:00 enter that date

[CareerTrack 1.CareerStatusLast]
ID=ID
Reason=CSS_LastStatus
NameDisplayable=NULL
CurrentDate=1940-05-30 21:02:31

you may also paste (CTRL+V) 1940-05-30 in the rest of the text files with date here, as you like

okay

now lets go to the :

C:\Users\YOURNAME\Documents\SH5\data\cfg
open file CareerHistory.cfg

[CareerProgress]
ProgressID=Campaign-2010-03-08_0122
ProgressDate=19400530 enter that date
CampaignID=TotalGermany39
HasCompletedTutorial=true


okay

now lets go to the :

C:\Users\Yourname\Documents\SH5\data\cfg\SaveGames\00000000 (yoursavegame - remember we set it in the dock just after tutorial skip)

and enter following file:
CareerTrack.upc enter as always 1940-05-30

now go to the C:\Users\Yourname\Documents\SH5\data\cfg\SaveGames\00000000\Campaign-2010-03-08_0122

and enter the following file:
CampaignMission.mis

[Mission]
IsVisible=true
MissionType=0
MissionDataType=1
MultiMissionType=0
IsTutorial=false
Year=1939
Month=9
Day=3
Hour=21
Minute=0
CurrentYear=1940 enter that date
CurrentMonth=5 enter that date
CurrentDay=30 enter that date
CurrentHour=21
CurrentMinute=3
GroupMissionStartDelay=0
IconIndex=0
Fog=0
FogRand=2
Clouds=2
CloudsRand=2
Precip=2
PrecipRand=2
WindHeading=0
WindSpeed=5.000000
WindRand=2
WeatherRndInterval=33
SeaType=0
ActivationAchievements=

THATS ALL, NOW SAVE ALL FILES you modified and load our SAVEGAME.

Walk to your [CNC] ask for mission orders and look at the date!
Voilla!

That is our TIME TRAVEL feautre!
Wait.... OH MEIN GOTT!!!!!!!! Its only 2 days to end FIRST CAMPAIGN, oh my, and we have INVASION of NORWAY to do, so good we already have 6 Victory points from our INVASION of POLAND mission!  Lets sail some outside Kiel



FACTS:
1.
MISSIONS have 2 KIND of main TRIGGERS:
a)DATE - mission shows up only at some date
b)OBJECTIVES - mission/campaigns shows up only when we have some OBJ achieved (OBJ as a REWARD above)
2.
MISSION STRUCTURE FILES are at CAMPAIGNSPROJECTS folder
3.
UBISOFT are GAYS
4. FIRST mission works and can be completed even with NO NET PATCH, so rest of the mission can be done too, for a god sake!!!
5. EACH MAIN CAMPAIGN MISSION HAVE 2 MAIN IMPORTANT "CHANGEABLES":
1) "VALUE POINTS" [VP] -required for completion MACRO OBJECTIVE
and given by mission from the current MACRO OBJECTIVE
2) " IS COMPLETED=false" / "IS FAILED=false" trigger

6. ALL THAT DRM SYSTEM is not that genial, its simple based on identification of unique GAME ID.
Main issue for us to max simplify the whole thing is that MISSION PROGRESS BAR - that little empty bar in each mission objective menu - is triggered by logging into DRM SYSTEM of ID identification, without it game on our computer doesn't recive message to fill that bar (imagine this bar is a door and all it does is adding to our save game file new achievments/from completing each mission objectives, without active connection all it does is
making that files WRITE PROTECT and that's all, nothing big.
Its a simple lie that game takes important files from UBI server, becouse all needed changeables , files and scripts are already on our computers.



S T E P 2 -> DANCING WITH THE TEXT FILES AND SCRIPTS <- 2 S T E P


Okay chaps!

Here we are , now we know how to modify basic files, know where are savegames folder and many more.
Time to start something bigger. Like for example let's head onto new campaigns and make TYPE IX playable (yes , you hear good  )

First lets us remind our current SAVEGAME state , its at date 1940.06.01 maybe 1940.06.15-16 (if you choose to patrol) , i assume we have modified files above and have TOTAL_GERMANY campaign completed.
If something isn't clear to You don't fear to ask.

We want some new campaign and missions! Lets say that our system is way better than DRM one, maybe we don't have mission progress bar going (at current state , hehehe -still searching way to fix that) but we can have VALUE POINTS, misssion completed, new mission shows up (at specific date) , we are able to complete modify mission status from Vicoty points gained to date when specific mission shows up, still we earning RENOWN, LEADERSHIP POINTS, MEDALS for our captain, we can improve morale of our ladz on the boat and ... wait , now this game is completly playable
maybe we need some autodiscipline and some manual work but thats all (to not cheat) !
So what is the sense of that freaking DRM? Lets leave the answer to UBISOFT staff while we are waiting to patch to play offline which in my opinnion we can expect in nearest 3 months.
But meine Lieben we have some tonnage to sink!

Okay

Lets say we want to start HAPPY_TIMES campaign now.

Again we go to the our SAVE GAMES folder (again remember to make backup of our WORKSAVEGAME)

Okay le's go to the :
C:\Users\Yourusername\Documents\SH5\data\Users\YourCaptainName\Campaign-2010-03-08_0122(your camapaign name)

open file:
CampaignProgress.cfg

[CampaignProgress]
IsCompleted=false
CampaignNameId=Happytimes40 >>>enter that line i mean Happytimes40<<<
ResupplyAvailable=true
MissionToStart=0

save , okay we are done here.

Now let's go to the main SH5 folder:

F:\SH5\data\Campaigns\CampaignProjects\Happy_Times

Open file:
Campaign.cfg

[Campaign]
NameId=Happytimes40
Title=Campaign.Title
Description=Campaign.Description
StartDate=19400610 >>>enter that date i mean 19400610<<<
EndDate=19410301
IsStartingCampaign=true
RequiredSubTypes=SSTypeIIA,SSTypeVIIB
RequiredProfileAchievements=
RequiredCareerAchievements=

save, we are done here

Now select this file we just modified , copy it (press right mouse button RMB and select copy)
okay

Now we are going back to SAVES FOLDER

C:\Users\Yourusername\Documents\SH5\data\Users\YourCaptainName\Campaign-2010-03-08_0122(your camapaign name)

Now delete 2 files:
CampaignMission.upc
CampaignMission.tsr

okay

now press RMB and select PASTE

if you done that right you will be asked to overwrite campaign.cfg file, select YES and OVERWRITE.

okay we are done here.

Now lets head to the folder with our save game

C:\Users\Yourname\Documents\SH5\data\cfg\SaveGames\00000000 (yoursavegame -OUR WORKSAVEGAME -remember to backup! )

okay , open file camapign.cfg


enter values like below or simply PASTE our campaign.cfg file from above

[Campaign]
NameId=Happytimes40
Title=Campaign.Title
Description=Campaign.Description
StartDate=19400610
EndDate=19410301
IsStartingCampaign=true
RequiredSubTypes=SSTypeIIA,SSTypeVIIB
RequiredProfileAchievements=
RequiredCareerAchievements=

save, we are done.

LOAD GAME and walk to the [CNC] , look you have NEW 3 missions and HAPPY TIMES campaign on the run

Yes we are satisfied_ same mechanism you can make all rest of CAMPAIGNS from the game avaible as well as their missions!

Now time for what we likes the most FUN BREAK!!!!

Yes, yes, ja, ja .

Lets see at greatest book about U-BOATS , Clive Blair's "Hitler's U-boat War" in two tomes.

As we can see TYPE VII uboats are rare view new American coast not to say about Indies, Pacific, Carraibean.
We need TYPE IX there, yes we need that badly.

Lets take a closer look at game textures folder!

Lets scroll down. OH MEIN GOTT!!! It looks almost exactly the same as Silent Hunter 4 texture folder
Lets look
U_Type7_body_01.dds
and so and so... wait!
I can see Uboat9D2_... .dds
Oh and Uboat18.dds too!
Great!

Now lets head into:
F:\SH5\data\Submarine

IMPORTANT !!!!! YOU HAVE TO SILENT HUNTER 4 installed to now!

open SILENT HUNTER 4 same folder!
F:\SH4\data\Submarine

now COPY two files from F:\SH4\data\Submarine to F:\SH5\data\Submarine

NSS_Uboat9d2
NSS_Uboat18

yes good.

Enter F:\SH5\data\Submarine\NSS_Uboat9d2

open file NSS_Uboat9d2.cfg


[Unit]
ClassName=SSTypeIXD2
3DModelFileName=data/Submarine/NSS_Uboat9d2/NSS_Uboat9d2
HumanPlayable=YES >>>make sure it is YES<<<
Interior=data/Interior/NSS_Uboat9/NSS_Uboat9
UnitType=200
MaxSpeed=19.3
MaxSpeedSubmerged=6.9
Length=87.7
Width=7.6
RenownAwarded=140

[Salvo]
1=1,3,2,4
2=1,2,4
3=1,3,4
4=1,4
5=2,3
6=1,3
7=2,4
8=5,6

[Properties]
PeriscopeDepth=14;meters
SnorkelDepth=15;meters
CrashDepth=70;meters
MaxDepth=500;meters
SurfaceDepth=8;meters
TorpLaunchMaxDepth=20;meters
StormConditions=12,0.4;max wind speed [m/s], max rain intensity [0,1]

[EngineProperties]
AllStop=0.00
AheadSlow=0.20
AheadOneThird=0.30
AheadStandard=0.6
AheadFull=0.80
AheadFlank=1.00
BackSlow=-0.2
BackStandard=-0.40
BackFull=-0.53
BackEmergency=-0.66

This message has been edited. Last edited by: ZygmuntTorpedo, Mon March 08 2010 08:55

使用道具 举报

╬德意志潜艇部队下级水手╬
怒浪涛天☆满口钢牙

帖子
561
精华
0
积分
351
金钱
1004
荣誉
7
人气
1
评议
0
沙发
发表于 2010-3-9 02:51:21 |只看该作者
博物馆里根本没看见到9系列的潜艇,就算没有也无所谓。日后我们玩家团队会补充进去的。

使用道具 举报

帖子
32
精华
0
积分
16
金钱
113
荣誉
0
人气
0
评议
0
板凳
发表于 2010-3-9 03:04:28 |只看该作者
作者已经说了 SH5里有9型的贴图 剩下的要从SH4里取材

使用道具 举报

帖子
250
精华
0
积分
125
金钱
469
荣誉
0
人气
0
评议
0
地板
发表于 2010-3-9 06:51:49 |只看该作者
不错,貌似较繁锁,哪位大师有修改好了,分享一下吧
...马上回来...

使用道具 举报

帖子
57
精华
0
积分
29
金钱
163
荣誉
0
人气
0
评议
0
5#
发表于 2010-3-9 08:22:00 |只看该作者
哎,骂UBI的话好象大多都给删了。
看的不过瘾,有没有原文让我目睹下这外国朋友的这贴子!

使用道具 举报

帖子
28
精华
0
积分
14
金钱
205
荣誉
0
人气
0
评议
0
6#
发表于 2010-3-9 09:53:29 |只看该作者
恩……应该是可行的,通过修改胜利点数来完成任务,唯一的不足就是进度条还是不会动,不要求完美的话应该问题不大。
9型不知能不能在任务里用,回去试试看。
BS一下UBI,昨晚想玩结果服务器死活连不上,技术不行就莫装逼

使用道具 举报

帖子
68
精华
0
积分
34
金钱
258
荣誉
0
人气
0
评议
0
7#
发表于 2010-3-9 10:22:54 |只看该作者
看不懂,谁能研究出来做个补丁发上来。。。。。。。。。。。。。。。。。。。。。

使用道具 举报

帖子
1576
精华
0
积分
810
金钱
14560
荣誉
2
人气
18
评议
0
8#
发表于 2010-3-9 10:34:28 |只看该作者
很高兴看到这位外国朋友的这句话:
Its a simple lie that game takes important files from UBI server, becouse all needed changeables , files and scripts are already on our computers.
[游戏必须要从玉壁伺服器中拿取一些重要档案这说法是骗人的,(要继续生涯任务)所有必须的档案资料其实已在我们的电脑内。]
这话就是他的结论,继续看他如何修改,看到这里,有些人已心中有数了吧。

使用道具 举报

帖子
177
精华
0
积分
89
金钱
4888
荣誉
0
人气
0
评议
0
9#
发表于 2010-3-9 13:07:27 |只看该作者
有人成功了么?我试着改了下,载入存档时总是跳回桌面。我怀疑原文作者的电脑上存在某些正版文件,而我们缺少这些文件,所以不能简单地改一些CFG而成功。

哪位大侠改成功的指点下吧。

使用道具 举报

帖子
691
精华
0
积分
356
金钱
3025
荣誉
1
人气
1
评议
0
10#
发表于 2010-3-9 13:10:05 |只看该作者
就是嘛技术不行就别装B 。。。。。。。。。。。

使用道具 举报

帖子
177
精华
0
积分
89
金钱
4888
荣誉
0
人气
0
评议
0
11#
发表于 2010-3-9 13:13:25 |只看该作者
至少战役里的ValuePoint就不知道在哪累加。

ValuePointsRequired=6
ValuePointsMajorVictory=8

战役胜利需要6点,重大胜利需要8点。1点就是1个十字架。

原文作者把波兰的教学任务的ValuePoints改成6点,因而可以跳到下一个战役。
我觉得他本身有正版文件而且已经解锁了下一个战役,所以他可以改成功。。。。大家都来讨论下嘛。

使用道具 举报

帖子
26
精华
0
积分
13
金钱
116
荣誉
0
人气
0
评议
0
12#
发表于 2010-3-9 14:02:45 |只看该作者
作者改的是出场时间,ValuePoint这东西改了也不起作用,,,,,,,按他说的改1940-05-30 就可以了。
。。。。。。。。

使用道具 举报

帖子
177
精华
0
积分
89
金钱
4888
荣誉
0
人气
0
评议
0
13#
发表于 2010-3-9 14:10:11 |只看该作者

回复 #12 ONE_T 的帖子

我也改了出场时间的。    大大你成功了?

使用道具 举报

帖子
26
精华
0
积分
13
金钱
116
荣誉
0
人气
0
评议
0
14#
发表于 2010-3-9 14:28:41 |只看该作者
Happytimes了。。。。基地到拉罗谢尔了。。。。。。。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
177
精华
0
积分
89
金钱
4888
荣誉
0
人气
0
评议
0
15#
发表于 2010-3-9 14:32:27 |只看该作者

回复 #14 ONE_T 的帖子

赞,看来要按部就班的才行。我想逐个任务地改,可怜地失败鸟。太穿越了,有点不能接受。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-31 02:41 , Processed in 0.362318 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到