#General Mod Talk and Bepinex Install Instructions

1 messages · Page 3 of 1

rigid elk
#

What probably pisses me off the most is what they are doing with the data centers and eating all the RAM for themselves, and the whole bubble shenanigans that have been giving us the most absolute dogsh-t stuff ever like the incoming "Age Verification" crap for Discord or the supposed home robots that literally do anything but being autonomous.

manic marten
#

ai generated yeti/bigfoot vlogs are peak though

rigid elk
#

Yeah... it´s the kind of thing that genuinely could be very promising if done right, but 90% of people uses it wrong.

rapid pilot
#

almost all my school stuff like booking teacher appointments time off or handling homework is all done by ai now

rigid elk
manic marten
#

jk

#

😄

rigid elk
#

IN ONE PLANET

rapid pilot
#

saves the university money so they like it

manic marten
rapid pilot
#

real

rigid elk
halcyon notch
#

Also for the mod manager developers out there, feel free to hook into AtomicFramework's loading process through BepInEx/patchers/AtomicModManager.exe if you want to implement the communication API. It's not stable yet but for basic funtions AtomicUtilities.dll in the same folder can help.

rigid elk
rapid pilot
#

i need to add atomic framework fr

rigid elk
#

(It was a very nice chat though, you people are very reasonable and it´s enjoyable to talk to you all LGLove )

#

Dang it Vencord, when I tell you to insert an emoji is to INSERT it, not to put the blue text 😭 🙏

rapid pilot
rigid elk
rapid pilot
halcyon notch
#

As a user? It does basically nothing other than allow you to disable mods before the game runs (and that is still very WIP)
As a modder? It has a bunch of events to hook into the loading process, networking APIs, and maybe more in the future.

#

And it automatically negotiates mods when connecting to a server (including disabling when needed.)

rapid pilot
rigid elk
#

So useful for mod making? Interesting... I may have to include it in the guide in the future

halcyon notch
#

Obviously making a mod disable safe is up to the modder but it only tries if the mod declares itself safe.

wary flint
#

Pretty sure 32 bit isn't even supported anymore on modern systems? actually, nvm, I misremembered

halcyon notch
#

#1467160830742106216

manic marten
halcyon notch
#

Last I checked x86 still has Legacy Mode to run 32-bit binaries

#

Albeit support for such mode is OS dependent

manic marten
#

ya it does

wary flint
#

Unless they're running like, Windows 7, which y'know, has been unsupported for nearly a decade now, and won't even run Steam anymore afaik?

halcyon notch
#

SteamCMD is still 32-bit

#

IDK about Steam

rapid pilot
#

anybody have any idea how the game handles airframe stress? new engine speed mod blows the wings of when turning

manic marten
#

ofc you can run 32bit apps on a 64bit system

rapid pilot
#

oh and kills the pilot

manic marten
#

just like how you could run 16bit apps on a 32bit system

halcyon notch
#

(and how some enterprises still use 32bit processors for 16bit support)

manic marten
#

one of our offices kept harassing me to give them 32bit windows because their crappy labware is 16bit dos app DogeLaugh

#

eventually they stopped

#

they got a VM

halcyon notch
#

The local bank in my area has to remote into a terminal mainframe and use command line programs to manage bank accounts

manic marten
#

if you haven't seen the black hat atm hacking demo you should

wary flint
#

Also, published the in-dev rework branch of Nuclei, for those interested.

halcyon notch
#

I'm probably going to have to refactor some of the Discovery code to support communicating kick reasons

wary flint
#

Not finished yet, about ~50% feature-complete to where I want it to be. But if anyone has feedback, send it my way.

#

The current class diagram

#

Abstractions & Events are standalone / don't depend on anything, so they can be developed against easily.

halcyon notch
#

If the patcher or mod manager is missing, AtomicFramework still works. Unfortunately the rest of the code is entangled (intentionally to force modders to not succumb to anti-patterns) making it all dependent.

spark gorge
#

Do i need the server to have NBB installed for it to save?

#

I have it installed client side but i see no track files in the folder after 2 games, 1 singleplayer 1 coop

halcyon notch
#

Verify BepInEx is working (should be a log file in BepInEx folder)

spark gorge
#

i installed the plugin wrong, it wasn't very specific whether or not it wanted me to drag the noblackbox as a folder into plugins or the contents of the zip

#

though now im watching a tutorial, it's even more confusing since they've changed the folder structure

#

do i still need to install the models for tacview?

#

well thats crap, i managed to miss out on a lot of cool stuff, ill try again and see if it works

halcyon notch
#

TacView has since added first-party support for Nuclear Option (on their side) so unless there are models not updated yet you don't need to copy assets. I haven't worked on NBB in quite a while so you would have to ask in #1458011726808088740

spark gorge
#

though if the mod wasnt working, it wouldnt create a valid cfg file for it right?

halcyon notch
#

Depends. I don't know how the mod is structured anymore.

#

If it was flat out not loaded, no the cfg would not exist.

spark gorge
#

so it did load... ill probably go ask questions in nbb

manic marten
#

that wiki article is old

wary flint
manic marten
#

up to 0.3.8.2 the default save path is the game's appdata folder

spark gorge
#

so it didnt matter that its 1 folder deep

manic marten
#

from 0.3.8.3 onwards, the default save path will be bepinex/plugins/noblackbox/replays

spark gorge
#

i checked the locallow already, nothing there

#

oh

manic marten
#

all files from the release zip MUST go to

plugins/NOBlackBox

#

if you just toss them in plugins, it won't work

spark gorge
#

yeah it didnt generate a replays folder

manic marten
#

it works on all my computers innocent

#

including my servers

spark gorge
#

so to be clear i download the zip, i then uncompress the zip so its a normal folder, and i drag it in and it looks like this?

manic marten
#

that means plugins/NOBlackBox

#

not plugins/NOBlackBox-0.3.8.2

#

😇

spark gorge
#

uh

#

so i create the folder myself?

manic marten
#

you can either do that

#

or use the mod manager to install it

#

and it will create it for you

spark gorge
#

i should use the mod manager

manic marten
#

make sure to delete the manually created stuff to prevent bepinex from trying to load the mod twice

halcyon notch
#

On one hand, I wish my mods worked with NOMNOM. On the other hand, I think that ecosystem needs a bit more time to mature.

spark gorge
#

cuz the guide just tells you to drag the contents of the zip to the plugins folder

manic marten
#

#1457932420882894901 message

spark gorge
#

oh

manic marten
#

I don't know who maintains that wiki

#

but its not me

#

I didn't even know it existed

spark gorge
#

it was the first thing that showed up sorry haha

manic marten
#

ya I have no control over it and don't particularly like fandom dot com

spark gorge
#

i normally have a plugin that autodirects away from fandom to a different wiki

halcyon notch
#

Time to make a Github wiki 😈

spark gorge
#

do you need to install bepinex manually with NOMM?

manic marten
#

no

#

it has a button to do it for you

spark gorge
#

would it be a problem if i already had it installed?

rigid elk
#

...no way 💀

#

Oh not at all lol

#

I did that myself and it works

#

You´re supposed to have it, it doesn´t matter "how" you pull it off afaik

manic marten
#

if it is already installed it should detect that it is so and sohw a play button in the bottom left instead

#

to launch the game

spark gorge
#

awesome, i finally installed it right...

#

i swear i can install mods for way more complex games and i mess it up with the simplest ones

shy pebble
#

Aye, what I meant here is peeking closed source mods with dnspy 🙏

wary flint
#

I'd argue that's also alright, you just can't use the code. But it can be valuable for compatibility / security / bug resolving reasons

manic marten
#

i mean, we are also all peeking the closed source game at the mercy of the devs

#

the way I learned how to mod the game was by opening patator's hud mod in dnspy 😊

frigid tendon
#

yeah, similar story here

chilly bluff
#

tell people that if they have more than 2 gb of ram they absolutely have to get x64 bepinex

frigid tendon
#

the game will only run on x64...

manic marten
#

ya we finished this topic, though discord loves to not update to latest messages when computer is hybernating or just idles with locked screen

#

at least for me, I open the laptop, reply to something only to realize several walls of text were unseen by my client

frigid tendon
#

but yeah, worst case when starting out with modding, just look at how other mods do things

rigid elk
wary flint
#

Looking at some mods that are well-written is a great way to learn

shy pebble
#

his hud notch line code got me FAR

#

that's a crime tbh, I was suprised not to see it

swift mason
#

Would it be possible to make a mod for the mission editor to add new types of objectives and and outcomes?

swift mason
#

How would one learn how to mod the game?

shy pebble
#

this /\

frigid tendon
rigid elk
#

Last update for today on the guides! Included the section on how to manually install the mods (a warning to NOT follow the general rules of thumb when instructions are available, and for the sake of everything to READ THE INSTRUCTIONS), so... that´s the last part of this section, I think! Which means the next one will already be the "How to make mods" one which I´m far more eager to get into. 🙂

rapid pilot
#

They will instead choose the path of “it doesn’t work” lol

rigid elk
#

Jokes aside, a genuine question that just popped in my mind. If I make a map with mods... does it load WITHOUT the mods?

#

I assume the ideal thing would be for the modded assets not to appear and that´d be it, but does it crash or do any weird shenanigans?

rapid pilot
rigid elk
slender ferry
#

teardoown

rigid elk
#

Okay, does anybody have any clue what mod this may have come off, and what it does?

#

'cause I saw a bug with the spawn and whatnot but I´ve heard that´s a current bug from the audio tweaker so just wanted to check if it had to do with this

slender ferry
#

just search in bepinex menu for "next aicraft"

#

or something

rigid elk
#

I´ll try to find out by elimination, enabling and disabling mods to see who might be guilty

frigid tendon
#

that's in the wrong place

#

how did it end up there

#

...i think that's in the wrong place

#

anyways, that's my mod that does that

#

NOX

#

it's supposed to be how long until the next aircraft spawns, though it doesn't show correctly until you click a butoon

rigid elk
#

You tell me man, I just see it says "Never" and that I can never spawn on that heliport. But lots of thanks for solving me the hassle of going through all the mods XD

frigid tendon
#

on second look, that's in the right place

frigid tendon
#

send me logs

rigid elk
rigid elk
frigid tendon
#

bruh how many mods do you have?

#

anyways, idk, i don't see NOX spitting errors out

cyan drum
rigid elk
frigid tendon
#

i would ask you to include harmony debug logs but i will just get jumpscared by all the mods

frigid tendon
rigid elk
#

I can tell you exactly which ones though

frigid tendon
#

i only play with a handful of mods

#

also custom aircraft won't have working RWRs or threat ID

rigid elk
#

The main screen changer, the OST changer, the one that changes the sounds in general, the one that adds the copilot voicelines, the 2 QoL mods, the NOX (yours 😄 ) mod, the NOTT mod....

#

Ah yes, the AI aircraft limiter and the Stealth improver ones are also in

#

Alongside the Loadout Presets and the one that allows individual pylon customization

#

Plus the Black Box and the Autopilot

tawny blade
#

you mean like the ones from primeva? or...

rigid elk
#

One is the super well known one, I assume it´s the 2082 one yes

#

The other is from the video of that guy that came up recently and... well, made a video about it

#

Might be NOTT all over again tho, it´s late and my brain doesn´t work well at these hours lol

tawny blade
rigid elk
#

Ironically I don´t have the kestrel on XD

rigid elk
#

I already suspected that because I played with fewer mods before and it worked

#

I´m gonna check the latest ones I added, hold on

frigid tendon
rigid elk
#

Free flight?

#

Oh no, lol, I was on a version I made of Terminal Control with restricted aircraft

#

I´m flying an Ibis as PALA in one of the forward helipads

#

The thing is that "Next Aircraft" thing shows up in all the airports

#

But I generally can take off them

#

I´ve seen that in #1465800205021478975 they are reporting a bug that might be this one though, but I just asked if it also happens in Single Player

#

I managed to still have the "Next Aircraft" thing and take off so it´s not NOX problem either

#

Okay, confirmed it, it´s the #1465800205021478975 bug, nvm 🙏 😅

frigid tendon
#

but it'll say "never" if there's no factories

rigid elk
#

I thought it went for takeoffs XD

grave wadi
flat lotus
#

Lololololololooooool

#

The whole 64/32 bit was funny

waxen owl
flat lotus
#

U guys are learning how to hack games 🤣 the devs don’t have a modding API yet and it’s okay, but just know if you apply this practice to other games u might be VAC’ed on steam this game allows it, just a fare warning. ⚠️ also do not use spy on any Willy nilly game (software developer here) tos of applications grant signaling, using reverse engineering programs can trip a flag to a server that you tried, and then they know exactly who you are and (unlikely) sue you (likely) revoke or report you.

#

So please use reverse engineering softwares with care and responsibility.

ionic charm
#

(jk we are good boys and girls here)

halcyon notch
wary flint
#

Perhaps we should pin this as a general pointer for people who ask how to get into modding :P

wary flint
manic marten
rigid elk
#

Daily guide upload, folks! Now includes how to install VSCode, what extensions to get and how/why to make a GitHub repo for all of it

#

As always, any issues with it do tell me ASAP so I can correct it, the more I edit on later the worse it gets to change everything 😭

silk pike
#

The game launches at 1080p despite setting the monitor to 4k?

rigid elk
silk pike
#

Just mods

#

Let me try disabling everything just to be sure

rigid elk
wary flint
silk pike
rigid elk
#

BUT

#

I have a solution to that which might come in handy

wary flint
#

VSC is a general-purpose IDE, while Rider is laser-focused on C#, has a built-in decompiler (which works phenomenally well for modding - especially with navigation & referencing between decompiled dlls and your own code).

silk pike
#

Not needed

rigid elk
#

If you don't mind giving me the (likely) lengthy explanation as to how that would go, I can add a preliminary section telling the reader that they can either choose the VSCode or Rider. So I can add the Rider part after I finish the VSCode one, which saves a lot of space and doesn´t make me edit the whole thing again

wary flint
#

VSC is a good IDE, don't get me wrong. But I'd argue it'd be better to point new users into a direction that's focused specifically on what they want to do (imo).

silk pike
#

Yeah, this game is only running at 1080p

rigid elk
wary flint
#

Also, do we need to split up mod-dev & mod-support chats? 😅 @manic marten (I once again would like to suggest a dedicated channel for # mod-development)

rigid elk
#

I even went as far as convincing a friend to join me in to make mods for NO so we can both learn/refresh our skills at C#, so this is actually great lmao

silk pike
rigid elk
silk pike
#

VSCode is much more familiar to the average user, more customizable, lighter

wary flint
#

Rider is pretty straightforward

#

And comes with a lot of stuff out of the box to support C# development. It's an incredibly simple setup.

rigid elk
#

So ultimately yeah, I think putting it is the right way to go. But I need to know if my idea to add it is good enough @wary flint

wary flint
#

VSCode is a much more generalist IDE, which is fine, but I'd argue you don't want to confuse users with the need to install extensions just to get C# dev up-and-running. (Replying to Lord Trashcan -- I'll respond to you in a sec, Pump!)

wary flint
#

(Whoops)

rigid elk
#

Nah no worries, it´s fine, you made me laugh XD

#

I really needed some giggles after the day I had lol

silk pike
#

Not to mention, again, it's lighter

#

I don't deny that Rider is better

wary flint
silk pike
#

At least as a NO modding guide

wary flint
#

If you're capable of playing Nuclear Option, you're not going to struggle to run Rider.

silk pike
#

Lots of players run it badly lol

rigid elk
wary flint
#

Hence me saying "capable"

silk pike
#

There were at least two major threads about optimization in the last month or so

rigid elk
#

Because an important part of starting to mod is setting up said files, and I need to know how Rider does that asides of how it installs.

#

@silk pike I just realised, you have an XB-70 Valkyrie on the pfp? That´s so cool lmao, I love that plane

wary flint
rigid elk
#

No, or well, not sure... uhh... let me screenshot it rq

wary flint
#

Install it, create new solution, get to coding

rigid elk
#

This thing

#

Excluding the .git things and the Readme

manic marten
#

they are the same picture

rigid elk
#

The rest came from running command lines

wary flint
#

What commands?

manic marten
#

too hungover today but it will happen tomorrow :3

rigid elk
#

And .csproj and some other files have text in them that is needed to work so I am thinking how Rier does that

rigid elk
wary flint
rigid elk
#

That was just one of them

#

There were very lengthy ones too though

wary flint
rigid elk
#

Wait WHAT

#

Rider does ALL OF THAT

#

Using the freaking dialogue

#

Are you kidding me 😭 🙏

wary flint
#

Pretty sure VSC does it as well. You may have missed a button / menu?

rigid elk
wary flint
#

If you want to add packages, you can just use the NuGet menu. Though I may just create a GitHub template instead (so people can fork that and have the entire setup in one click)

rigid elk
#

Unless otherwise stated, assume I´m as dumb as a rock in general terms

#

I am not, but it makes it easier to point what I know than what I don't lol

rigid elk
#

And you just download it and you start fiddling with stuff?

wary flint
#

Yeah, just an "empty" project with the .csproj set up for BepInEx & Nuclear Option

rigid elk
#

That´d be very interesting. But you would have to explain me some basic things like changing the name of the project and maybe a couple of other things

wary flint
#

All you'd have to do is change a line to point to your NO directory so it can find the dlls

rigid elk
#

If you are down for it tho, I can slap it in the guide

wary flint
rigid elk
#

🤝

wary flint
#

I can have a peek tomorrow

rigid elk
#

How does that even work?

wary flint
#

Got an important meeting at work in the morning and I don't want to make it too late

rigid elk
#

Sure sure, real life takes priority always, no worries

#

Feel free to reach me out on my DMs whenever you are free so I can try to understand all of this and put it on the guide 🫡

#

(I´m also busy with tons of exams and whatnot myself while I do this lol)

#

And thanks a ton again for helping out with the guide, and helping me out as well

wary flint
#

It has a "Use this template" button on the top right

rigid elk
wary flint
#

Yeah

rigid elk
#

Hmm... very very interesting

wary flint
#

I can set up a template repo for NO mods if we want

#

Peeps can Create a new repository, and then clone that repository locally to work on it

#

That means they're also immediately set up on GitHub

rigid elk
#

And what about the extensions? It takes care of those as well? If I was on VSC I mean, Rider aparently fixes that on the spot

wary flint
#

I mean, yeah, your .csproj & other build files just take care of that

#

And those would pre-exist in the template

#

I'm pretty sure it'd also work fine with VSC

rigid elk
#

...welp, I mean, it surely makes things easier... but I gotta rework half of what I did today for the guide

#

💀 🥀

shy pebble
scenic cradle
#

quick question but what does the 'reserved' thing mean in the mod threads?

rigid elk
#

I saw one like that not so much ago myself, didn´t know what it was about lol

scenic cradle
#

yeah

#

fair fair

#

oh also, for finding the aircraft data (like how many targets it can lase and whatnot) thats all stored in the encyclopedia from what im getting? I was wondering where I could find that to toy with it and play around

rigid elk
# scenic cradle oh also, for finding the aircraft data (like how many targets it can lase and wh...

Yep, as of right now the encyclopedia is the only place that they are consistently listed at. They´ll be featured on the game guide once I get to that one (ETA unknown).
As for where is that... welp, I myself got into the whole modding business a couple days ago properly so I have 0 clue. The fact that it is aircraft-dependant makes me think it could be stored locally per aircraft, but that´s with 0 real proof so don´t listen to what I say LMAO

scenic cradle
#

fair fair, least we both are in the same boat with getting into modding recently kek

rigid elk
#

Yup! 😅
At least future new modders will hopefully have an easier time with the guide I´m preparing. And hey, it probably will serve us both as well, so that´s a win-win!

#

(I will have to figure out wtf am I reading on dnSpy at some point lmao)

scenic cradle
#

yeah

manic marten
tawny blade
manic marten
tawny blade
chilly bluff
#

can’t wait to actually feel the chicane’s cannon

wary flint
#

So... does anyone here happen to have experience with Entity Framework, and are you able to get it running with BepInEx/Unity?

#

I'm hitting some hurdles

#

Might need to switch to something like Dapper, but I'd really prefer to be able to use EF tbh

open kettle
manic marten
scenic cradle
#

Possibly dumb Q: but for those that dont have the modder role, do we still publish mods in the custom missions forum?

daring locust
chilly bluff
#

👀

#

they’re good sticks, even if they’re all like 25 years old by now and kinda shy on buttons

#

there’s still enough there to fly and fight, especially with a headtracker

sturdy silo
#

Has anyone got any idea how to attach a debugger to the game?

I see theres some talk around using something called DnSpy but boy howdy I am not a programmer 🤣 🤣

rapid pilot
#

you use it in game and you can click on specific parts of the screen to open them

wary flint
#

Rider also has a good decompiler, if that's what you're looking for.

rigid elk
#

@wary flint I didn´t want to bother you so soon with this (plus I´ve had exams and I´m ill rn so I really didn´t had much choice before this) but we have any updates on that template you were going to do?

#

Because I´ll have to design Section II depending on how you do it, and I´d like to know how you plan on doing so

#

No rush whatsoever though, just wanted to get updated that´s all 🙂

wary flint
#

I'll toss it in here once it's done.

rigid elk
#

Ah well, that´s wonderful to hear! Don´t rush it too much, so long as you go for it it´ll be okay XD

#

Plus as I say my head is killing me so it´s not like I can advance much myself. And next week I have other two exams 💀

rigid elk
#

I´ll probably keep the "how to do it manually" just in case? But add a section before it on how to do it the easy way with your repo, thus keeping the manual section as a safeguard in case anything happens to it

rigid elk
halcyon notch
#

What are you trying to do?

#

Because unless you need intermediate data, or to manipulate intermediate data, you probably don't need transpiling

rare apex
halcyon notch
#

And you need data on the stack?

rare apex
waxen owl
#

screw the player axis controls, me literally made an entire new input system for my NOWTC

halcyon notch
#

HarmonyX allows you to access internal variables with special parameter name binding

rare apex
#

elaborate?

halcyon notch
#

And if you need a variable on the stack, you can cheat and pass it as variables to a function call so you don't have to write the entire thing in CIL

waxen owl
#

why yaw on mouse

rare apex
#

oh that specific variable gets used quite a lot inside of PlayerAxisControls

i needed access to the one in "if mapMaximized" statement

waxen owl
rare apex
rare apex
#

i dont really have a use for it since i use controller, but it seems popular

waxen owl
#

wdym

#

by

rare apex
waxen owl
#

assembly csharp mod

#

and

#

bepinex

#

what

#

assembly csharp is..

#

the game code itself..

rare apex
#

they patched the game assembly and released it

#

like through dnspy

halcyon notch
#

Yaw on Mouse is an old mod that predates the current modding community

waxen owl
waxen owl
rare apex
#

wdym?

#

all the mod does is change rollInput to yawInput

waxen owl
#

wait i forgot

#

what you want to do?

rare apex
#

well with the blacklist, first checks if you want it changed to yawInput

waxen owl
#

wdym blacklist

rare apex
waxen owl
rare apex
#

i did make it toggleable

waxen owl
#

so just the blacklist

rare apex
#

just wondering if theres a cleaner way to inject code into the middle of a method lol

waxen owl
#

well you need to put it inside bepinex mod configurator

#

^

rare apex
#

rather than writing il instructions from scratch

waxen owl
#

so people can toggle the blacklist

#

and itll

#

just

#

apply it

#

automatically

rare apex
#

its not a plugin config like this, so idk if it will show up

#

ill give it a try

#

looks like this

rare apex
#

doesnt

#

i know how config entries work

waxen owl
#

but ConfigEntry<bool>

rare apex
#

the blacklist is a custom config

waxen owl
#

oh so like a json file

rare apex
#

yup

waxen owl
#

this is my NOWTC json config

#

well if you get it

rare apex
#

for mine it just loads it into this

#

and if the json doesnt exist it generates a default config

#

the mod isnt THAT intrusive so it should work for a while

waxen owl
#

to be honest

#

json file is not practical

rare apex
#

and its pretty simple to add support for new aircraft

waxen owl
#

i prefer

rare apex
#

you just add it to the json file

waxen owl
#

just enabling and disabling it in the

#

bepinex configurator

rare apex
#

more convienent true

#

but i want it so that i can easily just add more aircraft to the list

#

rather than hardcoding them as properties

waxen owl
#

well then get aircraft from encyclopedia

#

easy

rare apex
#

that could be done too

waxen owl
#

then just do that

#

simple

#

it auto update itself

#

freaking immortal mod

rare apex
#

looks like some of the names dont match

waxen owl
rare apex
#

wut

waxen owl
#

thats the prefab name

#

the real name of the aircraft

#

all roads lead to that name

rare apex
#

yeh thats what i use

waxen owl
#

or just declare

#

Cl-22 as COIN

#

or whatever whatever

#

need dat redundancy

rare apex
waxen owl
#

wait i think i have a mod that do kind of that

rare apex
#

tbh, i could autogenerate the json by getting all the gameobjects of type aircraft

#

hmm

#

maybe ill do that

waxen owl
#

ok

rare apex
waxen owl
#

peak

frigid tendon
#

oh

#

i had that list from the files when i decompiled the game

wary flint
#

Okay, I got Entity Framework 6 to work at the very least

#

Not ideal, but better than nothing

#

Let's try Entity Framework Core again hmm

rare apex
#

feel like getting efcore running for mono might be a pain

wary flint
rare apex
#

would it not be easier to have a .net sidecar for db connections?

wary flint
#

I'm working on a generic datasource system (a bit like how Quarkus handles it, if you're familiar with that Java framework)

#

It might be, but it'd be nice if it's all contained in one project / easy to extend to new Nuclei services tbh

rare apex
#

fair

wary flint
#

I've managed to get EF6 to run in Mono. Not 100% ideal (I'd prefer EFCore), but it's a win

halcyon notch
#

Unity's mono build supports .NET remoting for the record

wary flint
#

Wdym?

halcyon notch
#

.NET MarshalByRefObject and proxy/stub generation

#

IIRC

wary flint
#

Okay, you've definitely lost me there. My .NET knowledge doesn't span that far

rare apex
#

does it work with .net 10?

halcyon notch
#

The latest version of mono supports .NET Framework 4.8, however, Unity Mono uses the bleeding edge version. Mono development stopped not long after the latest version because of .NET Core(?)

#

MarshalByRef allows .NET to generate a proxy in a remote domain (appdomain, remote process, remote client) which redirects the calls to the local copy

#

Otherwise it defaults to MarshalByValue

wary flint
#

Still not 100% on the same page, but I feel like you're saying I could use modern .NET functionality, and possibly use modern EF Core stuff? hmm

halcyon notch
#

Not quite the same because I use stdio redirection, but I use modern .NET with WinForms for my mod manager

wary flint
#

Hm

#

So, how does that work in practice? You're saying it might enable modern EF Core? I'm still not 100% understanding, apologies.

halcyon notch
#

.NET remoting is much more transparent though, it acts like a local class.

wary flint
#

Ah, wait, are you saying I'd deploy a separate app that runs EF Core, and then use remote procedures to interact with it?

halcyon notch
#

on the server you might have

class MyClass: MarshalByRefObject
{
...

  public int DoThing()
  {
    ...
  }
}

On the client you would do

MyClass myInstance = ... // This depends and I'm still learning this part

myInstance.DoThing()
#

DoThing() would run on the server and the return passed to the client

#

Beyond that, if you want EFCore, you might need to modify it since it is designed for .NET 10. Probably by disabling or working around features

wary flint
#

I got it to work partially, but kept running into issues with the different providers and their dependencies

#

I think I finally have EF6 migrations working in Mono, at least

#

So that's a potential solution

halcyon notch
#

Yeah they're going to expect the same minimum EFCore expects

#

I'm not familiar with EF so I can't say much

wary flint
#

I'll have to experiment with Dapper next, see if that's any better than EF6. I don't have experience with it, but some cursory reading seemed promising

halcyon notch
#

Only reason I know of .NET remoting is I'm experimenting with mod reloading

wary flint
#

Doesn't BepInEx provide mod reloading capabilities?

halcyon notch
#

I don't believe so

#

ScriptEngine does****

#

But ScriptEngine is doing it in a kinda cheaty way that leaks resources and requires careful programming, I'm trying to do it more natively

wary flint
#

Hm, we could try and enforce a standard tbh. Or provide an interface in a simple library mod.

#

E.g. some kind of Dispose / reload / disable / enable

halcyon notch
#

The biggest hurdle is UnityObject (specifically MonoBehaviour)

wary flint
#

Because otherwise I don't see how you can reliably have a clean reload. Some mods create Unity Objects / MonoBehaviours, yeah.

halcyon notch
#

I have an idea that either works amazingly or completely crashes Unity

#

If it doesn't work I can still do some funky magic with CIL rewriting in appdomains

#

For reference, Unity Editor uses appdomains and domain reloading, so I suspect that the native calls are more tolerant than exposed

rigid elk
#

@wary flint I realised that given the developers have "planned" to offer mod support on the long term, I´ll probably have to adapt the guide even more so I´ve decided to keep the manual installation section and instead add variant steps (2A, 2B, 2C, etc) which you choose whatever you prefer. Also put this good 'ol NOTE to explain it 👍

#

I also figured out how to make custom liveries using Substance so I´m working on this in tandem, already got the cover made lol

#

Fun fact: the cover of the guides is related to what the guide is about. The modding guide features a Revoker flying with the PAB-350LR from the QoL mod, whereas the Livery one has the livery I made as a test yesterday (while trying not to die of flu 💀 )

wary flint
rigid elk
wary flint
#

Like, either it has feature parity with BepInEx (DLL loading, Harmony, etc...), or people will just mix official and BepInEx mods

rigid elk
#

Probably the installation does, idk the specifics but just in case a magical second-way to do mods pops up it´ll be available

#

I hope it doesn´t change it much though, it´d be a pain in the ahh to re-learn everything lol

halcyon notch
#

First thing official support will do is add workshop support

#

Which is probably really easy to do if we just stick with BepInEx

wary flint
#

Yeah, I kind of expect an interface / abstract base class and workshop support as far as official mod support goes?

#

Bundled Harmony, and DLL loading based on finding any implementations of that interface

halcyon notch
#

They might wait for some maturity in the community's current "standards" to better figure out what to build because if workshop support is added it's pretty ossified.

wary flint
#

As far as code mods go, what I mentioned up there would be the easiest upgrade path, and it's equivalent to BepInEx in most ways (except for dependency tracking, but I'd hope for the same QoL there tbh)

halcyon notch
#

Workshop has built in dependency tracking

wary flint
#

And an official configuration system, e.g. define a FloatConfigValue somewhere and it's auto built-in to a mod menu in-game

wary flint
halcyon notch
#

Diagetic settings is awkward with Rewired

wary flint
#

BepInEx offers a lot of nice functionality when it comes to that kind of dependency tracking, which the workshop doesn't

wary flint
#

Can't have prefabs or something for it?

halcyon notch
#

Rewired is readonly once compiled IIRC

wary flint
#

Hmmmmm

#

Well, they'll figure something out /shrug

halcyon notch
#

#1467160166091722763 has some experimental support for it but it required a ridiculous amount of patching

#

IIRC

wary flint
#

In any case, I wouldn't foresee a huge break in BepInEx mods. Probs just redoing the main class / hook and calling it a day

rigid elk
#

I wish one day that stops sounding like alien to me... 😭

halcyon notch
#

If they don't support prepatchers then they could easily just load the chainloader

#

It's like BaseChainloader.Run or something

#

PrePatchers are a bit more awkward because they assume even UnityEngine.dll isn't loaded.

wary flint
#

Prepatchers are neat tho

#

But anyway, Entity Framework works. Next up is a POC with EFCore

halcyon notch
#

They are, I use it to load AtomicModManager and then patch BaseChainloader itself to prevent loading disabled mods.

wary flint
#

If that doesn't work, I'll give Dapper a go

#

And then I need to settle on something

#

Any other good ORMs in .NET?

halcyon notch
#

I haven't done databasing since some of my SPA experiments using MongoDB

#

I tried to add some threading support to AtomicFramework but I don't really have the focus atm

wary flint
#

NHibernate might be an option I guess

sinful basin
rare apex
#

why does rewired obfuscate itself

#

wtf am i reading lol

manic marten
#

rewired the gift that keeps on rewiring itself

frigid tendon
#

my last braincell cooking off trying to add a custom MFD panel

#

😭 clicking it does nothing

frigid tendon
#

OH LOL

#

i figured it out

frigid tendon
#

yippie

celest sundial
#

Had an idea for a mod dont know if it could be useful or not

#

You can get these rectangle monitors at a decent price online.

the monitor would sit just below your monitor and display your instruments along side a map and other features

#

it would do direct reflection from game

drifting mantle
#

Hey i'm curious, but does anyone know if the QoL mod or FQ-106 mods break the spawning system? Other than the auto carrier landing system, and sound mods, those are the only two I have, and ever since I've installed mods, a bunch of workshop missions broke where I can't spawn in and take off saying "All hangars for this aircraft are currently in use, please try again in a moment..."

celest sundial
#

if it was touchscreen i could have options on it that could tie into targeting as well, would be cool if it detected your team then provided a target all AAA, Hangers, etc and what base with a touch of the screen

celest sundial
drifting mantle
#

Okay, I'll disable both that and the QoL mod to see if that does something

#

Hmm, that did indeed fix it, now is it QoL or ACLS?

#

Nope, seems like its the QoL mod thats breaking it

#

I've tested this with tankbusters and Ignus Invasion, tankbusters still mostly works, you can still spawn at larger bases, but smaller bases like K92 are totally broken, Ignus Invasion dosen't work at all, since you can't spawn at the custom spawn point at all

ionic charm
drifting mantle
#

I have the latest versions of both, atleast... if QoL's latest version is 1.1.6.2b2, right?

#

And yeah, I was trying to figure out what was going on with the Kestrel too, but I think you answered me on that one earlier

ionic charm
#

I would've dropped a hotfix asap but so much has changed behind the scenes it's gonna have to wait a bit for a bigger update

drifting mantle
#

I've been using it for one way trips now since they're so cheap to buy, just grab that and load it up with the hyper sonic penetration missiles to take care of air defenses and then swap back to the aircraft I'm actually going to fly hahaha

drifting mantle
#

Is there any place I can report the bug with QoL? or is that technically not considered a bug since I'm not fully sure if custom airports/spawn points are supported with QoL

ionic charm
drifting mantle
#

Thanks!

sinful basin
sinful basin
waxen owl
dim ermine
#

is there a list of all the mods that disable multiplayer server lists ? I want to play online but idk what mods disable the multiplayer features, i know unlimited weapons and stuff and autopilot disable the server list but I still can't find any servers and I thunk some other mods disable it but I can't know wich

rigid elk
#

This one came with a bit of delay because I was both ill and had some issues in real life that I had to attend to, but I´ve managed to add a good chunk of info to it!

#

Namely there will be several sections where the modding environment set-up chapter would go, each one labeled with a letter. At the beginning of the collection of said chapters there´s a note informing that all of these steps are equivalent to set up the environment, but given that new forms to set it up will likely appear in the future like GitHub repository templates, official modding support, etc that will render manual set-up as no longer the only way to do things, they´ll be added in these letter-labeled chapters and the reader just has to pick the one they fancy the most

#

Another thing, this is a minor detail however, is that visual detail in some images has been degraded a bit by the document conversor I´m using. I´m looking (again) for alternatives to it, but once the full guide is prepared I´ll be using the official conversor (which allows for 1 conversion every 30 days) that should solve the issue entirely, so for "proof reading" it should work just fine.

#

Also an index has been added at the beginning, which will logically get updated as more chapters and sections are added to the guide

#

As always, anything you want to inform me about it (inaccuracies, errata of any kind, etc) feel free to ping me. Enjoy the read! 🫡

drifting mantle
rapid pilot
drifting mantle
rapid pilot
drifting mantle
#

I asked in the Primeva 2082 server and they said it was a known bug that the audio switcher and QoL mods don't play nice together

drifting mantle
rapid pilot
drifting mantle
#

Yeah, for now I just have it disabled, glad to hear its being fixed though

humble monolith
#

Not gonna lie, imagine a AI Wingman Mod, like the concept that could come into 2 forms:

The Normal Wingman: A Simple Wingman That you can spawn with a keybind that can fly in Flight Formations ( Echelon, Vic, Diamond, etc), also having a number from 1-3 and can also be tailored to copy your jet (As in Base Game Planes and Standalones) and its loadout (A2A, A2G, Anti Ship, Etc) and can be given commands In Attack, Defend, Cover, SEAD, DEAD, and having the Ability to RTB, Refuel, or RTB and hopefully count as a Successful Sortie.

Drone Concept: How about The same concept of the Wingman but in Drone form just like in the Primeva 2082 Kestrel Drone Mod, a Wingman Drone which is soon to be a actual real life thing in the near future for Stealth Fighters and Next Generation Aircraft for Both A2A and A2G Capability. These Drones can be used as Expendable since majority is very cheaper than an aircraft and could have the wingman count of maybe 1-6 due to smaller size, availability and small cost.

How it could work: The wingmen mod could work like the normal Hanger UI like purchasing a Prop/Heli/Jet/Logistics Aircraft meaning it would take a sum probably half of what the plane actually costs and spawning in a wingman that will form up with you and match your speed. The commands could be configured through the config manager through a set of PC keybinds to the Users liking.

Someone please turn this idea into a reality someday, it might be great.

rapid pilot
jolly solar
#

hey is there anyway to make so i can see every server available and if it doesnt have qol, kestrel or any other hard requiring mod it just doesnt use it?

#

like i wanna play multiplayer and sometimes qol in singleplayer but i dont want to switch back and forth

#

AYO JOHNY BROCCOLIHAND??

manic marten
#

the way qol and kestrel plugins work, they alter your game client in a way so that you can only see servers that have qol or kestrel

#

if you have to play vanilla you have to remove the mods from your plugin list afaik

#

no way around it

jolly solar
#

what if it didnt do that?

manic marten
#

it just won't show you vanilla servers

jolly solar
#

what would happen if the server showed up and i tried joining

jolly solar
manic marten
#

it won't

#

it effectively changes your game client's game version

kindred finch
manic marten
#

and you won't see other lobbies/servers unless they have the same version attribute

jolly solar
#

so stupid

#

i have to edit files everytime i want to switch

manic marten
#

you want to play with mods you have to pay the sacrifice

jolly solar
#

i wouldnt EVER want to switch if multiplayer was possible with qol and kestrel but NO ONE PLAYS

#

because after trying qol i love it so much

frigid tendon
#

hm

manic marten
#

there are weekly QoL multiplayer sessions

jolly solar
#

different gun types, different tara turrets

manic marten
#

hosted on Primeva 2082 server

jolly solar
manic marten
#

every weekend

jolly solar
#

i need

#

EVERYDAY

manic marten
jolly solar
#

oh okay

#

BUT NO ONE JOINS

kindred finch
#

just ask for people to play with you

jolly solar
#

i host for 2 hours a day

#

oh right damn

#

yall wanna play

kindred finch
#

not right now

manic marten
#

join more squadron discords

#

and post on them when you host

jolly solar
#

everyone plays vanilla

#

its so hard

#

what if we moved the whole playerbase to modded nuclear option

#

goals

#

like qol is so epic that i fucing question opal

#

opal why dont we have these features in vanilla?!

#

30mm turret for tara plus internal jammer is just blessing me

#

also it has WAY cooler payloads

#

im just unsure why would i need 57mm

ember swan
#

Just getting into modding NO, **am I the 91,225th person to request modding the available nuclear payloads and delivery packages? **

I looked and could not find. Poking around the .json, seems like bigger yield payloads would be a lot of visual work - 1.2 Mt and 5.0 Mt payloads would make things interesting. That aside, just expanding delivery options and price-balancing for yields would be nice. 1.5 kT Tusko / ASHM-300 (or that fun hypersonic AGM in the QoL mod), 20 kT GPO-N + glide versions of all 3 payloads, 250 kT Piledriver / ALND, pricing & weight in proportion to yield, fractional use of "cores" for smaller yields. A 1.5 kT anti-air payload would be fun in the R6 Longsword, etc., maybe even nuclear artillery. Cold-war-inspired.

Anyone worked on such a thing yet? All I've seen is some guy on YouTube making pumped-up yields, including a map-clearing Tsar Bomba.

river moss
#

Are there any mods that change the gun crosshair?

misty marlin
#

do yalls mod have linux support?

frigid tendon
#

what do you mean

#

it's running in proton

#

you have to set an override for winhttp for bepinex to load

wary flint
slender ferry
#

i love mods

rapid pilot
main stone
#

Mods, love this guy ❤️

cedar pumice
#

What is the most downloaded mod?

#

I think it's NOBlackBox

manic marten
#

NOTT and NOAutopilot have overtaken NOBlackBox some time ago, actually

cedar pumice
#

That's unexpected

manic marten
#

at least within the list of mods that are on the NOMNOM registry

#

NOTT leads by far at the moment

#

I don't count the top 2 since they are utilities used for many games, not actual NO mods

#

the download count comes from GitHub API

#

its the sum of the downloadcount for all uploaded releases

#

QoL probably has many many downloads as well but we don't have it in NOMNOM yet - though it may happen in the future sunglase

manic marten
# cedar pumice That's unexpected

NOTT is a more visually impressive mod that has many appealing features that players will immediately recognize, while NOBlackBox is kind of a single-purpose addition so it will have a more limited scope when it comes to potential userbase. it was also around for much longer than many other mods. its average growth rate is much slower than popular mods that have been published since.

#

i did lose a couple of hundred-ish from the download count by editing a release file which reset the number for 0.3.8.2, but even then it would only be around 2000 downloads

cedar pumice
#

thx

manic marten
#

I'm not surprised, since a lot of other were thanks to NOMM 🍻

kindred finch
frigid tendon
raven quarry
#

you have to go to github anyways to grab the voice packs for yappinator i think and people just don't wanna do that

manic marten
#

yeah the voicepack downloads atm don't work well with NOMM

raven quarry
#

my yappinator broke for a few weeks and i didn't even notice which is freaky, but i reinstalled it again a couple days ago and it's been so nice

#

but i do not use nomm

brave hare
#

has anyone made a mod for first person ejections?

#

i feel like that would be sick asl

#

very immersive

celest sundial
rare apex
celest sundial
#

thanks muj!

brave hare
#

no way is this happening

#

w community

next timber
ionic charm
next timber
#

done, thanks

rapid pilot
ionic charm
#

Don't think i have

rapid pilot
rare apex
#

#now-hiring message damn wish i knew unity well

leaden lantern
#

hi, configuration manager is installed, and f1 does nothing. i am using the non-il2cpp one as expected

tawny blade
celest sundial
#

@kindred finch Would it be possible to add ACLS and background replacer to NOMM?

leaden lantern
celest sundial
#

ordered this for my cougar MFDS

#

you can mount them using a 3d printed frame to this LCD and use them as intruments. I plan on making a mod to map any flight instrument to be fullscreen on a monitor so that users can put any flight instrument on an external MFD

frigid tendon
#

oh, maybe i should work on the external RWR at some point lol

celest sundial
#

photoshopped this real quick but it would look similar IRL

rapid pilot
kindred finch
manic marten
tawny blade
#

Must have been the wind

wheat crystal
#

Does anyone know how to get Bepinex to activate?
I put the files into the Nuclear Option files then ran the game but Bepinex create the new files

rapid pilot
#

also a screenshot of the folder would be good

wheat crystal
rapid pilot
#

Screenshot inside the bepinex folder please

wheat crystal
#

nothing else was made after launching the game with Bepinex inside

rapid pilot
#

have you tried re installing it? also bepinex 5 ye? and i highly doubt it but anti virus didnt flag it?

wheat crystal
#

ye ye BepInEx 5.4.23.5

wheat crystal
rapid pilot
wheat crystal
#

yee

rapid pilot
wheat crystal
#

okie ill try that

#

will doing that reset any liveries or missions I have gotten from the workshop?

rapid pilot
wheat crystal
#

ah

rapid pilot
wheat crystal
#

oic

rapid pilot
#

if the verify reinstall doesnt work try going a version back on github also are you unzipping directly into the game folder?

wheat crystal
#

I unzip in my downloads then drop the files into the NO folder

rapid pilot
#

try placing the zip into the game folder and extract it that way

wheat crystal
#

I put this into NO's folder

rapid pilot
#

i see the issue you have the linux version

#

you need win for windows

rapid pilot
wheat crystal
#

:o ty

wheat crystal
#

I didnt see omg ty ty

rapid pilot
oak crater
#

Is there a mod that lets you do range/bearing stuff on the map? Someone I know takes AWACs-type air control seriously and would like something like that.

brave hare
celest sundial
oak crater
rapid pilot
oak crater
#

I think that's what they're asking for, yes

rapid pilot
#

Hmmmm I have a mod half baked for drawing on the map I guess it could track distance?

#

Hypothetically speaking

shy pebble
#

the tools from uboat would be sweet

shy pebble
scenic cradle
#

the last photo is absolute heat with how it looks

shy pebble
#

I tried not to go overboard, the sharpening is on purpose, I wanted the textures to look a bit "noisier"

#

main issue is that the cockpit interior is not in the depth map

scenic cradle
#

Honestly I didn’t even notice the cockpit section- but I think it’s still really good considering you’re only looking at it for information and you’d want it as visible as possible imo

celest sundial
#

Half way there. Got the LCD mounted behind my MFDs now I just need to add the real reflection of the in game MFD

rapid pilot
#

Glad someone else is making this lol I hated tryna get it to work lol

celest sundial
#

Rough as of now but possible!!

rapid pilot
#

I got it working but it was one solid mfd display i never mapped where each separate screen was lol

#

Monitor 2 is the mfd lol

celest sundial
#

i got the same setup im trying to make it to where i can customize each mfd tthough

celest sundial
#

i got the tgp on one mfd working

#

working on getting rwr on second

celest sundial
#

with this mod i plan on integrating an always on manual slew tgp where you can control tgp zoom,IR, laser so you can lase even without a selected target or use it for long range spotting

grave solar
#

Where do i get the qol pack that everyone is playing? Can't seem to find anything but reddit posts making allusion to it

ionic charm
grave solar
#

I was asking for a link to their discord but I saw it's in that post!

ionic charm
#

ah okay 🍻

dense bear
main stone
#

hello for some reason whenever i host or play singleplayer my spawn points glitch out after a while (it says its occupied when its literally there, empty)

#

which mod could cause it?

#

its not one of these 100%: smoketrail, qol, rcs, ifritmod, unitcopypaste, fq106

#

Because i had this problem without them

#

Yeah ill do that

#

You know how this game’s code works, which mod could somehow interact with it?

unreal timber
#

all I know for sure is that it isn’t mine

raven quarry
unreal timber
main stone
#

Log?

main stone
#

And it happens EVERY time i host

raven quarry
main stone
#

All it takes is for anyone to use the spawn

#

And its bricked

#

Says its occupied

unreal timber
#

C:\Users\{your username}\AppData\LocalLow\Shockfront\Nuclear Option\Player.log

main stone
#

Oh okay

#

İll check it out when im home

#

İ suspsect its either targetgrid, wso, truefactioncolor, betterpip

#

Might have happened due to the new patch

rapid pilot
rapid pilot
drifting mantle
#

yeah okay nvm someone already helped you lmao

main stone
celest sundial
#

if anyone else is thinking of using external MFD screens here is a python script where you can outline your mfds where they sit on your backscreen and it will create a config with the display data

tawny blade
cedar pumice
#

Modding Tutorial

  1. Prepare your money, time, and ideas.
  2. Purchase Claude
    .
  3. Download the include Claude
    code from VS Code and log in.
  4. Now you can create a mod.
rapid pilot
grave solar
rapid pilot
past dagger
#

I really hope that one day we get a mod that replaces the current in-game 3D aircraft models with their real-life counterparts. For example, swapping the A-19 Brawler with the Fairchild Republic A-10 Thunderbolt II would be absolutely amazing.

It would add so much more and immersion to the game. I’d definitely download that on day one.

rapid pilot
tawny blade
#

and was done by a person

grave solar
grave solar
tawny blade
grave solar
celest sundial
ionic charm
#

model swaps 💔

rapid pilot
ionic charm
#

they never look good

rapid pilot
#

like aircraft model swaps?

ionic charm
#

ye

rapid pilot
#

ah havent tried currently looking at blender tutorials etc

tawny blade
rapid pilot
#

to be fair could you not match the materials to make it look right?

tawny blade
#

bruh

that's not what the problem is

rapid pilot
#

I have literally no idea what im doing so just guessing

tawny blade
#

like, you know how the aircraft in game are very detailed, far beyond most games, due to the damage model?

#

so now imagine having to do that for a model swap at bare minimum

rapid pilot
#

oh yeah i get that im not tryna make a kestral level aircraft i just wanna learn the basics of how this all works and go from there

tawny blade
#

makes sense. hope it works out

celest sundial
celest sundial
shy pebble
#

oh shit hell yeah

brave hare
celest sundial
#

Anyone tried giving cruise missiles ir counter measures? Im thinking about giving it a shot

#

Thinking it should be possible to tie into the targeting system so that when a cruise missile is being shot at that I can sorta copy and paste the existing flare deployment from the planes and rig it to the cruise body.

rapid pilot
celest sundial
#

ah okay cool stuff

rapid pilot
ionic charm
#

#1131013817011294249 message @rapid pilot feel free to make something with it, i got too much on my plate to do it myself atm

rapid pilot
shell eagle
#

Hey, here's a fun question

#

Is there anyone who does aircraft mod commissions?

#

Pls ping me with any response

#

(In case it matters, I'm looking for a multiturret gunship and a B36-inspired strategic bomber, also with support for a plethora of turrets, at least in the latter case preferably with ability to engage missiles)

rancid raven
#

wtv ur doing sounds cool

shell eagle
#

Not doing anything yet XD

#

But yeah

#

Uh

#

The idea is basically to have an aircraft that uses a bunch of turrets to defend itself and or engage both close air targets and ground targets

shell eagle
#

Actually, is there a discord server for modding the game?

fallow barn
#

however extremely unlikely you get your comission

shell eagle
#

How so?

rapid pilot
# shell eagle How so?

Plane models in nuclear option are extremely detailed due to the damage models etc to make a custom aircraft could take weeks or months the 2082 team do make aircraft yes but as you can see by release it takes a while lol

fallow barn
#

^there are mulitple people working on an aircraft at any given time

#

unless you have like, a thousand dollars

#

i don't think you can comission an aircraft

#

not to mention these are passion projects

rapid pilot
#

maybe with official modding tools it could get easier but we are a ways away from that lol

kindred finch
manic marten
#

commissioning mods for a yet-to-be-finished game is bad busineess

shy pebble
#

I just finished setting up a full Mistral install for my environment, I'll let yall know how this goes

#

my money was wasted on copilot tbh, agents that are too good takes the fun out of programming

rapid pilot
rapid pilot
tawny blade
#

2op

#

Plsnerf

rapid pilot
rapid pilot
#

i don't see this being a popular mod made it more for myself but i might release it it applies random calling card emblems and ranks when either you kill an aircraft or one kills you shout out toni

waxen owl
#

dont you love when your mod just

#

❤️

tawny blade
waxen owl
thick ravine
#

Is there any sort of infinite ammo mod for single player?

frigid tendon
rapid pilot
#

I really wanna try adding animated calling cards and emblems but I have no idea took me a while to understand how to add the png files lol

dawn coral
#

e

indigo mural
#

Does anyone know if that new nuke mod is a BepinEx file yet or is it still just modified game files? I don't know how to tell, thanks.

rapid pilot
indigo mural
#

Yeah that's why I was asking, lmao. That's a shame

rapid pilot
#

does anybody have any nuclear option black box mod footage i could borrow please?

rapid pilot
celest sundial
#

I know we have a better camera system now but has anyone looked into a camera preset mod?

#

so users can create custom camera hardpoints that will attach to the aircraft itself

#

i was trying to use the built in camera system and an issue i was facing was having to manually move the camera to each position i wanted

#

would make it easy so users can create custom camera angles tied to custom buttons. cycle from bomb bay, pylons, etc. might work on that rn

rapid pilot
#

i do have a camera mod that places a camera at the gun on the ifrit but i never really went anywhere with it

celest sundial
#

it would be really good for cinematics

rapid pilot
#

that was my original intention with the gun camera and then it evolved into the ace combat intro mod the plan was allow people to make custom aircraft intros etc

celest sundial
#

sweet! ill look into the custom presets

rapid pilot
#

ye happy days one less thing for me to do lol appreciate it

#

speaking of cinematics #1466478023879688213 message rain soon

#

im really glad you asked this tbf i always worry im gonna make somewthing or start making something as someone else is lol

#

oh actually i did make a diagram of the compass with sliders that would move the camera to a selected locastion so you could see where it was gonna go it didnt really work thow but might help

celest sundial
#

im working on a mod that automatically creates tickets in a web gui for server owners so they dont need to gather data from multiple sources on griefers before banning and other moderator actions. The ticket system will build a ticket for the incident. it prevents spam by creating one ticket per offending players and lists out the incidents and whether they had been kicked from the server before and chat logs leading up to the friendly fire

rapid pilot
celest sundial
#

lol yeah and whitelist would be good, it can create a sort or private room and peers that have others keys can be connected to the drawing session

#

I would say steamid but then in theory i could just join a lobby and find someone's steam account copy their id and reconnect and would i have a chance at seeing the enemies drawing?

#

revealing info

rapid pilot
halcyon notch
rapid pilot
celest sundial
#

very basic rn but this is built into the mod itself

#

so theres no extra programs you need to run. just the bepinex mod and users can set friendly fire limits per type of vehicle whether its a ship, vehicle, or aircraft

rapid pilot
halcyon notch
#

All my "nice" webapps used React and Bootstrap. Do with that what you will

frigid tendon
#

i hate ui i hate ui i hate ui

#

though i wanna make a proper squads system for NO so you can have parties, party chat, etc

#

well, a simple addition is adding a timer for the next nuke lol

rapid pilot
rapid pilot
#

It would in theory solve the squad chat

frigid tendon
#

oh i've been working on my own networking, oops lol

rapid pilot
#

Hahahaha fair enough

frigid tendon
#

lemme make sure it won't conflict with atomicframework lol

#

should be fine lol

frigid tendon
rapid pilot
frigid tendon
rapid pilot
#

Ah no idea lol

halcyon notch
#

I wouldn't know lol. I use this name virtually everywhere, but this pfp was made by me for discord.

celest sundial
#

server panel has auto moderation built into the panel as an opt in option now

#

testing phase so willbe updated and change a bit

shell eagle
shell eagle
shell eagle
# fallow barn not to mention these are passion projects

Also as someone who mods another game (that, fun fact, is also unfinished), I am very much aware this sort of stuff is a Passion project 90% of the time. But that doesnt stop people from being willing to do it for money.

And well, a turret fighter is a Passion project for me

manic marten
shell eagle
#

Bluntly put, I‘d assume maintenance work to be generally a lot simpler then the full creation.

I also don‘t play this game all of the time. So I could pay them to update it if it doesnt work whenever I‘m playing.

Given it would, presumably, be a lot cheaper due to the reduced workload, that sounds fair to me.

#

But I suppose I will wait anyways

manic marten
#

the risk on maintenance complexity is more like 50:50 imo

shell eagle
#

Hum

#

How much do the aircraft change on a per Update Basis?

manic marten
#

if the developers decide they need to completely rework one or more core system inside the game that impacts everything, it could result in a lot of rework for any mod

historically this hasn't happened a lot recently as far as I can remember but given the nature of early access, the probability is way higher than zero

halcyon notch
#

flash backs to dedicated server reworking the player class

manic marten
#

modders on patch day:DespairGe anyway sadcat 🫠 FacePalm pew

cedar pumice
halcyon notch
#

Mirage also changed a lot around the same time requiring quite a bit of rework in AtomicFramework

#

Also changed again n 0.32.4

celest sundial
#

The days of only modded dedicated servers and getting just the server itself working again let alone all the moderation toolsRNG_looks_at_chat

random otter
#

How do you install NOMM

random otter
rapid pilot
#

youve got the wrong version portable you need that link downloads the latest one

random otter
#

right

#

thank you

#

i now have to remove bepinex and reinstall it with the app right?

#

nevermind

rapid pilot
#

no it should find the folder and mods already insyalled

halcyon notch
#

Mono.Cecil somehow being more concise than MetadataLoadContext and System.Reflection

shy pebble
waxen owl
rapid pilot
blazing berry
halcyon notch
#

Discord flashing up a notification for a react for 0.56 seconds before deleting it completely.

halcyon notch
#

Pagination sucks

halcyon notch
#

I am rapidly regretting making Mod.Options a struct and not an attribute

manic marten
#

when I make something a dictionary that shouldn't be a dictionary and curse at myself for realising that i just wasted 2 hours on debugging because i made a typo when referencing a key

wary cosmos
#

thought i already disabled AI usage of the unrestricted weapon mod, but uh... this is quite hilarious to see nonetheless

#

forbidden PALA technology

manic marten
#

missile truck :c