Skip to content

VelonacepsCalyxEggs/NO_MissionGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nuclear Option Mission Generator

This is a mission generator for the game "Nuclear Option".

Description

"Nuclear Option" is a game where you fly near-future aircraft with immersive physics on intense battlefields, facing land, air, and sea threats. Wage war against AI or other players with an array of potent weapons. Wield tactical and strategic nuclear weapons, capable of annihilating anything in their path.

This repository utilizes the game's flexible .json structure of missions, to create quick missions from scratch.

Features

  • Generate missions with custom parameters.
  • Create diverse scenarios involving aircraft and naval vessels.
  • Set faction-specific aircraft and ship placements.
  • Modify mission objectives. Soon...

Installation

  1. Clone the repository:
    git clone https://github.com/VelonacepsCalyxEggs/NO_MissionGen.git
  2. Navigate to project directory:
    cd NO_MissionGen

Usage

Run the missionGen.py file:

  1. Create an empty mission named "QuickGenMission" in the game.
  2. Run the script: python missionGen.py

Configuration

Currently the script can be configured by modifying constants in the beginning of the missionGen.py file.

TEAM_SIZE = 4
PLAYER_TEAM = ""
FACTIONS = ["Primeva", "Boscali", "Neutral"]

SAME_TYPE = True  # Set to True for aircraft to be of the same type
MANUAL_TYPE = "COIN"  # Set to a specific type if SAME_TYPE is True
MANUAL_SPEED = 300  # Set to a specific speed to manually assign to all aircraft

# BOSCALI AIRCRAFT PLACEMENT
X_BOSCALI = 0
Y_BOSCALI = 300 # Height above sea level.
Z_BOSCALI = 0

# PRIMEVA AIRCRAFT PLACEMENT
X_PRIMEVA = 0
Y_PRIMEVA = 300
Z_PRIMEVA = 10000

P.S.

This code may break something because it is using the file system to update the mission in the NO folder. Anything can happen. You have been warned.

About

Nuclear Option Mission Generator.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages