Jump to content
The Dark Mod Forums

Tool for analyzing mission links from the Mission List


gnartsch

Recommended Posts

The internal downloader is basicly suffering from the lack of a better mission versioning system.

(and in a few cases from the authors who do not even provide a proper version info).

 

I pointed out the issues here a while ago, along with a solution that should not cause all that much trouble to implement - I guess.

I would really wish that the limitations would be eliminated, because having to scan the forums for new versions isn't all that much fun.

And then having to download them manually, although the new version is even on the mirrors because the downloader isn't aware that there is a newer version on the official mirrors isn't much fun either.

 

@Springheel: for sure you did not see an update coming in for Vengeance of a Thief part1 & 2, although you might have noticed part 3 as a new mission.

Part 1 & 2 are still reading version 1 and therefor will never find their way to my computer as a simple, straight forward update.

 

@Florian: I am not aware of SiegeShop v4. Neither the official mirrors nor the corresponding threads point me to such a version.

But you are right.

There are many updates which can only be obtained manually by either deleting the mission from disc and then running the internal downloader - or by downloading them manually. Simply because the simple integer versioning of missions does not give the internal downloader a chance to do its job.

Link to comment
Share on other sites

v06 of the tool is out !

 

http://www.gnartsch.de/Download/TDMMissionDbCheck_0.6.zip

 

Simply extract somewhere and make sure you have Java v 1.6 or higher installed.

 

New feature:

call it with your fms folder specified in order to have your local FMs checked against the version(s) on the server.

 

TDMMissionDbCheck.bat d:\games\darkmod\fms

 

Note that issues with local fms go to the console window only, whereas the results of checking the consistency of the official FM mirrors goes into the file analysis.txt

 

If you receive something like the following in the console window, then you know that your local copy is either behind or ahead of what is available on the official mirrors.

 

Mission # 75 - vfat2 : Vengeance for a Thief Part 2
Mismatching local FM size!

Link to comment
Share on other sites

@Florian: I am not aware of SiegeShop v4. Neither the official mirrors nor the corresponding threads point me to such a version.

 

 

Regading Siege Shop: I just used your own update site and clicked on the link: now the mission got updated again with a date of February 21, 2015 (version 4) - it seems as if PranQster updates it daily without telling anyone ;)

Edited by Florian
Link to comment
Share on other sites

Ah, the directors cut version has been updated yet another time.

Thanks for the notice!

Just a note: the author wishes to have the regular version to be considered to be official version, which is still at v3.

http://forums.thedarkmod.com/topic/15117-final-tuned-version-fm-the-siege-shop-v3-by-pranqster-and-lowenz-2014209/page-5?do=findComment&comment=362412

The directors cut is a stripped down version for weak systems and din't make it to the TDM site by purpose, I guess.

Link to comment
Share on other sites

Revisiting my post from last week:

 

MISSION # 13 : returntothecity, "Talbot 2: Return to the City" by Melan & Bikerdude

2 links are outdated and refer to an older version.

Interesting. I did not see that update being announced. Anyway, the updated version is found on one mirror only.

http://darkmod.taaaki.za.net/fms/returntothecityv3.pk4

Size: 33.9 MB (35597213)
Last update: Sat Jan 03 21:05:23 CET 2015

http://www.fidcal.com/darkuser/missions/TDM2testmissions/returntothecityv3.pk4

Size: 35.8 MB (37557302)
Last update: Sun Sep 08 18:03:42 CEST 2013

http://www.southquarter.com/tdm/fms/TDM2testmissions/returntothecityv3.pk4

Size: 35.8 MB (37557302)
Last update: Fri Oct 04 23:41:24 CEST 2013

 

The correct versions are here:

http://www.fidcal.com/darkuser/missions/returntothecityv3.pk4
http://www.southquarter.com/tdm/fms/returntothecityv3.pk4

So, the list of mirrors needs to be corrected.

 

 

 

In case some general cleanup would make sense to eradicate the confusion about having regular mission folders for FMs and those irky TDM2testmissions folders, here is a list of all valid & up-to-date FM links from the list of mirrors which still live under TDM2testmissions.

Maybe those files should be MOVED to their parent folders and the mirrors list to be updated accordingly.

Might make dealing with with future mission updates much easier.

http://www.fidcal.com/darkuser/missions/TDM2testmissions/antr.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/antr.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/storm.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/storm.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/business3.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/business3.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/closemouthed_shadows.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/closemouthed_shadows.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/crystalgrave2_1.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/crystalgrave2_1.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/crystalgravev2_l10n.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/blackbog.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/blackbog.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/oldhabits1.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/oldhabits1.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/oldhabits2.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/oldhabits2.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/patently_dangerous_v2.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/patently_dangerous_v2.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/requiem.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/requiem.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/samhain.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/samhain.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/flakebridge.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/flakebridge.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/siegeshop.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/siegeshop.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/caduceus.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/caduceus.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/thecreeps.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/thecreeps.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/rift.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/rift.pk4

http://www.fidcal.com/darkuser/missions/TDM2testmissions/glenham.pk4
http://www.southquarter.com/tdm/fms/TDM2testmissions/glenham.pk4
Edited by gnartsch
Link to comment
Share on other sites

1. Sure.

2. No. That's something the tools isn't designed to check. It doesn't care about what is found somewhere on any mirror, but only checks the mission mirrors.

If not l10n files are specified there, it won't bother at all.

 

You can right click this link, save the mirror listing directly from the server to disc and inspect it using a text editor.

But as a regular player, I do not have access to all mirrors to view the directories.

 

 

Ok, regarding 1) there are a few issues visible now.

 

PS: I can't tell you how much I hate the forum formatting.

Either links appear crumbled and non-readable or the coloring and highlighting is gone.

Checking mission #  72 : Not An Ordinary Guest
PROBLEM: Duplicate mission/localization download links detected between this mission (# 72 : Not An Ordinary Guest) and
mission (# 64 : Old Habits 1)

http://darkmod.taaaki.za.net/fms/oldhabits1.pk4

--> How did that get in there ?


Checking mission #   6 : Patently Dangerous
PROBLEM: Dead mission download links detected !
   Problems detected !

http://www.southquarter.com/tdm/fms/patently_dangerous_v2.pk4

--> Dead link


Checking mission #  22 : Special Delivery
PROBLEM: Localization file has the same size as the mission !
   Problems detected !

http://darkmod.taaaki.za.net/fms/delivery.pk4
   Size: 1.6 MB (1699343)
http://www.fidcal.com/darkuser/missions/delivery.pk4
   Size: 1.6 MB (1699343)
http://www.southquarter.com/tdm/fms/delivery.pk4
   Size: 1.6 MB (1699343)

PROBLEM: Localization file has the same size as the mission !

http://darkmod.taaaki.za.net/fms/delivery_l10n.pk4
   Size: 1.6 MB (1699343)
http://www.fidcal.com/darkuser/missions/delivery_l10n.pk4
   Size: 1.6 MB (1699343)
http://www.southquarter.com/tdm/fms/delivery_l10n.pk4
   Size: 1.6 MB (1699343)

--> All those l10n files should be dropped.
They are identical to the actual mission and therefor useless.
(Not a new problem. Was reported before already.)


Checking mission #  27 : Thomas Porter 3: Glenham Tower
PROBLEM: Dead mission download links detected !
   Problems detected !

http://www.southquarter.com/tdm/fms/glenham.pk4

--> Dead link


Checking mission #  65 : William Steele 1: In the North
PROBLEM: Mismatching file sizes for localization download detected !
   Problems detected !

http://swift-mazes.com/fms/ws1_north_l10n.pk4

--> Dead link


Checking mission # 85 : A Reputation to Uphold
WARNING: Less then 2 mission download links detected !
Only 1 mirror


Checking mission # 56 : House of Theo
WARNING: Less then 2 localization download links detected !
Only 1 mirror for l10n

Edited by gnartsch
  • Like 1
Link to comment
Share on other sites

As far as your question 2 is concerned:

I can neither look at fidcal, not at taakis server.

However I see the following on southquarter, which did not make it into the mirrors list ever.

But I can't tell you WHY they never got added there.

 

http://www.southquarter.com/tdm/fms/

 

alchemist_l10n.pk4
antr_l10n.pk4
betrayal_l10n.pk4
blackbog_l10n.pk4
claw_l10n.pk4
closemouthed_shadows_l10n.pk4
fauchard_l10n.pk4
flakebridge_l10n.pk4
glenham_tower_l10n.pk4
holetower_l10n.pk4
kneipe24_l10n.pk4 (should read sneak_destroy_l10n.pk4 by noe ?)
knighton_manor_l10n.pk4
living_expenses_l10n.pk4
lockdown1_2_1_l10n.pk4
madmountain_l10n.pk4
mandrasola_l10n.pk4
outpost_l10n.pk4
pandoras_box_l10n.pk4
parcel_l10n.pk4
patently_dangerous_l10n.pk4
phrase_book_l10n.pk4
rake_off_l10n.pk4
remembrance_l10n.pk4
ReturnToTheCityV2_l10n.pk4
rift_l10n.pk4
rightful_l10n.pk4
samhain_l10n.pk4
siegeshop_l10n.pk4
somewhere1.1_l10n.pk4
sons_of_baltona_1_l10n.pk4
stalban_l10n.pk4
storm_l10n.pk4
swing_v1_2_l10n.pk4
thecreeps_l10n.pk4
thiefs_den_l10n.pk4
training_mission_l10n.pk4
transaction_l10n.pk4
vfat1_l10n.pk4
winterharvest_l10n.pk4

Edited by gnartsch
Link to comment
Share on other sites

Don't hink there is anything wrong on southquarter, apart from the bugs I pointed to.

 

All those l10n files on southquarter are probably result of the internationalization project, which came to a halt.

But one should absolutely NOT DELETE them, even if the missions did not get released with them.

Better move them to special l10n backup folder.

Link to comment
Share on other sites

  • 1 month later...

As Araneidae reported in the TDM Tech Support forum, several mirrors for "Thief's Den" are outdated.

 

Fidcal : http://www.fidcal.com/darkuser/missions/thiefsden.pk4
Southquarter : http://www.southquarter.com/tdm/fms/thiefsden.pk4

 

Taaki and SwiftMaze seem fine.

 

 

I still don't understand why L10N files are listed for 'Special Delivery', since they are identical to the actual mission PK4, but that's another story.

 

 

BTW: version 0.64 of the tool is up.

Among other things, it takes account for the fact that filesizes for the SwiftMaze mirror can not be determined at all.

So, it's basicly ignored.

Link to comment
Share on other sites

As Araneidae reported in the TDM Tech Support forum, several mirrors for "Thief's Den" are outdated.

 

Fidcal : http://www.fidcal.com/darkuser/missions/thiefsden.pk4

Southquarter : http://www.southquarter.com/tdm/fms/thiefsden.pk4

 

Taaki and SwiftMaze seem fine.

 

BTW: version 0.64 of the tool is up.

Among other things, it takes account for the fact that filesizes for the SwiftMaze mirror can not be determined at all.

So, it's basicly ignored.

 

Not sure what you mean by that:

 

 

$ curl --head http://swift-mazes.com/fms/antr.pk4

HTTP/1.1 200 OK

Date: Tue, 28 Apr 2015 17:12:50 GMT

Server: Apache/2.2.29

Last-Modified: Tue, 08 Oct 2013 20:49:31 GMT

ETag: "1f86b35-4e840e7c76cc0"

Accept-Ranges: bytes

Content-Length: 33057589

Content-Type: application/octet-stream

 

As for Thief's Den, swift-mazes syncs from taaki, so it is expected both are up-to-date. There was, or is, however some confusion about the naming:

 

 

[ ] thiefs_den_l10n.pk4 24-Jan-2014 16:08 110K

[ ] thiefsden.pk4 12-Apr-2014 18:22 3.3M

[ ] thiefsden_l10n.pk4 24-Jan-2014 16:08 110K

 

Is "thiefsden.pk4" or "thiefs_den.pk4" the actual name?

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

As far as your question 2 is concerned:

I can neither look at fidcal, not at taakis server.

However I see the following on southquarter, which did not make it into the mirrors list ever.

But I can't tell you WHY they never got added there.

 

http://www.southquarter.com/tdm/fms/

 

alchemist_l10n.pk4

antr_l10n.pk4

betrayal_l10n.pk4

blackbog_l10n.pk4

claw_l10n.pk4

closemouthed_shadows_l10n.pk4

fauchard_l10n.pk4

flakebridge_l10n.pk4

glenham_tower_l10n.pk4

holetower_l10n.pk4

kneipe24_l10n.pk4 (should read sneak_destroy_l10n.pk4 by noe ?)

knighton_manor_l10n.pk4

living_expenses_l10n.pk4

lockdown1_2_1_l10n.pk4

madmountain_l10n.pk4

mandrasola_l10n.pk4

outpost_l10n.pk4

pandoras_box_l10n.pk4

parcel_l10n.pk4

patently_dangerous_l10n.pk4

phrase_book_l10n.pk4

rake_off_l10n.pk4

remembrance_l10n.pk4

ReturnToTheCityV2_l10n.pk4

rift_l10n.pk4

rightful_l10n.pk4

samhain_l10n.pk4

siegeshop_l10n.pk4

somewhere1.1_l10n.pk4

sons_of_baltona_1_l10n.pk4

stalban_l10n.pk4

storm_l10n.pk4

swing_v1_2_l10n.pk4

thecreeps_l10n.pk4

thiefs_den_l10n.pk4

training_mission_l10n.pk4

transaction_l10n.pk4

vfat1_l10n.pk4

winterharvest_l10n.pk4

 

 

Wouldn't it be better to actually use these files, than to stuff them to some "backup" dir? It really pains me that after all these years the I18N effort is still going to waste :(

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

delivery_l10n.pk4 on swift-mazes.com is the same as the mission. I can delete the file, but it would be synced from taakies mirror. Biker, or taaki, can you please delete it there?

Edited by Tels

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

Biker, or taaki, can you please delete it there?

Done.

It really pains me that after all these years the I18N effort is still going to waste :(

Just give it time, once Charisma finishes his/her rusian translation for the whole mode this should incourage more translations,

Link to comment
Share on other sites

Done.

Just give it time, once Charisma finishes his/her rusian translation for the whole mode this should incourage more translations,

 

I'd like to play more missions in German, and also help translating more of them. But the I18N must exist first...

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

Stashing the L10N files into some backup-'archive' isn't my primary intention either.

But from what I know far more mission received a translation, than the number of mission got actually enabled for L10N.

And it still seems like quite a few authors don't want their missions to be touched by anyone else.

That's the issue here, I guess.

So, moving the unused ones away is just a means to keep the primary directory clean.

Edited by gnartsch
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recent Status Updates

    • Petike the Taffer

      I've finally managed to log in to The Dark Mod Wiki. I'm back in the saddle and before the holidays start in full, I'll be adding a few new FM articles and doing other updates. Written in Stone is already done.
      · 1 reply
    • nbohr1more

      TDM 15th Anniversary Contest is now active! Please declare your participation: https://forums.thedarkmod.com/index.php?/topic/22413-the-dark-mod-15th-anniversary-contest-entry-thread/
       
      · 0 replies
    • JackFarmer

      @TheUnbeholden
      You cannot receive PMs. Could you please be so kind and check your mailbox if it is full (or maybe you switched off the function)?
      · 1 reply
    • OrbWeaver

      I like the new frob highlight but it would nice if it was less "flickery" while moving over objects (especially barred metal doors).
      · 4 replies
    • nbohr1more

      Please vote in the 15th Anniversary Contest Theme Poll
       
      · 0 replies
×
×
  • Create New...