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

the docking computer

For test results, bug reports, announcements of new builds etc.

Moderators: winston, another_commander, Getafix

User avatar
harry747
Deadly
Deadly
Posts: 135
Joined: Mon Feb 23, 2009 8:57 pm
Location: England

the docking computer

Post by harry747 »

what's wrong with the docking computer in the last few revisions? when it is activated, it just slows down and stops. it just sits there, no movement, no maneuvering, nothing. WTF?
MacBook pro, OSX 10.8.5, Xcode 5
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 »

There have been changes in the last few revisions, but I can't imagine this could have changed existing behaviour. Are you sure you are not put in a big queue and waiting for other ships to dock?

On the mac you can easy check things by installing the Debug.oxp. It allows you to type cmd-I (for Inspect player) and you'll get a floating window with player info. Than click on the small i behind the AI entry. This will open a new floating window showing you the running AI. This should give clue what the player AI is doing. And if it hangs or is intentionally waiting.

And my commander just docked on his docking computer in the background while writing this, so it seems okay to me.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6570
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Four docking attempts with the DC so far, all successful, both in main and secondary stations. I believe it is safe to say Works For Me™.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

For the record, I actually tested the latest autopilot changes quite extensively for once! It worked in a variety of interesting situations.

However, I did notice that the ship had difficulty orienting itself when the time acceleration factor was raised, even at 2x.
User avatar
harry747
Deadly
Deadly
Posts: 135
Joined: Mon Feb 23, 2009 8:57 pm
Location: England

Post by harry747 »

hm, that's weird. what ships are you guys flying? me, i use a supercobra with all the equipment i can stuff in there.

as for being queued, i don't think that was the case because
- there were hardly any ships around
- when the station puts me in a queue, they tell me (usually)
- queuing doesn't happen every time, but the behaviour i described does.
- this weird behaviour happens every time, whether i am right next to the station or at the edge of detection range.

come to think of it, i don't think i get a message from the station when i hit c.
confirmed. the S appears in the HUD, i hit c, i get a message "autopilot engaged", it just slows down and stops, and that's it. no message from the station, no movement, nothing.
MacBook pro, OSX 10.8.5, Xcode 5
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6570
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Please post log indicating which OXPs are running and try to reproduce without OXPs present. This may be a bad OXP AI thing.
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 »

harry747 wrote:
come to think of it, i don't think i get a message from the station when i hit c.
confirmed. the S appears in the HUD, i hit c, i get a message "autopilot engaged", it just slows down and stops, and that's it. no message from the station, no movement, nothing.
Not getting that station message is correct behaviour. The S becomes visible at 2x scanner range. When starting auto pilot at this distance, the station does send its message but the player is still to far to hear it.

But even with a superCobra, docking works perfect. And even when you are queued, you are send to the "abort position" what is normally on a circle at 8000 m from the station.
Another_Commander wrote:
This may be a bad OXP AI thing.
Yes, it yould be an oxp that contains an old copy of the dockingAI.plist. Try using the debug console and activate the "debug AI" check-box for the player. It will write useful stuff in your log about the running AI.
User avatar
ADCK
---- E L I T E ----
---- E L I T E ----
Posts: 771
Joined: Thu Dec 24, 2009 12:30 am
Location: Sydney
Contact:

Post by ADCK »

Older versions of my Bulk Hauler OXP had a dockingAI.plist (A leftover piece of Aegidians original Bulk Hauler)

So if you have either, I suggest updating.
User avatar
harry747
Deadly
Deadly
Posts: 135
Joined: Mon Feb 23, 2009 8:57 pm
Location: England

Post by harry747 »

Eric Walch wrote:
Try using the debug console and activate the "debug AI" check-box for the player. It will write useful stuff in your log about the running AI.
debug console? how do i get that?
MacBook pro, OSX 10.8.5, Xcode 5
User avatar
Kaks
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 3009
Joined: Mon Jan 21, 2008 11:41 pm
Location: The Big Smoke

Post by Kaks »

If you type Oolite debug console in your nearest search engine you should get a link very much like this one:

http://wiki.alioth.net/index.php/Debug_OXP

for trunk, you need to compile debug oxp alongside your main oolite build: open targets, found on the left panel of the Oolite project window, and you should see debug oxp there. Hilghlight that target, compile, and oolite will have a debug tag & the console within it.
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Kaks wrote:
for trunk, you need to compile debug oxp alongside your main oolite build: open targets, found on the left panel of the Oolite project window, and you should see debug oxp there. Hilghlight that target, compile, and oolite will have a debug tag & the console within it.
If you use the Build All target (selectable from the Overview pop-up menu in the Xcode project window), it will be built and installed automatically.

It is also distributed with the Mac nightlies.
User avatar
harry747
Deadly
Deadly
Posts: 135
Joined: Mon Feb 23, 2009 8:57 pm
Location: England

Post by harry747 »

trying to build the build all target keeps giving me this error: Unable to resolve plug-in dependency for "OODebugController.xib".

i know i need the rbsplitview plugin, but how do i install that properly? http://wiki.alioth.net/index.php/Running_Oolite-Mac only says that it must be installed, and http://www.brockerhoff.net/src/rbs.html doesn't tell me how to install either.
MacBook pro, OSX 10.8.5, Xcode 5
User avatar
Cmdr James
Commodore
Commodore
Posts: 1357
Joined: Tue Jun 05, 2007 10:43 pm
Location: Berlin

Post by Cmdr James »

Just double click it. The tool with then somehow know i is there.
User avatar
harry747
Deadly
Deadly
Posts: 135
Joined: Mon Feb 23, 2009 8:57 pm
Location: England

Post by harry747 »

ok, now it seems to be installed properly. and the plug-in dependency error doesn't appear anymore. but now i get this error instead:

/Users/Shared/projects/Oolite/trunk/DebugOXP/../deps/Cross-platform-deps/SpiderMonkey/js/src/jsotypes.h:77:0 /Users/Shared/projects/Oolite/trunk/DebugOXP/../deps/Cross-platform-deps/SpiderMonkey/js/src/jsotypes.h:77: error: conflicting types for 'uint64'

what can i do about that?

PS. this error only happens with the build all target. the oolite target works ok.
MacBook pro, OSX 10.8.5, Xcode 5
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

As far as I recall, this is caused by using the wrong SDK. Ensure that “Use Base SDK” is selected under “Active SDK” in the Overview menu.

Also, please check your forum private messages.
Post Reply