#General Mod Talk and Bepinex Install Instructions

5315 messages · Page 6 of 6 (latest)

rapid pilot
#

Hey I’m very curious about your development of this I myself am working on a truck that launches fpv drones out the back are yours standalone aircraft or munitions?

torn bough
rapid pilot
# torn bough standalone aircraft/quadrotor. I was thinking of something similar as well. Righ...

i see dont forget nuclear option is far in future and current custom fpv drones can hit speeds of 300 mph it would make sense for an army fielding nulcear weapons to have advanced drones too i currently have 3 mocked up only 1 can fly thow a light scout based of the switchblade its very very fast then a medium quadcopter this does not yet fly and lastly a very larger drone for search and rescue or ( hopefully ) deploying emplacements

#

i also made an additional mod to control them after launch just need to figure out the kar implementaion lol

torn bough
rapid pilot
rapid pilot
humble smelt
#

i have a strange problem with my dotnet installation

#

I just spent about 16 minutes trying to remove the default named package out of my dotnet installation

#

can you please update the guide pdf and remove the line break out of the terminal command that cuts off the -n parameter?

#

through no fault of my own spent this much time tinkering with it

#

same for "dotnet new install
BepInEx.Templates::2.0.0-be.4 –nuget source BepInEx"

#

also. I still lack a .csproj file and a .cs file though I have created both

humble smelt
#

update

#

i fixed that

winged garnet
#

I have an issue where I can't select modded aircraft to fly in normal missions such as domination but I can spawn them in and fly them in mission editor. Before I downloaded a few other mods, I just had the F-16 mod and the Mig-15 mod and they worked fine in normal missions. Can anybody please help me?

rigid yacht
royal wolf
#

Is there a mod for a Bitchin Betty VWS

tawny wind
#

how do i enable my mod aircrafts

#

like its tehre but i cant use it

rapid pilot
tawny wind
#

no idea tbh

#

i installed that thing like 2 month ago

rapid pilot
#

use that one

#

make sure to delete the old one

tawny wind
#

do i not have to use the bepinex one

rapid pilot
tawny wind
#

oh ok thanks

rapid pilot
#

it goes in plugins just like the aircraft files

tawny wind
#

so i get rid of the bepinex

#

nope doesnt work still the same thing

rapid pilot
#

it goes inside bepinex/plugins

tawny wind
#

oh wait nvm i chucked it in config

#

mb

stoic tangle
#

You cannot fly it from there

winged garnet
analog barn
#

Yo, any vanilla Multiplier gunsight mod out there?

#

The vanilla sights are depressing

rigid yacht
analog barn
rigid yacht
#

When you lock onto a target. The screen on your cockpit automatically zoomed at your target

scenic cradle
#

I think they mean the pip for when you're using the guns?

#

I know that P2082 has the standalone betterpip mod in their server

scenic cradle
#

yeah, P2082's server has the mod there for betterpip

#

yee

azure smelt
#

first time ever touching mods. for Blueprinter, does that go into the plugins folder like all the other mods?

azure smelt
#

slick

#

hoow about the mod manager

#

what do i install and where to

rapid pilot
frigid tendon
#

microsoft on their way to make the worst changes ever to any working product

elfin quartz
#

real

#

i had the audacity to try to login to my microsoft account twice today and it locked me out for using the wrong password too many times (literally the second time logging in with that password because it locked me out earlier as well and I had to reset it) without ever typing it in wrong, so now i have to reset my password whenever I want to login to minecraft on a different computer i swear im just gonna turn off authentication for my modded server and use offline mode at this point

frigid tendon
#

feel that

#

m$ completely changed the C# dev kit extension for vsc

#

removed solution explorerer because

#

idk just because someone asked ai for a new feature or something

main stone
#

Imagine we had a mod thst makes paratroopers just deploy the same way ejected pilots do, replace pilot model with the paraglider inside and just make it so where ever it falls, it can capture

vocal urchin
#

How do I get posting perms

cedar pumice
vocal urchin
#

I uh made a ticket lol

cedar pumice
#

Please refer to the forum guidelines.

vocal urchin
#

Very very fast turnaround

main stone
#

You my second fav modder now

rigid yacht
wanton onyx
#

Honestly the sheer talent of people releasing mods here blows my mind. I remember how modding started in IL-2 1946 a long long time ago and it didn't take off nearly as quickly as this, and adding new planes didn't require Unity fuckery (most coding was done in Java iirc).

Thank you to everyone who shares their talent with us plebs in this community!

stoic tangle
high hazel
#

anyone know how I might install mods on mac (crossover)?

dim crag
#

Hi, Is there a mod that allows AI to use mod vehicles(like MC-260)? Alternatively, I’d like to make AI vehicles(vanilla planes) with workshop skin applied planes appear in-game. Does anyone know how I can do this?

elfin quartz
#

you need to modify the mission to have factories or reserves of the modded vehicles, there are a few on the workshop that have this already. There is no special modifications required for the AI so in general it should just work™ after doing that

oblique bramble
#

sorry for late reply but thank you sooo much! i can do AWACS and escort missions so much better now

stoic tangle
#

You just need to add factories for them

rigid yacht
west mantle
#

has anyone written a guide on implementing custom aircraft so far? might still be too early for that

#

but i wanted to ask

dim crag
#

Hi, I want make more planes spawn in mission(like 50-60+).... need help

odd ravine
#

Hi, I’m trying to create a very simple modded aircraft (I am a total noob) and I’m having a really hard time because I don’t know what I need to do in unity for it to work, is there any documentation for example on blueprinter that could help me or does someone have the source code of a generic aircraft mod I could take for reference?

rapid pilot
#

so far no guides on modded aircraft that i know of its not an easy task a good modded aircraft requires a model built specificaly for nuclear option and then an asset builder and bundler

graceful rain
#

I'm making a mod that adds different variations of the GPO-N and TBM-N3 Piledriver. There will be 1, 2 and 5 MT of TNT for the GPO-N, and 1, 2, 5 and 25MT of TNT for the Piledriver. If anyone wants to test it if it works in your game, feel free to dm me and I will send you the .Dll.

stoic tangle
#

Blueprinter dev side isn't public yet either

#

Still quite a bit of work to get it to a state where it can be released well

alpine lagoon
#

Anyone know of any mods that change the colour of the HUD/HMD? the green is really hard to see against the ground

minor rune
#

does anyone know how to get past this screen? I need Unity 2022.3.62f2 but I can't launch it because of this and double-clicking the executable directly gets me this error message. I either need to find a way to get around the "please activate your license" problem or the "unable to load templates" problem. There doesn't seem to be a way to start a new project without a template.

minor rune
#

i mean, I'm PRETTY SURE you can't do nuclear option modding with unity 6, the one that actually works for me, can you?

minor rune
#

update: you have to install UnityHub first. If you download Unity 2022.3.62f2 without having UnityHub installed, it just gives you a zip containing the unity editor that doesn't work. If you download Unity 2022.3.62f2 while having UnityHub installed, clicking the download button pulls it up in UnityHub instead of downloading a zip file and then that actually works.

rapid pilot
jolly solar
#

for some reason vortex throws itself backwards when i try vtol take off

#

which mod could it be

#

i swear if its qol because those idiots love messing around with stuff not to change

olive arch
opal tartan
#

hi, this is my first time talking here and i would like to post some mods, but im confused which jeremy to dm, is it the op of this thread or is there another jeremy ?

opal tartan
#

ah ok thnx

icy steeple
#

WE. NEED. TOMCAT. THE F-14 TOMCAT.

minor rune
#

what's a good way to get the onClick method of a UI button? Any working method will do but the approach I'm trying is Unity Explorer. This tool runs all the functions in my mod dll just fine but doing this just gives me an error about GameObject. Unexpected symbol 'GameObject' is the error. How can it refuse to touch GameObject but still run functions in my mod. Ugh

using System;
using System.Collections;
using UnityEngine;
using UnityEngine.UI;
using NuclearOption;

GameObject.Find("Confirm Button").GetComponent<Button>().onClick.toString();
#

meanwhile I can paste in stuff like this and it doesn't error. How. NOMapPermafrost.AssetReconstruction.ApplyHeightmap(NOMapPermafrost.Plugin.pluginDir + "/" + NOMapPermafrost.Plugin.heightmapPath);

scenic cradle
#

Is the method declared as private or something?

minor rune
#

guess unity explorer is just unreliable sometimes so I'll have to keep that in mind

scenic cradle
#

ahhh ok

proper basin
#

Anyone have an idea of why this could happen?

[Error : Unity Log] FileNotFoundException: Could not load file or assembly 'MonoMod.Backports, Version=1.1.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

#

Maybe I need to add it to the package list?

proper basin
#

Disregard, had to put the dll from NuGet into the BepInEx core folder

bold wigeon
#

Hello

#

Guys I have a question

#

Does steam workshop downloads show up in the nuclear option mod manager ?

main oak
#

How install mods

bold wigeon
#

Download it , run it and it will list most of the mods released

main oak
#

I was satire....

boreal horizon
#

how hard is modding in general excluding asset creation?

#

i heard from someone in a match that it isn't too hard

#

ive had some simple and not-so-simple ideas id like to see if i could try to implement

marble willow
#

Yeah, I was considering trying my hand at creating my own aircraft mod, although it would probably be really hard

rigid yacht
brittle kite
marble willow
#

Its more just I dont really know how to go about doing it, since I have basically zero game dev experience at all

boreal horizon
foggy badger
# marble willow Yeah, I was considering trying my hand at creating my own aircraft mod, although...

ive picked it up over the weekend and at first, its quite a bit, especially given that i found there to be very little centralised documentation about how to mod the game. However, i think ive learnt somewhat effectively by following the bepinex general tutorial (https://docs.bepinex.dev/v5.4.11/articles/index.html) and the relevant harmony documentation (https://harmony.pardeike.net/articles/intro.html). It is helpful to decompile the code for th game first as you will essentially be appending functions within the game so you will need to know how they are defined and so on. I use ILspy although others here might have a preference on a different decompiler. I also use Assets studio. I use VS22 and for learning how to to make mods, I have a window with the base game open (Assembly CSharp.dll is the relevant file you need to decompile) and another window open to acc write the mod. I also have the githubs of several other creators on this server open because it helps to see how other people have done it. At present, I have yappinator's source code open and ive found it useful to learn from although other projects might be more relevant to what you want to achieve so follow from those mods instead.

#

please note that I was already profficient in c# before although my unity knownledge was very much limited

#

it also helps to have the unity API open as bepinex uses calls from that too

#

or atleast thats my experience

#

i am by no means the most experienced here. and I recomend talking to some more experienced modders on this server for their insight.

#

but ive given you some starting points.

#

if youre completely new to programming, id recomend learning c# first as you will be looking through quite a lot of it

rapid pilot
# marble willow Its more just I dont really know how to go about doing it, since I have basicall...

I started modding nuclear option in January I had absolutely 0 experience, my first few mods were terrible they worked but were badly optimised and just bad in general but with persistence and asking the modding chat a million questions along with dnspying other people mods and general tutorials I now have several very successful mods it seems very overwhelming the huge lines of code and all the ui buttons but truth be told it’s actually pretty easy once you understand what everything is

marble willow
#

Yeah, once I figure it out I can probably make a good amount of mods. Although idk how good my designs would be in a simulator type environment.

#

Mainly because I made them in KSP

#

I have 2 designs that I am considering for my first aircraft. A supersonic CAS/SEAD plane with EW capability, or a stealth high performance fighter/interceptor dedicated for A2A (Basically meant to be the revoker but stealthy)

rapid pilot
rigid yacht
minor rune
#

idk, custom map making is also incredibly hard. Seemingly mundane things produce red errors that defy all logic. The most important exception messages magically always print out as blank text. The uvs are always off by an unpredictable amount, the map image and the terrain are misaligned by an unpredictable seemingly random amount. Fixing this involves changing one number, sitting through entire minutes of loading screens, seeing if its closer or further, and doing that all day long until you finally get it and then it works for 2 loads and then it's messed up again despite not having changed any code. Imported materials never work correctly. There's this one function that always errors out with a magic empty exception anytime MapSettings data from any map that isn't a vanilla map get passed through it so you have to do a switcharoo and replace the MapSettings with a different map, run the function and then put it back. Oh yeah, and using any less than 256 x 256 x 16 vertices errors out and fails which means the minimum loading times you can achieve are 22 seconds. There are 2 methods of making custom maps and they're both infuriating and terrible.

There's a reason the only available custom map is a blank ocean.

rapid pilot
minor rune
#

i'm working on this. getting the map image to be in sync with the terrain and also getting the uvs to align with the terrain is like solving a rubiks cube but worse

rapid pilot
#

mine is a simple ying and yang style just to get my footing lol

minor rune
#

i wish the runway wasn't shiny but i spent all day getting this lol

hidden flume
#

someone pin bepinex download link

cedar pumice
#

maybe

minor rune
#

I never really figured out how to get the map loader dll to work in a Unity project so I made a self-loading map that doesn't use a map loader. Do red errors prevent it from working or does it it work for other reasons? Would hacking the error-causing functions in dnspy fix it just well enough for it to work for me? Who knows.

The single worst part about this workflow is that any MapSettings object that isn't vanilla or created in a map loader dll unity project magically errors out with vague errors that I couldn't find the cause of. Even if it's a deepcopy where every single field is exactly the same as Heartland, it still errors out. So I have to use a harmony patch in MapSettingsManager.LoadMap to substitute Heartland MapSettings during loading and then put it back after that function is done.

The second worst part is materials. Any material that isn't already in the vanilla game either doesn't show up if assigned to a meshrender or crashes the game. So I have to load heartland, make copies of the terrain and a few building materials and then use those as a baseline.

minor rune
rapid pilot
minor rune
#

how do you get the base game materials from the unity editor? I found a workaround where if I create then delete a new unity project over and over (while doing all the other stuff you're supposed to do), eventually it links to the game until the next unity restart. I think I can use this to solve a bug as-is but if I could get functioning meshrender materials without loading Heartland first, this will cut my loading times down a lot and make the mod less susceptible to exceptions and stuff.

cedar pumice
#

First of all, I use Blender when creating maps, and I am also currently developing a new mod. It was optimized using the standard NO version plus additional optimizations.

#

But honestly, my artistic sense is seriously lacking, so I'm just building a new procedural generation engine. If it turns out well, I might be able to sell it and make some money.

#

One of the tests for NOTP, the terrain generation engine currently under development

#

NOms Terrain Project

minor rune
#

just another fun day of NO modding

rapid pilot
minor rune
#

my munition bunkers are insulated with ocean microplastics to keep the atomic bombs warm

cedar pumice
#

To be honest, regarding the 164x164km map I'm currently developing, I'm working on something called NOTP because I'm not very good with the tools; it looks like it's going to take quite a while to build. Should I just reduce the scale and create a major city like Seoul on a 50x50km map instead?

cedar pumice
#

oh shxx my computer

manic marten
#

pink season

minor rune
cedar pumice
minor rune
#

I used one big massive mesh made in blender. It has only 2 million vertices instead of the 16m or 64m vertices I was experimenting with earlier and it seems pretty fast. My computer is from 2015.

cedar pumice
#

Okay. I've been searching for this map mod myself, so I might be able to help if needed.

manic marten
#

pro tip: tiles

cedar pumice
#

Or maybe it would be okay to just document all the decompiled results here?

manic marten
#

that would be against server rules

wraith osprey
#

@rapid pilot so i have nomm and Bepinex installed but the fs3 idoesnt work

#

i have this downloaded

rapid pilot
#

Ok couple things to check when in game and pressing f1 does the config manager key appear ?

rapid pilot
#

Either works just load up the game either main menu or mission and press f1

#

A menu should appear if it does that means bepinex is working if not it may be a bad install

rapid pilot
#

Ok that narrows it down a bit could you send a screenshot of your game folder pls or just tell me if you see a bepinex folder?

young imp
wraith osprey
rapid pilot
#

Ah ye I can’t help if it’s pirated goes against tos

wraith osprey
#

bruh ima ask my friend

young imp
minor rune
#

ah, yes, snow that looks like normal snow up close but becomes a grid far away. Thanks unity engine very cool that's exactly the behavior I wanted my material to have.

rapid pilot
minor rune
#

i wonder what the best way to uv map ground is. If you make every face take up a whole ground tile, it looks great up close but looks like that from far away. But then if I stretch it into a grid and make the terrain grid take up 1 ground tile texture, it looks like crap up close and good from far away. The regular map terrain doesn't have this problem because it works the same as the heartland material which has different shader settings and works completely differently and I guess doesn't do that. All my other objects use whatever material buildings use as a template.

Also, the things I can do with uv mapping are limited because if all the faces don't have the same rotation, it messes EVERYTHING up, e.g. my screenshot of that airport.

rapid pilot
#

aaaaaaand i messed up the scale again

minor rune
#

this angle-based normal map + lightning behavior is the absolute worst. Rotating a model in the world means you have to also rotate its texture and its uv to get it to look right. I've never seen a unity or godot project that was set up to do that to the materials before.

#

i wish i could find a way to downgrade the visual quality of my materials and stuff in exchange for not having to deal with this but i haven't found a way yet

minor rune
#

if you run this on every MeshRender with the angle-based normal map lighting bug, it disables normal maps for that object mr.material.DisableKeyword("_NORMALMAP"); i was kind of hoping to find a way to revert to like 2005 era normal map technology instead of this bs but that fix is better than leaving it as is

minor rune
#

a layout of my map

stoic tangle
rapid pilot
minor rune
#

it would be cool if there was a FS-12/FS-20/KR-67 sized fighter jet that can just go really really fast. Like a mig 25 analogue. Strengths: really really fast. Cons: no/minimal internal hardpoints, bad fuel economy, large IR signature, high takeoff speed. Also a versatile and expansive list of mountable weapons, possibily omitting guns/cannons. i.e. if it's only ir missles or rockets or bombs like the mig 15 mod it might not ever get used.

rapid pilot
#

i belive there used to be a cloned ifrit that was exactly this it was stupid fast but had no weapons etc

high gull
#

Does anyone know what the current state of the pathfinding changes are for ground vehicles or if there is a pre-existing mod for this? I'm making one currently and was showcasing it to a friend who said devs had mentioned reworks to AI but couldn't recall any specifics about pathfinding itself.

minor rune
#

i made pi a runway number

rapid pilot
#

i think i have finally got my project in a good place blueprinter is gonna be crazy if we ever get an official release

stoic tangle
rapid pilot
# stoic tangle

ye im not close to aircraft yet lol it looks like an absolute horror show very excited for this thow looks very cool

cloud thicket
cloud thicket
#

one of the mod forums

rapid pilot
#

im so confused hahahaha

#

ohhhhh nevermind i get it now lol

#

ye it will be the kr 33 ive been watching it closely mainly laughing at the memes but ye one of the best looking modded aircraft

rapid pilot
#

still very wip but its placeable and it acts like an msv ballistic launcher just static hopefully will support my new munitions soon but im pretty happy with it

frigid tendon
#

i really wanna figure out how to put Things in the cockpits of aircraft

minor rune
#

airplanes are dangerous so I'm putting up safety signs around my airbases

frigid tendon
#

lol

frigid tendon
minor rune
#

this sign will stop the enemy in their tracks

brave hare
#

I really want an old school modernized plane pack, A-7s, F-5/F-20s, F-14s, mirages, the works

#

Oh and migs can't forget those guys

rapid pilot
rapid pilot
minor rune
#

i made the signs myself and load them from an asset bundle.

rapid pilot
#

very cool are you using blueprinter?

minor rune
#

No I use C# to load the models in a harmony prefix patch for MapSettingsManager.LoadMap() and then put them in the correct world position with code.

I have to have harmony patches for my map to work anyway so custom model loading was just one more thing to add to an already existing harmony patch.

stoic tangle
#

It's probably best to wait for it given it's being worked on actively and improved

brave hare
rapid pilot
brave hare
#

Ah, so vehicles and things like missiles are easier to make?

minor rune
#

from my understanding, blueprinter somehow automates all the types of asset getting code that I made harmony patches for in my map mod

brave hare
#

I see!

rapid pilot
#

patch manifest + the loader dll is currently my workflow

stoic tangle
#

In a custom format

foggy badger
#

-# good news. i have had my program successfully generate its required file structure. that said, it failed to copy itself into the nessecary folder and so it currently just deletes itself when you close the game :/

#

-# is there a workaround to file.copy not working for dlls?

stoic tangle
foggy badger
#

update: nvm, misuse of function on my end

#

i think it works now

#

it appears to. ig ill restart the game and find out

minor rune
#

im running out of silly numbers to set my runway numbers to so things are starting to get complicated

minor rune
#

I have one of those too

bold wigeon
#

Guys

#

Does the laser come default with the fs-3 mod ?

#

Becuz evem with event content allowed I can't seem to find it on test flight

stoic tangle
#

Combined bay

bold wigeon
#

They why can't I see it ?

rapid pilot
last tinsel
#

do i still need benpix or whatever for mods? cuz im trying to do the thing where i run the game for benpix to generate folders and it aint

rapid pilot
rapid pilot
# last tinsel nomm it is thx

just a heads up not every mod is on as a click to download but you it does have a feature to install from file any questions just lmk

bold wigeon
#

That's all I know

rapid pilot
minor rune
#

is there a way to see more battle stats besides just this? I'm trying to balance escalation mode on my custom map and it would be nice to see more stuff. Like the number of each type of unit each side has killed, how many units each side has lost and maybe number of missiles fired.

oblique bramble
#

how 2 make mods guide where

raven quarry
cedar pumice
#

@oblique bramble Look at this

#

This too, too.

rigid elk
minor rune
#

if you know a lot about C#, reflection, how to use dnspy and especially harmony patching you can do "anything" its just a lot of work

rapid pilot
oblique bramble
#

Thanks, i'll try FA then FO. C# isnt an issue as i know c++ and it might be similar and ill have to go through some hoops to setup DNspy and harmony

minor rune
#

i found the answer to my own question. you know those buttons at the side of the ingame map that look like decoration? Well they're not just for decoration.

cedar pumice
#

I'm bored, so I'm going to make a modding guide using Claude.

#

Harmony Patch Pattern

Game Architecture (Singleton, Lifecycle)

Aircraft / ControlInputs / FBW

Mission JSON V2

Spawner / Respawn

Networking (Mirage RPC)

Debugging (BepInEx Logs, dnSpy)

Publishing (NOMM, Versioning)

#

I plan to include these.

#

It's almost finished.

minor rune
#

before ai was actually good, figuring out how to make a harmony patch do exactly what you wanted was really hard. Simple stuff wasn't so bad but if you wanted to hack a private method that was locked down hard enough you also had to use reflection, you might as well forget it.

cedar pumice
#

This is NO's modding guide. It's quite long, and well, good luck.

devout geyser
#

I think I may have coined up the most niche but tism pleasing mod

#

basically radar data is exported from the player into the terminal screen. You only have visibility to enemies not covered by the fog of war.

edgy coral
#

may I have the modder role so I can post one of my mods bigeyes

rigid yacht
#

Any release date?

brittle kite
# devout geyser

this would be really nice for the people trying to make simpit setups

devout geyser
# rigid yacht Any release date?

TBD, winging it with Claude as a dumb idea to tinker with. If folks want it I would want to thoroughly review / polish before doing so.

rigid yacht
#

It's how I work lol

devout geyser
#

Fair, I just don't want it to be COMPLETE AI slop and drop you know

stoic tangle
cedar pumice
#

example

rapid pilot
oblique bramble
#

How does NOBP work?

#

is there docs for blueprinter?

stoic tangle
#

On top of it, blueprinter as a tool is unfinished as of now

oblique bramble
rapid pilot
#

its also extremely confusing if you dont know how A blueprinter works and B unity works

rigid elk
#

Mainly because of how Blueprinter is right now, it´d be better to way until it´s publicly accessible

minor rune
#

Wait is this blueprinter thing everyone's talking about different from the blueprinter dll you need in your bepinex plug-ins folder to make modded aircraft work? Can you not just reference that dll in a new c# project and call it a day? After spending a week figuring out how everything works of course.

rapid pilot
edgy coral
#

It's better to have a centralised framework like it rather than every aircraft mod having their own way of doing asset resolution.

uneven root
#

GODDAMN