- UID
- 523743
- 主题
- 0
- 阅读权限
- 20
- 帖子
- 32
- 精华
- 0
- 积分
- 16
- 金钱
- 113
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 8 小时
- 评议
- 0
- 帖子
- 32
- 精华
- 0
- 积分
- 16
- 金钱
- 113
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
育碧新的反盗版技术看来惹恼了很多正版用户,官网发帖的这哥们是个正版玩家,但是痛恨全程连线,于是使用了破解补丁,然后针对破解版本不能完成任务进行了一番研究。我看了下,似乎并没有说能否完全解决任务的问题,可以肯定的只是能够开启新的任务,至于是否真的能够让广大的破解玩家完成任务,还得大家去尝试。我把他的帖子转贴过来,大家试试吧,实在是太长,懒得翻译了,而且前面基本是在骂育碧,后面的英语也不太难,大家看看。
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 |
|