Jump to content


Photo

Files from updater and torrent are different?


  • Please log in to reply
4 replies to this topic

#1 etdarkb

etdarkb

    Member

  • Member
  • PipPip
  • 176 posts

Posted 06 June 2011 - 07:17 AM

This is from the directory downloaded with tdm_updater:
e35ef6842233118947f7370069678a11 ./tdm_models01.pk4
d41d8cd98f00b204e9800998ecf8427e ./config.spec
0d9899063ae369b0cb1d851f6d83674a ./fms/training_mission/training_mission.pk4
9ec7bd0324ccf1e6e726cd1884858adb ./tdm_gui01.pk4
397bda312c65139b406440111236f50e ./tdm_textures_base01.pk4
d0b6ee3599d3514463ea880aa5333113 ./tdm_ai_humanoid_mages01.pk4
505a9e44111d1809d74168dca1b6168c ./tdm_textures_stone_natural01.pk4
16e6708644f21256977b3d93fd61b303 ./tdm_textures_stone_flat01.pk4
1d19dba6de093bc7e4691aab2137f4bb ./tdm_ai_humanoid_heads01.pk4
58015576d8566f2d7ff639de7c9f9f69 ./tdm_textures_carpet01.pk4
8fc8f5ecaa9082f7c3d1ed8ddb2cf849 ./tdm_sound_vocals07.pk4
e5b2c9125dbb779b2af7fcbfc2224ae3 ./tdm_sound_vocals01.pk4
d2c1523edd694080faae727f769206a4 ./tdm_sound_ambient02.pk4
559a95a16a8c5e3a3c4ecd262c3f745c ./tdm_defs01.pk4
cba82acac836c85231cb404fee569dd7 ./DoomConfig.cfg
e983d1d596b7020eea0c0152d7b7829e ./tdm_textures_stone_brick01.pk4
3ef50d022a73780101f312893bdba532 ./tdm_textures_glass01.pk4
bd2e1a459017f510ac66caba19f54e57 ./tdm_ai_humanoid_females01.pk4
9799878b16af39f1b6fb0fd27a87ea28 ./tdmlauncher.exe
e572aaa039075b3b0378fafe59cdbb71 ./tdmlauncher.linux
209f0c79ccbee6755576e434c07b7378 ./tdm_sound_vocals06.pk4
be405bf90f58171286a12c5707f4ff15 ./tdm_sound_sfx01.pk4
7e43f90470c800b5880dd80a84a1a77d ./tdm_sound_vocals02.pk4
a288b0a67c02734aa5b5c1047e760c0c ./tdm_ai_humanoid_townsfolk01.pk4
eaf41e563598197cb550718083f94c07 ./tdm_ai_humanoid_builders01.pk4
1d9bf838b9ae7453c2f7d32106baa8f5 ./tdm_models02.pk4
06f5be15a6880dd88d724b8a712d8cbe ./tdm_textures_stone_sculpted01.pk4
b96c05ade67fe36d6ad18b202a05fcbf ./tdm_textures_sfx01.pk4
4e85528618dd68dc4f71003e9a332ffe ./tdm_ai_humanoid_undead01.pk4
05408ab2ede4f005ff193a3e94bab669 ./tdm_sound_sfx02.pk4
7ab5729dcef010be13a83f1727529339 ./tdm_fonts01.pk4
3bcbb47f25a79679a4d9125aface37a2 ./tdm_ai_steambots01.pk4
36a7b4250d479b3257529f53effba900 ./tdm_ai_humanoid_nobles01.pk4
1508ffb0e79639b3ff491da9042e154c ./tdm_textures_door01.pk4
014ecb4aa9659269bed99c59c491cddc ./tdm_sound_vocals_decls01.pk4
725b31c5666631c294ed56f5e49dee58 ./tdm_sound_ambient_decls01.pk4
b2f649e238a557669836f561922645af ./tdm_sound_ambient03.pk4
c932f136fa5afcf7b67473855e761191 ./tdm_textures_paint_paper01.pk4
47142517158e6a82c1e0998ffe553201 ./tdm_sound_ambient01.pk4
79bd6cc7d8ee28633350fa44fd933804 ./tdm_game01.pk4
53ba505dfefac1740d70bb9f9cde2b0c ./tdm_textures_nature01.pk4
7f289431cff9813bb6bb432229baf15c ./description.txt
eb7ce3b948bcd64e6b96c96862188e43 ./TDM_icon.ico
64f2bd117215f8a709840ee52f20967a ./tdm_textures_window01.pk4
0ffd1f46af9e71ffec7dd69199a3a887 ./tdm_models_decls01.pk4
210ddb194f3c65af0f5cc42db0a641e4 ./tdm_textures_wood01.pk4
05ea6c37741c5eff81b94dd404c4672e ./tdm_sound_vocals05.pk4
e95eb32944c20944d70c4d713c24f033 ./tdm_prefabs01.pk4
970b1aae3bd8681eaa999deb6b5535f4 ./tdm_player01.pk4
0ca3fc761c5d2e72bf8e85749761b186 ./tdm_textures_metal01.pk4
a1ea4d1b40c050db6f16bdb1775c0026 ./darkmod.ini
c90ec6bb44ca166bd6c87dd21ef9a9f0 ./tdm_ai_monsters_spiders01.pk4
1346d7b953eb7903ec82fd339fce26f4 ./tdm_textures_fabric01.pk4
21726e729150ab4e6ad090fddb9a1f1a ./LICENSE.txt
2ecde7c04da7b8540448c1a56cb87b2d ./tdm_env01.pk4
86f8d77a863e490e7625572d2fbdb943 ./tdm_ai_humanoid_guards01.pk4
56fb4dd16bab18953ea16e2468306a25 ./tdm_update.exe
fdf8686bd965cc325c23a8557e942757 ./tdm_sound_vocals04.pk4
34c2ac626e73a8edfa8aaecc41f20bb8 ./dmargs.txt
f5527d04aff0f4c61d331a3a56f6ffe9 ./tdm_sound_vocals03.pk4
2d8c1417c92da2cc67f4f5a0d69f3f29 ./tdm_ai_animals01.pk4
97a210d111a6acbb96ac46269126a237 ./tdm_ai_base01.pk4
5e3fcda42160860dcbeae37f5fff89e8 ./tdm_game02.pk4
3e362c9cb38bcba2ce005050462033dd ./tdm_textures_decals01.pk4
5c0149346f7d2686d5c2df0ec6f2c877 ./tdm_base01.pk4
126789e6ab16181ce028d57abc2521e3 ./tdm_textures_plaster01.pk4
7601f4bd3d41c25b81154c72505eeffa ./tdm_textures_stone_cobblestones01.pk4
9cdf32b54bb62e7ef6036cc7cd857c1c ./tdm_ai_humanoid_pagans01.pk4
71a2655388776908dc855ae5bdce5e2f ./tdm_update.linux
ceccf4eb0bfc9da773ce6c287cff7528 ./AUTHORS.txt
014ad16cbe2d68aa382c4914db84cbff ./tdm_gui_credits01.pk4
464d88d413c639cd39b4d91450e8412c ./tdm_textures_roof01.pk4

This is from the .torrent:
1dc2544553a15ab0d25eaa215d0862dc ./tdm_models01.pk4
d41d8cd98f00b204e9800998ecf8427e ./config.spec
0d9899063ae369b0cb1d851f6d83674a ./fms/training_mission/training_mission.pk4
7af01de674dd0a7af71f366982804245 ./tdm_gui01.pk4
0c3e63dc2527dc36bbe6c214b8165fb6 ./tdm_textures_base01.pk4
c0df21a62109def2a1e6ffd36889037b ./tdm_ai_humanoid_mages01.pk4
b8947c939f222f71ad04ec91ee85bb8f ./tdm_textures_stone_natural01.pk4
f8f31e7e511d74dd9b8278c05a7549cf ./tdm_textures_stone_flat01.pk4
029b7676e61bf8eec4c8b8b636320d7e ./tdm_ai_humanoid_heads01.pk4
d58f93f1d43f8f344336ee241ef11f36 ./tdm_textures_carpet01.pk4
f08dfc3ec05e7e9452ab4de5d18ff789 ./tdm_sound_vocals07.pk4
6dad0ac396d6db4a74fd09bfc380ed0b ./tdm_sound_vocals01.pk4
9aa4761ea4d02a3d1370705e316286e9 ./tdm_sound_ambient02.pk4
682070af872325e750fdacea72c3799b ./tdm_defs01.pk4
cba82acac836c85231cb404fee569dd7 ./DoomConfig.cfg
d9af59c2c2603ced7a4a21af3db9db82 ./tdm_textures_stone_brick01.pk4
02ac86321dbeb95915dddb8a5c7aec25 ./tdm_textures_glass01.pk4
7120479be30b040275ac2b6d9a7f0d59 ./tdm_ai_humanoid_females01.pk4
9799878b16af39f1b6fb0fd27a87ea28 ./tdmlauncher.exe
e572aaa039075b3b0378fafe59cdbb71 ./tdmlauncher.linux
fe4b8bd34eca1ce847bf42df2fc4fc8b ./tdm_sound_vocals06.pk4
25bd6e48ec25e5df9cb9e51d0bbb0bda ./tdm_sound_sfx01.pk4
0e0ae0cec80b3dd837b23c86528057c2 ./tdm_sound_vocals02.pk4
74e67ce0b6fe2c9931080af47fbe6e7b ./tdm_ai_humanoid_townsfolk01.pk4
307bfa06371f5ed61c0042c1a92d5a3f ./tdm_ai_humanoid_builders01.pk4
156bbc3caf6d144390186b9ea8c70dc9 ./tdm_models02.pk4
6c1a810ad278bd4db27d1de407d8c612 ./tdm_textures_stone_sculpted01.pk4
bb6f575cd006870fecc2292da1953832 ./tdm_textures_sfx01.pk4
475519c90d1ba2e642cfcd18c0ba8944 ./tdm_ai_humanoid_undead01.pk4
2c36f62bedfcf59efd4dba114f6574f6 ./tdm_sound_sfx02.pk4
6eb8d909fb85ef85b8d165a700c0b7cf ./tdm_fonts01.pk4
a2084b19195e3cfb57b9f361fde386b1 ./tdm_ai_steambots01.pk4
f88ca89d1dfd8af62dfec7209919551d ./tdm_ai_humanoid_nobles01.pk4
705ac9c2cd8481a0d8a7cb4b0fcc2f4b ./tdm_textures_door01.pk4
e0c06649faa828007adc8b0b2361cdad ./tdm_sound_vocals_decls01.pk4
a74499265c697708e47d2ca459982777 ./tdm_sound_ambient_decls01.pk4
c9358c5c57b090c180b3da225149ca1b ./tdm_sound_ambient03.pk4
c56854b7faccd81ddc99c168d4ce06b1 ./tdm_textures_paint_paper01.pk4
f507190545434c47417ad94538e6e73c ./tdm_sound_ambient01.pk4
d1c1fbd402ea81f7a0fcc0950c03f382 ./tdm_game01.pk4
e9ee5f3ab41e0046b4351916c9d97a1f ./tdm_textures_nature01.pk4
7f289431cff9813bb6bb432229baf15c ./description.txt
eb7ce3b948bcd64e6b96c96862188e43 ./TDM_icon.ico
717a5bc13b2c04a4873684ff2984102a ./tdm_textures_window01.pk4
76df41ab5c0e152530d887649ccf1446 ./tdm_models_decls01.pk4
0ea774a25c6693f8cc38f7f3cb69cac6 ./tdm_textures_wood01.pk4
9ae5dd603ebd3842b83ecbe1f18f0deb ./tdm_sound_vocals05.pk4
83a1f48f030c98da79f04d3938e6310e ./tdm_prefabs01.pk4
3fc25ab72abdfd1c79d8481a9a1350d2 ./tdm_player01.pk4
db81f665384322e79e49c9d0b2740c41 ./tdm_textures_metal01.pk4
a1ea4d1b40c050db6f16bdb1775c0026 ./darkmod.ini
07255ccbf0298fd79197eaf23baf27ea ./tdm_ai_monsters_spiders01.pk4
4b25d57ef24ad54137a4c7a9255b8ac0 ./tdm_textures_fabric01.pk4
21726e729150ab4e6ad090fddb9a1f1a ./LICENSE.txt
9016aa2d20ca9e846358ceac72fbf24e ./tdm_env01.pk4
b6ed46b98f090f290f6bb7d2eb98e8cd ./tdm_ai_humanoid_guards01.pk4
56fb4dd16bab18953ea16e2468306a25 ./tdm_update.exe
412089b5644ba5dbcaf3d4e2dc0ee320 ./tdm_sound_vocals04.pk4
34c2ac626e73a8edfa8aaecc41f20bb8 ./dmargs.txt
2579f007686633b9df253474db4bdae0 ./tdm_sound_vocals03.pk4
a19cceab09b02d3f5b2242ef5109f817 ./tdm_ai_animals01.pk4
4b3ca2189e2f69b6511d3b3cc10bc28d ./tdm_ai_base01.pk4
ccbbcf7d0cc9e6047fa3c655a339c5d4 ./tdm_game02.pk4
9753328ee3277a4353975869a8f8657a ./tdm_textures_decals01.pk4
14cec547ee0f9f2753a79aa38398d54f ./tdm_base01.pk4
35026b4c9bba6bba7a7502dd4fcf9207 ./tdm_textures_plaster01.pk4
cd886d4338b2f43b40eb6b3eee88e3b5 ./tdm_textures_stone_cobblestones01.pk4
d8fc6dbe6ee02880a99d6f96fa7d1a5e ./tdm_ai_humanoid_pagans01.pk4
71a2655388776908dc855ae5bdce5e2f ./tdm_update.linux
ceccf4eb0bfc9da773ce6c287cff7528 ./AUTHORS.txt
7c320809996122686390e06fa39f9561 ./tdm_gui_credits01.pk4
20b1b7a3dc719fe6c5193154ff5e0746 ./tdm_textures_roof01.pk4

And fun thing is... they both are ok for tdm_update.linux!
It is strange, isn't it?

#2 greebo

greebo

    Heroic Coder

  • Root
  • 16054 posts

Posted 07 June 2011 - 07:42 AM

What does tdm_update say about the contents?

#3 STiFU

STiFU

    Uber member

  • Development Role
  • PipPipPipPip
  • 3146 posts

Posted 07 June 2011 - 08:06 AM

I once ran into a similar issue, when I wanted to help seeding the torrent with my local copy of tdm as retrieved through the updater. Instead of directly seeding, torrent wanted to download some packages first. That was back when 1.03 was released I believe and I had reported this behavior, but apparently nobody reacted to it...

#4 etdarkb

etdarkb

    Member

  • Member
  • PipPip
  • 176 posts

Posted 07 June 2011 - 11:12 AM

tdm_update.linux accepts both.


Here is a specific example, see the 11th byte:

$ hexdump -n 80 tdm_textures_window01.pk4 #torrent
0000000 4b50 0403 0014 0002 0008 b242 36e2 c8a0
0000010 ea60 1fbe 0001 55e8 0001 0036 0000 6464
0000020 2f73 6574 7478 7275 7365 642f 7261 6d6b
0000030 646f 772f 6e69 6f64 2f77 6964 6d61 6e6f
0000040 5f64 6170 7474 7265 306e 5f31 6164 6b72
0000050
$ hexdump -n 80 tdm_textures_window01.pk4 #tdm updater
0000000 4b50 0403 0014 0002 0008 492d 3e46 c8a0
0000010 ea60 1fbe 0001 55e8 0001 0036 0000 6464
0000020 2f73 6574 7478 7275 7365 642f 7261 6d6b
0000030 646f 772f 6e69 6f64 2f77 6964 6d61 6e6f
0000040 5f64 6170 7474 7265 306e 5f31 6164 6b72
0000050


Edited by etdarkb, 07 June 2011 - 11:15 AM.


#5 greebo

greebo

    Heroic Coder

  • Root
  • 16054 posts

Posted 07 June 2011 - 01:57 PM

It's very easy to have byte-wise differences in PK4/ZIP files (e.g. timestamp differences, different compression strengths, etc.) but that doesn't matter as long as the contents are ok. The tdm_update comparison algorithm doesn't create MD5 or CRC of the whole file, it just compares the CRC of the actual contents.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users