Oolite Bulletins

For information and discussion about Oolite.
It is currently Sat Dec 16, 2017 10:31 pm

All times are UTC




Post new topic  Reply to topic  [ 33 posts ]  Go to page 1 2 3 Next
Author Message
 Post subject: Oolite test release 1.70
PostPosted: Mon Dec 03, 2007 12:29 am 
Offline
Grand Admiral Emeritus
Grand Admiral Emeritus
User avatar

Joined: Sat Apr 02, 2005 2:43 pm
Posts: 6657
Location: Sweden
Oolite test release 1.70 - Role Another Number for the Road Edition is now available from GURPO. This release focuses primarily on scripting features. An updater is available for Oolite 1.69.1.

Changes since Oolite 1.69.1:
  • Greatly enhanced JavaScript scriptability. Ships and planets are now scriptable objects. Every ship now has an attached JavaScript script. Added timers and clock object. The system object provides flexible methods for searching for entities.
  • Implemented interactive JavaScript/debug console. Under Mac OS X, this is integrated into the application (when a special OXP is installed). On all platforms, the game can communicate with a separate console program over TCP. Writing a good console is left as a third-party opportunity.
  • Fixed inconsistent usage of "role" attribute by splitting it into a set of roles and a primary role.
  • New extendable property list, pirate-victim-roles.plist, specifies which (primary) roles pirates will look for when selecting victims. This allows OXP developers to make their special ships potential victims.
  • Integrated Commander McLane's external views OXP. It is recommended that the OXP be removed when running Oolite 1.70.
  • Added travel time estimate for stars within one jump.
  • Split game options out of menu.
  • Added option to play in wireframe mode.
  • Added option to set shader complexity level (Off/Simple/Full) on shader- capable systems.
  • Added default shader, used for all ships in full-shader mode and for materials with smoothing or options in simple-shader mode. Added material options for illumination mapping, glow mapping and specular mapping, currently only implemented with shaders. Made all ships slightly shiny by default.
  • New AI methods:
    • scanForNearestShipWithPrimaryRole: (new, preferred name for scanForNearestShipWithRole:)
    • scanForNearestShipWithAnyPrimaryRole:
    • scanForNearestShipWithoutPrimaryRole:
    • scanForNearestShipHavingRole:
    • scanForNearestShipHavingAnyRole:
    • scanForNearestShipNotHavingRole:
    • scanForNearestShipWithScanClass:
    • scanForNearestShipWithoutScanClass:
    • sendScriptMessage:
  • Converted several plists to OpenStep format for legibility, and cleaned up some redundant information from shipdata.plist.
  • Updated JavaScript engine. JavaScript 1.7 is now supported.
  • Legacy script methods awardFuel: and setFuelLeak: now work on the current script target, not always the player.
  • Fixed bug where local planetinfo overrides were not being restored from saved games properly.
  • Fixed bug where several shipdata attributes were ignored for stations (bug #11684). Added has_npc_traffic attribute to suppress NPC traffic at carriers.
  • Fixed bug with stars and nebulae looking wrong when inside an atmosphere.
  • Fixed trumble-related crash.
  • Added clearMissionScreen scripting method to simplify mission screens.
  • Several AI bug fixes contributed by Eric Walch.
  • Fix for a certain class of AI crashes (recursive reactToMessage:).
  • Made evil XML DTD swizzling hack work with plists generated under Mac OS X 10.5.
  • Made asteroids created by scripts behave the same as asteroids created by the system populator.
Updated scripting documentation and the debug OXP will be rolled out during the week.

As with the Mac OS X version, there is a new -verify-oxp command line options. Details on how to use this under Windows would be quite helpful.

_________________
E-mail: jens@oolite.org


Last edited by JensAyton on Sun Apr 20, 2008 7:47 pm, edited 1 time in total.

Top
   
 Post subject:
PostPosted: Mon Dec 03, 2007 7:28 am 
Offline
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral

Joined: Wed Feb 28, 2007 7:54 am
Posts: 5028
To the above changes, I would like to add:
- Fix for the showShipModel not showing the ship model bug.
- Fix for the rotate cargo displaying "Food"+garbage numbers bug.

To use the -verify-oxp (--verify-oxp also works):
1. Start a console command window (Start->Run... and type cmd in the input box).

2. Use the cd command to go to the folder where Oolite is installed. Let's say for example that you installed it in C:\Oolite. So you need to type
Code:
 cd C:\Oolite
3. Assuming you want to test Assassins.oxp, which lives in C:\Oolite\Addons, type at the command prompt:
Code:
RunOolite -verify-oxp Addons/Assassins.oxp
.

The game will start and exit almost immediately. Don't panic, that's what it is supposed to do. Go look at your stderr.txt now. You will see all the verification messages for Assassins.oxp. And that's it!

Note: After running the OXP verifier, you will notice that Oolite does not print the class name it is logging in subsequent runs (Ahruman, is there a reason for this?). To reset it so that it logs with the full class names again, open the file <installation folder>/oolite.app/GNUstep/Defaults/.GNUstepDefaults and find the line that reads
Code:
"logging-show-class" = <*BN>;
Change this to
Code:
"logging-show-class" = <*BY>;
and that should do it.


Top
   
 Post subject:
PostPosted: Mon Dec 03, 2007 9:12 am 
Offline
Grand Admiral Emeritus
Grand Admiral Emeritus
User avatar

Joined: Sat Apr 02, 2005 2:43 pm
Posts: 6657
Location: Sweden
Quote:
Note: After running the OXP verifier, you will notice that Oolite does not print the class name it is logging in subsequent runs (Ahruman, is there a reason for this?).
Oh, right, that’s why it reset to not showing them every now and then. D'oh.

The idea is for class names to be turned off temporarily while verifying, since all the verification messages use the same class. Or rather, two classes. I shall fixx0r.

Under Mac OS X, the way to re-enable message class names is the following command:
Code:
defaults write org.aegidian.oolite logging-show-class -bool YES

_________________
E-mail: jens@oolite.org


Top
   
 Post subject:
PostPosted: Wed Dec 05, 2007 5:55 am 
Offline
Competent
Competent
User avatar

Joined: Tue Mar 21, 2006 2:14 am
Posts: 41
I think I find a bug in 1.7 test. I pressed F11 and the planet is gone. It seems that the program fails to refresh the planet. Please look into it.


Top
   
 Post subject: Testing results
PostPosted: Sun Jan 06, 2008 2:54 am 
Offline
Above Average
Above Average
User avatar

Joined: Sun Sep 25, 2005 9:54 pm
Posts: 31
Location: Portland, OR
Just want to say that Oolite 1.65 crashes frequently under Vista but 1.7 test appears to be solid. I've encountered no obvious bugs so far with 1.7 test on the Vista platform.


Top
   
PostPosted: Sun Jan 06, 2008 6:20 am 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Wed Mar 29, 2006 9:53 am
Posts: 734
Location: Finland
Quote:
Oolite test release 1.70 - Role Another Number for the Road Edition is now available
Why "Role Another Number..."? Some sort of an inside joke? :?

_________________
Author of Tales from the Frontier - official Elite 4 anthology.
Author of Marcan Rayger adventures - unofficial fan-fic novellas set in the Frontier universe.


Top
   
 Post subject:
PostPosted: Sun Jan 06, 2008 7:44 pm 
Offline
Grand Admiral Emeritus
Grand Admiral Emeritus
User avatar

Joined: Sat Apr 02, 2005 2:43 pm
Posts: 6657
Location: Sweden
Because the role system changed, allowing for ships with more than one role at a time. Obviously. :-)

_________________
E-mail: jens@oolite.org


Top
   
 Post subject:
PostPosted: Mon Jan 07, 2008 12:08 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Wed Mar 29, 2006 9:53 am
Posts: 734
Location: Finland
Quote:
Because the role system changed, allowing for ships with more than one role at a time. Obviously. :-)
:shock:

Ah, obviously! :lol:

_________________
Author of Tales from the Frontier - official Elite 4 anthology.
Author of Marcan Rayger adventures - unofficial fan-fic novellas set in the Frontier universe.


Top
   
 Post subject:
PostPosted: Wed Jan 09, 2008 3:58 am 
Offline
Competent
Competent
User avatar

Joined: Tue Mar 21, 2006 2:14 am
Posts: 41
I find a couple of bugs in 1.7 test, at least in Vista. First, some OXPs crash in 1.7. Those large OXP take a long time to load and a long time to recover after game over. On one occasion, after a crash, my saved commander was given billions of credit on the next start. Also, a brought a military laser and on the equipment list, I see a military laser entry together with a forward (off hand I cannot remember the exact wording) military laser entry.


Top
   
 Post subject:
PostPosted: Wed Jan 09, 2008 8:17 am 
Offline
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral

Joined: Wed Feb 28, 2007 7:54 am
Posts: 5028
The laser purchasing and/or general equipment trade-in bugs have already been fixed. We also expect the billion credits problem to have been sorted. Stand by for the next release that will contain the fixes. As for the OXPs causing crashes, please post which are the ones that generate the problems. Ususally, it has to do with OXP errors.


Top
   
 Post subject:
PostPosted: Fri Jan 11, 2008 5:45 am 
Offline
Competent
Competent
User avatar

Joined: Tue Mar 21, 2006 2:14 am
Posts: 41
So far the OXPs that may have problem of long loading time and shut down time (or even crash at shut down) are Dictators, Falcon and FuelTankv.2.

Please look into them. Thank you.


Top
   
 Post subject:
PostPosted: Sun Jan 13, 2008 5:01 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Sun Dec 09, 2007 8:22 am
Posts: 663
Location: Athens Greece
Quote:
So far the OXPs that may have problem of long loading time and shut down time (or even crash at shut down) are Dictators, Falcon and FuelTankv.2.

Please look into them. Thank you.
:? Strange I do not have any problem with dictators and fuel tank. For the Falcon oxp I don't know because I do not have it.
For the moment I have detected problems with only one oxp the Ringpod.


Top
   
 Post subject:
PostPosted: Sun Jan 13, 2008 6:43 pm 
Offline
Average
Average

Joined: Wed Dec 05, 2007 3:45 pm
Posts: 15
Any frustum culling in this release, Ahruman?

(I guess "no", but I thought I'd ask anyway...)


Top
   
 Post subject:
PostPosted: Thu Jan 24, 2008 3:04 pm 
Offline
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
User avatar

Joined: Mon Jan 21, 2008 11:41 pm
Posts: 3009
Location: The Big Smoke
Just a quick question/request about -verify-oxp:

I've come across
Code:
WARNING: unknown key "weapon_offset_x".
and I was surprised because that key is just about everywhere. It confused me for a little while, until I found its entry on the wiki.
Would it be possible to change the warning for keys that used to be valid?

What I have in mind is something like:
Code:
WARNING: ignored key(valid in 1.65) "weapon_offset_x".
It would definitely help with OXPs aimed at both stable & unstable versions! :)

Cheers,

Kaks


Top
   
 Post subject: Updating from v1.65
PostPosted: Wed Jan 30, 2008 9:32 pm 
Offline
Average
Average

Joined: Wed Jan 30, 2008 9:18 pm
Posts: 9
Location: W. Yorks
Hi guys&gals

Great work on oolite all of you, for those of us who have the computing ability of slimy frogs, we salute you!

Quick question though, can I update from v1.65 to v1.7 in one hit or do I need to remove and re-install? Also, will I lose my hard earned credit and blessed, blessed, mil lasers? Not sure I can cope with losing them, they're like children to me...

<pulls himself together>

Also, will oxp's need to be ported back in?

Sorry if this is a noob question, but I am, so there it is. :D

(And why are the bleedin' X-Wings so hard to kill? They were cannon fodder on Tie Fighter!)

_________________
The only good pirate is a dead pirate. Full speed to Killimar!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 33 posts ]  Go to page 1 2 3 Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
cron
Powered by phpBB® Forum Software © phpBB Limited