[Release] marketAide

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: another_commander, winston

Commander_X
---- E L I T E ----
---- E L I T E ----
Posts: 664
Joined: Sat Aug 09, 2014 4:16 pm

Re: [Release] marketAide

Post 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).
User avatar
Slartibartfast
Deadly
Deadly
Posts: 175
Joined: Mon Jan 21, 2008 3:54 pm

Re: [Release] marketAide

Post 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
Oolite 1.91 / Imp. Trader ( slighly modified :wink: ) on Lubuntu 22.04 LTS on AMD64 2x 3800+ ,
ATI Radeon R7240 XFS / Samsung TV 40" 1080p
C-Media CMI8738 / Yamaha RX-V575 / DIY-Speaker
Logitech Attack3 & standard german keyboard
User avatar
Cmdr Wyvern
---- E L I T E ----
---- E L I T E ----
Posts: 1649
Joined: Tue Apr 11, 2006 1:47 am
Location: Somewhere in the great starry void

Re: [Release] marketAide

Post 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.
Running Oolite buttery smooth & rock stable w/ tons of eyecandy oxps on:
ASUS Prime X370-A
Ryzen 5 1500X
16GB DDR4 3200MHZ
128GB NVMe M.2 SSD (Boot drive)
1TB Hybrid HDD (For software and games)
EVGA GTX-1070 SC
1080P Samsung large screen monitor
User avatar
Slartibartfast
Deadly
Deadly
Posts: 175
Joined: Mon Jan 21, 2008 3:54 pm

Re: [Release] marketAide

Post 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
Oolite 1.91 / Imp. Trader ( slighly modified :wink: ) on Lubuntu 22.04 LTS on AMD64 2x 3800+ ,
ATI Radeon R7240 XFS / Samsung TV 40" 1080p
C-Media CMI8738 / Yamaha RX-V575 / DIY-Speaker
Logitech Attack3 & standard german keyboard
Commander_X
---- E L I T E ----
---- E L I T E ----
Posts: 664
Joined: Sat Aug 09, 2014 4:16 pm

Re: [Release] marketAide

Post 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.
User avatar
Slartibartfast
Deadly
Deadly
Posts: 175
Joined: Mon Jan 21, 2008 3:54 pm

Re: [Release] marketAide

Post 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
Oolite 1.91 / Imp. Trader ( slighly modified :wink: ) on Lubuntu 22.04 LTS on AMD64 2x 3800+ ,
ATI Radeon R7240 XFS / Samsung TV 40" 1080p
C-Media CMI8738 / Yamaha RX-V575 / DIY-Speaker
Logitech Attack3 & standard german keyboard
Commander_X
---- E L I T E ----
---- E L I T E ----
Posts: 664
Joined: Sat Aug 09, 2014 4:16 pm

Re: [Release] marketAide

Post 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
User avatar
Slartibartfast
Deadly
Deadly
Posts: 175
Joined: Mon Jan 21, 2008 3:54 pm

Re: [Release] marketAide

Post by Slartibartfast »

hi
It's crystal clear!
sorry -- but i thought thats not clear, because
the $HOME/.Oolite/AddOns (common with Linux),
matthias
Oolite 1.91 / Imp. Trader ( slighly modified :wink: ) on Lubuntu 22.04 LTS on AMD64 2x 3800+ ,
ATI Radeon R7240 XFS / Samsung TV 40" 1080p
C-Media CMI8738 / Yamaha RX-V575 / DIY-Speaker
Logitech Attack3 & standard german keyboard
User avatar
Slartibartfast
Deadly
Deadly
Posts: 175
Joined: Mon Jan 21, 2008 3:54 pm

Re: [Release] marketAide

Post by Slartibartfast »

Hi

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

matthias
Oolite 1.91 / Imp. Trader ( slighly modified :wink: ) on Lubuntu 22.04 LTS on AMD64 2x 3800+ ,
ATI Radeon R7240 XFS / Samsung TV 40" 1080p
C-Media CMI8738 / Yamaha RX-V575 / DIY-Speaker
Logitech Attack3 & standard german keyboard
Commander_X
---- E L I T E ----
---- E L I T E ----
Posts: 664
Joined: Sat Aug 09, 2014 4:16 pm

Re: [Release] marketAide

Post 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.
User avatar
Slartibartfast
Deadly
Deadly
Posts: 175
Joined: Mon Jan 21, 2008 3:54 pm

Re: [Release] marketAide

Post 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
Oolite 1.91 / Imp. Trader ( slighly modified :wink: ) on Lubuntu 22.04 LTS on AMD64 2x 3800+ ,
ATI Radeon R7240 XFS / Samsung TV 40" 1080p
C-Media CMI8738 / Yamaha RX-V575 / DIY-Speaker
Logitech Attack3 & standard german keyboard
User avatar
Slartibartfast
Deadly
Deadly
Posts: 175
Joined: Mon Jan 21, 2008 3:54 pm

Re: [Release] marketAide

Post 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>
Oolite 1.91 / Imp. Trader ( slighly modified :wink: ) on Lubuntu 22.04 LTS on AMD64 2x 3800+ ,
ATI Radeon R7240 XFS / Samsung TV 40" 1080p
C-Media CMI8738 / Yamaha RX-V575 / DIY-Speaker
Logitech Attack3 & standard german keyboard
User avatar
Cholmondely
Archivist
Archivist
Posts: 4997
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [Release] marketAide

Post 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.
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
Slartibartfast
Deadly
Deadly
Posts: 175
Joined: Mon Jan 21, 2008 3:54 pm

Re: [Release] marketAide

Post by Slartibartfast »

hi

on linux no suffix...

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

matthias


Edit:

maybe: .htm
Oolite 1.91 / Imp. Trader ( slighly modified :wink: ) on Lubuntu 22.04 LTS on AMD64 2x 3800+ ,
ATI Radeon R7240 XFS / Samsung TV 40" 1080p
C-Media CMI8738 / Yamaha RX-V575 / DIY-Speaker
Logitech Attack3 & standard german keyboard
Post Reply