Back to mods
VS: Analog Warfare project artwork

CurseForge · Minecraft mod

VS: Analog Warfare

Scope for VS & CBC, as well as quality of life feature like auto vehicle setup, easy mounting

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which VS: Analog Warfare release should I use?

Updated today
Latest stable file vs_analog_warfare-0.4.0-vs2.3.jar
Game version 1.20.1
Loader Forge

VS: Analog Warfare vs_analog_warfare-0.4.0-vs2.3.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is VS: Analog Warfare required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does VS: Analog Warfare vs_analog_warfare-0.4.0-vs2.3.jar need?

vs_analog_warfare-0.4.0-vs2.3.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add VS: Analog Warfare without breaking your instance.

Built for VS: Analog Warfare vs_analog_warfare-0.4.0-vs2.3.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use vs_analog_warfare-0.4.0-vs2.3.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside vs_analog_warfare-0.4.0-vs2.3.jar. It opens that exact file at the source.

About this project

What does VS: Analog Warfare add?

VS Analog Warfare

VS Analog Warfare adds analog optics and quality of life vehicle-support tools for Create Big Cannons weapons mounted on Valkyrien Skies ships.

Features

Analog Scope: Adds a physical scope block with adjustable zoom, free-look, ballistic reticle marks, rangefinding, and sight zeroing. The scope uses the detected cannon and projectile configuration to display aiming information and remains aligned with Valkyrien Skies ships in motion. Distant Horizon API is used for cheap rangefinding

Vehicle Setup Block: Records vehicle configuration actions that may not be preserved by ordinary VMod schematics, including block changes, Drive By Wire links, DBW controller links, Trackwork settings, and Tallyho entity placement. With optional create ender energy transmitter isolation. Recorded actions can be replayed after the vehicle is pasted. Action saved across ships are preserved by Vmod without the need of backup blocks.

Ground Collision Disabler: Disables collision between a Valkyrien Skies ship and the world ground. Collision remains disabled after the block is broken or the world is reloaded and can be restored with VMod or the Analog Screwdriver.

Vehicle Mount Handle: Links one or more named Create seats to a handle, allowing players to select and mount vehicle seats from a central access point. Players can also be returned to the handle when dismounting. With redstone toggled lock. Cross-ship links are also preserved when saving with Vmod.

Analog Screwdriver: Used to configure Vehicle Setup Blocks, link Vehicle Mount Handles to seats, and restore ground collision.

Optional Compatibility: Provides optional integrations with VMod, Tallyho, Drive By Wire, Trackwork, Create Tweaked Controllers, Create Ender Transmission, and Distant Horizons where supported by the selected branch.

Branches and Dependencies

Both builds target Minecraft 1.20.1 and Forge 47 or newer. The branches use different versions of Valkyrien Skies, Create, and Create Big Cannons. main: VS2.4, Create 6 vs2.3: VS2.3, Create 5

vs2.3 Branch

Hard Dependencies

Dependency Mod ID Required Version
Minecraft minecraft 1.20.1
Forge forge 47.x
Valkyrien Skies 2.3 valkyrienskies [2.3.0-beta.5, 2.4.0)
Create create [0.5.1.j, 0.6.0)
Create Big Cannons createbigcannons [5.8.2, 5.9.0)

Optional Integrations

Dependency Mod ID Validated Version Features Provided
Valkyrien Mod valkyrien_mod 0.1.3 Automatic Vehicle Setup replay after VMod schematic placement; ground collision persistence
Drive By Wire drivebywire 0.0.6b DBW link recording/restoration and controller integration
Trackwork Plus trackwork 1.0.2c Suspension stiffness recording/restoration
Create Ender Transmission createendertransmission 2.0.7-1.20.1 Vehicle transmitter isolation and pairing
Create Tweaked Controllers create_tweaked_controllers 1.20.1-1.2.4 Controller link recording/restoration
Tallyho tallyho 3.5.4b Tallyho weapon/entity recording and replay
Distant Horizons distanthorizons API-compatible version Extended scope/rangefinder terrain support

main Branch

Hard Dependencies

Dependency Mod ID Required Version
Minecraft minecraft 1.20.1
Forge forge 47.x
Valkyrien Skies 2.4+ valkyrienskies [2.4.7, 2.5.0)
Create create [6.0.8, 6.1.0)
Create Big Cannons createbigcannons [5.10.2, 6.0.0)

Optional Integrations

Dependency Mod ID Validated Version Features Provided
Valkyrien Mod valkyrien_mod 0.1.3 Automatic Vehicle Setup replay after VMod schematic placement; ground collision persistence
Drive By Wire drivebywire 0.0.6b DBW link recording/restoration and controller integration
Trackwork Plus trackwork 1.0.2c Suspension stiffness recording/restoration
Create Ender Transmission createendertransmission 2.0.7-1.20.1 Vehicle transmitter isolation and pairing
Create Tweaked Controllers create_tweaked_controllers 1.20.1-1.2.4 Controller link recording/restoration
Distant Horizons distanthorizons API-compatible version Extended scope/rangefinder terrain support

Tallyho is only integrated by the vs2.3 branch. The main branch does not contain the Tallyho replay compatibility layer.

Credits and Acknowledgements

VS Analog Warfare is an independent mod created by Erika.

  • The analog scope concept was inspired in part by the Tallyho mod by StratoDonut. Tallyho was also used as a reference during the initial planning of this project.
  • VS Analog Warfare uses an independent implementation and does not include Tallyho source code or assets.
  • The mod is built for compatibility with Create, Create Big Cannons, and Valkyrien Skies 2.
  • Optional integrations include VMod, Drive By Wire, Trackwork, Create Tweaked Controllers, Create Ender Transmission, Distant Horizons, and Tallyho where supported by the applicable branch.
  • MixinExtras is used for mixin injection support.
  • Block models were created with Blockbench.
  • Minecraft and Minecraft Forge provide the game and mod-loader platform on which this project runs.
  • DH API is used for cheap beyond chunk distance raycasting. Reference is taken from Ping Wheel for the implementation

Please support and follow the licenses and distribution terms of each dependency and optional integration mod separately.

License

VS Analog Warfare is released under the GNU General Public License, version 3.0.

The source code and license are included with the project. Any redistribution or modification of VS Analog Warfare must comply with the GPL-3.0 license.

AI Disclosure

A substantial portion of the source code for VS Analog Warfare was generated with assistance from large language model tools.

The human author provided the project direction, feature ideas, design decisions, testing, debugging, asset creation, integration decisions, and final release decisions. The released code was tested and assembled by the human author, who is responsible for the project as distributed.

Project description from CurseForge.

Pick your setup

VS: Analog Warfare by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

VS: Analog Warfare versions and loaders

3 of 3 releases match

Looking for an older file? The official CurseForge project page is in Resources.