intfiction.org

The Interactive Fiction Community Forum
It is currently Fri May 24, 2013 2:44 pm

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 152 posts ]  Go to page Previous  1 ... 9, 10, 11, 12, 13, 14, 15, 16  Next
Author Message
PostPosted: Fri Aug 26, 2011 1:11 pm 
Offline

Joined: Mon Dec 07, 2009 5:14 am
Posts: 902
Oh, dear. I can't add format ".z80" to Grotesque...

...because it truncates ".z80" to ".z8".


Top
 Profile Send private message  
 
PostPosted: Fri Aug 26, 2011 4:06 pm 
Offline

Joined: Sun Aug 14, 2011 6:21 am
Posts: 127
Ah, good catch! I just fixed it.

_________________
Grotesque: an interactive fiction library manager for Linux
PyIFBabel: a Treaty of Babel library for Python


Top
 Profile Send private message  
 
PostPosted: Sun Aug 28, 2011 12:21 pm 
Offline

Joined: Sun Aug 14, 2011 6:21 am
Posts: 127
I just uploaded 0.9.3! For sheer lines of code, this was a big one. Sorry it took me so long. This release is mostly about improving story import. I did not squash all of the bugs that have been reported due to time restrictions, but I tried to get all the showstoppers. Windows double-click, proper author sorting, and other UI tweaks will have to wait for the next version (which, due to an impending international move, might have to wait a couple of weeks).

Since this release makes some changes to the library, you might want to back up your library first. I put in some checks to update the library safely, and everything went without a hitch for me in both Linux and Windows, but since this is still beta software, well, I'd rather that you have to stick with the past version while I fix some catastrophic bug than to have you lose your library and have to reimport it again. (Like I said, I'm pretty damn confident it won't be a problem, but better safe than sorry). Also, just so you know, the update can take a few minutes for a large library.

ATTN: LINUX USERS: please read the special note at the bottom. Sorry for the inconvenience.

0.9.3 Release Notes
-------------------
* Fixed IFID extraction/computation in TADS and ZCODE games
* Fixed IFID extraction/computation and metadata extraction from blorbed files
* Added IFID computation for AGT, Alan, DOS executable, Hugo, Level 9 and
Magnetic Scrolls story formats
* Added coverart extraction for TADS and blorbed story formats
* Added support for local coverart (cover art stored in the same folder as
the story file, which must have the word "cover" somewhere in its name and
be a JPEG or PNG image)
* Added a field for story TUID and the ability to search the IFDB by TUID
in the edit dialog
* Removed Python 2.7 dependencies (2.6 is now the required version)
* Fixed bug in improper clearing of filter values when removing stories from
the library
* Fixed wonky progress dialog behavior when handling large file names
* Fixed a bug in which editing a story's genre or authors resulted in spurious
filter values
* Fixed a bug in which edits made via searching IFDB didn't appear in the
library list.
* Fixed a bug in zeroes being ommited from custom format file extensions.
* Fixed the install location of the README and COPYING documents on Linux
* Changed the default location of the configuration files in Linux to be in
$XDG_CONFIG_HOME/grotesque, which defaults to /home/<user>/.config/grotesque
if the environment variable is not set, and the data files to
$XDG_DATA_HOME/grotesque, or /home/<user>/.local/share/grotesque

!!NOTE!!
Linux users, pay attention to that last one. You must manually move
~/.grotesque/grotesque.cfg to $XDG_CONFIG_HOME/grotesque and you must move
local_library.dat and the covers folder to $XDG_DATA_HOME.
I could have done this automatically but I do not like the idea of moving
files around in your home directory without you knowing.

_________________
Grotesque: an interactive fiction library manager for Linux
PyIFBabel: a Treaty of Babel library for Python


Top
 Profile Send private message  
 
PostPosted: Mon Aug 29, 2011 5:01 am 
Offline
User avatar

Joined: Tue Apr 20, 2010 2:48 pm
Posts: 688
When trying to run it:

Code:
Traceback (most recent call last):
  File "/usr/games/bin/grotesque", line 55, in <module>
    main()
  File "/usr/games/bin/grotesque", line 37, in main
    settings = Settings()
  File "/usr/lib64/python2.7/site-packages/grotesque/settings.py", line 60, in __init__
    self.configdir = os.path.join(home_configdir, 'grotesque')
  File "/usr/lib64/python2.7/posixpath.py", line 68, in join
    elif path == '' or path.endswith('/'):
AttributeError: 'NoneType' object has no attribute 'endswith'


Top
 Profile Send private message  
 
PostPosted: Mon Aug 29, 2011 7:05 am 
Offline

Joined: Sun Aug 14, 2011 6:21 am
Posts: 127
Oops. Can you redownload it try it now? It should be fixed.

_________________
Grotesque: an interactive fiction library manager for Linux
PyIFBabel: a Treaty of Babel library for Python


Top
 Profile Send private message  
 
PostPosted: Mon Aug 29, 2011 11:29 am 
Offline
User avatar

Joined: Sat Sep 05, 2009 2:52 pm
Posts: 22
Jakob,

Will be looking forward to the PKBUILD in the Arch AUR. It was impressive how soon you had 0.9.2 up there.

Thanks for all the hard work!


Top
 Profile Send private message  
 
PostPosted: Mon Aug 29, 2011 11:46 am 
Offline

Joined: Sun Aug 14, 2011 6:21 am
Posts: 127
Sorry, I had some problems with making the PKGBUILD last night. I'll try again tonight!

_________________
Grotesque: an interactive fiction library manager for Linux
PyIFBabel: a Treaty of Babel library for Python


Top
 Profile Send private message  
 
PostPosted: Mon Aug 29, 2011 4:58 pm 
Offline

Joined: Sun Aug 14, 2011 6:21 am
Posts: 127
You may now Syu your yaourt ;)
(or do it the old-fashioned way, if you prefer)

_________________
Grotesque: an interactive fiction library manager for Linux
PyIFBabel: a Treaty of Babel library for Python


Top
 Profile Send private message  
 
PostPosted: Mon Aug 29, 2011 9:25 pm 
Offline
User avatar

Joined: Sat Sep 05, 2009 2:52 pm
Posts: 22
jakobcreutzfeldt wrote:
You may now Syu your yaourt ;)
(or do it the old-fashioned way, if you prefer)


Worked like a charm. The first vote in the gtk3 version is from yours truly. :D

Thanks again, I love this project!

Edit: I had a few games that would hang on import and sequestered them in a seperate directory. I tested these out first and they worked fine this time. This improvement alone took care of my only gripe.


Top
 Profile Send private message  
 
PostPosted: Tue Aug 30, 2011 2:12 am 
Offline
User avatar

Joined: Tue Apr 20, 2010 2:48 pm
Posts: 688
jakobcreutzfeldt wrote:
Oops. Can you redownload it try it now? It should be fixed.
I downloaded again just now (grotesque-0.9.3-gtk2.tar.gz). The problem still exists.

The MD5 of the file I get served by sourceforge is: a2c3b6b1920b173a4aabf824e6abca67


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 152 posts ]  Go to page Previous  1 ... 9, 10, 11, 12, 13, 14, 15, 16  Next

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group