ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Sun Sep 15, 2019 10:23 pm

All times are UTC




Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 Next
Author Message
PostPosted: Wed Nov 12, 2014 9:44 am 

Joined: Wed Nov 12, 2014 9:16 am
Posts: 4
Hi everybody.I tried to open Watch Dogs language file,i searched in the internet, but i found nothing.Someone extract this please.

Sorry for bad english

File İdentifier Result:
Image



Code:
General:
- File name: main_english.loc
- SHA-1: f84921dbbfd43f8d5fd003500c50c41a18b6229f
- File extension: LOC
- File size: 587 KB
- Creation date: 2014-11-10 13:21:32
- Last modification: 2014-11-10 11:22:30

Metadata:
- None (possible unsupported file type)


Attachments:
main_english.rar [561.15 KiB]
Downloaded 266 times
Top
   
PostPosted: Mon Jan 26, 2015 3:47 pm 

Joined: Thu Aug 14, 2014 3:29 am
Posts: 46
Hi people, I made a good progress.

I finally build string fragments table. But, I do not know how this fragment table is indexed from the file.

I successfuly build string fragments table for both small file provided in previous entry and main_english.loc file.
However, I do not know how indexing works. I tried 1 byte indexing to this string fragment table in small file, meaningful texts are appeared.
However, in main_english.loc file, we need more advanced indexing since there is more than 255 entries in the string fragments table.

Here the output for DBD82924.loc(small file)
Code:
looe *[24]* ew C.e  xe_*[34]*c atch_.c :*[42]*s estall*[46]*oe *[49]*EgerYou You Watch_Dogs® Bad BloodT-Bone Grady ContinueAiden Pearce New Game Aiden Pearce Continuee .*[98]*er ine treet SwYou have been invited to play the Bad Blood DLC. Accept the invite and the game will start automatically.You cannot join the DLC session, since the Bad Blood DLC is not installed.other *[173]**[174]*o*[176]*thlayfentreet zis DLC efrS*[189]*to uPp
- d enESinthf*[202]*onthe ai*[206]*vis ine is pitayIBloo a*[217]*.Bloos : playoois Bad Blooy*[226]*atchother tr*[230]**[231]*/pear_®*[237]**[238]*re*[240]*T-Bone playf a *[245]*WE*[248]*f*[250]*loothew ®f*[256]*A savegame for the Bad Blood DLC has been detected but the DLC is not installed. Install the DLC to use this savegame.*[305]*gYou must complete [CSS_BLUE]FADING SIGNAL[CSS_END] to access Bad Blood online features.:C Car qOnline Street Sweep: The GPS destination of the other player [GPSGWICON] is displayed on your map.gamethT-BontA*[422]*o*[424]* MBad Blood inoWce f*[432]*aisioner z*[437]* atch_Dunline Street Sweep: en*[443]*R/C Car othea Mear the R/C Car  s : *[454]*D*[456]*oanplayll e atT-Bone e playother E*[469]*trll*[472]*ear*[474]**[475]*with R/C Car is earine T-Bone dE*[484]*llth*[487]**[488]*c*[490]*NR/C Car *[493]**[494]*l.Gl- T-Bone Campaign : Play as T-Bone in his own story campaign.
- Street Sweep Missions : Weaken Chicago’s gangs to earn new rewards.
- Co-op Mode : Play Street Sweep missions with other players.
- 10 new Perks : Discover 10 new exclusive Perks to deal with


Here the string fragments for DBD82924.loc(small file)
Code:
""
" "
"e"
"e "
"c"
"t"
"s"
"n "
"s "
"in"
"u"
"i"
"C"
"o"
"P"
"a"
" the "
"f"
"."
"l"
"d"
"S"
"m"
"g"
"to"
"on"
"A"
"G"
"n"
"ea"
"r"
"h"
". "
"is "
"re"
"play"
"I"
"p"
"b"
"N"
"us"
" M"
"is"
"er"
"y "
"de"
"to "
"You "
"ur"
"R/C Car "
"ll"
" a"
"am"
"d "
"1"
"k"
","
"v"
"D"
"av"
"re "
"ce "
"ai"
"t the "
"ep"
"ear"
"s : "
" a "
"Bad Blood DLC "
"Watch_Dog"
"an"
"it"
"ted "
"en"
"game"
"tin"
"cannot join"
"s.{\n}- "
"stall"
" new "
"trac"
"T-Bone "
"sion"
"Online Street Sweep: "
"with "
"other play"
"er "
"ca"
"at"
"DLC "
"Bad Blood "
"ou"
"r "
"the "
"t "
"]"
"["
"y"
"W"
"wi"
"s."
"not "
"gam"
"Street Sweep"
"te"
"You"
"ew"
"DL"
": "
"lay"
"ee"
"0"
"O"
"E"
"M"
"L"
"w"
"_"
"oth"
"line "
"ion"
"T-Bon"
"ac"
"new "
"sta"
"{\n}- "
"- "
"ar "
"st"
"ew "
"Bad Bloo"
"loo"
"ay"
"th"
"R"
"q"
"‘"
"z"
"x"
"’"
"{\n}"
"F"
"U"
"-"
"T"
"B"
"®"
"atch_Dog"
"atch_Do"
"atch_D"
"atch_"
"atch"
"atc"
"nnot join"
"not join"
"not jo"
"not j"
"nline Street Sweep: "
"line Street Sweep: "
"line Street Sweep"
"th "
"other "
"ine "
"-Bon"
"Bon"
"/C Car "
"C Car "
"Car "
"ot "
"treet Sweep"
"treet Swee"
"treet Sw"
"treet S"
"treet "
"tree"
"ad Bloo"
"d Bloo"
"Bloo"
"tr"
"oo"
"C "
"/"
":"
"j"
"Y"


I hope there are people who can help me.

I just simply run the C# code in the attachment. It prints stringFragmentsTable entries, and output using 1 byte indexing.
My code is based on DerPlaya's code for Assassins Creed game.

Also, here my guess for loc file structure as template.
Code:
//--------------------------------------
//--- 010 Editor v5.0.2 Binary Template
//--------------------------------------

uint magic;
ushort languageCode;
ushort count1;
uint stringFragmentsOffset;
struct{
uint a,b;
}t[count1];
FSeek(stringFragmentsOffset);
int count2;//includes zero-zero node,but it is not written here
struct{
    short right,left;
}nodes[count2-1];


Attachments:
Watch_Dogs_Loc.7z [3.96 KiB]
Downloaded 260 times
Top
   
PostPosted: Sun Dec 25, 2016 7:21 pm 

Joined: Sun Dec 25, 2016 7:17 pm
Posts: 2
Hi, any progress? :-)


Top
   
PostPosted: Thu Jan 24, 2019 7:10 pm 

Joined: Thu Aug 14, 2014 3:29 am
Posts: 46
Hi everyone,

I finally managed to unpack loc files. Unfortunately, the loc file does not have ids, therefore you have to give min and max ids.

I attached unpacker with Watch_Dogs 1 main_english.loc file and unpacked main_english.txt file.

I won't spend time on writing tool to repack.


Attachments:
File comment: Watch_Dogs loc unpacker
wd_loc.rar [1.09 MiB]
Downloaded 182 times
Top
   
PostPosted: Mon Jan 28, 2019 7:29 am 
User avatar

Joined: Sat Sep 15, 2018 5:22 am
Posts: 239
rengareng wrote:
Hi everyone,

I finally managed to unpack loc files. Unfortunately, the loc file does not have ids, therefore you have to give min and max ids.

I attached unpacker with Watch_Dogs 1 main_english.loc file and unpacked main_english.txt file.

I won't spend time on writing tool to repack.


ok, at least can you share Source? im sure there is many people to help in repack


Top
   
PostPosted: Tue Jan 29, 2019 6:35 pm 

Joined: Fri Nov 16, 2018 6:01 pm
Posts: 7
main english.txt file I want to repack the language file pls help


Top
   
PostPosted: Mon Feb 04, 2019 8:41 pm 

Joined: Thu Aug 14, 2014 3:29 am
Posts: 46
Shokoniraya wrote:
rengareng wrote:
Hi everyone,

I finally managed to unpack loc files. Unfortunately, the loc file does not have ids, therefore you have to give min and max ids.

I attached unpacker with Watch_Dogs 1 main_english.loc file and unpacked main_english.txt file.

I won't spend time on writing tool to repack.


ok, at least can you share Source? im sure there is many people to help in repack


You can find the source code here.


Top
   
PostPosted: Wed Feb 06, 2019 6:11 am 
User avatar

Joined: Thu Jan 31, 2019 10:36 am
Posts: 33
rengareng wrote:
Shokoniraya wrote:
rengareng wrote:
Hi everyone,

I finally managed to unpack loc files. Unfortunately, the loc file does not have ids, therefore you have to give min and max ids.

I attached unpacker with Watch_Dogs 1 main_english.loc file and unpacked main_english.txt file.

I won't spend time on writing tool to repack.


ok, at least can you share Source? im sure there is many people to help in repack


You can find the source code here.

THNX


Top
   
PostPosted: Wed Feb 06, 2019 2:44 pm 
User avatar

Joined: Thu Jan 31, 2019 10:36 am
Posts: 33
rengareng wrote:
Shokoniraya wrote:
rengareng wrote:
Hi everyone,

I finally managed to unpack loc files. Unfortunately, the loc file does not have ids, therefore you have to give min and max ids.

I attached unpacker with Watch_Dogs 1 main_english.loc file and unpacked main_english.txt file.

I won't spend time on writing tool to repack.


ok, at least can you share Source? im sure there is many people to help in repack


You can find the source code here.

Image


Top
   
PostPosted: Wed Feb 06, 2019 5:30 pm 

Joined: Thu Aug 14, 2014 3:29 am
Posts: 46
I compiled with Visual Studio Community 2017 with .NET Framework v4.7 without any problem on Windows 10.
I also can compile on Ubuntu using MonoDevelop without any problem.


Top
   
PostPosted: Wed Feb 06, 2019 7:15 pm 
User avatar

Joined: Thu Jan 31, 2019 10:36 am
Posts: 33
extrme_sports wrote:
rengareng wrote:
Shokoniraya wrote:

ok, at least can you share Source? im sure there is many people to help in repack


You can find the source code here.

Image

Ok i exported file to txt extention. Well how can i import a loc file for txt file ?


Top
   
PostPosted: Wed Feb 06, 2019 7:32 pm 

Joined: Thu Aug 14, 2014 3:29 am
Posts: 46
If you read my post, I explicitly told that I won’t work on importing. Anyone who wants it, can implement it. I shared the source code of tool.


Top
   
PostPosted: Wed Feb 06, 2019 7:49 pm 
User avatar

Joined: Thu Jan 31, 2019 10:36 am
Posts: 33
rengareng wrote:
If you read my post, I explicitly told that I won’t work on importing. Anyone who wants it, can implement it. I shared the source code of tool.

OK. Well watch dogs 2 not worked on me.


Top
   
PostPosted: Wed Feb 06, 2019 8:27 pm 

Joined: Thu Aug 14, 2014 3:29 am
Posts: 46
Can you share the loc file you tried? It worked for me without a problem.
I used following parameters:
Code:
wd_loc.exe main_english.loc 4555 20000520


Top
   
PostPosted: Tue Feb 12, 2019 1:50 pm 
User avatar

Joined: Thu Jan 31, 2019 10:36 am
Posts: 33
rengareng wrote:
Can you share the loc file you tried? It worked for me without a problem.
I used following parameters:
Code:
wd_loc.exe main_english.loc 4555 20000520


Attachments:
Watch Dogs 2.rar [597.82 KiB]
Downloaded 39 times
Top
   
PostPosted: Tue Feb 12, 2019 3:53 pm 

Joined: Thu Aug 14, 2014 3:29 am
Posts: 46
extrme_sports wrote:
rengareng wrote:
Can you share the loc file you tried? It worked for me without a problem.
I used following parameters:
Code:
wd_loc.exe main_english.loc 4555 20000520

You can use this tool: download/file.php?id=6180
Code:
wd_loc.exe main_english.loc main_english.loc.txt 4555 20000520


Top
   
PostPosted: Sat Feb 23, 2019 4:23 pm 

Joined: Sat Feb 23, 2019 4:22 pm
Posts: 1
rengareng wrote:
Hi everyone,

I finally managed to unpack loc files. Unfortunately, the loc file does not have ids, therefore you have to give min and max ids.

I attached unpacker with Watch_Dogs 1 main_english.loc file and unpacked main_english.txt file.

I won't spend time on writing tool to repack.

Can you make a tool to repack, please?


Top
   
PostPosted: Sun Apr 07, 2019 2:55 pm 

Joined: Thu Aug 14, 2014 3:29 am
Posts: 46
NetLuis wrote:
rengareng wrote:
Hi everyone,

I finally managed to unpack loc files. Unfortunately, the loc file does not have ids, therefore you have to give min and max ids.

I attached unpacker with Watch_Dogs 1 main_english.loc file and unpacked main_english.txt file.

I won't spend time on writing tool to repack.

Can you make a tool to repack, please?

Translation of Watch Dogs 1 and 2 is possible now:

Image Image Image


Top
   
PostPosted: Sun Apr 07, 2019 3:08 pm 
User avatar

Joined: Sat Sep 15, 2018 5:22 am
Posts: 239
rengareng wrote:
NetLuis wrote:
rengareng wrote:
Hi everyone,

I finally managed to unpack loc files. Unfortunately, the loc file does not have ids, therefore you have to give min and max ids.

I attached unpacker with Watch_Dogs 1 main_english.loc file and unpacked main_english.txt file.

I won't spend time on writing tool to repack.

Can you make a tool to repack, please?

Translation of Watch Dogs 1 and 2 is possible now:


sorry for asking, but is that a hook? isn't is?


Top
   
PostPosted: Sun Apr 07, 2019 9:45 pm 

Joined: Thu Aug 14, 2014 3:29 am
Posts: 46
Yes, it’s a hook.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 21 posts ]  Go to page 1 2 Next

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited