tolsen64 on 28/6/2011 at 04:36
Ok, here's the things I did on this one:
* It again recognizes T3 mission files
* It also recognizes SS2 missions
* Not sure about the scenario where .mis doesn't match .gam
* Clicking the close button on the background process window waits until it is safe to close
* It will not close if installing a mission until the mission is fully installed
Download the executable only file from the web site. I still have a lot of work to do to address all the issues and suggestions that have been reported. I'll try to work on it for a couple of hours each night (if my wife will let me :)) and put the new executable build up for download.
Please let me know if any of the mission files are not correctly recognized.
Thanks!
gnartsch on 28/6/2011 at 06:16
Thanks !
I will give it a try later.
With TDS & SS2 missions reported again, it should be easier to provide a screenshot or list the names of missions with issues that are left (if any).
I have links to all missions I have on (
http://www.gnartsch.de/Thief-FM/Thief-FanMissions.shtml) my website.
At the very TOP there are links to T1-T2 missions (A-Z), Demos, SS2, etc.
EDIT:Identifying the Game Type works in perfection in this new version.
T1, T2, T3, SS2, DromEd-demos and 'other' are properly identified.
fxdwg on 28/6/2011 at 23:39
Hey I'm trying your latest version (11.6.27.1).
I've installed several randomly selected FM's and each one of them displays the text from "license.txt" when each is selected under the Play Missions tab, not the usual info I'm used to seeing. T1 appears to display correctly.
Also, I'm still getting that "Invalid resolution in cam.cfg" error when I try "playing" an installed mission.
I've checked each T2 installed FM folder and each has a 0-byte cam.cfg file with no timestamp and no text inside.
My cam.cfg in my Thief2 folder is a 1 KB file that has the usual text in it. Everyone has Modify NTFS permissions.
The cam.cfg issue seems to have cropped up as of v11.6.26.2 for me.
tolsen64 on 29/6/2011 at 04:03
Quote Posted by fxdwg
Hey I'm trying your latest version (11.6.27.1).
I've installed several randomly selected FM's and each one of them displays the text from "license.txt" when each is selected under the Play Missions tab, not the usual info I'm used to seeing. T1 appears to display correctly.
Can you give me some examples? I'm seeing the readme files, whether they are txt, wri, htm, etc
Quote:
Also, I'm still getting that "Invalid resolution in cam.cfg" error when I try "playing" an installed mission.
I've checked each T2 installed FM folder and each has a 0-byte cam.cfg file with no timestamp and no text inside.
My cam.cfg in my Thief2 folder is a 1 KB file that has the usual text in it. Everyone has Modify NTFS permissions.
The cam.cfg issue seems to have cropped up as of v11.6.26.2 for me.
I'm also perplexed about this. I'm running this on 3 laptops and 3 desktops (xp and 7, 32 and 64 bit) and i'm not seeing the issue. Is it the same for you on other pc's?
fxdwg on 29/6/2011 at 23:07
Quote Posted by tolsen64
Can you give me some examples? I'm seeing the readme files, whether they are txt, wri, htm, etc
Sorry, I don't think I explained clearly.
After installing a T2 FM, when I go to the "Play Missions" tab, and then select the installed FM, there is text displayed in the right pane. Normally I was seeing the text from the "readme.txt" file of the associated mission. But what is displaying is not the "text" of readme.txt. The text being displayed is from the license.txt in my Thief2 folder instead. For example, this...
SUPPLEMENTAL END USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE
IMPORTANT: READ CAREFULLY - The Microsoft Corporation ("Microsoft") operating system components which you are about to install, including any "online" or electronic documentation ("OS COMPONENTS"), are subject to the terms and conditions of the agreement under which you have validly licensed the applicable Microsoft operating system product identified below (each an "End User License Agreement" or "EULA") and the terms and conditions of this Supplemental EULA. BY INSTALLING, COPYING OR OTHERWISE USING THE OS COMPONENTS, YOU AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THE EULA FOR THE APPLICABLE OPERATING SYSTEM PRODUCT IDENTIFIED BELOW AND THIS SUPPLEMENTAL EULA. IF YOU DO NOT AGREE TO THESE TERMS AND CONDITIONS, DO NOT INSTALL, COPY OR USE THE OS COMPONENTS.
NOTE: IF YOU DO NOT HAVE A VALID EULA FOR EITHER MICROSOFT WINDOWS 95, WINDOWS 98, WINDOWS NT SERVER VERSION 4.0, OR WINDOWS NT WORKSTATION VERSION 4.0, (each an "OS Product"), YOU ARE NOT AUTHORIZED TO INSTALL, COPY OR OTHERWISE USE THE OS COMPONENTS AND YOU HAVE NO RIGHTS UNDER THIS SUPPLEMENTAL EULA.
Capitalized terms used in this Supplemental EULA and not otherwise defined herein shall have the meanings assigned to them in the applicable OS Product EULA.........
The partial list of FM's doing this is (1) The Mirror, (2) A Lesson Learned, (3) Akhenaten's Tomb, (4) St. Francis' Folly, (5) Wicked Webs We Weave, (6) Unfortunate Formulae, (7) Retrieval of the Soul, (8) Return to the Dark Temple, (9) Ranstall Keep, (10) Resurgence 1: The Ancient Crown.
Out of 15 randomly selected FM's that I installed, only 4 of them display the right text.
I have tried this the kid's computer with version 27.1, and 28.1 which I just noticed. That computer does the same thing too.
tolsen64 on 30/6/2011 at 03:09
Quote Posted by fxdwg
The partial list of FM's doing this is (1) The Mirror, (2) A Lesson Learned, (3) Akhenaten's Tomb, (4) St. Francis' Folly, (5) Wicked Webs We Weave, (6) Unfortunate Formulae, (7) Retrieval of the Soul, (8) Return to the Dark Temple, (9) Ranstall Keep, (10) Resurgence 1: The Ancient Crown.
Out of 15 randomly selected FM's that I installed, only 4 of them display the right text.
I have tried this the kid's computer with version 27.1, and 28.1 which I just noticed. That computer does the same thing too.
I really don't know what to think of your problem. I just tried all those and I see the correct file in each one.
(
http://boycot.no-ip.com/thief/images/Temp_TFMM_TheMirror.jpg) The Mirror
(
http://boycot.no-ip.com/thief/images/Temp_TFMM_AkhenatensTomb.jpg) Akhenatens Tomb
(
http://boycot.no-ip.com/thief/images/Temp_TFMM_Resurgence.jpg) Resurgence
The code for choosing which file to display is below. I'm open to a better method.
Code:
Dim exts As String = ".rtf .txt .wri .htm .html .glml"
For Each fi As FileInfo In di.GetFiles()
If exts.Contains(fi.Extension.ToLower) Then
Dim txt As String = ReadFileToString(fi.FullName)
If (txt.ToLower.Contains("title") And txt.ToLower.Contains("author")) Or _
(txt.ToLower.Contains("mission title")) Then
CreateDisplayControl(fi.Extension, txt)
Exit Sub
ElseIf (txt.ToLower.Contains(DataGridView3.SelectedRows(0).Cells("colName").Value.ToString.ToLower)) Then
CreateDisplayControl(fi.Extension, txt)
'Exit Sub
End If
End If
Next
I did make one small change in the code. I noticed that I wasn't clearing the control from the panel before adding the next one. I also added .txt files to the list of files NOT to copy from the game directory to the installed mission directory. Those files are:
Code:
{".lnk", ".url", ".mis", ".wri", ".rtf", ".log", ".avi", ".html", ".htm", ".sav", ".zip", ".bat", ".bak", ".fmi", ".txt"}
Please download the executable file from the web site and let me know if anything changes as far as which file is displayed for the selected mission.
tolsen64 on 30/6/2011 at 04:00
Quote Posted by fxdwg
I've also noticed that when changing the resolution setting through TFMM, my cam.cfg in my main T2 installed folder changes, but when I install an FM, the copied cam.cfg says 640x480.
Is this still an issue? The cam.cfg is Hard-Linked (not copied). When it's changed in any of the missions (original or installed), it's changed in all of them. Even if copied, the copy should be the same as the source. The Mission Manager only modifies the file in the original game directory.
fxdwg on 30/6/2011 at 22:53
Quote Posted by tolsen64
Is this still an issue? The cam.cfg is Hard-Linked (not copied). When it's changed in any of the missions (original or installed), it's changed in all of them. Even if copied, the copy should be the same as the source. The Mission Manager only modifies the file in the original game directory.
Actually no, only because the latest version I've got (29.2) is still creating that 0-byte copy with no timestamp.
I had to go back to v22.1 for this problem to go away, as well as getting a correct cam.cfg in the installed FM folder that also gets the resolution changes as well. That version works just fine.
Although my problem with the EULA text displaying instead of mission info still persists. I guess I hadn't noticed it before.
New update:
After swapping different versions of the exe in and out, uninstalling/re-installing missions over and over, things seem to be working??
Previous problem missions are now showing actual mission info, not the EULA, and with version 29.2. I'm baffled.
The incomplete cam.cfg problem is still there. The file icon in the mission folder has a little lock on it, and the file has attributes of "A" and "I".
tolsen64 on 1/7/2011 at 01:56
Quote Posted by fxdwg
The incomplete cam.cfg problem is still there. The file icon in the mission folder has a little lock on it, and the file has attributes of "A" and "I".
Can you send me a copy of an incomplete cam.cfg file and the cam.cfg file from the original directory? Also, what are the full path names of the original directory and the installed mission directory? I'll try to create the same directory structure here and see if I can duplicate the issue.
fxdwg on 1/7/2011 at 02:28
Sure, but I don't know how to get them to you.
But honestly, in all this time, I haven't seen a single post from anyone that is having the same problem as me (or any other for that matter).
So trying to get this to work for just one person really isn't worth the effort. But I thank you for trying.
I can easily use an older version.