Page 3 of 3

Re: [Release] marketAide

Posted: Fri May 06, 2022 12:56 am
by Commander_X
Cmdr Wyvern wrote: Thu May 05, 2022 8:34 pm
[...]
For Windows and Linux userspace installs, each instance has their very own addon folders, completely sandboxed from the other instances.
For Linux, though, the AddOns folder is in a similar boat as Mac. In Linux its location is $HOME/.Oolite/AddOns.

I'd expect the ManagedAddOns to follow the same pattern (that is, only one location), because for Linux the $HOME/GNUstep folder is the same for any GNUstep instance executed by the current user (i.e. be it the one in Oolite's deps folder, or the system wide one).

Re: [Release] marketAide

Posted: Fri May 06, 2022 4:35 pm
by Slartibartfast
Hi

on my Linux ( local installation )

Code: Select all

mattes@Pille:~/GNUstep/Applications/Oolite/AddOns
and

Code: Select all

mattes@Pille:~/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns
cheers

Re: [Release] marketAide

Posted: Fri May 06, 2022 4:51 pm
by Cmdr Wyvern
Then it may depend on how your favorite Linux distro does things.

After all, Kubuntu aint gonna behave like OpenSuse, Zorin, or whatever.

Re: [Release] marketAide

Posted: Fri May 06, 2022 5:05 pm
by Slartibartfast
I have installed this one ( "same" as 1.91)
https://github.com/OoliteProject/oolite ... x86_64.tgz

there are no different versions Suse/Ubuntu/Debian (on my Q4OS [Debian] it is like my Lubuntu)
maybe the "Oolite-installer" choses the different pathes.

matthias

Re: [Release] marketAide

Posted: Fri May 06, 2022 7:48 pm
by Commander_X
Slartibartfast wrote: Fri May 06, 2022 4:35 pm
Hi

on my Linux ( local installation )

Code: Select all

mattes@Pille:~/GNUstep/Applications/Oolite/AddOns
and

Code: Select all

mattes@Pille:~/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns
cheers
You're right, (didn't try it yet, but) it seems that in Linux the @"AddOns" component is still a relative one to the executable (similar with Window's @"../AddOns"). I am not so sure what's it relative to, though -- it seems to be relative to the "initial" calling executable (from what I can tell from an older "by the book" installation).
And here I was just "ln -s"ing my $HOME/.Oolite/AddOns to my specifc folder ...

EDIT: For Mac users it seems they have 3 AddOns places, though: the $HOME/.Oolite/AddOns (common with Linux), and besides the "Application Support" (framework specific), there is also a "bundle" AddOns component they can play with (this seems to be configured inside the Oolite.app folder location, I'd presume at the same level with MacOS folder -- I also might be wrong). This last one could be a way to "specialize" your AddOns per game version.

Re: [Release] marketAide

Posted: Fri May 06, 2022 8:17 pm
by Slartibartfast
hi

just to make it clear.

Code: Select all

mattes@Pille:~/GNUstep/Applications/Oolite/AddOns
is the copy of the terminal output

the path is $HOME/GNUstep/Applications/Oolite/AddOns

that "~/" is similar to $HOME

Code: Select all

mattes@Pille:~$ cd ~/
mattes@Pille:~$ ls
Bilder   Dokumente  GNUstep        music_2_norm  music4Oolite.sav  my-Books  my-PRGs   Öffentlich    oolite-saves.bak  Videos
Desktop  Downloads  MediathekView  music4Oolite  Musik             my-Pille  O2-Box-1  oolite-saves  PDF               Vorlagen
mattes@Pille:~$ 
---- "cd ~/" in "bash" brings you to your HOME-directory

matthias

Re: [Release] marketAide

Posted: Sat May 07, 2022 4:14 am
by Commander_X
Slartibartfast wrote: Fri May 06, 2022 8:17 pm
hi

just to make it clear.
[...]
It's crystal clear!
Slartibartfast wrote: Fri May 06, 2022 8:17 pm
[...]
---- "cd ~/" in "bash" brings you to your HOME-directory
[...]
I have a better one: "cd" (simple, no strings attached) also brings you there :-D

Re: [Release] marketAide

Posted: Sat May 07, 2022 9:06 am
by Slartibartfast
hi
It's crystal clear!
sorry -- but i thought thats not clear, because
the $HOME/.Oolite/AddOns (common with Linux),
matthias

Re: [Release] marketAide

Posted: Sat May 07, 2022 9:16 am
by Slartibartfast
Hi

===>> viewtopic.php?f=9&t=19321
--------- 2nd post

matthias

Re: [Release] marketAide

Posted: Sat May 07, 2022 4:07 pm
by Commander_X
Slartibartfast wrote: Sat May 07, 2022 9:06 am
[...]
sorry -- but i thought thats not clear, because
the $HOME/.Oolite/AddOns (common with Linux),
[...]
It is clear and what I said is correct. In ResourceManager.m Oolite source file, there is this that helps with that configuration:

Code: Select all

#if !OOLITE_WINDOWS
					  [[NSHomeDirectory()
						stringByAppendingPathComponent:@".Oolite"]
					   stringByAppendingPathComponent:@"AddOns"],
#endif
The $HOME/.Oolite folder is not created by default by Oolite on Mac (as it is on Linux, where it hosts the logs, because on Mac it sends the logs somewhere else), but it is searched for its existence and AddOns presence.

Re: [Release] marketAide

Posted: Sat May 07, 2022 11:24 pm
by Slartibartfast
Hello

sorry @Commander_X
-- i have only looked for the "data" you wrote -- not for your description

therefore i've made a calc( .ods)sheet, where i have tried to show all possibilities and restrictions
for the addon locations.
!!! for Linux !! ------- it seems really similar to MAC

for the "sheet" --- if my idea is o.k
lets add data for MAC and M$ ....

but...
i can't upload a file "*.ods" here --- :(

Slartibartfast

Re: [Release] marketAide

Posted: Sun May 08, 2022 7:11 pm
by Slartibartfast
hi

i found a solution to show ( not perfect ... )

-- copy the following in a file and load in a browser

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"><!--This file was converted to xhtml by LibreOffice - see https://cgit.freedesktop.org/libreoffice/core/tree/filter/source/xslt for the code.--><head profile="http://dublincore.org/documents/dcmi-terms/"><meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/><title xml:lang="en-US">- no title specified</title><meta name="DCTERMS.title" content="" xml:lang="en-US"/><meta name="DCTERMS.language" content="en-US" scheme="DCTERMS.RFC4646"/><meta name="DCTERMS.source" content="http://xml.openoffice.org/odf2xhtml"/><meta name="DCTERMS.issued" content="2021-08-28T23:26:00.623986295" scheme="DCTERMS.W3CDTF"/><meta name="DCTERMS.modified" content="2022-05-08T20:49:34.388541060" scheme="DCTERMS.W3CDTF"/><meta name="xsl:vendor" content="libxslt"/><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" hreflang="en"/><link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" hreflang="en"/><link rel="schema.DCTYPE" href="http://purl.org/dc/dcmitype/" hreflang="en"/><link rel="schema.DCAM" href="http://purl.org/dc/dcam/" hreflang="en"/><style>
    table { border-collapse:collapse; border-spacing:0; empty-cells:show }
    td, th { vertical-align:top; font-size:10pt;}
    h1, h2, h3, h4, h5, h6 { clear:both;}
    p { white-space: nowrap; }
    ol, ul { margin:0; padding:0;}
    li { list-style: none; margin:0; padding:0;}
    span.footnodeNumber { padding-right:1em; }
    span.annotation_style_by_filter { font-size:95%; font-family:Arial; background-color:#fff000;  margin:0; border:0; padding:0;  }
    span.heading_numbering { margin-right: 0.8rem; }* { margin:0;}
    .ta1 { writing-mode:horizontal-tb; direction:ltr; }
    .ce27 { font-size:10pt; font-family:'Liberation Sans'; text-align:center ! important; margin-left:0cm; }
    .ce28 { font-size:10pt; font-family:'Liberation Sans'; text-align:center ! important; margin-left:0cm; }
    .ce29 { font-size:10pt; font-family:'Liberation Sans'; background-color:#ffffd7; text-align:center ! important; margin-left:0cm; }
    .ce30 { font-size:10pt; font-family:'Liberation Sans'; background-color:#eeeeee; text-align:center ! important; margin-left:0cm; }
    .ce31 { font-size:10pt; font-family:'Liberation Sans'; text-align:center ! important; margin-left:0cm; color:#3465a4; }
    .ce32 { font-size:10pt; font-family:'Liberation Serif'; text-align:center ! important; margin-left:0cm; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
    .ce33 { font-size:10pt; font-family:'Liberation Serif'; background-color:#f6f9d4; text-align:center ! important; margin-left:0cm; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
    .ce34 { font-size:10pt; font-family:'Liberation Serif'; text-align:center ! important; margin-left:0cm; color:#3465a4; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
    .ce35 { font-size:10pt; font-family:'Liberation Sans'; background-color:#f6f9d4; text-align:center ! important; margin-left:0cm; color:#3465a4; }
    .ce36 { font-size:10pt; font-family:'Liberation Sans'; background-color:#f6f9d4; text-align:center ! important; margin-left:0cm; }
    .ce37 { font-size:10pt; font-family:'Liberation Serif'; background-color:#f6f9d4; text-align:center ! important; margin-left:0cm; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
    .ce38 { font-size:10pt; font-family:'Liberation Sans'; text-align:center ! important; margin-left:0cm; }
    .ce39 { font-size:10pt; font-family:'Liberation Sans'; background-color:#f6f9d4; text-align:center ! important; margin-left:0cm; }
    .co1 { width:3.14cm; }
    .co2 { width:3.575cm; }
    .co3 { width:2.903cm; }
    .co4 { width:8.985cm; }
    .co5 { width:2.577cm; }
    .co6 { width:3.448cm; }
    .co7 { width:2.323cm; }
    .ro1 { height:0.455cm; }
    .ro2 { height:1.649cm; }
    .ro3 { height:0.245cm; }
    .ro4 { height:0.93cm; }
    .ro5 { height:0.192cm; }
    .ro6 { height:0.614cm; }
    .ro7 { height:0.45cm; }
    .ro8 { height:0.452cm; }
    .ro9 { height:0.21cm; }
    /* ODF styles with no properties representable as CSS:
     { } */
</style></head><body dir="ltr"><table border="0" cellspacing="0" cellpadding="0" class="ta1"><colgroup><col width="137"/><col width="156"/><col width="127"/><col width="393"/><col width="113"/><col width="151"/><col width="102"/></colgroup><tr class="ro1"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro2"><td style="text-align:left;width:3.14cm; " class="ce28"><p>Installation via the In-Game Addon-Manager</p></td><td style="text-align:left;width:3.575cm; " class="ce28"><p>Chosen kind of installation (local or systemwide)</p></td><td style="text-align:left;width:2.903cm; " class="ce28"><p>Needs to press  „Shift“ on next Oolite-Start  to activate</p></td><td style="text-align:left;width:8.985cm; " class="ce28"><p>Path to relevant Addon-Folder</p></td><td style="text-align:left;width:2.577cm; " class="ce38"><p>oxp/oxz will be installed for all users</p></td><td style="text-align:left;width:3.448cm; " class="ce39"><p>Installed oxp/oxz  only for special Oolite-Versions</p></td><td style="text-align:left;width:2.323cm; " class="ce28"><p>works with oxp or oxz</p></td></tr><tr class="ro3"><td style="text-align:left;width:3.14cm; " class="ce29"> </td><td style="text-align:left;width:3.575cm; " class="ce29"> </td><td style="text-align:left;width:2.903cm; " class="ce29"> </td><td style="text-align:left;width:8.985cm; " class="ce29"> </td><td style="text-align:left;width:2.577cm; " class="ce29"> </td><td style="text-align:left;width:3.448cm; " class="ce29"> </td><td style="text-align:left;width:2.323cm; " class="ce29"> </td></tr><tr class="ro4"><td style="text-align:left;width:3.14cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:3.575cm; " class="ce27"><p>no matter</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:8.985cm; " class="ce28"><p>$HOME/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.448cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>only oxz</p></td></tr><tr class="ro5"><td style="text-align:left;width:3.14cm; " class="ce29"> </td><td style="text-align:left;width:3.575cm; " class="ce29"> </td><td style="text-align:left;width:2.903cm; " class="ce29"> </td><td style="text-align:left;width:8.985cm; " class="ce29"> </td><td style="text-align:left;width:2.577cm; " class="ce29"> </td><td style="text-align:left;width:3.448cm; " class="ce29"> </td><td style="text-align:left;width:2.323cm; " class="ce29"> </td></tr><tr class="ro6"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce27"><p>local</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce32"><p>$HOME/GNUstep/Applications/Oolite/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.448cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro7"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce27"><p>local</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce33"><p>$HOME/GNUstep/Applications/Oolite(*)/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.448cm; " class="ce36"><p>yes</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce27"><p>local</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce27"><p>$HOME/.Oolite/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.448cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro9"><td style="text-align:left;width:3.14cm; " class="ce29"> </td><td style="text-align:left;width:3.575cm; " class="ce29"> </td><td style="text-align:left;width:2.903cm; " class="ce29"> </td><td style="text-align:left;width:8.985cm; " class="ce29"> </td><td style="text-align:left;width:2.577cm; " class="ce29"> </td><td style="text-align:left;width:3.448cm; " class="ce29"> </td><td style="text-align:left;width:2.323cm; " class="ce29"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce31"><p>systemwide</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce34"><p>/opt/Oolite/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:3.448cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce31"><p>systemwide</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce35"><p>/opt/Oolite(*)/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:3.448cm; " class="ce36"><p>yes</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce31"><p>systemwide</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce31"><p>$HOME/.Oolite/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.448cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro9"><td style="text-align:left;width:3.14cm; " class="ce30"> </td><td style="text-align:left;width:3.575cm; " class="ce30"> </td><td style="text-align:left;width:2.903cm; " class="ce30"> </td><td style="text-align:left;width:8.985cm; " class="ce30"> </td><td style="text-align:left;width:2.577cm; " class="ce30"> </td><td style="text-align:left;width:3.448cm; " class="ce30"> </td><td style="text-align:left;width:2.323cm; " class="ce30"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce36"><p>Oolite(*) stands for an additional</p></td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce37"><p>Installation ot Oolite (fx: Oolite-trunk). </p></td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce36"><p>It can also be used for a set of different oxp.</p></td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce31"><p>not tested ( i am only „local“ )</p></td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr></table></body></html>

Re: [Release] marketAide

Posted: Sun May 08, 2022 7:39 pm
by Cholmondely
Slartibartfast wrote: Sun May 08, 2022 7:11 pm
hi

i found a solution to show ( not perfect ... )

-- copy the following in a file and load in a browser

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"><!--This file was converted to xhtml by LibreOffice - see https://cgit.freedesktop.org/libreoffice/core/tree/filter/source/xslt for the code.--><head profile="http://dublincore.org/documents/dcmi-terms/"><meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/><title xml:lang="en-US">- no title specified</title><meta name="DCTERMS.title" content="" xml:lang="en-US"/><meta name="DCTERMS.language" content="en-US" scheme="DCTERMS.RFC4646"/><meta name="DCTERMS.source" content="http://xml.openoffice.org/odf2xhtml"/><meta name="DCTERMS.issued" content="2021-08-28T23:26:00.623986295" scheme="DCTERMS.W3CDTF"/><meta name="DCTERMS.modified" content="2022-05-08T20:49:34.388541060" scheme="DCTERMS.W3CDTF"/><meta name="xsl:vendor" content="libxslt"/><link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" hreflang="en"/><link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" hreflang="en"/><link rel="schema.DCTYPE" href="http://purl.org/dc/dcmitype/" hreflang="en"/><link rel="schema.DCAM" href="http://purl.org/dc/dcam/" hreflang="en"/><style>
    table { border-collapse:collapse; border-spacing:0; empty-cells:show }
    td, th { vertical-align:top; font-size:10pt;}
    h1, h2, h3, h4, h5, h6 { clear:both;}
    p { white-space: nowrap; }
    ol, ul { margin:0; padding:0;}
    li { list-style: none; margin:0; padding:0;}
    span.footnodeNumber { padding-right:1em; }
    span.annotation_style_by_filter { font-size:95%; font-family:Arial; background-color:#fff000;  margin:0; border:0; padding:0;  }
    span.heading_numbering { margin-right: 0.8rem; }* { margin:0;}
    .ta1 { writing-mode:horizontal-tb; direction:ltr; }
    .ce27 { font-size:10pt; font-family:'Liberation Sans'; text-align:center ! important; margin-left:0cm; }
    .ce28 { font-size:10pt; font-family:'Liberation Sans'; text-align:center ! important; margin-left:0cm; }
    .ce29 { font-size:10pt; font-family:'Liberation Sans'; background-color:#ffffd7; text-align:center ! important; margin-left:0cm; }
    .ce30 { font-size:10pt; font-family:'Liberation Sans'; background-color:#eeeeee; text-align:center ! important; margin-left:0cm; }
    .ce31 { font-size:10pt; font-family:'Liberation Sans'; text-align:center ! important; margin-left:0cm; color:#3465a4; }
    .ce32 { font-size:10pt; font-family:'Liberation Serif'; text-align:center ! important; margin-left:0cm; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
    .ce33 { font-size:10pt; font-family:'Liberation Serif'; background-color:#f6f9d4; text-align:center ! important; margin-left:0cm; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
    .ce34 { font-size:10pt; font-family:'Liberation Serif'; text-align:center ! important; margin-left:0cm; color:#3465a4; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
    .ce35 { font-size:10pt; font-family:'Liberation Sans'; background-color:#f6f9d4; text-align:center ! important; margin-left:0cm; color:#3465a4; }
    .ce36 { font-size:10pt; font-family:'Liberation Sans'; background-color:#f6f9d4; text-align:center ! important; margin-left:0cm; }
    .ce37 { font-size:10pt; font-family:'Liberation Serif'; background-color:#f6f9d4; text-align:center ! important; margin-left:0cm; font-style:normal; text-shadow:none; text-decoration:none ! important; font-weight:normal; }
    .ce38 { font-size:10pt; font-family:'Liberation Sans'; text-align:center ! important; margin-left:0cm; }
    .ce39 { font-size:10pt; font-family:'Liberation Sans'; background-color:#f6f9d4; text-align:center ! important; margin-left:0cm; }
    .co1 { width:3.14cm; }
    .co2 { width:3.575cm; }
    .co3 { width:2.903cm; }
    .co4 { width:8.985cm; }
    .co5 { width:2.577cm; }
    .co6 { width:3.448cm; }
    .co7 { width:2.323cm; }
    .ro1 { height:0.455cm; }
    .ro2 { height:1.649cm; }
    .ro3 { height:0.245cm; }
    .ro4 { height:0.93cm; }
    .ro5 { height:0.192cm; }
    .ro6 { height:0.614cm; }
    .ro7 { height:0.45cm; }
    .ro8 { height:0.452cm; }
    .ro9 { height:0.21cm; }
    /* ODF styles with no properties representable as CSS:
     { } */
</style></head><body dir="ltr"><table border="0" cellspacing="0" cellpadding="0" class="ta1"><colgroup><col width="137"/><col width="156"/><col width="127"/><col width="393"/><col width="113"/><col width="151"/><col width="102"/></colgroup><tr class="ro1"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro2"><td style="text-align:left;width:3.14cm; " class="ce28"><p>Installation via the In-Game Addon-Manager</p></td><td style="text-align:left;width:3.575cm; " class="ce28"><p>Chosen kind of installation (local or systemwide)</p></td><td style="text-align:left;width:2.903cm; " class="ce28"><p>Needs to press  „Shift“ on next Oolite-Start  to activate</p></td><td style="text-align:left;width:8.985cm; " class="ce28"><p>Path to relevant Addon-Folder</p></td><td style="text-align:left;width:2.577cm; " class="ce38"><p>oxp/oxz will be installed for all users</p></td><td style="text-align:left;width:3.448cm; " class="ce39"><p>Installed oxp/oxz  only for special Oolite-Versions</p></td><td style="text-align:left;width:2.323cm; " class="ce28"><p>works with oxp or oxz</p></td></tr><tr class="ro3"><td style="text-align:left;width:3.14cm; " class="ce29"> </td><td style="text-align:left;width:3.575cm; " class="ce29"> </td><td style="text-align:left;width:2.903cm; " class="ce29"> </td><td style="text-align:left;width:8.985cm; " class="ce29"> </td><td style="text-align:left;width:2.577cm; " class="ce29"> </td><td style="text-align:left;width:3.448cm; " class="ce29"> </td><td style="text-align:left;width:2.323cm; " class="ce29"> </td></tr><tr class="ro4"><td style="text-align:left;width:3.14cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:3.575cm; " class="ce27"><p>no matter</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:8.985cm; " class="ce28"><p>$HOME/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.448cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>only oxz</p></td></tr><tr class="ro5"><td style="text-align:left;width:3.14cm; " class="ce29"> </td><td style="text-align:left;width:3.575cm; " class="ce29"> </td><td style="text-align:left;width:2.903cm; " class="ce29"> </td><td style="text-align:left;width:8.985cm; " class="ce29"> </td><td style="text-align:left;width:2.577cm; " class="ce29"> </td><td style="text-align:left;width:3.448cm; " class="ce29"> </td><td style="text-align:left;width:2.323cm; " class="ce29"> </td></tr><tr class="ro6"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce27"><p>local</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce32"><p>$HOME/GNUstep/Applications/Oolite/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.448cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro7"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce27"><p>local</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce33"><p>$HOME/GNUstep/Applications/Oolite(*)/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.448cm; " class="ce36"><p>yes</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce27"><p>local</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce27"><p>$HOME/.Oolite/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.448cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro9"><td style="text-align:left;width:3.14cm; " class="ce29"> </td><td style="text-align:left;width:3.575cm; " class="ce29"> </td><td style="text-align:left;width:2.903cm; " class="ce29"> </td><td style="text-align:left;width:8.985cm; " class="ce29"> </td><td style="text-align:left;width:2.577cm; " class="ce29"> </td><td style="text-align:left;width:3.448cm; " class="ce29"> </td><td style="text-align:left;width:2.323cm; " class="ce29"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce31"><p>systemwide</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce34"><p>/opt/Oolite/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:3.448cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce31"><p>systemwide</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce35"><p>/opt/Oolite(*)/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:3.448cm; " class="ce36"><p>yes</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.575cm; " class="ce31"><p>systemwide</p></td><td style="text-align:left;width:2.903cm; " class="ce27"><p>yes</p></td><td style="text-align:left;width:8.985cm; " class="ce31"><p>$HOME/.Oolite/AddOns/</p></td><td style="text-align:left;width:2.577cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:3.448cm; " class="ce27"><p>no</p></td><td style="text-align:left;width:2.323cm; " class="ce27"><p>both</p></td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro9"><td style="text-align:left;width:3.14cm; " class="ce30"> </td><td style="text-align:left;width:3.575cm; " class="ce30"> </td><td style="text-align:left;width:2.903cm; " class="ce30"> </td><td style="text-align:left;width:8.985cm; " class="ce30"> </td><td style="text-align:left;width:2.577cm; " class="ce30"> </td><td style="text-align:left;width:3.448cm; " class="ce30"> </td><td style="text-align:left;width:2.323cm; " class="ce30"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce36"><p>Oolite(*) stands for an additional</p></td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce37"><p>Installation ot Oolite (fx: Oolite-trunk). </p></td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce36"><p>It can also be used for a set of different oxp.</p></td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce31"><p>not tested ( i am only „local“ )</p></td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr><tr class="ro8"><td style="text-align:left;width:3.14cm; " class="ce27"> </td><td style="text-align:left;width:3.575cm; " class="ce27"> </td><td style="text-align:left;width:2.903cm; " class="ce27"> </td><td style="text-align:left;width:8.985cm; " class="ce27"> </td><td style="text-align:left;width:2.577cm; " class="ce27"> </td><td style="text-align:left;width:3.448cm; " class="ce27"> </td><td style="text-align:left;width:2.323cm; " class="ce27"> </td></tr></table></body></html>
What suffix should I put on your file? .html is not allowed, and .rtf does nothing.

Re: [Release] marketAide

Posted: Sun May 08, 2022 7:45 pm
by Slartibartfast
hi

on linux no suffix...

isnt it possible an MAC "open with [chose application]" ?

matthias


Edit:

maybe: .htm