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

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

Moderators: winston, another_commander

Post Reply
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2411
Joined: Mon May 31, 2010 11:11 pm

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

Post 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?
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

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

Post by Commander McLane »

Three words: Deprecated scripting methods.
User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

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

Post 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.
Post Reply