Page 1 of 1

Oolite v1.76 and v1.76.1 possible OXP compatibility issues?

Posted: Wed Jun 27, 2012 8:32 pm
by Switeck
Fatleaf wrote:
I was going through the OXP List and putting Y's into the working boxes of oxp's I have tested and saw that this was blank. Does it work with 1.76? If so I could Y the box?
What sort of "Hidden Gotchas!" might an OXP designer face that would break an OXP in v1.76.x that worked in v1.74?

Re: Oolite v1.76 and v1.76.1 possible OXP compatibility issu

Posted: Wed Jun 27, 2012 9:03 pm
by Commander McLane
Three words: Deprecated scripting methods.

Re: Oolite v1.76 and v1.76.1 possible OXP compatibility issu

Posted: Thu Jun 28, 2012 7:34 am
by Eric Walch
Switeck wrote:
What sort of "Hidden Gotchas!" might an OXP designer face that would break an OXP in v1.76.x that worked in v1.74?
The most important change was with the new JS engine and the rewritten interface inside Oolite.

Before you could use 'system' and ' System' interchangeable. Since 1.75, the correct syntactic casing is important. This was what broke most oxps and might still be in some oxps as 'hidden bugs' that already have an Y on the oxp list. Generally, when testing an oxp for 1.76 compatibility that already worked on 1.74, you must not run it to test it, but look through the scripts for there specific changes.