Chen-ChensGradiusMod 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.

Last updated 2 days ago
Total downloads 31479
Total rating 10 
Categories Mods Libraries Tweaks Items
Dependency string Chen-ChensGradiusMod-3.0.2
Dependants 14 other mods depend on this mod

This mod requires the following mods to function

bbepis-BepInExPack-5.4.9 icon
bbepis-BepInExPack

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

Preferred version: 5.4.9
tristanmcpherson-R2API-3.0.30 icon
tristanmcpherson-R2API

A modding API for Risk of Rain 2

Preferred version: 3.0.30
ThinkInvis-TILER2-4.0.6 icon
ThinkInvis-TILER2

ThinkInvisible's Library of Extras for RoR2.

Preferred version: 4.0.6
Chen-ChensHelpers-1.0.8 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.0.8

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.
- Contact: kirbydamaster@gmail.com or through Discord.

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

3.0.2
- Remove DEBUG!

3.0.1
- Improve the custom drone attacks due to how vanilla AI acts wonky.
- Fix a bad bug where null reference exceptions were raised.
- The bug the causes null reference exceptions were caused by invisible broken models.

3.0.0
- Update the mod so that it works after the anniversary update.

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.

For the full changelog, check this wiki page.

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2021-5-4 3.0.2 1055 Version 3.0.2 Install
2021-5-4 3.0.1 18 Version 3.0.1 Install
2021-5-4 3.0.0 297 Version 3.0.0 Install
2020-12-14 2.2.11 9770 Version 2.2.11 Install
2020-12-13 2.2.10 488 Version 2.2.10 Install
2020-12-12 2.2.9 215 Version 2.2.9 Install
2020-12-12 2.2.8 305 Version 2.2.8 Install
2020-12-11 2.2.7 391 Version 2.2.7 Install
2020-12-8 2.2.6 615 Version 2.2.6 Install
2020-12-5 2.2.5 925 Version 2.2.5 Install
2020-12-1 2.2.4 812 Version 2.2.4 Install
2020-11-30 2.2.3 417 Version 2.2.3 Install
2020-11-29 2.2.2 324 Version 2.2.2 Install
2020-11-29 2.2.1 268 Version 2.2.1 Install
2020-11-28 2.2.0 349 Version 2.2.0 Install
2020-11-20 2.1.4 1172 Version 2.1.4 Install
2020-11-19 2.1.3 364 Version 2.1.3 Install
2020-11-16 2.1.2 754 Version 2.1.2 Install
2020-11-15 2.1.1 2975 Version 2.1.1 Install
2020-11-13 2.1.0 521 Version 2.1.0 Install
2020-11-12 2.0.0 311 Version 2.0.0 Install
2020-10-27 1.7.0 2548 Version 1.7.0 Install
2020-10-24 1.6.4 1534 Version 1.6.4 Install
2020-10-22 1.6.3 553 Version 1.6.3 Install
2020-10-21 1.6.2 379 Version 1.6.2 Install
2020-10-20 1.6.1 367 Version 1.6.1 Install
2020-10-19 1.6.0 183 Version 1.6.0 Install
2020-10-17 1.5.1 636 Version 1.5.1 Install
2020-10-16 1.5.0 548 Version 1.5.0 Install
2020-10-15 1.4.1 309 Version 1.4.1 Install
2020-10-15 1.4.0 50 Version 1.4.0 Install
2020-10-12 1.3.4 833 Version 1.3.4 Install
2020-10-11 1.3.3 570 Version 1.3.3 Install
2020-10-10 1.3.2 76 Version 1.3.2 Install
2020-10-9 1.3.1 547 Version 1.3.1 Install