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

Trunk nightly

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

Moderators: winston, another_commander, Getafix

Post Reply
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6581
Joined: Wed Feb 28, 2007 7:54 am

Re: Trunk nightly

Post by another_commander »

Currently away from my dev computer, so I'll just mention this here and try to have a look at it when I get back, if it hasn't been fixed already by that time.

There is a small bug with trunk 1.81.0.6413-150325-9f6972a. The steps to reproduce are:
1. Start game, start new Jameson.
2. Set destination for hyperspace, then launch and start jump sequence.
3. Make sure you are switched to rear or side views (i.e. views without laser mounts) when countdown reaches 0.
4. On exit to destination system, front laser does not fire until any other view has been selected and returned back to forward.
User avatar
kanthoney
Commodore
Commodore
Posts: 281
Joined: Thu Nov 07, 2013 10:21 pm

Re: Trunk nightly

Post by kanthoney »

another_commander wrote:
Currently away from my dev computer, so I'll just mention this here and try to have a look at it when I get back, if it hasn't been fixed already by that time.
Works fine for me in both Linux and Windows.
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:

Re: Trunk nightly 1.81.0.6413-150325-9f6972a

Post by Cody »

Seems okay here too (Windows).
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!
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6581
Joined: Wed Feb 28, 2007 7:54 am

Re: Trunk nightly

Post by another_commander »

OK, possibly a false alarm then, sorry!. I noticed this while test playing on an Internet Cafe Windows PC, so I'll have to blame the goblins in the machine for this one.. I'll double check it once I am back on my "proper" computers just to be sure,
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:

Re: Trunk nightly

Post by Cody »

another_commander wrote:
... so I'll have to blame the goblins in the machine for this one.
<grins> A likely story!
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: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Trunk nightly 1.81.0.6413-150325-9f6972a

Post by Cody »

cim wrote:
I think I know what this one might be, having observed a bounty hunting party launching out of Onrira Torus.
I've been watching Quandixe Torus (awaiting a lift): a Python + Mamba escort launched, called the 'Jumping soon... ' message, and I followed it - out of the aegis, way out, in fact. Meanwhile, behind me a hunting party launched and happily jumped-out at about the right distance from the Torus. The Python though stubbornly refused to jump, and just kept heading out to nowhere (according to the ASC there was nothing along that heading). I tried nudging it and gently teasing it, but to no avail. Eventually, I had to leave it as I had parcels to deliver.
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!
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6581
Joined: Wed Feb 28, 2007 7:54 am

Re: Trunk nightly

Post by another_commander »

Cody wrote:
another_commander wrote:
... so I'll have to blame the goblins in the machine for this one.
<grins> A likely story!
Coming back to this one, I think I got the little detail that was missing before. Can you please repeat the steps outlined earlier (and reposted below for convenience), with the modification listed? For me this is totally reproducible.
1. Start game, start new Jameson.
2. Set destination for hyperspace, then launch.
3. Move a bit so that the buoy doesn't get hit and fire your front laser once. <-- This was missing in the steps earlier.
4. Start jump sequence.
5. Make sure you are switched to rear or side views (i.e. views without laser mounts) when countdown reaches 0.
6. On exit to destination system, front laser does not fire until any other view has been selected and returned back to forward.
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:

Re: Trunk nightly

Post by Cody »

Confirmed!
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
kanthoney
Commodore
Commodore
Posts: 281
Joined: Thu Nov 07, 2013 10:21 pm

Re: Trunk nightly

Post by kanthoney »

Also confirmed. It's got something to do with the weapon recharge rate - for some reason it goes from 0.5 second to 100 seconds, so if you hold the fire button down for 100 seconds you eventually get a shot out of it, at which point the recharge rate gets set back to normal.

You do find some interesting bugs!
User avatar
kanthoney
Commodore
Commodore
Posts: 281
Joined: Thu Nov 07, 2013 10:21 pm

Re: Trunk nightly

Post by kanthoney »

Fixed! We were setting the weapon direction to forward after hyperspace, but not calling [self currentWeaponStats]; to update the recharge rate etc.
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2691
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: Trunk nightly

Post by spara »

Jump to interstellar space reveals a bug in the new chart gui feature. Maybe not drawing any lines is the way to go in interstellar space?

Image
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Trunk nightly

Post by Diziet Sma »

spara wrote:
Maybe not drawing any lines is the way to go in interstellar space?
Perhaps.. but then it wouldn't really be clear which systems, if any, are still reachable. Not that the situation in the above pic is any better in that regard..
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
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2691
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: Trunk nightly

Post by spara »

Diziet Sma wrote:
spara wrote:
Maybe not drawing any lines is the way to go in interstellar space?
Perhaps.. but then it wouldn't really be clear which systems, if any, are still reachable. Not that the situation in the above pic is any better in that regard..
The confusing part in the image is that the labels of reachable systems are correctly colored, but the lines go to systems that are unreachable or won't go to systems that are reachable. Riedquat and Tianve te be exact. The most natural solution would be drawing lines from the interstellar position to the reachable systems.
User avatar
Disembodied
Jedi Spam Assassin
Jedi Spam Assassin
Posts: 6884
Joined: Thu Jul 12, 2007 10:54 pm
Location: Carter's Snort

Re: Trunk nightly

Post by Disembodied »

spara wrote:
The most natural solution would be drawing lines from the interstellar position to the reachable systems.
Or, if that's not possible, reverting to the circle only in interstellar space. Inaccuracies are only to be expected in such a situation!
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6581
Joined: Wed Feb 28, 2007 7:54 am

Re: Trunk nightly

Post by another_commander »

Commit 83f170b introduced some bugs in the Expansion Manager. Building generates these warnings on Windows (and, from what I see in the Linux nightly status page, on Linux too):

Code: Select all

src/Core/OOOXZManager.m: In function '-[OOOXZManager showInstallOptions]':
src/Core/OOOXZManager.m:1718:5: warning: 'NSDateFormatter' may not respond to '-setDateFormat:' [enabled by default]
src/Core/OOOXZManager.m:1718:5: warning: (Messages without a matching method signature [enabled by default]
src/Core/OOOXZManager.m:1718:5: warning: will be assumed to return 'id' and accept [enabled by default]
src/Core/OOOXZManager.m:1718:5: warning: '...' as arguments.) [enabled by default]
src/Core/OOOXZManager.m:1719:5: warning: 'NSDateFormatter' may not respond to '-stringFromDate:' [enabled by default]
The result is that the navigation of the OXP lists in the manager is broken and the log records loads of this:

Code: Select all

13:35:19.670 [exception]: ***** Exception checking controls [pollDemoControls]: NSInvalidArgumentException : Can not determine type information for -[NSDateFormatter setDateFormat:]
The solution should be simply including NSDate.h in the manager class, but I can't test this while away from my main computer.
Post Reply