Oolite test release 1.73
Moderators: winston, another_commander
- Commander McLane
- ---- 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:
Hi! These are all mine.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
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.
- Selezen
- ---- E L I T E ----
- Posts: 2530
- Joined: Tue Mar 29, 2005 9:14 am
- Location: Tionisla
- Contact:
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.
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.
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
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
- Hemlock
- Dangerous
- Posts: 81
- Joined: Tue Apr 11, 2006 12:05 pm
- Location: Planet Pittsburgh - Steel System
No problem waiting. Unpack your bags before you unpack the files.Commander McLane wrote:Hi! These are all mine.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
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.
Meantime, I'll have a Trumble Burger with mushrooms and onions and sit back in my commodious Mosquito.
H
Commander Hemlock
- Eric Walch
- Slightly Grand Rear Admiral
- Posts: 5536
- Joined: Sat Jun 16, 2007 3:48 pm
- Location: Netherlands
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.Commander McLane wrote:... 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.Hemlock wrote:.... total_patrol.oxp....
are incompatible with Oolite 1.73.....
UPS-Courier & DeepSpacePirates & others at the box and some older versions
- Commander McLane
- ---- 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:
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.Eric Walch wrote: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.Commander McLane wrote:... 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.Hemlock wrote:.... total_patrol.oxp....
are incompatible with Oolite 1.73.....
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
);
Code: Select all
"INCOMING_MISSILE" = (
fightOrFleeMissile,
setTargetToPrimaryAggressor,
deployEscorts,
groupAttackTarget,
"setStateTo: OUTBOUND_LOOT"
);
Another difference is that route1patrolAI switches to gotoWaypointAI, while route2patrolAI has its own WAYPOINT-states.
- Eric Walch
- Slightly Grand Rear Admiral
- Posts: 5536
- Joined: Sat Jun 16, 2007 3:48 pm
- Location: Netherlands
That INBOUND_LOOT is definitely a copy&paste bug introduced already in 1.72 while fixing an other bug with that line.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.
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.
UPS-Courier & DeepSpacePirates & others at the box and some older versions
- Cmd. Cheyd
- ---- 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...