[Release] Market Observer
Moderators: winston, another_commander
Re: [Release] marketObserver 2.0.1
I've also no big issue if you want to take the functionality into this OXP and I'll then maybe retire CM. It was done originally just as a test of what was possible that I thought may be interesting to some others who may want a little more challenging and realistic trading.
I did see the original request in the CM thread, but as Spara says he had already done a lot of good work on this area anyway plus if I added more screen candy to CM it would then also end up incompatible with the other trading screen OXPs which wasn't what I wanted.
So for me it can stay as it is or CM can get folded into market observer. It's not like I'm short of OXPs to maintain
I did see the original request in the CM thread, but as Spara says he had already done a lot of good work on this area anyway plus if I added more screen candy to CM it would then also end up incompatible with the other trading screen OXPs which wasn't what I wanted.
So for me it can stay as it is or CM can get folded into market observer. It's not like I'm short of OXPs to maintain
My OXPs via Boxspace or from my Wiki pages .
Thargoid TV
Dropbox Referral Link
Thargoid TV
Dropbox Referral Link
Re: [Release] marketObserver 2.0.1
@Thargoid: ATM I'm happy the way things are now. I have no desire to put CM into the core mO because it changes the game so much. If it was integrated, then I would default it off and those who want it could turn it on. And we all know how much users read instructions or change variables from script or through OXPconfig. Those are for advanced users. This would mean that CM part would pretty much go unnoticed . Better to have it as a separate oxp. That's easier for users, I think.
But as an installable plugin to marketObserver, that's a different story. Have to think about that. Would make things codewise easier. And with the rate I'm putting out updates, the first version is probably done by tomorrow .
But as an installable plugin to marketObserver, that's a different story. Have to think about that. Would make things codewise easier. And with the rate I'm putting out updates, the first version is probably done by tomorrow .
Re: [Release] marketObserver 2.0.1
You are too fast! (but better than too slow!!)spara wrote:And with the rate I'm putting out updates, the first version is probably done by tomorrow .
I stopped downloading your upgrades on version 1.8, because since 1.5 I had no time to play and therefore never even had your new versions running!!!
I'll download the latest version when I got a little time for playing again I'm really looking forward to see it!!
忍 knowing that enough is enough, you'll always have enough.
Running Oolite 1.77 on Ubuntu Linux 12.04 LTS
Running Oolite 1.77 on Ubuntu Linux 12.04 LTS
Re: [Release] marketObserver 2.0.1
Version 1.5 was dated 2013-02-08. You haven't played the game in two and a half weeks! Have you joined the Anonymous Ooliters?GGShinobi wrote:I stopped downloading your upgrades on version 1.8, because since 1.5 I had no time to play and therefore never even had your new versions running!!!
Re: [Release] marketObserver 2.0.1
Not playing for more than 4 days may be considered mutiny in some systems, especially Sol!spara wrote:Version 1.5 was dated 2013-02-08. You haven't played the game in two and a half weeks! Have you joined the Anonymous Ooliters?GGShinobi wrote:I stopped downloading your upgrades on version 1.8, because since 1.5 I had no time to play and therefore never even had your new versions running!!!
Re: [Release] marketObserver 2.0.1
That's about the time when I started working on the ERS...JeX wrote:Not playing for more than 4 days may be considered mutiny in some systems, especially Sol!spara wrote:Version 1.5 was dated 2013-02-08. You haven't played the game in two and a half weeks! Have you joined the Anonymous Ooliters?GGShinobi wrote:I stopped downloading your upgrades on version 1.8, because since 1.5 I had no time to play and therefore never even had your new versions running!!!
I want to release a beta version so that you folks can provide me with ship compatibility lists and bug reports, while I test-fly the newly released Comet!
But "darn", now the comet is out before I finished my beta version... What am I supposed to do now??
忍 knowing that enough is enough, you'll always have enough.
Running Oolite 1.77 on Ubuntu Linux 12.04 LTS
Running Oolite 1.77 on Ubuntu Linux 12.04 LTS
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
Re: [Release] marketObserver 2.0.1
You're supposed to take a short break from the Dark Side and go scratch your Comet itch.. get it out of your system..GGShinobi wrote:I want to release a beta version so that you folks can provide me with ship compatibility lists and bug reports, while I test-fly the newly released Comet!
But "darn", now the comet is out before I finished my beta version... What am I supposed to do now??
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
Re: [Release] marketObserver 2.0.1
Ok. So tried out 2.01 last night and got the same issue as reported yesterday.
Using AI Assistant OXP 2.6.1 (I think, the latest one at the time of writing), Moral Relativism AI Assistant, and YAH OXP.
oolite-009 by magnuha, on Flickr
As you can see, there's some weird funky stuff with minimum, average and maximum prices, as well as the actual prices on the station.
1.77 Oolite, Windows 7, 64-bit.
Using AI Assistant OXP 2.6.1 (I think, the latest one at the time of writing), Moral Relativism AI Assistant, and YAH OXP.
oolite-009 by magnuha, on Flickr
As you can see, there's some weird funky stuff with minimum, average and maximum prices, as well as the actual prices on the station.
1.77 Oolite, Windows 7, 64-bit.
Re: [Release] marketObserver 2.0.1
This looks like it's the first time this oxp is run, so there not much market data gathered yet. If this is the case, you'll need to visit a couple of stations for data to start building. And the more stations you visit, more market data you gather.JeX wrote:Ok. So tried out 2.01 last night and got the same issue as reported yesterday.
Using AI Assistant OXP 2.6.1 (I think, the latest one at the time of writing), Moral Relativism AI Assistant, and YAH OXP.
oolite-009 by magnuha, on Flickr
As you can see, there's some weird funky stuff with minimum, average and maximum prices, as well as the actual prices on the station.
1.77 Oolite, Windows 7, 64-bit.
Re: [Release] marketObserver 2.0.1
Come again? How does data gathered have an influence on why the actual market prices are equal to the market average prices?
Should I then expect them to change on my next docking?
Should I then expect them to change on my next docking?
Re: [Release] marketObserver 2.0.1
At start the oxp only sees the prices of the station you are docked, so it initializes min, avg and max to those prices. Next time you dock to somewhere else (or witchspace to another system), it sees those prices and updates min, avg and max accordingly. The idea is that it starts gathering market data instead of knowing the hard coded values of the game. This hopefully gives you a feeling of a more dynamic galaxy.JeX wrote:Come again? How does data gathered have an influence on why the actual market prices are equal to the market average prices?
Should I then expect them to change on my next docking?
Re: [Release] marketObserver 2.0.1
I triggered this error when arriving in interstellar space:
17:07:32.250 [script.javaScript.exception.unexpectedType]: ***** JavaScript exception (market_observer 2.0.1): TypeError: system.mainStation is null
A minor error, but figured you'd want to know.
17:07:32.250 [script.javaScript.exception.unexpectedType]: ***** JavaScript exception (market_observer 2.0.1): TypeError: system.mainStation is null
A minor error, but figured you'd want to know.
Re: [Release] marketObserver 2.0.1
Thanks for this one. Haven't done much interstellar spacing recently. I'll fix it probably this evening.Switeck wrote:I triggered this error when arriving in interstellar space:
17:07:32.250 [script.javaScript.exception.unexpectedType]: ***** JavaScript exception (market_observer 2.0.1): TypeError: system.mainStation is null
A minor error, but figured you'd want to know.
While I'm fixing stuff, I've been looking into simplifying mO and writing my own version of Commodity Markets. It would depend on mO to work.
1. Is someone using the $noteOxpPrices variable, or can it be removed as redundant? That variable controls whether oxp stations' prices should be included in mix-max gathering or not. At the moment it defaults to true, and this change would make it permanent.
2. Is someone using the $writeOff variable, or can it be removed as redundant? That variable controls whether lost cargo should be deducted from profits when docking main station. At the moment it defaults to true, and this change would make it permanent.
3. Is someone using the $traderRankFeat variable, or can it be removed as redundant? That variable controls the trader's rank calculations and ratings feature. At the moment it defaults to true, and this change would make it permanent. It could also be an external oxp, that would depend in mO to work.
4. If I re-wrote the CO, I would make it to affect all stations as opposed to the original, tht only affects the main stations. Making my own version would also make the original incompatible with mO. If you are using CO and mO, how does this sound?
- Tricky
- ---- E L I T E ----
- Posts: 821
- Joined: Sun May 13, 2012 11:12 pm
- Location: Bradford, UK. (Anarchic)
Re: [Release] marketObserver 2.0.1
If it is a re-write ( v3 ) then API incompatibilities with previous versions are usually expected, although some sort of legacy system would help with a smooth transition until you can remove it.spara wrote:...
While I'm fixing stuff, I've been looking into simplifying mO and writing my own version of Commodity Markets. It would depend on mO to work.
1. Is someone using the $noteOxpPrices variable, or can it be removed as redundant? That variable controls whether oxp stations' prices should be included in mix-max gathering or not. At the moment it defaults to true, and this change would make it permanent.
2. Is someone using the $writeOff variable, or can it be removed as redundant? That variable controls whether lost cargo should be deducted from profits when docking main station. At the moment it defaults to true, and this change would make it permanent.
3. Is someone using the $traderRankFeat variable, or can it be removed as redundant? That variable controls the trader's rank calculations and ratings feature. At the moment it defaults to true, and this change would make it permanent. It could also be an external oxp, that would depend in mO to work.
4. If I re-wrote the CO, I would make it to affect all stations as opposed to the original, tht only affects the main stations. Making my own version would also make the original incompatible with mO. If you are using CO and mO, how does this sound?
Put some code into the startup that checks if those variables have been defined and if so raise a warning on the console (and log) explaining that they are ignored (refer to the readme).
Example
Code: Select all
if (typeof(this.$writeOff) !== "undefined") this.$raiseWarning("$writeOff");
- CommRLock78
- ---- E L I T E ----
- Posts: 1138
- Joined: Sat Apr 07, 2012 7:35 pm
- Location: US
- Contact:
Re: [Release] marketObserver 2.0.1
[temporary_derail] - I'm surprised you haven't gone to another galaxy yet - congratulations . Sooner or later every Jameson should leave G1 for a while and see what's out there . [/temporary_derail]Tricky wrote:... Finally got my sorry ass out of Galaxy 1.
"I'll laser the mark all while munching a fistful of popcorn." - Markgräf von Ededleen, Marquess, Brutal Great One, Assassins' Guild Exterminator
---------------------------
At the helm of the Caduceus Omega, 'Murderous Morrígan'
---------------------------
At the helm of the Caduceus Omega, 'Murderous Morrígan'