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

ChensGradiusMod

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

Date uploaded 3 years ago
Version 2.2.11
Download link Chen-ChensGradiusMod-2.2.11.zip
Downloads 10334
Dependency string Chen-ChensGradiusMod-2.2.11

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

Version Build License: GPL v3 Support Chen

GitHub issues GitHub pull requests Maintenance Status

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.

For this mod's API, the documentation can be found in the wiki.

Installation

Use r2modman mod manager to install this mod.

If one does not want to use a mod manager, then get the DLL from Thunderstore.

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.
  • All drones from this mod are also 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.

Beam Drone Beam Drone

  • A drone powered by this mod's API. Check the wiki on how to add your own custom drone.
  • This drone shoots a continuous beam on its target.
  • The drone is accurate, however, it is weak at keeping its lock on consistently.
  • The drone will appear in Stage 3 and onwards.
  • The drone will spawn more in Sky Meadow.
  • Options also copy this drone's attacks.

Laser Drone Laser Drone

  • A drone powered by this mod's API. Check the wiki.
  • The drone charges for a short amount of time, and then unleashes a strong laser attack, dealing huge amount of damage in an AoE.
  • The drone will appear in Stage 3 and onwards.
  • The drone will spawn more in Sky Meadow.
  • Options also copy this drone's attacks.

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.

KomradeSpectre#8468 made the 3D model for the Beam Drone and Laser Drone, which was also used for their icons.

  • Contact: Through Discord.

Changelog

2.2.11

  • Fix a fatal bug where Options do not work with the new Effects system of Option Behavior.
  • Slightly raise the Interactable corpse of Beam Drone so it can still be at least be visible.
  • Remove Update implementations on graphical components.
  • Change Muzzle effects of Options to SpawnEffects to properly display them.
  • Introduce a new API for making spawning of Option effects easier and shorter.

2.2.10

  • Fix a bug where the API refuses to create the singleton class of a custom drone.

2.2.9

  • Update Compatibility API implementation with Aetherium for the breaking changes made.
  • Improve the Death States of Repurchasable Turrets. They used to die only when 12 seconds have passed.
  • Add a config option for modifying the Flame Drone's spawn weight on Scorched Acres and Abyssal Depths.

2.2.8

  • Update the Compatibility API implementation according to the changes made to ChensClassicItems.

For the full changelog, check this wiki page.