Trizbort 1.5.8.9 – June Release

Time for another Trizbort release.  Version 1.5.8.9 is out and available for download.  This releases adds a few new features that I think are pretty handy and fixes a few issues with the automapper (thanks for Marshall Tenner Winter for asking me to beta test his WIP which helped me find these few issues with it.)

  • Form to show some basic map statistics. We can expand no this in the future.
  • Swap room names with Ctrl+W
  • Swap room formats/fills with Shift+W
  • Swap room regions with Alt+W
  • Automapper does a bit better job of ignoring the game title.
  • Automapper handles room names that end in paranethesis a little better.
  • Fixed the copy / paste which was broken in some cases.
  • Setting a connection to plain (P), now sets the color back to default and removes the middle text if any.
  • Added some special select commands under Edit->Select Special. Quickly allows the user to select special items (all rooms with objects for example).

As always, send me any issues that you may find or forward me on any feature requests you may have.

 

Advertisements

19 thoughts on “Trizbort 1.5.8.9 – June Release

  1. Hi, Jason. Does this release require Windows 7? I’ve been trying to run it in a virtual Windows XP machine on a Mac, but the executable isn’t even recognised as a “valid Win32 application”! I’ve installed all .NET frameworks up to v4. I can’t install v4.5 because it’s not XP-compatible. So do I need to be using Windows 7 or later?

    1. Did you deliberately target v4.5 because of some particular features?

      Or would it be possible for you to target v4 and make Trizbort XP-compatible?

  2. The only thing I believe that I would have to unravel a bit would be the automapper. I do know another committer that was working on the automapper, used some 4.5 specific features (some threading things).

    Let me take a look at that and see what is involved.

  3. Are you interested in running the automappper? If not, I should be able to quickly get a build out there to run in 4.0….otherwise, the automapper may take me a little time to get working.

    1. No, I’ve only just started using Trizbort, and although I’ve tried the automapper briefly, I had mixed results. In any case, the game I’m plying now is old and running in an emulator and probably wouldn’t work with the automapper very well. TL;DR: a 4.0 build sans automapper would be very welcome! Many thanks.

      1. Yes, I’d be willing to test a new build — but bear in mind I’ve only just started using Trizbort, so I could test it on XP and then test the basic functionality: create rooms, link rooms, change regions… that’s all I’ve done so far!

  4. Seems to work in an XP virtual machine on Mac OS X. But I did just get this Exception (don’t know what triggered it), which may be because I need to update .NET to v4.03?:

    _>_>_>
    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Value of ‘-9’ is not valid for ‘Value’. ‘Value’ should be between ‘minimum’ and ‘maximum’.
    Parameter name: Value
    at System.Windows.Forms.ScrollBar.set_Value(Int32 value)
    at System.Windows.Forms.ScrollBar.DoScroll(ScrollEventType type)
    at System.Windows.Forms.ScrollBar.WmReflectScroll(Message& m)
    at System.Windows.Forms.ScrollBar.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: 4.0.0.0
    Win32 Version: 4.0.30319.1022 (RTMGDR.030319-1000)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    —————————————-
    Trizbort
    Assembly Version: 1.5.8.9
    Win32 Version: 1.5.8.9
    CodeBase: file:///C:/Documents%20and%20Settings/CD/Desktop/Trizbort1589XP/Trizbort.exe
    —————————————-
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1002 built by: RTMGDR
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    DevComponents.DotNetBar2
    Assembly Version: 9.5.0.6
    Win32 Version: 9.5.0.6
    CodeBase: file:///C:/Documents%20and%20Settings/CD/Desktop/Trizbort1589XP/DevComponents.DotNetBar2.DLL
    —————————————-
    System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    —————————————-
    Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    —————————————-
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1015 built by: RTMGDR
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    —————————————-
    System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1015 (RTMGDR.030319-1000)
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    —————————————-
    PdfSharp
    Assembly Version: 1.32.3057.0
    Win32 Version: 1.32.3057.0
    CodeBase: file:///C:/Documents%20and%20Settings/CD/Desktop/Trizbort1589XP/PdfSharp.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:

    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.
    <_<_<_

    I'll try updating to .NET 4.03 now.

    1. Just installed .NET v4.0.3 in the XP VM, and was just scrolling around the map in Trizbort when I got another Exception — see below. I was given the option to Continue or Quit, so I chose Continue and I was allowed to carry on using the program, but a few seconds later, when I was using the minimap to move around, I got yet another Exception!

      _>_>_>
      See the end of this message for details on invoking
      just-in-time (JIT) debugging instead of this dialog box.

      ************** Exception Text **************
      System.ArgumentOutOfRangeException: Value of ‘-14’ is not valid for ‘Value’. ‘Value’ should be between ‘minimum’ and ‘maximum’.
      Parameter name: Value
      at System.Windows.Forms.ScrollBar.set_Value(Int32 value)
      at System.Windows.Forms.ScrollBar.DoScroll(ScrollEventType type)
      at System.Windows.Forms.ScrollBar.WmReflectScroll(Message& m)
      at System.Windows.Forms.ScrollBar.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: 4.0.0.0
      Win32 Version: 4.0.30319.1022 (RTMGDR.030319-1000)
      CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
      —————————————-
      Trizbort
      Assembly Version: 1.5.8.9
      Win32 Version: 1.5.8.9
      CodeBase: file:///C:/Documents%20and%20Settings/CD/Desktop/Trizbort1589XP/Trizbort.exe
      —————————————-
      System.Windows.Forms
      Assembly Version: 4.0.0.0
      Win32 Version: 4.0.30319.1002 built by: RTMGDR
      CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
      —————————————-
      System.Drawing
      Assembly Version: 4.0.0.0
      Win32 Version: 4.0.30319.1001 built by: RTMGDR
      CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
      —————————————-
      System
      Assembly Version: 4.0.0.0
      Win32 Version: 4.0.30319.1001 built by: RTMGDR
      CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
      —————————————-
      DevComponents.DotNetBar2
      Assembly Version: 9.5.0.6
      Win32 Version: 9.5.0.6
      CodeBase: file:///C:/Documents%20and%20Settings/CD/Desktop/Trizbort1589XP/DevComponents.DotNetBar2.DLL
      —————————————-
      System.Core
      Assembly Version: 4.0.0.0
      Win32 Version: 4.0.30319.233 built by: RTMGDR
      CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
      —————————————-
      Accessibility
      Assembly Version: 4.0.0.0
      Win32 Version: 4.0.30319.1 built by: RTMRel
      CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
      —————————————-
      System.Xml
      Assembly Version: 4.0.0.0
      Win32 Version: 4.0.30319.1015 built by: RTMGDR
      CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
      —————————————-
      System.Configuration
      Assembly Version: 4.0.0.0
      Win32 Version: 4.0.30319.1015 (RTMGDR.030319-1000)
      CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
      —————————————-
      PdfSharp
      Assembly Version: 1.32.3057.0
      Win32 Version: 1.32.3057.0
      CodeBase: file:///C:/Documents%20and%20Settings/CD/Desktop/Trizbort1589XP/PdfSharp.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:

      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.
      <_<_<_

      1. I did actually get a similar sort of Exception before you sent me this latest XP build — when I was using your standard v1.5.8.9 build in a Win7 VM — but on the whole, v1.5.8.9 in the Win7 VM seemed more stable than this latest XP build.

    1. You’re welcome! I hope you do get an XP build working eventually because it felt much snappier than the standard build (when it wasn’t crashing!), maybe because my XP VM is smaller and more agile than my Win7 one. Thanks again.

  5. Btw, are the Exceptions something to do with the user trying to scroll beyond the limits of the map? Is it just a case of catching those Exceptions when the user “overscrolls”? I’ll see if I can reproduce the error using the standard build on my Win7 VM.

    1. No problem! I’m starting to love Trizbort. Didn’t have the means to run it till now; I’d been using OmniGraffle instead, which is fine, but nothing like a dedicated IF mapper.

      Re the Exception, I haven’t been able to reproduce it with the standard (.NET v4.5) build on my Win7 VM. So the Trizbort Exception I got in my Win7 VM that one time might have been unrelated. I’ll keep you posted.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s