ToEE Front-End X Official Discussion Thread

Discussion in 'ToEE Front-End X' started by Agetian, Oct 14, 2008.

Remove all ads!
Thread Status:
Not open for further replies.
  1. sps49

    sps49 Wide-Eyed Tourist Supporter

    Joined:
    Feb 1, 2006
    Messages:
    127
    Likes Received:
    0
    There is a TFE-X.tfd in the root file.
    The 3 .tfm files (one each for vanilla, 5.0.5, and KotB) all contain temple.dll files of different dates.

    I will run the utility now and get back to you.

    ESET is currently off, but if the damage is done already....

    brb
     
  2. sps49

    sps49 Wide-Eyed Tourist Supporter

    Joined:
    Feb 1, 2006
    Messages:
    127
    Likes Received:
    0
    This is a bit long.

    Repair results:

    Your TEMPLE.DLL was missing, but the Repair Kit has successfully restored it.

    Then -X opened fine. Activated 5.0.5, successfully completed. Tried to click [Disable Intro] and start game:

    Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error ant attempt to continue. If you click Quit, the application will close immediately.

    Cannot create a file when that file already exists.
    Details:
    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.IO.IOException: Cannot create a file when that file already exists.

    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.__Error.WinIOError()
    at System.IO.File.Move(String sourceFileName, String destFileName)
    at TFE_X.TFEMain.btnIntroOff_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    TFE-X
    Assembly Version: 1.0.3210.18058
    Win32 Version: 1.0.3210.18058
    CodeBase: file:///C:/Program%20Files/Atari/Temple%20of%20Elemental%20Evil/TFE-X.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    ICSharpCode.SharpZipLib
    Assembly Version: 0.85.4.369
    Win32 Version: 0.85.4.369
    CodeBase: file:///C:/Program%20Files/Atari/Temple%20of%20Elemental%20Evil/ICSharpCode.SharpZipLib.DLL
    ----------------------------------------
    System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    Clicked [Continue], of course. Back to ToEEFE-X screen.

    [Play]:

    Worked fine (EDIT), but all previously created characters have disappeared.</edit>

    Too much information?
    Thanks! Excellent work!

    ------
    Bug Tracker Update
    #005 (TFE-X v1.1, MEDIUM): ToEE Front-End X crashes if an installation is used where both enabled and disabled set of intros is used (possible in case an anti-virus has blocked access for ToEE Front-End X) - Fixed in v2.0 Beta.
     
    Last edited by a moderator: Oct 18, 2008
  3. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    @ sps49: Too bad you didn't post the log TFE-X made during the session when it crashed, it'll be a great PITA to figure out what went wrong without it, though I'm pretty sure it's a fixable issue.

    EDIT: I think I fixed it in the new (just released) v2.0 beta, though I can't be sure without a log. Please post log files in the future, they are very useful.

    - Agetian
     
    Last edited: Oct 18, 2008
  4. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    UPDATE: ToEE Front-End X v2.0 Beta released. The changelog is as follows (this includes fixes for all issues that were correctly reported and solved above):

    =====whatsnew=====
    * added the 'add-on packs' feature, allowing one to install various add-on packages for modules.
    * added the repair kit utility that helps the user to track possible front-end startup problems and solve them.
    * fixed one more minor issue with the 'tab' button when datagrid control was in focus and then lost focus via 'tab' - sheesh, the datagrid control is really picky when it comes to keyboard interaction and interface state control.
    * made the 'backup saves', 'restore saves', 'enable intro', 'disable intro', and 'addon packs' buttons only be active whenever the currently active module is selected in the list.
    * made minor interface changes to make things look somewhat better.
    * added some extra logging capabilities to the FIFI debugger system in order to trace certain events in an easier way.
    * fixed an issue with duplicate enabled/disabled intro movies crashing the front-end if found.
    ==================

    NOTE: This is currently released as a public beta version, which means it's not yet extensively tested. Your feedback is highly welcome. Make sure you post the TFE-X log file when submitting bug reports, I will not be able to do anything without those except sympathize with your sorrow about the problem.

    The download is located in the usual ToEE Front-End X v1.1 download thread.

    P.S. It looks like ESET NOD32 does not allow ToEE Front-End X to feel as comfortably as it should. If you're running that antivirus package, I recommend you to turn it off as you run the front-end and play the game.

    - Agetian
     
  5. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    UPDATE: Updated to v2.0 Release. Certain other issues have been addressed.

    - Agetian
     
    Last edited: Oct 18, 2008
  6. StimpsonJCat

    StimpsonJCat Underwear Gnome

    Joined:
    Jun 22, 2007
    Messages:
    6
    Likes Received:
    0
    I keep getting the old "TOEE has encountered a problem and needs to close" when changing map. It happens periodically, but seems to be getting worse.
    Additionally, I've noticed that some of the bad guys don't attack me. They will take attacks of opportunity but no other action. So far this has happened with the bandits in the courtyard, some bandits I met during a random encounter, and Lubash.

    Windows XP SP3 TFE-x 2.0 Co8-5.0.6
    I don't have any anti-virus stuff running.
     

    Attached Files:

  7. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    @ StimpsonJCat: This doesn't look like a ToEE Front-End X issue. Please make sure you're only getting this when you're launching the game through the front-end. To make sure, try running the game via the standard game executable (TOEE.EXE). I'm quite sure that you'll experience the same issues without the front-end as you're experiencing right now with it. Please report when you make this test. Thanks.

    EDIT: I think such issues may happen due to the Co8 5.0.6 mod being incorrectly installed. Please do NOT use the 5.0.6 mod for now, there are known issues with that revision reported by various people. An updated version of the Circle of Eight mod is coming soon that will include the latest CMF updates and will not suffer from such (and other similar) problems. As such it has nothing to do with ToEE Front-End X though.

    - Agetian
     
  8. Gaear

    Gaear Bastard Maestro Administrator

    Joined:
    Apr 27, 2004
    Messages:
    11,029
    Likes Received:
    42
    I know this isn't the CMF discussion thread, but let me point out that none of those things were modded in the latest CMF, so I don't see how that could be the culprit either. TFE-X is certainly not to blame though. Weird things just sometimes happen with this game. :shrug:
     
  9. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    @ Gaear: It could just be some kind of a CMF installation issue - after all, installing an older-style 5.0.6 on top of an older-style 5.0.0 before converting it to the new TFE-X format is not the most intuitive thing. I guess such issues should mostly be gone once v5.5 is released as a simple unpack-and-use package.

    Btw, once v5.5 is ready for release, we'll need to test it thoroughly with the new TFE-X platform before the release. If any issues spring up I'd like to address them before the new module revision is released (though I don't expect anything really serious - I've been testing TFE-X 2.0 since its release time and so far I don't have any issues with module installation and configuration).

    EDIT: Just to make sure, I analyzed the log file above (where the problem was reported) - everything that depended on the front-end was done correctly, up until the game was launched, after which it's all up to the game (and the front-end has no control of what goes on in the game after the game starts).

    - Agetian
     
    Last edited: Oct 20, 2008
  10. Aurelinus

    Aurelinus Member

    Joined:
    Aug 31, 2008
    Messages:
    38
    Likes Received:
    0
    ToEE v.1.2 + Co8 5.0.6, Windows XP SP3

    Front-end starts packing files then crashes. It pop-ups that it cannot find movie folder to pack.

    Apart from that I don't understand what for it packs all files into temporary TFPs on first run, do I need to unpack the whole content of the game (like those movies) to have Front-End working? Obviously I don't have such a folder, since there are no modified movies files in.

    Former TOEEFE also crashed when I tried to disable movies - probably for the same reason.

    I believe there should be some kind of "emergency procedure", while files packed into TFP are lost (it packed succesfully music folder) if Front-End crashes (are they editable with zip or rar packer?).
     
    Last edited: Oct 21, 2008
  11. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    @ Aurelinus: Please report the bug according to the bug reporting guidelines. I can't help you without knowing what's going on internally (that is, without seeing the log file that was generated during the session when TFE-X crashed). Also, why don't you have the movies folder?.. You're probably the first person who reports not having the movies folder at all in his game. The game movies are supposed to reside in "data/movies" by default. If you don't have that folder it's very strange, I'd like to learn more about that.

    Also, you shouldn't have to edit anything by hand, but yeah, just in case you're wondering, TFPs are standard .zip files and are editable with any program that supports zips.

    - Agetian
     
    Last edited: Oct 21, 2008
  12. Aurelinus

    Aurelinus Member

    Joined:
    Aug 31, 2008
    Messages:
    38
    Likes Received:
    0
    I use polish version of the game, and of course there are no movies FE is looking for as well as folder itself. Movies exist only in TIGcache.

    Unfortunately i removed all front-end files since i'm working on ToEE and got frightened there will kill my installation. Just a little panic while you don't know what's going on... All i remember from log is that it did music template pack and started packing movies (in a logbook's language of course) - three points (...) and end.
    It just hardly crashed informing me of not existing movie folder.

    I will put log later. Need to reoperate...

    I needed to get into music package, because music files disappeared from their original destination (why?) with the folder as well.
    However still doesn't understand why it must do all that packages. I don't usually use front -end and have modules (5.0.6 + changes) put over the game strictly (and never cleaned cache with it). What's that procedure for? Couldn't it be optional?
     
    Last edited: Oct 21, 2008
  13. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    @ Aurelinus: The packages are essential for the operation of the front-end. Everything in a TFE-X based installation is a package. It's totally normal and should cause you no problems once you get it all running smoothly. Since you got a crash and need to return your game music to its proper place, just unpack music.tfp with your favorite zip unpacker. It should do the trick.

    I'll add support for an absent movies folder (probably it's typical for the polish version) in the next update of ToEE Front-End X. Should be released shortly. ;)

    - Agetian
     
  14. Agetian

    Agetian Attorney General Administrator

    Joined:
    Aug 14, 2004
    Messages:
    2,526
    Likes Received:
    0
    UPDATE: Version 2.0a released. Added support for installations that don't copy movies to the hard drive (e.g. Polish version). Such installations should no longer crash and corrupt during the TFE-X deployment.

    - Agetian
     
  15. Aurelinus

    Aurelinus Member

    Joined:
    Aug 31, 2008
    Messages:
    38
    Likes Received:
    0
    There is coming pop-up from MS NETframework that folder doesn't exist.
    Log, here you are:

    ToEE Front-End X v2.0 (C) 2008 by Michael Kamensky, all rights reserved.
    ========================================================================
    Engine version: v2.0
    Front-End Initialization Flags Inspector (FIFI) debugger version: v1.1
    FIFI I/O module initialization result: OK
    ========================================================================
    ===============SNAPSHOT OF TOEE DIRECTORY===============
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\binkw32.dll
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\ChangeLog.txt
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\Circle of Eight Mod Pack 5.0.0 - Release Notes.txt
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\Co8 License.txt
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\Desperate Housewives 1.2.2 Guide.doc
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\disableIntroMovies.bat
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\enableIntroMovies.bat
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\humble_npcs.exe
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\ICSharpCode.SharpZipLib.dll
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\MaxHP_Setup.exe
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\MsgCheck.exe
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\Mss32.dll
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\msvcr70.dll
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\msvcr71.dll
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\mt19937ar.txt
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\Playful NPCs 1.3.0.rtf
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\pwizard.rar
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\python22.dll
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\pyToEE22.dll
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\temple.dll
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\TFE-X.exe
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\TFE-X.log
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\tig.dat
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\tio.dll
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\toee.cfg
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\ToEE.exe
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\ToEE1.dat
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\ToEE2.dat
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\ToEE3.dat
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\toeemap-withlegend.jpg
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\TOEE_PCCount_Patcher2.exe
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\unins000.dat
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\unins000.exe
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\V2Brute.exe
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\Walkthrough for DH Quest.pdf
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\WorldEd.exe
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\zlib-1.2.1.dll
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\_sre.pyd
    C:\Program Files\Atari\Świątynia Pierwotnego Zła\_sre_d.pyd
    ========================================================
    FI_DetectGameVersion: Detecting the game installation version...
    FI_DetectGameVersion: Looks like Patch 2 or better [OK]
    FI_DetectCurrentMod: Detecting currently active module...
    FI_DetectCurrentMod: Detection complete. [OK]
    FI_FirstTimeCheck: Looking for TFE-X.ini...
    FI_FirstTimeCheck: First-time run detected, starting deployment.
    FI_FirstTime_NormalizeInstallation: Checking to see if the installation is really fresh...
    FI_FirstTime_BuildMusic: Starting to build music.tfp...
    FI_FirstTime_BuildMusic: Unlocking data/sound/music...
    FI_FirstTime_BuildMusic: Writing out music files to music.tfp...
    ---FI_WriteTFP: Building zipfile music.tfp...
    ---FI_WriteTFP: Building filelist...
    ---FI_WriteTFP: Committing update...
    FI_FirstTime_BuildMusic: Deleting data/sound/music...
    FI_FirstTime_BuildMovies: Starting to build movies.tfp...
    FI_FirstTime_BuildMovies: Unlocking data/movies...
    FI_FirstTime_BuildMovies: Writing out movie files to movies.tfp...
    ---FI_WriteTFP: Building zipfile movies.tfp...
    ---FI_WriteTFP: Building filelist...
    FI_Shutdown: Shutting down FIFI debugger interface...
     
Thread Status:
Not open for further replies.
Our Host!