Hitman 6 (*.pc_rpkg)
-
- Posts: 157
- Joined: Sun Aug 24, 2014 8:54 am
Hitman 6 (*.pc_rpkg)
There are two files chunk1.pc_rpkg (4gb) and chunk0.pc_rpkg (3,4gb).
use filecutter script
Samples:
http://www60.zippyshare.com/v/9YFT3SGu/file.html
use filecutter script
Samples:
http://www60.zippyshare.com/v/9YFT3SGu/file.html
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Hitman 6 (*.pc_rpkg)
Strange format but let me know if there is something interesting:
http://aluigi.org/papers/bms/others/pc_rpkg.bms
http://aluigi.org/papers/bms/others/pc_rpkg.bms
-
- Posts: 157
- Joined: Sun Aug 24, 2014 8:54 am
Re: Hitman 6 (*.pc_rpkg)
script is work,thx!!!
-
- Posts: 32
- Joined: Thu Apr 02, 2015 3:07 pm
Re: Hitman 6 (*.pc_rpkg)
lmao i was just about to post this thank you so much
-
- Posts: 1383
- Joined: Sat Aug 09, 2014 2:34 pm
Re: Hitman 6 (*.pc_rpkg)
Code: Select all
get DUMMY longlong
It's simple 64bit hash of file name (MD5 + Custom).
Last edited by Ekey on Sat Jul 25, 2015 3:56 pm, edited 1 time in total.
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Hitman 6 (*.pc_rpkg)
MD5+custom looks like a salted hash rather than just a "simple" hash
Do you have the list of names and relative hashes?
Do you have the list of names and relative hashes?
-
- Posts: 1383
- Joined: Sat Aug 09, 2014 2:34 pm
Re: Hitman 6 (*.pc_rpkg)
aluigi wrote:MD5+custom looks like a salted hash rather than just a "simple" hash
aluigi wrote:Do you have the list of names and relative hashes?
You mean like?
Code: Select all
1122334455667788 - FILENAME 1
AABBCCDDEEFFAA - FILENAME 2
-
- Posts: 1383
- Joined: Sat Aug 09, 2014 2:34 pm
Re: Hitman 6 (*.pc_rpkg)
Here base if you want
Edited: See below
Edited: See below
Last edited by Ekey on Mon Jul 27, 2015 2:49 pm, edited 1 time in total.
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Hitman 6 (*.pc_rpkg)
Namecrc rocks
I have attached the modified script that loads the names.
Just a note for the future, the best format for the list is "0xhash filename", very simple.
I have attached the modified script that loads the names.
Just a note for the future, the best format for the list is "0xhash filename", very simple.
-
- Posts: 1383
- Joined: Sat Aug 09, 2014 2:34 pm
Re: Hitman 6 (*.pc_rpkg)
aluigi wrote:Namecrc rocks
I have attached the modified script that loads the names.
Good job :p
aluigi wrote:Just a note for the future, the best format for the list is "0xhash filename", very simple.
Opps. Ok. Just Dephi don't accept values with 0x
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Hitman 6 (*.pc_rpkg)
No problem I will try to make the Namecrc command a bit smarter to guess if the hash is decimal or hex
-
- Posts: 1383
- Joined: Sat Aug 09, 2014 2:34 pm
Re: Hitman 6 (*.pc_rpkg)
I tested script and see some files can't be extracted with original name because they have a long path more than 255 characters and QuickBMS it offers to rename them.
Also some names can't be detected and set name like 0000000000000434.dat which should not be. Example :
Also some names can't be detected and set name like 0000000000000434.dat which should not be. Example :
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Hitman 6 (*.pc_rpkg)
Great job with the file "assembly\templates\aspectdummy.aspect\assembly\_pro\environment\geometry\props\sculptures\sculpture_palace_covered_a.wl2\sculpture_palace_covered_a_00.prim.entitytype\modules\runtime.physics.moduleinfo\zclothcustommeshentity.class.entitytype\modules\game.ui.moduleinfo\zworldmapmarkerentity.class.entitytype.pc_entitytype".
Quickbms already handles the long filenames (it's simply necessary to add the \\?\ prefix) but in this case the problem were the folders for which this method wasn't used. Going to fix it.
I'm investigating why the crc of that file is not found.
*edit* problem found and will be fixed in next version.
Thanks for both the findings.
Quickbms already handles the long filenames (it's simply necessary to add the \\?\ prefix) but in this case the problem were the folders for which this method wasn't used. Going to fix it.
I'm investigating why the crc of that file is not found.
*edit* problem found and will be fixed in next version.
Thanks for both the findings.
-
- Posts: 1383
- Joined: Sat Aug 09, 2014 2:34 pm
Re: Hitman 6 (*.pc_rpkg)
btw: first file - it's meta - contained additional headers for chunks like textures, objects etc.
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Hitman 6 (*.pc_rpkg)
I'm thinking about the NameCRC command.
Currently the problem is that it reads the crc/hash from the file as a number so decimal by default and considered as hex if it has the 0x prefix.
Personally I don't care about the decimal notation for crc but I don't know if other people will use it.
Now, "guessing" if it's decimal or hex without 0x is too complex and long so I need a solution.
I'm ready to remove the support for decimal notation (basically 1234 will be considered as 0x1234 and not 1234, both 32 and 64bit) but I would like to know your opinion, after all you, Ekey, are probably the only one who creates the list of hashed names so let me know what you think.
Currently the problem is that it reads the crc/hash from the file as a number so decimal by default and considered as hex if it has the 0x prefix.
Personally I don't care about the decimal notation for crc but I don't know if other people will use it.
Now, "guessing" if it's decimal or hex without 0x is too complex and long so I need a solution.
I'm ready to remove the support for decimal notation (basically 1234 will be considered as 0x1234 and not 1234, both 32 and 64bit) but I would like to know your opinion, after all you, Ekey, are probably the only one who creates the list of hashed names so let me know what you think.
-
- Posts: 1383
- Joined: Sat Aug 09, 2014 2:34 pm
Re: Hitman 6 (*.pc_rpkg)
Here solution. No unknown files now.
Note: Some files can be duplicated but it's not big problem, right?
Note: Some files can be duplicated but it's not big problem, right?
-
- Posts: 320
- Joined: Sun Aug 10, 2014 12:49 pm
Re: Hitman 6 (*.pc_rpkg)
aluigi wrote:I'm thinking about the NameCRC command.
Currently the problem is that it reads the crc/hash from the file as a number so decimal by default and considered as hex if it has the 0x prefix.
Personally I don't care about the decimal notation for crc but I don't know if other people will use it.
Now, "guessing" if it's decimal or hex without 0x is too complex and long so I need a solution.
I'm ready to remove the support for decimal notation (basically 1234 will be considered as 0x1234 and not 1234, both 32 and 64bit) but I would like to know your opinion, after all you, Ekey, are probably the only one who creates the list of hashed names so let me know what you think.
Decimal is always better (i was always wonder why used hex on the first place)... thx all for research
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Hitman 6 (*.pc_rpkg)
That's a good point.
From the next version will be even possible to use memory files as list of hashes so it means it's possible to embed the whole list as a compressed variable... 23 megabytes of list is only 2 megabytes already embedded in the script
In that case the space occupied by the additional 0x prefix is irrelevant since it's all compressed.
From the next version will be even possible to use memory files as list of hashes so it means it's possible to embed the whole list as a compressed variable... 23 megabytes of list is only 2 megabytes already embedded in the script
In that case the space occupied by the additional 0x prefix is irrelevant since it's all compressed.
-
- Posts: 11
- Joined: Sat Jul 25, 2015 9:51 am
Re: Hitman 6 (*.pc_rpkg)
Ekey wrote: :
What is that second tool?
-
- Posts: 1383
- Joined: Sat Aug 09, 2014 2:34 pm
Re: Hitman 6 (*.pc_rpkg)
MemeGang wrote:What is that second tool?
Use QuickBMS