#[MOD] Auto Carrier Landing System

197 messages · Page 1 of 1 (latest)

snow bolt
#

Mod creator: MKthumbsup

This mod adds the ability to click one button and the ACLS will manage your throttle, angle of attack, and heading for you automatically.

How To Use: Simply line up decently with the carriers glide slope indicator as directed by the video and click the = key to engage ACLS. Once you've landed simple double click the ACLS key again to regain control of your plane again.

This mod does include other Talon One proprietary mods such as FPM to FPS and Carrier Glide slope fix and the main menu image replacer. To simply replace the image drop a new png image inside the bepinex plugins assets folder with the exact name as the one in the folder already

KEEP IN MIND FOR THE TIME BEING THIS ONLY RELIABLY WORKS EITHER IN SINGLEPLAYER OR AS HOST due to glide slope fix bug for clients connecting to a host.
You can still land with it not being a host but it wont be as smooth or guaranteed to work in that scenario.

Installation:
Steps to install:
Install bepinex to nuclear option by downloading here https://github.com/BepInEx/BepInEx/releases/download/v5.4.23.2/BepInEx_win_x64_5.4.23.2.zip

extract bepinex file contents to nuclear options steam common files.

3.Start the game and close it

Download mod and extract the training mod folder into the plugins folder inside Bepinex

!!!!!!The password is :123!!!!!

if you've downloaded a previous version then simply drop and replace files.

cerulean harness
#

Okay that's cool and very handy

snow bolt
#

The ACLS status indicator will populate at the bottom of the hud when landing gear is deployed.

Press = to engage and ACLS will populate glide or align status then fall. Once landed double press the key to go back to ready status

worldly raft
#

am i high or is there no mod here?

snow bolt
#

my bad ill add rn

worldly raft
#

oh lol i thought i was blind

#

xD

snow bolt
#

ill be posting it one sec

indigo zephyr
worldly raft
#

and he was never seen again

snow bolt
#

@indigo zephyr @cerulean harness @worldly raft Mod Uploaded!

worldly raft
#

nice

#

with this we can bomb commies faster

snow bolt
#

now youre thinking

paper cairn
#

so a mod for skill issue people who can't land?

ripe hinge
#

"we have magic carpet at home"

rancid mica
#

creates an SOP that massively overcomplicates carrier landings
makes a mod to automatically land cause the overly complex carrier SOP sucked
whatnow

snow bolt
snow bolt
paper cairn
rancid mica
#

Intercept glide slope, point speed vector down.

snow bolt
#

Alright but if you hand that to someone who has zero experience they're going to fail. I add more details because it's supposed to be able to guide someone who has no experience

rancid mica
#

Its overly specific and doesnt set someone up to actually intercept the glideslope and get on a good heading. It has beginners looking at the wrong parts of the screen to land accurately.

#

Its rote instead of process

#

Its also below a throttle setting that maintains speed and glide slope

snow bolt
#

Wrong reply

rancid mica
#

You should be able to let go of your controls and land with no wind. 20% throttle means your AoA is constantly increasing as you lose airspeed through the whole approach

snow bolt
#

That was for tim

rancid mica
snow bolt
#

Im able to hold 150 all the way down so not sure where the disconnect is

#

If you're landing under 135 to 40 knots then that's outside IRL guidelines and doesn't fit our semi rp role

#

Downvoting a mod cause it makes it easier for players is wild 💀 maybe we should also all just fly without any kind of stability assist either? Or manually control our radar and TGPs too. Lmao

rancid mica
#

I dont think your mod is bad for making things easier, i think you're bad for having poor training and covering it up by not engaging with the stuff you cant teach

snow bolt
#

Idk why you think this is to cover up bad training. This mod was created for carrier ops where you land on carriers the whole game and it's fun but after the first few times it gets a bit annoying in the same game.

#

I've taught plenty of people to land and people comment on the YouTube videos I make on them saying how it helped them learn so idk 🤷‍♂️ I guess they're all just crazy

#

Not to mention that tutorial was before the change where the FCS is much more aggressive on flaps. There's slight differences

rancid mica
#

Idk dude, considering you couldnt tell me what the AoA indicator was or what it did beyond "it tells you if you're fast or slow"

snow bolt
#

When you're teaching someone brand new what else do you need then that? But at the same time complain that it's overcomplicated? XD

rancid mica
#

What it actually does? Lmao

hollow ember
#

if you don’t like the mod don’t use it lmao

daring lance
#

What is actually wrong with this mod? I can't understand their tacticool lingo

paper cairn
daring lance
#

They say that in the mod description

#

Seems like a neat project to put together, even if landing is easy

hollow ember
#

ah yes i should’ve figured

#

what a child

hollow ember
paper cairn
hollow ember
#

so do you criticize real life naval pilots on their lack of skill for using ALCS?

paper cairn
hollow ember
#

jfc man y’all will find anything to complain about

paper cairn
hollow ember
#

then don’t use it

slow pawn
#

Its kind of dumb since the game already makes it as easy as it can get without being outright automatic with the velocity vector pipper but the problem more is all of these mods but no official support and you don't really know how its going to pack out with multiplayer, HUD mod had issues in the past with breaking MP

cerulean harness
#

Having options isn't dumb. I can land on a carrier with little issue and I'd mess with this mod.

daring lance
paper cairn
# daring lance okay? who cares

The issue is.. people will bring this into mp, as a client it their own problem. If they host, hud mods have been known to effect non-users, since you have no idea if they are running mods getting glitched out or game crashing isn't fun for anyone. Big changes like the ww2 mod is game breaking If there no room tag.

slow pawn
#

especially frustrating to me is when people desync and then go ask "why kick"

snow bolt
#

maybe if the mod had some kind of server aspect to it but all our mods are client side and dont interact with the server itself

paper cairn
formal parrot
#

Can confirm the old hud mod caused a bit of issues for non users

ripe hinge
#

if you do anything that messes with fixedupdate() you will likely throw the game off

tawny robin
#

dude, this is insanely cool, congrats

restive quest
lost venture
brittle wedge
#

why does it abort landing on fall phase for me?

#

it always pull up right at the end

snow bolt
#

That's not it aborting, that's it going into final decent angle

smoky owl
brittle wedge
#

so something up

snow bolt
#

im geussing this is in multiplayer? there is an issue with the glide slope mod

#

single player should work perfect if you give it atleast 2-2.5nm line up distance

oblique wave
#

cannot extract for some reason, it may be a me problem ofc

balmy rivet
#

did you ever enter a password when extracting?

oblique wave
#

where do you enter the password?

#

as in

#

when clicking "extract all" it gives me this error message without prompting me to input a password

snow bolt
oblique wave
balmy rivet
#

anyone get the issue where the acls text flickers and the throttle control flickers between acls input and own controller input?

snow bolt
#

Yes I've had this issue but in terms of landing it doesn't seem to impact the function on ACLS

#

And seems to stop when turned off

balmy rivet
restive quest
# snow bolt Thats how it works for ACLS

According to what? Not that it matters but I know ACLS from DCS... It does NOT pitch up, it meets the deck and sets millpower just like a pilot. Maybe that game is just wrong

#

Was going to try this out. Why the *** is it a .rar with a password? Trolling?

formal parrot
restive quest
#

TY, I seen it, I'm still dumbfounded

snow bolt
restive quest
#

"the password is used to evade malware detection"

snow bolt
restive quest
#

None of the rest of us have had to do this. Host it on GH releases.. My uploaded .dlls are not flagged here either tho.

#

I'm good, it's pretty textbook.

snow bolt
#

or i can release it here and just type in the 123 its not that hard

#

i pay for these mods out of my own pocket and share them outside my own community so others can use them.

restive quest
#

You pay for them?

snow bolt
#

yes

#

it takes a lot of time to devlelop these things

restive quest
#

And they trigger malware detection but mods written directly by community members don't?

snow bolt
#

Like i said if youre worried dont use it or run any virus scan on it and no flags. I just dont care to find a work around

restive quest
#

Who do you pay for them lol

#

Like can I just send them money for my own mod

snow bolt
#

do you think its free to have someone take hours out of their day to make these?

restive quest
#

Oh do you do it yourself

snow bolt
#

No i commission a coder

restive quest
#

Yea I jus wondered how to do that

#

I make mods like #screenshots-and-videos message

#

Just curious 🙂

snow bolt
#

you can probably just post it in general with mods approval that you're a freelance mod maker and take commissions

restive quest
#

I mean how can I jus pay someone else to do it I have more money than time 😂

snow bolt
#

Just find a mod that looks like takes a good coder to make in custom missions and hit them up asking if they do commisions

#

keep in mind a good coder for simple to complex mods is going to want between 10-75 dollars+ per mod

restive quest
#

Idk how you are going to finish a distributable mod in 1 hour so. $75 seems low

balmy rivet
snow bolt
#

There likely won't be an update for a bit on fixing this

modern sky
#

uhhh btw

#

my keyboard is anbt2 but the = should be in the same place

#

but when i press it nothing happens

#

Oh, do i have to really press and hold it?

#

And could there be a option in the f1 menu to change the keybind? Would be really nice imo

#

Not like i would use this a ton of times as i like landing it manually but it seems like a cool addition to have tbh

modern sky
snow bolt
#

You can change the keybind in the JSON file

#

I haven't done it but it's possible

restive quest
#

Got around to actually checking it out... Pretty cool and the code is amazing if it cost $75, I would hire the guy 5 more times

snow bolt
#

Yeah I hire him very frequently, pretty much whenever he is done I have another one lined up. Great modder

stray schooner
#

@snow bolt how exactly am i supposed to install it? i extracted the bepinex in the nuclear option files, but i dont see any plugin folder inside the bepinex folder

snow bolt
#

I would hold off for now on downloading this. There is a bug with our distance calc mod since the update. They also changes the FCS so I'll have to tweak the ACLS behavior

#

I'll post again here when the bug is fixed

stray schooner
#

oh alright, thanks

stray schooner
#

yeah i get what you mean now, got the plugins folder and stuff working but no "als" or anything like that pops up

snow bolt
#

Also if you select a 250kt or pablo as current weapon you lose all control over the plane

stray schooner
#

did i not install it correctly or something

snow bolt
#

MOD HAS BEEN UPDATED^^^
Password is:123

lost oxide
#

nice title screen

snow bolt
#

The background can be changed if you go to the image in the training mod folder and replace with a PNG and name it the same as the previous png after removing the old one

lost oxide
#

sorta like this?

stray cloak
#

Is the ACLS working for anyone using the mod?

snow bolt
#

Ill do some testing when im home to see if it's working

stray cloak
#

I'll try to get a copy of the red text later

snow bolt
#

Thanks!

stray cloak
# snow bolt Thanks!

[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
TrainingMod.ACLSPilotPlayerStatePatch.Postfix (PilotPlayerState __instance) (at /home/juan/Projects/nuclear_option_comissions/TrainingMod/ACLS.cs:489)
(wrapper dynamic-method) PilotPlayerState.DMDPilotPlayerState::PlayerAxisControls(PilotPlayerState)
PilotPlayerState.FixedUpdateState (Pilot pilot) (at <0ba2f16bc23744a99203509b85c37c59>:0)
Pilot.Pilot_OnAeroInputsApplied () (at <0ba2f16bc23744a99203509b85c37c59>:0)
AeroJobs+AeroRunner.FixedUpdateEarly () (at <0ba2f16bc23744a99203509b85c37c59>:0)
AeroJobs.FixedUpdateEarly () (at <0ba2f16bc23744a99203509b85c37c59>:0)
UnityEngine.Debug:LogException(Exception)
<FixedUpdateEarly>d__13:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`1:Run()
Cysharp.Threading.Tasks.Internal.ContinuationQueue:RunCore()
Cysharp.Threading.Tasks.Internal.ContinuationQueue:Run()

#

2nd section:

#

[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
TrainingMod.ACLSPilotPlayerStatePatch.Postfix (PilotPlayerState __instance) (at /home/juan/Projects/nuclear_option_comissions/TrainingMod/ACLS.cs:489)
(wrapper dynamic-method) PilotPlayerState.DMDPilotPlayerState::PlayerAxisControls(PilotPlayerState)
PilotPlayerState.FixedUpdateState (Pilot pilot) (at <0ba2f16bc23744a99203509b85c37c59>:0)
Pilot.Pilot_OnAeroInputsApplied () (at <0ba2f16bc23744a99203509b85c37c59>:0)
AeroJobs+AeroRunner.FixedUpdateEarly () (at <0ba2f16bc23744a99203509b85c37c59>:0)
AeroJobs.FixedUpdateEarly () (at <0ba2f16bc23744a99203509b85c37c59>:0)
UnityEngine.Debug:LogException(Exception)
<FixedUpdateEarly>d__13:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`1:Run()
Cysharp.Threading.Tasks.Internal.ContinuationQueue:RunCore()
Cysharp.Threading.Tasks.Internal.ContinuationQueue:Run()

[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
TrainingMod.FlightHudUpdatePatch.Postfix (FlightHud __instance) (at /home/juan/Projects/nuclear_option_comissions/TrainingMod/HUDGlideDistance.cs:231)
(wrapper dynamic-method) FlightHud.DMDFlightHud::Update(FlightHud)

#

this happens when a aircraft is spawned in

stray schooner
# snow bolt

Thanks for the update! Although, it seems to not work for me for some reason? the custom background dosent show up when i launch the game (i extracted the zip and put the folder in the plugins folder of bepinex)

#

ive had this issue before but it fixed itself earlier? but i cant really figure it out now

#

im getting this error in the logoutput file:
[Message: BepInEx] BepInEx 5.4.23.2 - NuclearOption (7/3/2024 4:23:50 AM)
[Info : BepInEx] Running under Unity v2022.3.6.12183271
[Info : BepInEx] CLR runtime version: 4.0.30319.42000
[Info : BepInEx] Supports SRE: True
[Info : BepInEx] System platform: Bits64, Windows
[Message: BepInEx] Preloader started
[Info : BepInEx] Loaded 1 patcher method from [BepInEx.Preloader 5.4.23.2]
[Info : BepInEx] 1 patcher plugin loaded
[Info : BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]
[Message: BepInEx] Preloader finished
[Message: BepInEx] Chainloader ready
[Message: BepInEx] Chainloader started
[Info : BepInEx] 2 plugins to load
[Warning: BepInEx] Skipping [Training Mod 1.2] because a newer version exists (Training Mod 1.2)
[Info : BepInEx] Loading [Training Mod 1.2]
[Info :Training Mod] Loading glide ratios from C:\Program Files (x86)\Steam\steamapps\common\Nuclear Option\BepInEx\plugins\TrainingMod\Assets\glide_ratios.csv
[Error :Training Mod] File not found: C:\Program Files (x86)\Steam\steamapps\common\Nuclear Option\BepInEx\plugins\TrainingMod\Assets\glide_ratios.csv
[Message: BepInEx] Chainloader startup complete

#

the glide ratios file is indeed in that path

#

Fixed the issue! just had to rename the TrainingMod folder to TrainingMod

snow bolt
#

Glad you were able to fix it!! Also there may be some weird ACLS behavior. I haven't had time lately but ill try and tweak it a bit to be more stable

lost oxide
#

is acls only designed with mouse and keyboard in mind? when i used it, it seemed as if the system and my throttle quadrant controller were fighting with each other over what the amount of throttle should be before the system sent me into the ocean when trying it on a carrier

snow bolt
#

acls is fully automated you shouldnt use any input while its active

#

but like i said the devs have made some changes to flight behavior so i have to tweak the mod a bit

upper frigate
#

I've also had some issues with this, looked like it was trying to overcorrect and eventually becomes too unstable, slamming into the carrier if I don't take control

ripe hinge
#

gotta tune them pid loops

snow bolt
#

Updates to the flight behavior break the system

snow bolt
#

UPDATE: ACLS HAS BEEN TUNED

#

WARNING: ACLS in its current state is only working for the ifrit. Compass support may be added later

#

@upper frigate @lost oxide @stray schooner also be aware this is only approved to be working in singleplayer. could work in mp but cant guarantee it

stray schooner
#

Thanks

stray schooner
#

also is there any way to just have the default background?

#

when i dont have the custom_bg file in the mod just dosent work

stray cloak
snow bolt
#

IMPORTANT NOTE: WINRAR OR 7ZIP IS NEEDED TO EXTRACT

stray schooner
#

this was on singleplayer but the carrier was moving

snow bolt
#

My guess would be starting too low alt or speed

#

Slightly higher alt and want to be going about 240 knots

stray schooner
#

ah yeah I guess the speed is the issue then

ripe hinge
snow bolt
#

Thank you! Yeah it's a win 10 issue

lavish narwhal
#

I cant believe is it need for somebody!

brittle wedge
#

is this mod gonna get updated to work with Vortex?

brittle wedge
#

I literally cant get this to work with compass, it always aborts the landing

snow bolt
tender surge
#

Any hope for updates?

stray schooner
brittle wedge
tender surge
stray schooner
#

ok

idle halo
#

any idea if this will get updated? plz do so