Trizbort v1.5.9.9

Hey everyone, new release today in celebration of Independence Day here in the United States on the 4th.  Or really, just an excuse to get a few things that have been lingering in the code into an official release.

As usual, you can get the bits at https://github.com/JasonLautzenheiser/trizbort/releases/tag/v1.5.9.9

One feature I’m kind of excited about, but still in its infancy, is the new validation menu.

 

 

 

What does this do?  Well when checked it will display rooms with a red X over them if it fails any of the selected validations.  For example, above we are checking for dangling connections, those connections that are connected to a room on only one side.   Below is a portion of a map showing this in action.

 

 

 

 

 

Why did this come about?  I had a user email me asking if something like this was possible.  They were actually pulling in the resulting Trizbort map into a yet undisclosed application they were developing and something like this would be beneficial to them to make sure rooms had the features they needed for their software.

Currently Trizbort only supports the four validations as shown in the menu.  Others are on the table and the thought of allowing the user to define others themselves (for example, looking for certain text in descriptions or room titles) has been kicked around.

Trizbort doesn’t stop the user from saving the map or exporting to your favorite supported IF language, it’s purely for informational purposes.  Hope people find this useful.

As always, thanks for the many users who have found bugs, made suggestions or simply sent a word of thanks for the continuing work being done on Trizbort.   A special thanks to Andrew Schultz for his continued testing, support and many pull requests into the code base.

 

Minor Trizbort Update to 1.5.9.7

A quick little update to fix a few small bugs that were found in the last release.

 

https://github.com/JasonLautzenheiser/trizbort/releases/tag/v1.5.9.7

First bug was one introduced in the last version in regards to the Automapper.  It seems a new feature I added to handle the EXITS command in a transcript, broke the automapper.  I removed that feature temporarily until a proper fix could be found.

A second bug was fixed that has most likely been around for awhile where if you imported a map that was created with an older version, one that was created prior to my beginning development on Trizbort, there was a potential that the Inform7 Export code would not be generated properly.

 

Trizbort Updates

Well it appears I’ve failed to update here for quite some time.  While movement on Trizbort has been slow in 2016, I have put out two releases since my last post here.

If you’re just interested in downloading the bits, head over to http://www.trizbort.com and follow the links.   As always, feedback is appreciated.

Version 1.5.9.6

The latest version, released on 1/7/2017 fixed a few bugs, but added one big feature that I’ve found to be very helpful.  The find feature (Ctrl-F) searches rooms, searching the room name, subtitle, objects and description.  

find1

 

If multiple rooms are found they are all highlighted and you can cycle through them using F3 / Shift-F3.

find2

The mini-map is updated with the results as well, so if they results are spread out across a large map, you can see where the results are located.

find3

Version 1.5.9.5

Prior to this latest release, another small release was done back in August, but I failed to properly announce it here.

Command Line Improvements

The refactoring of the command line parameters were made to allow Trizbort’s use in batch files a bit easier.   Most command lines deal with with saving and exporting maps.  For example, if you have a transcript of a game session that you wish to make an automap of you can simply do something like this:

trizbort –automap zork1.txt –quicksave zork1.trizbort –exit

This reads in the zork1.txt transcript, runs it through the automapper and then saves the resulting map to zork1.trizbort and then shuts down.

You can now also automate the exporting of map files to the differing source files.  For example:

trizbort zork1.trizbort –zil zork1.zil –exit

This will load the zork1.trizbort map, export it to ZIL format in the zork1.zil file and then exit.  Currently Trizbort can export to Inform7, Inform6, Alan, Hugo, Tads3 and Zil formats.

Doors

Another nice feature here is the addition of doors.  Doors are just a special type of connection so these are setup in the connection properties setting.  Currently doors are only supported in the export for Inform7.connection-doorsconnection-doors2

For full list of these releases or any older release, visit http://www.trizbort.com for full details.

 

Trizbort 1.5.9.4 – April 2016 update

So after a long hiatus, I’ve released another update of Trizbort.  This update has many updates that have been sitting out there for a few months now.  Thanks to Andrew Schultz once again for many of these changes as he was a huge driver for many of them.

You can see the full list of changes on the release page at http://www.trizbort.com or directly from GitHub at https://github.com/JasonLautzenheiser/trizbort/releases/tag/1.5.9.4

As always, let me know if you have any suggestions, requests or bug reports either here or create an issue on GitHub.

Enjoy

Trizbort 1.5.9.3 – Octagonal Rooms, Alpha of Hugo exporter, many fixes and more

Excited to announce the new release of Trizbort (www.trizbort.com), version 1.5.9.3.    Just a small jump in version number but quite a few new features and fixes.

Highlight of New features and Enhancements:

Octagonal Rooms:  To add to our list of room shapes, you can now make a room octagonal.  Great for STOP sign rooms.

2015-09-19_10-48-44

Start Room Indicator:  Now you can indicate a room as the starting location, this will carry through to the export to code.  Notice the green highlight in the above image….that’s the starting room.

Hugo Exporter:  This is currently in alpha and needs tested by some real Hugo developers.  We’ve tested, but we don’t know the intricacies of Hugo.  If anyone can offer advice, or take up development of that section, we would appreciate it.

Continued ZIL support and improvements:  Thanks to Jesse McGrew for his assistance and pull request on improvements to the ZIL support!

So much more:  We’ve continued to improve the statistics and usability of the application as well as fixing many bugs that have been uncovered.

Thanks to all those involved in testing, development and improving this product.  Special thanks to Andrew Schultz for his continued support, testing and recent development and to Jesse McGrew for his ZIL support.

As always you can get the latest from, www.trizbort.com and checkout what’s on the list for coming versions at https://github.com/JasonLautzenheiser/trizbort/issues.  Feel free to add your request or reports there.  Enjoy!

Trizbort 1.5.9.1 – August Update – Now different shaped rooms

2015-08-08_13-46-20Time for another Trizbort update.  This update focused on one new feature in particular.  Now rooms can have different shapes.  This is something I’ve wanted to put in for a long time, and it was actually relatively easy to get in.  It has been a bit more difficult to get to work properly.  There is still some work to do especially in regards to how connections  work with the elliptical and rounded corners, but for the most part they aren’t too bad.  Please let me know if you find any issues.

You can grab the latest downloads at https://github.com/JasonLautzenheiser/trizbort/releases/tag/1.5.9.1

New Features

Room Shapes

Room shapes are obviously the biggest new feature (in fact it really is the only new feature).  You now have the abillity to create elliptical rooms (Ctrl-E), rooms with rounded corners (Ctrl-R) and individual rooms can have straight edges (Ctrl-H to toggle), instead of the all or nothing hand-drawn vs straight edges.

You can make the change to selected rooms with the shortcut keys or from the menu (main or 2015-08-08_13-55-03context).  If you go into room properties, you can also adjust the room shape.  Currently the rounded corners room is the only one with some additional properties that can be set.  You can adjust the radius of the each of the 4 corners.  The range is from 1 to 30 for each corner to allow for some differing shapes.

Menu update

Also in this version I cleaned up the menus.  Now instead of the edit menu being incredibly long, I broke out Room and Connection specific items into their own respective menus.  This leaves us with much more manageable menus.  I also updated the context menus so that all the appropriate items would show over the appropriate items on the map.

As usual go to http://www.trizbort.com for the latest released updates or go to the github page for the latest and greatest (or not so greatest) code.