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
Networking API around the Unity UNet Low Level API (LLAPI)
Preferred version: 1.0.2ThinkInvis-TILER2
ThinkInvisible's Library of Extras for RoR2 -- modularization/boilerplate and multiplayer config sync tools for other mods.
Preferred version: 7.4.0RiskofThunder-R2API_Language
API for modifying the language localisation of the game
Preferred version: 1.0.1RiskofThunder-R2API_Prefab
API for Prefab creation, networking and duplication
Preferred version: 1.0.4RiskofThunder-R2API_Director
API for easily modifiying the Director (RoR2 monster / interactable spawner) behaviour
Preferred version: 2.1.3bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2117Chen-ChensHelpers
This mod includes helpers that may aid other mod creators. Fully documented, so feel free to check it out.
Preferred version: 1.1.3README
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
- 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
- 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
- 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
- Issue Page: https://github.com/cheeeeeeeeeen/RoR2-ChensGradiusMod/issues
- Email:
[email protected]
- Discord:
Chen#1218
- RoR2 Modding Server: https://discord.com/invite/5MbXZvd
- Give a tip through Ko-fi: https://ko-fi.com/cheeeeeeeeeen
More Information
Kirbsuke#0352 made the 3D model for the Option/Multiple, and later used for the icon.
- Contact:
[email protected]
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
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.