Difference between revisions of "MarketObserver"

From Elite Wiki
(Feats)
Line 1: Line 1:
 
==Overview==
 
==Overview==
[[File:Market_observer.png‎ |200px|thumb|right|marketObserver]]
+
[[File:Market_observer.png‎ |200px|thumb|right|marketObserver feat. Commodity Markets and HyperCargo]]
[[File:market_observer_commodities_markets.png |200px|thumb|right|marketObserver feat. Commodity Markets]]
+
[[File:market_observer_commodities_markets.png |200px|thumb|right|marketObserver with in-system trade helper]]
[[File:market_observer_cm_hc.png |200px|thumb|right|marketObserver feat. Commodity Markets and HyperCargo]]
+
[[File:market_observer_cm_hc.png |200px|thumb|right|marketObserver with Commodity Markets only]]
  
  
 
This oxp enhances the market screen with valuable data and gives the player a trader's ranking based on profit made from standard trading. To keep this enhancement free, ads from various advertisers are shown in the market screen.
 
This oxp enhances the market screen with valuable data and gives the player a trader's ranking based on profit made from standard trading. To keep this enhancement free, ads from various advertisers are shown in the market screen.
  
==What it does==
+
==Features==
  
This oxp monitors the prices of markets and keeps a list of minimum, maximum, average prices, purchases and profit made. Market screen is enhanced with this information and ads. Player is given a Trader's Rating based on profit made. Rating is shown in ships manifest.
+
'''1. Market Reference Gatherer'''
  
Average price is calculated from main station's market and data is collected when exiting witchspace and docking. Only changed data is noted. Min and max prices from main station are collected at the same time. Min and max from oxp stations are collected when entering the market screen.
+
This feature monitors the prices of markets and keeps a list of minimum, maximum and average prices seen in game. Average price is calculated from main station's market and data is collected when exiting witchspace and docking. Only changed data is noted. Min and max prices from main station are collected at the same time. Min and max from oxp stations are collected when entering the market screen. This data is printed to the market screen. Printing of this feature can be toggled on or off. (this.$gathererFeat in Config/script.js file)
  
Purchase log is collected from purchaces in the standard market. Profit is calculated when selling a commodity that's purchase has been logged. When selling, the log is purged starting from the highest prices paid. Profit is calculated only if there is something in the log. Meaning, no profit is calculated from salvaging or contracting etc, unless some purchased cargo is lost.
+
* Gathered market data can be resetted with resetMarketData variable in Config/script.js file.
 +
* Prices from oxp stations and rock hermits can be excluded with this.$noteOxpPrices variable in Config/script.js file.
  
==Usage with other installed oxps==
+
'''2. Commodity Markets OXP Enhancer'''
  
* [[Commodity Markets OXP]] by Thargoid
+
If Commodity Markets OXP by Thardoid is installed, the choice of market (buy/sell) is suppressed and both markets are integrated into one market. Buy prices and sell prices are shown side by side. This feature can be turned on or off. ($commMarketsFeat in Config/script.js file)
  
Choice of market (buy/sell) is suppressed and both markets are integrated into one market. Buy prices and sell prices are shown side by side.
+
'''3. In-System Trade Helper'''
  
* [[HyperCargo OXP]] by Thargoid
+
This feature prints the prices of the main station to the market screen when visiting other stations. If commodity markets is installed and the station has a commodity markets definition, commodity markets prices are shown instead. This feature can be turned on or off. (this.$inSystemTraderFeat in Config/script.js file)
  
Units of commodities in Hypercargo system are shown in the market screen.
+
'''4. HyperCargo Viewer'''
  
==Feats==
+
If HyperCargo OXP by Thargoid is installed, the contents of the HyperCargo system are printed to the market screen. This feature can be turned on or off. (this.$hyperCargoFeat in Config/script.js file)
  
* Enhanced compatibility with [[Commodity Markets OXP]].
+
'''5. Purchase Log'''
* Enhanced compatibility with [[HyperCargo OXP]].
 
* Min and max prices from all dockables.
 
* Average from main stations.
 
* Purchase log. Latest is seen, all are logged and stored.
 
* Trader's rating based on profit made from trading in standard market. First rank at 1500 cr. Highest rank at 1000000 cr.
 
* Selected ads from [[Your Ad Here!]] are randomly shown in the market screen.
 
* User defineable variables (in Config/script.js file):
 
  
-resetMarketData (reset gathered market data on start)
+
Purchase log is collected from purchaces in the standard market. When selling, the log is purged starting from the most expensive purchases. Logs most expensive purchase is printed to the market screen. Printing of this feature can be turned on or off. (this.$purchaseLogFeat in Config/script.js file)
  
-this.$noteOxpPrices (include or exclude oxp station prices to min and max)
+
'''6. Trader's Rating'''
  
-this.$traderRankFeat (toggle trader rank feature on or off)
+
This feature monitors buying and selling and profit made. Profit is calculated when selling a commodity that's purchase has been logged. No profit is calculated from salvaging or contracting etc, unless some purchased cargo is lost. Player is given a Trader's Rating based on profit made. Rating is shown in ships manifest.
 +
 
 +
First rank at 1500 cr. Highest rank at 1000000 cr.
 +
 
 +
This feature can be turned on or off. (this.$traderRankFeat in Config/script.js file)
 +
 
 +
'''7. Ads From YAH'''
 +
 
 +
Various ads from Your Ad Here! OXP are shown in the bottom of the market screen. This feature can't be toggled off, it keeps this enhancement free :).
  
 
==Requirements==
 
==Requirements==
Line 51: Line 53:
  
 
==Download==
 
==Download==
* Download version 1.8 (for Oolite 1.77) from [https://www.box.com/s/u0hij6k0jzid4ujp2xi2 the box].
+
* Download version 1.9 (for Oolite 1.77) from [https://www.box.com/s/u0hij6k0jzid4ujp2xi2 the box].
  
 
==Quick Facts==
 
==Quick Facts==
 
{{Infobox OXPb| title = marketObserver
 
{{Infobox OXPb| title = marketObserver
|version = 1.8
+
|version = 1.9
|release = 2013-02-21
+
|release = 2013-02-23
 
|license = CC BY-NC-SA 3.0
 
|license = CC BY-NC-SA 3.0
 
|features = Statistics
 
|features = Statistics

Revision as of 19:44, 23 February 2013

Overview

marketObserver feat. Commodity Markets and HyperCargo
marketObserver with in-system trade helper
marketObserver with Commodity Markets only


This oxp enhances the market screen with valuable data and gives the player a trader's ranking based on profit made from standard trading. To keep this enhancement free, ads from various advertisers are shown in the market screen.

Features

1. Market Reference Gatherer

This feature monitors the prices of markets and keeps a list of minimum, maximum and average prices seen in game. Average price is calculated from main station's market and data is collected when exiting witchspace and docking. Only changed data is noted. Min and max prices from main station are collected at the same time. Min and max from oxp stations are collected when entering the market screen. This data is printed to the market screen. Printing of this feature can be toggled on or off. (this.$gathererFeat in Config/script.js file)

  • Gathered market data can be resetted with resetMarketData variable in Config/script.js file.
  • Prices from oxp stations and rock hermits can be excluded with this.$noteOxpPrices variable in Config/script.js file.

2. Commodity Markets OXP Enhancer

If Commodity Markets OXP by Thardoid is installed, the choice of market (buy/sell) is suppressed and both markets are integrated into one market. Buy prices and sell prices are shown side by side. This feature can be turned on or off. ($commMarketsFeat in Config/script.js file)

3. In-System Trade Helper

This feature prints the prices of the main station to the market screen when visiting other stations. If commodity markets is installed and the station has a commodity markets definition, commodity markets prices are shown instead. This feature can be turned on or off. (this.$inSystemTraderFeat in Config/script.js file)

4. HyperCargo Viewer

If HyperCargo OXP by Thargoid is installed, the contents of the HyperCargo system are printed to the market screen. This feature can be turned on or off. (this.$hyperCargoFeat in Config/script.js file)

5. Purchase Log

Purchase log is collected from purchaces in the standard market. When selling, the log is purged starting from the most expensive purchases. Logs most expensive purchase is printed to the market screen. Printing of this feature can be turned on or off. (this.$purchaseLogFeat in Config/script.js file)

6. Trader's Rating

This feature monitors buying and selling and profit made. Profit is calculated when selling a commodity that's purchase has been logged. No profit is calculated from salvaging or contracting etc, unless some purchased cargo is lost. Player is given a Trader's Rating based on profit made. Rating is shown in ships manifest.

First rank at 1500 cr. Highest rank at 1000000 cr.

This feature can be turned on or off. (this.$traderRankFeat in Config/script.js file)

7. Ads From YAH

Various ads from Your Ad Here! OXP are shown in the bottom of the market screen. This feature can't be toggled off, it keeps this enhancement free :).

Requirements

  • Oolite version 1.77.

Credits

  • All ads are selected, cropped and resized from Your Ad Here! oxp. Ads are made by different Oolite players.

Download

  • Download version 1.9 (for Oolite 1.77) from the box.

Quick Facts

Version Released License Features Category Author(s) Feedback
1.9 2013-02-23 CC BY-NC-SA 3.0 Statistics Mechanics OXPs Spara Oolite BB