FICC

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: winston, another_commander

User avatar
phkb
Commodore
Commodore
Posts: 2369
Joined: Tue Jan 21, 2014 10:37 pm
Location: [p]laying [h]ard and [k]icking [b]utt somewhere in G7...

Re: FICC

Post by phkb » Tue Jul 31, 2018 11:25 pm

Excellent. Thanks for testing it, Norby!
Norby wrote: - The auto-engange flag is lost after launch or load game (and boring to set it again ;) ).
<chuckles>So boring!
Norby wrote: - Using Library config is a good way, auto-engange could be an option also.
I actually had it set this way originally, but then thought it might be better implemented in a more immediate way via the mode key. Once I did that I removed the Library interface. I'm in two minds here. I can see use cases for both methods, and while they're not particularly conflicting, my feeling is that if I move the setting to Library, I could free up the mode key for something else (like a chase target mode). I'd be interested in some other feedback here: (1) move the setting to be only via Library, and free up mode key for something else, (2) add setting to Library so it can be changed from either place, (3) leave mode key only.
Norby wrote: - The acceleration restarts at every injector keypress and release over maxSpeed.
Thanks for the catch. Fixed in next version (I think!).
Norby wrote: - A bonus that FICC actually reach 8x speed, see in Combat MFD. Maybe with Military Fuel Injectors only.
An unintended bonus! This is supposed to be simulating standard injector speeds, so I might remove this "feature" from the next release.
Norby wrote:- An "else" in line 253 could save a nanosecond?
True.

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

Re: FICC

Post by another_commander » Wed Aug 01, 2018 5:22 am

At phkb's request and since this is now an implemented OXP and not a mere suggestion anymore, topic moved.

User avatar
Damocles Edge
Deadly
Deadly
Posts: 221
Joined: Thu Mar 30, 2017 9:57 pm

Re: FICC

Post by Damocles Edge » Wed Aug 01, 2018 10:34 am

I've noted a slight fly in the ointment so to speak concerning slow speed handling following auto engage FICC.
I first noticed this when attempting to get in position to collect cargo which was on the edge of my scanner range. With that in mind I sped up, momentarily forgetting about the auto engage option which I had earlier activated, not to worry I thought it just means I will get there sooner, i slowed down to cause FICC to cut out and then killed the engines completely when I was on top of the cargo and this is where it got interesting.
As I dipped my nose to collect the cargo which should have been either just underneath me or immediately behind i noted that the stars were moving away from me. I had shut my engines off, so I shouldn't have been moving, it was as if the inertia of the travel from when I was facing 180 degrees from my present heading was still active in some slowly decaying way (which too quite a long while to cease).
Repeated attempts to show the effect were successful and I also noted that the engine trail effect could be seen out of my front view (almost as if the engine burn from travel in the opposite direction is still in effect pushing you backwards).
The screen grab below will show what I mean.

Image

On a related subject can anyone tell me if there is an option or method to take video footage of oolite (I'm a on a linux rig)

Cheers
O.C.T.D (Oolite Crash Test Dummy) Hmm Hmm Hmm Hmm......

User avatar
phkb
Commodore
Commodore
Posts: 2369
Joined: Tue Jan 21, 2014 10:37 pm
Location: [p]laying [h]ard and [k]icking [b]utt somewhere in G7...

Re: FICC

Post by phkb » Wed Aug 01, 2018 12:13 pm

Damocles Edge wrote: As I dipped my nose to collect the cargo which should have been either just underneath me or immediately behind i noted that the stars were moving away from me. I had shut my engines off, so I shouldn't have been moving, it was as if the inertia of the travel from when I was facing 180 degrees from my present heading was still active in some slowly decaying way (which too quite a long while to cease).
Ah, it looks like it's the "sliding" issue I thought I'd dealt with, but must it obviously need more dealing. I'll check it out. Thanks for doing more of your excellent testing!

User avatar
Norby
---- E L I T E ----
---- E L I T E ----
Posts: 2543
Joined: Mon May 20, 2013 9:53 pm
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Contact:

Re: FICC

Post by Norby » Wed Aug 01, 2018 8:30 pm

phkb wrote:
Tue Jul 31, 2018 11:25 pm
add setting to Library so it can be changed from either place
I prefer this for now. When another useful option will be available, the player could select in Library config that which is attached to the mode key.
phkb wrote:it looks like it's the "sliding" issue
Exactly.

User avatar
phkb
Commodore
Commodore
Posts: 2369
Joined: Tue Jan 21, 2014 10:37 pm
Location: [p]laying [h]ard and [k]icking [b]utt somewhere in G7...

Re: FICC

Post by phkb » Wed Aug 01, 2018 9:21 pm

Thanks Norby.

Version 0.4 is now available, which I'll add to the download manager later today. In this version:
  • Cruise control injector speed is now equivalent to normal injector speed.
  • Fixed issue where "sliding" could occur when slowing down.
  • Slowed acceleration up to injector speed will now only happen if current speed is less than injector speed.
  • Added some flags to allow other OXP's to easily determine when the FICC is engaged.
  • Turning off auto-engage mode when the cruise control is active will now turn off the cruise control as well.
  • Auto-engage mode is now saved between sessions, and can be set with Library Config.
  • Code improvements as suggested by Norby.

User avatar
Norby
---- E L I T E ----
---- E L I T E ----
Posts: 2543
Joined: Mon May 20, 2013 9:53 pm
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Contact:

Re: FICC

Post by Norby » Thu Aug 02, 2018 9:53 am

Nice! Inspections:
- Acceleration time is fit to manual injectors in an Anaconda (where thrust=14) but need double time in an Asp (thrust=50).
- While cruising an additional injector keypress give some extra speed for a few seconds.

User avatar
Damocles Edge
Deadly
Deadly
Posts: 221
Joined: Thu Mar 30, 2017 9:57 pm

Re: FICC

Post by Damocles Edge » Thu Aug 02, 2018 9:31 pm

phkb wrote:
Wed Aug 01, 2018 9:21 pm
Thanks Norby.

Version 0.4 is now available, which I'll add to the download manager later today. In this version:
  • Cruise control injector speed is now equivalent to normal injector speed.
  • Fixed issue where "sliding" could occur when slowing down.
  • Slowed acceleration up to injector speed will now only happen if current speed is less than injector speed.
  • Added some flags to allow other OXP's to easily determine when the FICC is engaged.
  • Turning off auto-engage mode when the cruise control is active will now turn off the cruise control as well.
  • Auto-engage mode is now saved between sessions, and can be set with Library Config.
  • Code improvements as suggested by Norby.
IMHO all seems to be fine and dandy with V0.4 :D

*edit* Just noted that with auto FICC option enabled this can marginally speed up docking using docking computer as the docking computer will at times use the FICC (it is wise to disable weapons if you have surjectors oxp installed to avoid slight fuel loss while docking).
I did see very slight appearance of jets at front view immediately after docking computer had activated FICC and then slowed to a halt as turning but it was very short lived and certainly nothing to be of any concern.

Great work sir 8)
O.C.T.D (Oolite Crash Test Dummy) Hmm Hmm Hmm Hmm......

User avatar
phkb
Commodore
Commodore
Posts: 2369
Joined: Tue Jan 21, 2014 10:37 pm
Location: [p]laying [h]ard and [k]icking [b]utt somewhere in G7...

Re: FICC

Post by phkb » Thu Aug 02, 2018 11:07 pm

Damocles Edge wrote:Great work sir 8)
Thanks!
Damocles Edge wrote: I did see very slight appearance of jets at front view immediately after docking computer had activated FICC and then slowed to a halt as turning but it was very short lived and certainly nothing to be of any concern.
There is a bug I'm about to release a fix for that hopefully should be the end of the sliding/jets-in-front-view issue. If you want to see the bug now, engage CC manually (ie don't have auto-engage on) and then press the injectors key once. It's time to slide, slide, slide!

I'll do some further tests with docking to see if I can detect any issues.

User avatar
Damocles Edge
Deadly
Deadly
Posts: 221
Joined: Thu Mar 30, 2017 9:57 pm

Re: FICC

Post by Damocles Edge » Thu Aug 02, 2018 11:14 pm

Think I spoke too soon

After further play I am finding that I still have a problem with severe slide - it seems to be evident when the auto engage option is selected.
I'm also finding that where surjectors had partially run my shields down through FICC auto engage that they are now not recharging.
I will make sure that I keep a copy of my Latest.log in case it can be of any help.
O.C.T.D (Oolite Crash Test Dummy) Hmm Hmm Hmm Hmm......

User avatar
phkb
Commodore
Commodore
Posts: 2369
Joined: Tue Jan 21, 2014 10:37 pm
Location: [p]laying [h]ard and [k]icking [b]utt somewhere in G7...

Re: FICC

Post by phkb » Thu Aug 02, 2018 11:22 pm

With Surjectors, there could be a problem if you use the standard injectors key while the CC is engaged. I've found and fixed this issue for the next release, but if your experience is slightly different, I might have to do more fixing.

User avatar
phkb
Commodore
Commodore
Posts: 2369
Joined: Tue Jan 21, 2014 10:37 pm
Location: [p]laying [h]ard and [k]icking [b]utt somewhere in G7...

Re: FICC

Post by phkb » Fri Aug 03, 2018 5:41 am

Just uploaded version 0.5, which (fingers-crossed) fixes all the sliding issues. At least until someone finds a new instance of it!
In this version:
  • Acceleration up to injector speed will now vary based on thrust level of ship (ie Asp MkII will accelerate faster than an Anaconda).
  • Pressing injectors key when cruise control is engaged will now avoid the "sliding" issue during transition.
  • Simplified setting of velocity vectors.
  • Improved integration with Surjectors.

User avatar
phkb
Commodore
Commodore
Posts: 2369
Joined: Tue Jan 21, 2014 10:37 pm
Location: [p]laying [h]ard and [k]icking [b]utt somewhere in G7...

Re: FICC

Post by phkb » Sun Aug 26, 2018 6:58 am

Version 0.6 is available now and should finally solve the sliding issues when used in conjunction with Surjectors.

Post Reply