Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Xenon UI OXP

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

Moderators: winston, another_commander

Post Reply
Fritz
---- E L I T E ----
---- E L I T E ----
Posts: 591
Joined: Sun Jul 12, 2015 2:30 pm
Location: Bavaria, Germany
Contact:

Re: Xenon UI OXP

Post by Fritz »

I have a text length issue too, with the wide-screen version and the standard font. If the equipment is arranged in two columns, the second column can go over the right border if the equipment name is long enough (I don't know if there is a limit). The only one I know is "I.T.H.A Independent Escort License", so this isn't really a problem, and I plan to shorten it to "I.T.H.A Escort License" with the next version. The longest core equipment I have is "Scanner Targeting Enhancement", and it fits.
"You wouldn't kill me just for a few credits, would you?" – "No, I'll do it just for the fun!"
Astrobe
---- E L I T E ----
---- E L I T E ----
Posts: 609
Joined: Sun Jul 21, 2013 12:26 pm

Re: Xenon UI OXP

Post by Astrobe »

The OXP fails to install when I try to update from 1.3.3. Unfortunately, the log doesn't seem to be helpful:

Code: Select all

    Resources
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns
    ../AddOns
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/DTT.Cyclops 1.0.Paradox.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/DTT.Snake Charmer Pinup 1.1.Paradox.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.ArexackHeretic.att1.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.CaptMurphy.EscortContracts.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.CaptMurphy.ExplorersClub.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.CaptSolo.Cobra_Mk3-XT.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.captsolo.tori2.02.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.comms-pack-a.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.escort-formations.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.systemfeatures.rings.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.systemfeatures.sunspots.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Commander_McLane.Anarchies.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Commander_McLane.Auto_Eject.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Commander_McLane.Randomshipnames.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.DrNil.Commies.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.DrNil.YAH-SetD.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.DrNil.YAH-SetG.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.DrNil.YAH.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.EricWalch.DeepSpacePirates.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.EricWalch.TionislaReporter.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Station_Bundle.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.jh145.ScannerAlertingEnhancement.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Knotty.RealisticStarsSSC.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Layne.DockingFees.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.LittleBear.AsteroidStorm.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Murgh.HoOpyCasino.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Murgh.NuVipers.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Norby.HDBG-A.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Norby.HDBG.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Norby.Headlights.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Pagroove.FamousPlanets.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.phkb.EmailSystem.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.phkb.FontXolonium.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.phkb.StationDockControl.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.phkb.XenonHUD.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Ramen.Planner.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Ramirez.BlOombergMarkets.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Ramirez.Dictators.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.RobertTodd.Taranis.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.smivs.aliens.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.smivs.better Buoys.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.smivs.Clippers.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.smivs.Star-jelly.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.smivs.yellooCabs.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.asteroid-tweaks.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.audible_docking_clearance.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.behemoth.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.market_observer.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.station_ads.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.staer9.staer9_shipset.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.BGS.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.CCL.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.OXPConfig.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.Snoopers.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Switeck.Cargo-Contract-Mod.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.Bigships.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.LaveAcademy.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.Liners.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.Neo-Docklights.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.StellarSerpents.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.Wildships.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.YAH-Mobile.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Wildeblood.BulletDrive.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Wildeblood.DistantSpace.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Wildeblood.distant_suns.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Wildeblood.galaxy_names.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.z.phkb.XenonUI.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.z.phkb.XenonUIResourcesC.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.ZygoUgo.Asteroids_resources.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.ZygoUgo.noshaders_Asteroids.oxz
BTW my thanks to all of the authors mentioned there!

Code: Select all

16:37:04.498 [shipData.load.begin]: Loading ship data.
16:37:06.741 [startup.complete]: ========== Loading complete in 3.62 seconds. ==========
16:37:24.559 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:25.642 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:25.842 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.009 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.209 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.325 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.542 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.725 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.909 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.909 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:27.308 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:37.574 [oxz.manager.error]: Downloaded OXZ could not be installed.
The first time, I thought it might be a dependancy issue since I was updating Xolonium fonts too among other things. I restarted the game, updated the list and tried again to install, but same result.
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4726
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Xenon UI OXP

Post by phkb »

I just tried downloading directly from the Wiki (putting it straight into AddOns), and via the download manager itself, and both times it downloaded and installed correctly. My only suggestion at this point would be to delete the previous version manually (checking that isn't installed in AddOns and in oolite.app\GNUstep\Library\ApplicationSupport\Oolite\ManagedAddOns) and then trying downloading again.

It's also possible you might have been trying the download when the Wiki was in maintenance mode, which happens each day. However, judging by the time you posted, that would seem to be unlikely but it's possible, I guess.
Astrobe
---- E L I T E ----
---- E L I T E ----
Posts: 609
Joined: Sun Jul 21, 2013 12:26 pm

Re: Xenon UI OXP

Post by Astrobe »

I deleted the OXZ and the resource pack. The download worked fine this time.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16073
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Xenon UI OXP

Post by Cody »

No idea how/why (though I was hopping between commanders testing something):

Code: Select all

11:17:59.131 [script.javaScript.timeLimit]: ***** ERROR: Script "XenonReduxUI" ran for 2.23969 seconds and has been terminated.
11:17:59.131 [script.javaScript.stackTrace]:  0 (xenonreduxui.js:157) <anonymous function>
11:17:59.131 [script.javaScript.stackTrace]:     this: [Script "XenonReduxUI" version 1.3.3]
11:17:59.131 [script.javaScript.stackTrace]:     from: "GUI_SCREEN_LOAD"
11:17:59.131 [script.javaScript.stackTrace]:     to: "GUI_SCREEN_STATUS"
11:17:59.131 [script.javaScript.stackTrace]:     i: undefined
11:17:59.131 [script.javaScript.stackTrace]:     sysinf: undefined
11:17:59.131 [script.javaScript.stackTrace]:     overlay: ""
11:17:59.131 [script.javaScript.stackTrace]:     startTimer: false
11:17:59.131 [script.javaScript.stackTrace]:     imagename: "xenon_redux.png"
11:17:59.131 [script.javaScript.stackTrace]:     nohud: ""
11:17:59.132 [script.javaScript.stackTrace]:     redalert: ""
11:17:59.132 [script.javaScript.stackTrace]:     imagetype: "redux"
11:17:59.132 [script.javaScript.stackTrace]:     p: null
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4726
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Xenon UI OXP

Post by phkb »

That is strange. Based on the state of the variables mentioned in the log, it stalled while doing the setScreenBackground function. That's a core function, and not something I have control over. The guiScreenChanged routine is pretty straight-forward - no complex looping, very few calls to other routines. It's possible another OXP was actually the culprit, but it might also be something else entirely. I have seen this happen myself, where the log appears to show Xenon UI bombing, but what I found on my system was that some other process was taking place (eg anti-malware software was doing a periodic scan, or Windows was downloading updates, something like that). In every case I've restarted and the error disappears.

If it continues to happen it's probably an OXP conflict somewhere - if you can post the list of OXP's you have I can see if there's a connection somewhere.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16073
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Xenon UI OXP

Post by Cody »

Here you go (Oolite 1.83.0.6660-160130-10ca9e2):

Code: Select all

E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.camera-drones.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.comms-pack-a.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.escort-formations.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.extracts-tre-clan.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.ships-library.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.skilled-npcs.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cody.green-gecko-xl.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Commander_McLane.Randomshipnames.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Adder.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Anaconda.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Asp.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Asteroids.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Boa.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Boa_MkII.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Cargopod.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Cobra_MkI.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Cobra_MkIII.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Cobra_MkIII.SubentMissiles.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Cobra_MKIII_Alt.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Constrictor.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Escape_Capsule.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Ferdelance.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Gecko.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Griff_shipset_decals.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Krait.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Mamba.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Mamba_alt_texture.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Missiles.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Moray.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Python.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Shuttle.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Sidewinder.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Station_Bundle.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Thargoids.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Transporter.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Viper.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Wolf_Mk_II.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Worm.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff_alloys_and_wreckage.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.phkb.DisplayCurrentCourse.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.griff_normalmapped_ships_replace.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.navigation_mfd.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.station_ads.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.BGS.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.CCL.oxz
    ../AddOns/3dFont.oxz
    ../AddOns/Basic-debug.oxp
    ../AddOns/Cobra.oxp
    ../AddOns/Cobra.oxp/BeerCooler1.0.1.oxp
    ../AddOns/Cobra.oxp/BountyStatus 1.00.oxp
    ../AddOns/Cobra.oxp/Display Reputation-1.2x.oxp
    ../AddOns/Cobra.oxp/ExtraFuelTanks-v1.7-Custom.oxz
    ../AddOns/Cobra.oxp/Fighter Hud Custom.oxp
    ../AddOns/Cobra.oxp/griff_CobraIII_alt_Chrome_effect_hull_v1.0.oxp
    ../AddOns/Cobra.oxp/Hud Toggle.oxp
    ../AddOns/Cobra.oxp/Target Autolock Plus 1.12.oxp
    ../AddOns/countdown_to_zero_1.0.oxz
    ../AddOns/Deep_Horizon_Nav_Buoy-x.oxp
    ../AddOns/GalTech Escape Pods v1.10.oxp
    ../AddOns/Griff Glowroids.oxp
    ../AddOns/moar_rocks_1.0.oxz
    ../AddOns/Povray.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy1_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy2_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy3_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy4_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy5_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy6_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy7_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy8_Textures.oxp
    ../AddOns/Song_of_the_Labyrinth_Startup_1.1.oxz
    ../AddOns/Tori2.02.oxp
    ../AddOns/XenonReduxUI.oxz
    ../AddOns/XenonReduxUIResources.oxz
    ../AddOns/ye_olde_hermits_1.0.oxz
    ../AddOns/Zieman Habitat.oxp
Not happened again, as yet... and no updates, scans, etc were going on.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4726
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Xenon UI OXP

Post by phkb »

Hmm. Nothing stands out on that list as something that might cause a blockage. Did the error happen at load game point, or after a witchspace jump (ie during system population)? Or was it just random, as you were going between screens while docked?
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16073
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Xenon UI OXP

Post by Cody »

Tricky, as I've been in and out of the game several times since... but from memory: started Oolite, loaded commander, F2 loaded another commander, launched and attacked station, checked F5, back to F1, hit pause, F2 End Game and Return to Menu, loaded different commander, rinse and repeat. Errors appeared after the second commander (I think). I can't reproduce them using that sequence though, so probably a one-off.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16073
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Xenon UI OXP

Post by Cody »

Alas, not a one-off:

Code: Select all

19:02:26.847 [script.javaScript.timeLimit]: ***** ERROR: Script "XenonReduxUI" ran for 2.62688 seconds and has been terminated.
19:02:26.847 [script.javaScript.stackTrace]:  0 (xenonreduxui.js:157) <anonymous function>
19:02:26.847 [script.javaScript.stackTrace]:     this: [Script "XenonReduxUI" version 1.3.3]
19:02:26.847 [script.javaScript.stackTrace]:     from: "GUI_SCREEN_LOAD"
19:02:26.847 [script.javaScript.stackTrace]:     to: "GUI_SCREEN_STATUS"
19:02:26.847 [script.javaScript.stackTrace]:     i: undefined
19:02:26.847 [script.javaScript.stackTrace]:     sysinf: undefined
19:02:26.847 [script.javaScript.stackTrace]:     overlay: ""
19:02:26.847 [script.javaScript.stackTrace]:     startTimer: false
19:02:26.847 [script.javaScript.stackTrace]:     imagename: "xenon_redux.png"
19:02:26.847 [script.javaScript.stackTrace]:     nohud: ""
19:02:26.847 [script.javaScript.stackTrace]:     redalert: ""
19:02:26.847 [script.javaScript.stackTrace]:     imagetype: "redux"
19:02:26.847 [script.javaScript.stackTrace]:     p: null
In normal play this time.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4726
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Xenon UI OXP

Post by phkb »

Thanks for the report, Cody. I'll try to have a look over the weekend sometime.
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4726
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Xenon UI OXP

Post by phkb »

This is quite strange. The point at which the error occurs, based on the state of the variables mentioned, is this:

Code: Select all

		// load the image to the background
		setScreenBackground({name:imagename, height:546});
That's a core function, and not something I have control over. Wild speculation: If the game is stalling at that point, it could mean that the job of jostling images in and out of memory just got too much. The Xenon UI backgrounds are 450-700k each, in order to get a hi-res result, and if screens are being switched quickly, particularly while in flight, then maybe limits are reached, the "setScreenBackround" has to do more work than normal and blammo.

I'll keep monitoring from my end, and if you notice it happening more frequently I might have to look at using lower-res images somehow.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6570
Joined: Wed Feb 28, 2007 7:54 am

Re: Xenon UI OXP

Post by another_commander »

Try turning the key script.javaScript.timeLimit.debug in logcontrol.plist to yes and see if it can help track it better.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16073
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Xenon UI OXP

Post by Cody »

I was wondering about extra logging - done!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16073
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Xenon UI OXP

Post by Cody »

Code: Select all

13:39:59.845 [shipData.load.begin]: Loading ship data.
13:40:01.064 [script.load.world.listAll]: Loaded 55 world scripts:
    BGS-M 1.10.7
    BGS-XMapping 1.10.1
    Bounty Status Display 1.00
    Cabal_Common_Briefing 1.7
    Cabal_Common_Comms 1.7
    Cabal_Common_Functions 1.7
    Cabal_Common_Keyboard 1.7
    Cabal_Common_MissionHandling 1.7
    Cabal_Common_Music 1.7
    Cabal_Common_Overlay 1.7
    Cabal_Common_OXPStrength 1.7.1
    Cabal_Common_SpecialMarkets 1.7
    Camera Drones 1.4
    Comms Pack A 0.5
    countdown_to_zero 1.0
    display-reputation-parcel 1.2
    DisplayCurrentCourse 1.6
    Escort Formations Randomiser 1.1
    ev_green_gecko 1.1
    extra_tanks_script.js 1.7
    Hab_mk2_Station_Populator 1.0
    Library book: EFTTCAOIL 1.2
    moar_rocks 1.0
    navi_mfd 1.8.1
    Oolite Equipment Control 1.83
    Oolite Ship Library 1.83
    oolite-cloaking-device 1.83
    oolite-constrictor-hunt 1.79
    oolite-contracts-cargo 1.83
    oolite-contracts-helpers 1.83
    oolite-contracts-parcels 1.83
    oolite-contracts-passengers 1.83
    oolite-libPriorityAI 1.83
    oolite-nova 1.3.3
    oolite-populator 1.83
    oolite-primable-equipment-register 1.83
    oolite-registership 1.83
    oolite-thargoid-plans 1.83
    oolite-trumbles 1.3.3
    oolite-tutorial 1.83
    Povray Planets Galaxy1 Textures 0.1
    Povray Planets Galaxy2 Textures 0.1
    Povray Planets Galaxy3 Textures 0.1
    Povray Planets Galaxy4 Textures 0.1
    Povray Planets Galaxy5 Textures 0.1
    Povray Planets Galaxy6 Textures 0.1
    Povray Planets Galaxy7 Textures 0.1
    Povray Planets Galaxy8 Textures 0.1
    randomshipnames 1.6
    Ships Library 0.8
    Skilled NPCs 1.2
    station_ads 1.0.1
    targetAutolock 1.11
    Xenon Redux UI Resource Pack 1.1.2
    XenonReduxUI 1.3.3
13:40:01.333 [Check]: BGS-XMapping requirement not matched : snoopers not installed.
13:40:03.795 [script.javaScript.timeLimit]: ***** ERROR: Script "XenonReduxUI" ran for 1.73917 seconds and has been terminated.
13:40:03.795 [script.javaScript.stackTrace]:  0 (xenonreduxui.js:157) <anonymous function>
13:40:03.795 [script.javaScript.stackTrace]:     this: [Script "XenonReduxUI" version 1.3.3]
13:40:03.795 [script.javaScript.stackTrace]:     from: "GUI_SCREEN_LOAD"
13:40:03.795 [script.javaScript.stackTrace]:     to: "GUI_SCREEN_STATUS"
13:40:03.795 [script.javaScript.stackTrace]:     i: undefined
13:40:03.795 [script.javaScript.stackTrace]:     sysinf: undefined
13:40:03.795 [script.javaScript.stackTrace]:     overlay: ""
13:40:03.795 [script.javaScript.stackTrace]:     startTimer: false
13:40:03.795 [script.javaScript.stackTrace]:     imagename: "xenon_redux.png"
13:40:03.795 [script.javaScript.stackTrace]:     nohud: ""
13:40:03.795 [script.javaScript.stackTrace]:     redalert: ""
13:40:03.795 [script.javaScript.stackTrace]:     imagetype: "redux"
13:40:03.795 [script.javaScript.stackTrace]:     p: null
13:45:38.596 [shipData.load.begin]: Loading ship data.
13:45:39.702 [script.load.world.listAll]: Loaded 55 world scripts:
No extra logging that I can see.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
Post Reply