Oolite test release 1.73

News and discussion of the PC port of Oolite.

Moderators: winston, another_commander

User avatar
Hemlock
Dangerous
Dangerous
Posts: 81
Joined: Tue Apr 11, 2006 12:05 pm
Location: Planet Pittsburgh - Steel System

Post by Hemlock »

Thanks Kaks.
Commander Hemlock
zevans
---- E L I T E ----
---- E L I T E ----
Posts: 332
Joined: Mon Jul 06, 2009 11:12 pm
Location: Uncharted backwaters of the unfashionable end of the western spiral arm

Post by zevans »

El Viejo wrote:
It seems that D does not eject cargo. Shift R cycles the cargo, but I cannot eject it. Anyone else found this?
I occasionally get that. Since I can't figure out how to reproduce it yet I didn't mention it so far...
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Post by Cody »

In a way that's reassuring; at least it's not just me. I know it happens, but I can't make it happen.
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
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:

Post by Commander McLane »

Hemlock wrote:
I am getting a message that:

Anarchies 2.2.oxp
Interstellar_help.oxp
total_patrol.oxp

are incompatible with Oolite 1.73.....

Is this an error...or are there updated versions of these OXPs out there that I have missed?

Thanks

H
Hi! These are all mine. :D

I was away for the weekend and haven't even installed Oolite 1.73 yet. So please give me some days for making my OXPs 1.73-ready. With the fix mentioned by Kaks they'll probably work anyway, but I want to check if there are any issues with new/deprecated methods, and then upload new versions. May take a week or so, so please be patient. :)
User avatar
Selezen
---- E L I T E ----
---- E L I T E ----
Posts: 2530
Joined: Tue Mar 29, 2005 9:14 am
Location: Tionisla
Contact:

Post by Selezen »

Can I ask a daft question again?

I've been trying to get the shaders working on my laptop and was wondering what the minimum requirement is for shaders to work on a gfx card. I have a GeForce FX 5200 Go and according to the specifications it has support for vector and pixel shader v2. Is that enough?

If so would anyone know how to enable it? It this point I have Griff's models showing but no glowmaps.
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6312
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Post by Diziet Sma »

I use the same card.. if you have the latest drivers from NVIDIA and set shaders to full in the F2 options, you should be good to go..
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
User avatar
Hemlock
Dangerous
Dangerous
Posts: 81
Joined: Tue Apr 11, 2006 12:05 pm
Location: Planet Pittsburgh - Steel System

Post by Hemlock »

Commander McLane wrote:
Hemlock wrote:
I am getting a message that:

Anarchies 2.2.oxp
Interstellar_help.oxp
total_patrol.oxp

are incompatible with Oolite 1.73.....

Is this an error...or are there updated versions of these OXPs out there that I have missed?

Thanks

H
Hi! These are all mine. :D

I was away for the weekend and haven't even installed Oolite 1.73 yet. So please give me some days for making my OXPs 1.73-ready. With the fix mentioned by Kaks they'll probably work anyway, but I want to check if there are any issues with new/deprecated methods, and then upload new versions. May take a week or so, so please be patient. :)
No problem waiting. Unpack your bags before you unpack the files. :lol:
Meantime, I'll have a Trumble Burger with mushrooms and onions and sit back in my commodious Mosquito.

H
Commander Hemlock
User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Post by Eric Walch »

Commander McLane wrote:
Hemlock wrote:
.... total_patrol.oxp....

are incompatible with Oolite 1.73.....
... but I want to check if there are any issues with new/deprecated methods, and then upload new versions. May take a week or so, so please be patient. :)
At least total_patrol.oxp can be improved with 1.73, as it now it has a early message at the sun returning point. Look inside Oolite for the new route2patrolAI. With Oolite 1.72 all oolites own route2vipers just burned in the sun because they tried to turn at the fuel skimming point what was way to late.
User avatar
Griff
Oolite 2 Art Director
Oolite 2 Art Director
Posts: 2483
Joined: Fri Jul 14, 2006 12:29 pm
Location: Probably hugging his Air Fryer

Post by Griff »

@Selezen, if the ships look bumpy but with no glows etc, then Oolite could be using simple shader mode, try changing it to 'full', then exit the game and restart it to apply the change
User avatar
Selezen
---- E L I T E ----
---- E L I T E ----
Posts: 2530
Joined: Tue Mar 29, 2005 9:14 am
Location: Tionisla
Contact:

Post by Selezen »

Right, that's a couple of ideas there, thanks! I'll give them a try tonight.

:-)
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:

Post by Commander McLane »

Eric Walch wrote:
Commander McLane wrote:
Hemlock wrote:
.... total_patrol.oxp....

are incompatible with Oolite 1.73.....
... but I want to check if there are any issues with new/deprecated methods, and then upload new versions. May take a week or so, so please be patient. :)
At least total_patrol.oxp can be improved with 1.73, as it now it has a early message at the sun returning point. Look inside Oolite for the new route2patrolAI. With Oolite 1.72 all oolites own route2vipers just burned in the sun because they tried to turn at the fuel skimming point what was way to late.
In total_patrol I dealt with that by (1) massively increasing the desired range from 25000 to 125000 and (2) giving all police ships a heat shield.

But yes, I already updated total_patrol according to the current patrolAIs. Will be released as soon as I tested it.

By the way: There are some small and inexplicable differences between route1patrolAI and route2patrolAI, e.g. in the HEAD_FOR_foo states:

route1patrolAI:

Code: Select all

        "INCOMING_MISSILE" = (
            fightOrFleeMissile, 
            setTargetToPrimaryAggressor, 
            deployEscorts, 
            "setStateTo: INBOUND_LOOT", 
            groupAttackTarget
        ); 
route2patrolAI:

Code: Select all

        "INCOMING_MISSILE" = (
            fightOrFleeMissile, 
            setTargetToPrimaryAggressor, 
            deployEscorts, 
            groupAttackTarget, 
            "setStateTo: OUTBOUND_LOOT"
        ); 
Don't know, though, whether the order of groupAttackTarget and setStateTo: matters. Oh, and by the way, the INBOUND_LOOT in the first example is a c&p-bug in the HEAD_FOR_WITCHPOINT-state, should be OUTBOUND_LOOT.

Another difference is that route1patrolAI switches to gotoWaypointAI, while route2patrolAI has its own WAYPOINT-states.
User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Post by Eric Walch »

Commander McLane wrote:
Don't know, though, whether the order of groupAttackTarget and setStateTo: matters. Oh, and by the way, the INBOUND_LOOT in the first example is a c&p-bug in the HEAD_FOR_WITCHPOINT-state, should be OUTBOUND_LOOT.

Another difference is that route1patrolAI switches to gotoWaypointAI, while route2patrolAI has its own WAYPOINT-states.
That INBOUND_LOOT is definitely a copy&paste bug introduced already in 1.72 while fixing an other bug with that line.

The different waypoint handling has historic reasons. In the past the waypoint was always dealt within the AI itself. Already with 1.65 AI was completely reworked for the main route but no time was spend on the AI for route 2 (planet-sun). And as both work, why spend time in changing it. Changing itself takes no time but to do it well it must also be tested than to be sure you miss no exceptions.

Specially here are two different external AI's called than from within one state, that both need a different RESTARTED reaction. In the route1patrol a special trick is introduced to let it work. There the order of ("setStateTo: INBOUND_LOOT", groupAttackTarget) is very important as it changes the returnadress (returnstate) for the final "setAITo: interceptAI.plist" were all this ends as reaction on a missile attack.

The current OUTBOUND_LOOT can even be removed from your example as it only is called when the AI is already in interceptAI.plist and that has no such state. "groupAttackTarget" is a command with immediate reaction that makes that the line "GROUP_ATTACK_TARGET" = (setTargetToFoundTarget, "setAITo: interceptAI.plist"); is executed before it evaluates the following command in that line.
No real harm as it than just will do nothing but I'll change that line it in trunk.
User avatar
Selezen
---- E L I T E ----
---- E L I T E ----
Posts: 2530
Joined: Tue Mar 29, 2005 9:14 am
Location: Tionisla
Contact:

Post by Selezen »

Good news, everyone!

I have updated my drivers from V4.0.1 to V6.15.13 and I HAZ GOT SHADERZ!

Oolite's menu options said that Shaders were unavailable before, and after the driver update everything was enabled. I'm a happy man!

Thanks for the advice!
User avatar
Cmd. Cheyd
---- E L I T E ----
---- E L I T E ----
Posts: 934
Joined: Tue Dec 16, 2008 2:52 pm
Location: Deep Horizon Industries Manufacturing & Research Site somewhere in G8...

Post by Cmd. Cheyd »

WOOT Selezen!

Simple or Full?

Either way, it's got to be a huge jump forward in the visuals!
Congrats!
User avatar
Selezen
---- E L I T E ----
---- E L I T E ----
Posts: 2530
Joined: Tue Mar 29, 2005 9:14 am
Location: Tionisla
Contact:

Post by Selezen »

I have the option of Simple or Full! Shaderz to the max.

Jeez, I gotta stop typing like an emo teen...
Locked