Loading ...
Sorry, an error occurred while loading the content.

[CODE] Re: Fwd: [pcgen] [pathfinder] PCG relative file path to companion

Expand Messages
  • karianna03
    Hi all, James/Code Team, can someone comment on this one, it seems like a couple of Bugs should be raised... K
    Message 1 of 2 , Jun 2, 2010
    • 0 Attachment
      Hi all,

      James/Code Team, can someone comment on this one, it seems like a couple of Bugs should be raised...

      K

      --- In pcgen@yahoogroups.com, Saxum Caribetum <saxum.caribetum@...> wrote:
      >
      > *BUMP*
      >
      > -------- Original Message --------
      > Subject: [pcgen] [pathfinder] PCG relative file path to companion
      > Date: Thu, 27 May 2010 23:35:05 +0100
      > From: Saxum Caribetum <saxum.caribetum@...>
      > Reply-To: pcgen@yahoogroups.com
      > To: pcgen@yahoogroups.com
      >
      >
      >
      > I have hit a tiresome problem with the relative file-path handling:
      >
      > I have this Shadow Dancer that I've been blathering about. She and her
      > mistress live in a Folder "Chars".
      > Other characters, sent to me (as DM) by the head-of-family of the
      > players, I place in a sub-folder, "Chars\HoF"
      >
      > So ... I had been working on more than one PC, in the sequence:
      >
      > Chars\Dancer.pcg
      > Chars\Umbra.pcg
      > Chars\HoF\Ranger.pcg
      >
      > having been out of PCGen and back in, I reloaded the Shadow Dancer for
      > the *Recent File List*, and then tried to open the Shadow from her
      > Inventory, Resources, Load button.
      >
      > I got an error claiming the file had moved - close inspection of the
      > (rather long) absolute path, showed that PCGen had applied the last File
      > Open path to the relative path, not the path to the (recent files
      > opened) Dancer.... It was looking for
      >
      > Chars\HoF\Shadow.pcg
      > not
      > Chars\Shadow.pcg
      >
      >
      >
      > Actually it was worse than that... I'm not actually sure HOW it got so,
      > but Dancer.pcg had been saved with the absolute path to the Shadow.pcg file:
      > C:\Users\Neil\Documents\Games\Chars\umbra.pcg
      >
      > and the absolute path which was failing was:
      > C:\Users\Neil\Documents\Games\Chars\C:\Users\Neil\Documents\Games\Chars\HoF\umbra.pcg
      >
      >
      > so 2 bugs
      >
      > 1. PCGen is mis-handling relative path filenames - which should be
      > based on the path to the parent file, but are using the
      > last-browsed File Open Dialog path
      > 2. PCGen is not recognising absolute pathnames and using the actual
      > pathname as stored.
      >
      >
      > I have a suspicion that PCGen writes an absolute path if the path is
      > anything other than .\thing (which curiously PCGen writes as "\thing"
      > not ".\thing"), and that PCGen does not handle eg "..\thing" or
      > "..\images\picture.jpg".
      > A small thing, perhaps, but not handling relative filenames *well* means
      > it is hard to perform simple house-keeping like moving folders or
      > renaming them.
      >
      >
      > (At work we follow a simple rule:
      >
      > * use relative paths, including .. and sub-folders if the path to
      > the linked file is on the same drive as the linking file
      > * don't use more than 3 ..'s (..\..\..)
      > (prevents sillies such as when everything is on C:, but one file
      > is in Documents And Settings, and one is in a normal random
      > folder, which you could reach as ..\..\..\..\..\Documents and
      > Settings\neil\My Documents\thing)
      > * otherwise write the absolute pathname
      > * while in memory, all filenames are stored as absolute paths, and
      > are relativised when a file containing a pathname is written to disk.
      > * if you save a linked file to a new destination, change the
      > absolute linked name to link to it, so saving the parent saves the
      > right (freshly relativised) link, no matter where you then save
      > the parent.
      >
      > )
      >
      > --
      > Neil Taylor "Creo Imaginem Mente"
      > ArM Code 1.5 5++ Ca++ R++p H++ ?L Y(96) T(5)- SG+++ G++++ P++ HoH(Ma++ Q+ Hg+) Fz(E)++ C++ :-) Cd++
      > Saga site at http://homepage.ntlworld.com/saxum.caribetum/
      > Sub Rosa Ars Magica zine - http://www.subrosamagazine.org/
      >
      >
      >
      > [Non-text portions of this message have been removed]
      >
      >
      >
      > ------------------------------------
      >
      > Related Lists
      > PCGen's release site: http://pcgen.sourceforge.net
      > PCGen's Wiki: http://wiki.pcgen.org/
      > PCGen's Roadmap: http://wiki.pcgen.org/index.php?title=Roadmap
      > PCGen's alpha build: http://pcgen.sourceforge.net/07_autobuilds.php
      > PCGen's Online Docs: http://pcgen-test.org/autobuilds/pcgen-docs/index.html
      > PCGen's Backup Autobuilds and Docs: http://pcgen.akozakis.id.au/autobuilds/download.html
      >
      > PCGen List File Help: http://tech.groups.yahoo.com/group/PCGenListFileHelp/
      > (for assistance in creating new homebrew or official list files)
      >
      > PCGen Experimental: http://tech.groups.yahoo.com/group/pcgen_experimental/
      > (for new official data source development)
      > Yahoo! Groups Links
      >
      >
      >
      >
      >
      >
      >
      > [Non-text portions of this message have been removed]
      >
    Your message has been successfully submitted and would be delivered to recipients shortly.