You are viewing a potentially older version of this package. View all versions.
Chen-ChensGradiusMod-1.7.0 icon

ChensGradiusMod

Add Option/Multiple support for Equipment Drones. This mod aims to implement features from the Gradius series as well as from other classic shoot-em-up games.

Date uploaded 4 years ago
Version 1.7.0
Download link Chen-ChensGradiusMod-1.7.0.zip
Downloads 2769
Dependency string Chen-ChensGradiusMod-1.7.0

This mod requires the following mods to function

RiskofThunder-R2API_Networking-1.0.2 icon
RiskofThunder-R2API_Networking

Networking API around the Unity UNet Low Level API (LLAPI)

Preferred version: 1.0.2
ThinkInvis-TILER2-7.4.0 icon
ThinkInvis-TILER2

ThinkInvisible's Library of Extras for RoR2 -- modularization/boilerplate and multiplayer config sync tools for other mods.

Preferred version: 7.4.0
RiskofThunder-R2API_Language-1.0.1 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.0.1
RiskofThunder-R2API_Items-1.0.3 icon
RiskofThunder-R2API_Items

API for adding custom items

Preferred version: 1.0.3
RiskofThunder-R2API_Sound-1.0.3 icon
RiskofThunder-R2API_Sound

API for adding custom sounds or musics

Preferred version: 1.0.3
RiskofThunder-R2API_Prefab-1.0.4 icon
RiskofThunder-R2API_Prefab

API for Prefab creation, networking and duplication

Preferred version: 1.0.4
RiskofThunder-R2API_Director-2.1.3 icon
RiskofThunder-R2API_Director

API for easily modifiying the Director (RoR2 monster / interactable spawner) behaviour

Preferred version: 2.1.3
bbepis-BepInExPack-5.4.2117 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2117
Chen-ChensHelpers-1.1.3 icon
Chen-ChensHelpers

This mod includes helpers that may aid other mod creators. Fully documented, so feel free to check it out.

Preferred version: 1.1.3

README

RoR2: Chen's Gradius Mod

Description

This mod aims to implement features from the Gradius series as well as from other classic shoot-em-up games.

Installation

Use r2modman mod manager to install this mod.

Features

Gradius' Option Gradius' Option

  • A new Red Item added to Risk of Rain 2. Upon receiving this item, all owned drones of the receiver will gain an Option/Multiple for each stack.
  • Gradius is known for its feature of Options/Multiples where in these weapons are invulnerable to all damage, and are able to copy the full arsenal of the main ship.
  • For this mod, the Options/Multiples will only copy the main attacks of the drone.
  • All vanilla minions (both mechanical and organic) are supported.
  • Options/Multiples are able to duplicate all attacks of Aurelionite. The Rock Turret will attack faster instead of being copied.
  • Options/Multiples will only duplicate the ranged attack of Beetle Guards. Their melee attacks will have multiplied damage, however.
  • Equipment Drones will use the attached equipment depending on the number of Options/Multiples it has. This is configurable.
  • Documentation is available for other mod creators. Check the wiki.

Contact & Support

More Information

Kirbsuke#0352 made the 3D model for the Option/Multiple, and later used for the icon.

manaboi#4887 helped me edit the icon to make it look like one with vanilla items.

  • Contact: Through Discord.

Changelog

1.7.0

  • Add Option/Multiple support for Equipment Drones.
  • Add a compatibility config regarding Aetherium's Inspiring Drone to also inspire Equipment Drones.
  • Move vanilla fixes config to another category.

1.6.4

  • Allow Beetle Guards to have multiplied damage according to the number of Options they have.
  • Fix a minor bug where some entities are getting trackers and allow them to self destruct if they cannot find the data they need.
  • Fix a minor bug where there were improper calls of uninstalling hooks.
  • Optimize code where all needed effects are cached instead if being re-queried especially in syncing for clients.
  • Potentially made Option firing require more process but ensures it executes the code to destroy the effects.

1.6.3

  • Update the mod to handle TILER2 helpers differently to avoid unloaded things on game start.
  • Vastly improve the code by removing bandaid solutions.
  • Option syncing should be faster now as well as Aurelionite management.
  • Emergency Drone vanilla patch is now separated from the usual hooks.

1.6.2

  • Just update the code so that other mod creators are able to support Options in their own content by adding public helpers. More information are in this repository's wiki.

1.6.1

  • Update the mod for a missing setup that prevents it from working correctly.

1.6.0

  • Update the mod to comply with the changes of TILER2.

1.5.1

  • Fix a nasty bug where the Options do seem ignorant of the master's attacks, resulting to sometimes not copying the attacks.
  • The issue where Aurelionite Option effects linger is also now fixed. It is related to the nasty bug discovered.

1.5.0

  • Only spawn options for an allied Aurelionite.
  • Support Squid Polyps and Beetle Guards to be able to utilize the Options.
  • Add more config options to make effects adjustable.
  • Allow some drones to sync sound effects for Options. Configurable.

1.4.1

  • Disable debug version. Again. I am so sorry. Again.

1.4.0

  • Allow Aurelionite from a Halcyon Seed to utilize Options.
  • The owner of Aurelionite will be assigned to the player with the highest Halcyon Seed count.
  • Fully compatible with multiplayer. Post an issue report or contact me if there are bugs.
  • Change most of the defaults of config. Add more config options for adjusting effects.

1.3.4

  • Fix more syncing and networking issues. Hopefully that is all of them.
  • Add a sync setting for spawning as it fails when the syncing of options comes first before syncing the drone body.
  • Implement a cosmetic feature to include the Option model inside the Orb. Configurable to turn it off for simplicity and better performance.
  • Optimize some parts of code where there were repetitions.
  • Improve the movement of Turret Drones' Rotate options so it looks cleaner.
  • Pause Options when the game is paused.
  • Add a sound effect when acquiring an Option.

1.3.3

  • Disable debug version. I am so sorry.

1.3.2

  • Update the icon for Gradius' Option.
  • Let Turret Drones have Rotate Options, Options that orbit around the turret.
  • Resize the Pickup models for Options as they were too large.

1.3.1

  • Pull Gradius' Option from ChensClassicItems to a separate mod.
  • Fix a bug where in depleting all Gradius' Option from inventory will not remove Options from drones.