On Fri, Dec 19, 2008 at 10:12 AM, Ben Morgan <span dir="ltr">&lt;<a href="mailto:benpmorgan@gmail.com">benpmorgan@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>BPBible allows the user to install any of the formats (raw, windows or mac) by dragging onto the application or selecting them in a file picker. It currently has a configurable list of paths - by default this just includes the resources subdirectory of the BPBible installation directory.</div>
</blockquote></div><br>To fill out about BPBible&#39;s current default module directories,
the Windows installer searches for BibleCS and puts it into the list; this way it&#39;s more compatible with it :-)<br><br>To see the code as it currently is, look <a href="http://code.google.com/p/bpbible/source/browse/trunk/installer/bpbible.iss.template?r=424#65">here</a> at lines 65-81.&nbsp; First, it looks in the registry at <span style="font-family: courier new,monospace;">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\sword.exe</span>.&nbsp; This is put there by BibleCS when it runs.&nbsp; If it finds it, then that is
one of its paths.<br>Also, it adds {app}\resources as a path, where {app} is the install path specified by the user; by
default then then this&#39;ll usually be C:\Program Files\BPBible\resources.<br><br>End result: the default resource paths for BPBible give no writeable paths to Vista.&nbsp; Uh oh.&nbsp; Especially because of this, I think that $ALLUSERSPROFILE\Sword and/or $PUBLIC\Sword sounds a good idea.&nbsp; Another opinion from me: Why would $APPDATA be preferred over $ALLUSERPROFILE?&nbsp; Normally I would expect all users to want to have about the same set of modules; however, when I think about it, I&#39;m also not sure whether users would want other users to be able to delete their modules... not that any of this really matters much to me - all I really do for BPBible is the installer (switching to a decent NSIS based one soon) and BPBible Portable :-)<br>
Also, in my experience, $SWORD_PATH is not normally set, whereas <span style="font-family: courier new,monospace;">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\sword.exe</span> is.&nbsp; Draw out from that what you will ;-)<br>


<br>

<br>
God bless,<br><br>Chris Morgan &lt;<a href="mailto:chris.morganiser@gmail.com">chris.morganiser@gmail.com</a>&gt;<br><br><br>I don&#39;t need a quote in my signature.<br>